Go to the documentation of this file.
21 #ifndef mia_3d_ppmatrix_hh
22 #define mia_3d_ppmatrix_hh
52 double wd,
double wr);
97 double wd,
double wr);
99 class C3DPPDivcurlMatrixImpl *impl;
C3DPPDivcurlMatrix(const C3DBounds &size, const C3DFVector &range, const CSplineKernel &kernel, double wd, double wr)
#define NS_MIA_BEGIN
conveniance define to start the mia namespace
#define NS_MIA_END
conveniance define to end the mia namespace
double evaluate(const T3DDatafield< C3DDVector > &coefficients, CDoubleVector &gradient) const
double evaluate(const T3DDatafield< C3DFVector > &coefficients, CDoubleVector &gradient) const
const C3DBounds & get_size() const
Base class for all spline based interpolation kernels.
A wrapper around the c-array to provide an STL like interface for iterators.
Matrix EXPORT_GSL operator*(const Matrix &lhs, const Matrix &rhs)
Precomputed Matrix for the DivCurl regularization.
void reset(const C3DBounds &size, const C3DFVector &range, const CSplineKernel &kernel, double wd, double wr)