blob: 476df5cb6d7bb5983395f0d792d7d6a9df48cb95 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
|
#pragma once
#include "Common.hpp"
#include "Grid.hpp"
namespace Math {
Real linear_interpolation(Vector<2> val, Real left, Real right, Real pos);
Real bilinear_interpolation(Matrix<2, 2> val, GridCellBoundaries cell, Vector<2> pos);
Real trilinear_interpolation(Matrix<2, 2> val_front, Matrix<2, 2> val_back, const CubeCellBoundaries& cell, Vector<3> pos);
}
|