HMLP: High-performance Machine Learning Primitives
pvfmm::BasisInterface< ValueType, Derived > Member List

This is the complete list of members for pvfmm::BasisInterface< ValueType, Derived >, including all inherited members.

Approx(Integer order, const Vector< ValueType > &fn_v, Vector< ValueType > &coeff)pvfmm::BasisInterface< ValueType, Derived >inlinestatic
Approx_(Integer order, const Vector< ValueType > &fn_v, Vector< ValueType > &coeff, ValueType scale) (defined in pvfmm::BasisInterface< ValueType, Derived >)pvfmm::BasisInterface< ValueType, Derived >inlinestatic
BasisInterface() (defined in pvfmm::BasisInterface< ValueType, Derived >)pvfmm::BasisInterface< ValueType, Derived >inline
cheb_basis_1d(Integer order, const Vector< ValueType > &x, Vector< ValueType > &y) (defined in pvfmm::BasisInterface< ValueType, Derived >)pvfmm::BasisInterface< ValueType, Derived >inlinestatic
cheb_nodes_1d(Integer order, Vector< ValueType > &nodes) (defined in pvfmm::BasisInterface< ValueType, Derived >)pvfmm::BasisInterface< ValueType, Derived >inlinestatic
coeff2tensor(Integer order, const Vector< ValueType > &coeff, Vector< ValueType > &tensor) (defined in pvfmm::BasisInterface< ValueType, Derived >)pvfmm::BasisInterface< ValueType, Derived >inlinestatic
Derived (defined in pvfmm::BasisInterface< ValueType, Derived >)pvfmm::BasisInterface< ValueType, Derived >
diff_1d(Integer order, Matrix< ValueType > *M) (defined in pvfmm::BasisInterface< ValueType, Derived >)pvfmm::BasisInterface< ValueType, Derived >inlinestatic
Eval(Integer order, const Vector< ValueType > &coeff, ConstIterator< Vector< ValueType >> in_x, Vector< ValueType > &out)pvfmm::BasisInterface< ValueType, Derived >inlinestatic
Grad(Integer order, const Vector< ValueType > &coeff_in, Vector< ValueType > *coeff_out)pvfmm::BasisInterface< ValueType, Derived >inlinestatic
Integ(Matrix< ValueType > &Mcoeff, Integer order, ConstIterator< ValueType > trg_, ValueType side, Integer src_face, const KernelFunction< ValueType, DIM > &ker, ValueType tol=-1, Integer Nq=0) (defined in pvfmm::BasisInterface< ValueType, Derived >)pvfmm::BasisInterface< ValueType, Derived >inlinestatic
Integ_(Matrix< ValueType > &Mcoeff, Integer order, ConstIterator< ValueType > trg_, ValueType side, Integer src_face, const KernelFunction< ValueType, DIM > &ker, Integer Nq=0) (defined in pvfmm::BasisInterface< ValueType, Derived >)pvfmm::BasisInterface< ValueType, Derived >inlinestatic
machine_eps() (defined in pvfmm::BasisInterface< ValueType, Derived >)pvfmm::BasisInterface< ValueType, Derived >inlinestatic
MakeContinuous(Vector< ValueType > &coeff0, Vector< ValueType > &coeff1, Integer order, Integer dir0, Integer dir1) (defined in pvfmm::BasisInterface< ValueType, Derived >)pvfmm::BasisInterface< ValueType, Derived >inlinestatic
MakeContinuousEdge(Vector< ValueType > &coeff0, Vector< ValueType > &coeff1, Integer order, Integer dir0, Integer dir1, Integer norm0, Integer norm1) (defined in pvfmm::BasisInterface< ValueType, Derived >)pvfmm::BasisInterface< ValueType, Derived >inlinestatic
Nodes(Integer order, Vector< ValueType > &nodes) (defined in pvfmm::BasisInterface< ValueType, Derived >)pvfmm::BasisInterface< ValueType, Derived >inlinestatic
quad_rule(Integer order, Vector< ValueType > &x, Vector< ValueType > &w) (defined in pvfmm::BasisInterface< ValueType, Derived >)pvfmm::BasisInterface< ValueType, Derived >inlinestatic
Reflect(Vector< ValueType > &coeff, Integer order, Integer dir) (defined in pvfmm::BasisInterface< ValueType, Derived >)pvfmm::BasisInterface< ValueType, Derived >inlinestatic
tensor2coeff(Integer order, const Vector< ValueType > &tensor, Vector< ValueType > &coeff) (defined in pvfmm::BasisInterface< ValueType, Derived >)pvfmm::BasisInterface< ValueType, Derived >inlinestatic
Truncate(Vector< ValueType > &coeff0, Integer order0, Integer order1) (defined in pvfmm::BasisInterface< ValueType, Derived >)pvfmm::BasisInterface< ValueType, Derived >inlinestatic
TruncErr(Integer order, const Vector< ValueType > &coeff)pvfmm::BasisInterface< ValueType, Derived >inlinestatic