The OpenD Programming Language

Linear

Multivariate linear interpolant with nodes on rectilinear grid.

Constructors

this
this(Repeat!(N, Slice!(RCI!(immutable X))) grid, Slice!(RCI!(const F), N) data)

Members

Aliases

withDerivative
alias withDerivative = opCall!1

Functions

grid
Slice!(RCI!(immutable X)) grid()
gridScopeView
immutable(X)[] gridScopeView()
gridShape
size_t[N] gridShape()
intervalCount
size_t intervalCount()
lightConst
Linear lightConst()

Templates

opCall
template opCall(uint derivative = 0)

Variables

_data
Slice!(RCI!(const F), N) _data;

Aligned buffer allocated with mir.internal.memory. For internal use.

_grid
Repeat!(N, RCI!(immutable X)) _grid;

Grid iterators. For internal use.

derivativeOrder
enum uint derivativeOrder;
dimensionCount
enum uint dimensionCount;

Meta