HMLP: High-performance Machine Learning Primitives
|
This is the complete list of members for pvfmm::ChebBasis< ValueType >, including all inherited members.
Approx(Integer order, const Vector< ValueType > &fn_v, Vector< ValueType > &coeff) | pvfmm::BasisInterface< ValueType, ChebBasis< ValueType > > | inlinestatic |
Approx_(Integer order, const Vector< ValueType > &fn_v, Vector< ValueType > &coeff, ValueType scale) (defined in pvfmm::BasisInterface< ValueType, ChebBasis< ValueType > >) | pvfmm::BasisInterface< ValueType, ChebBasis< ValueType > > | inlinestatic |
BasisInterface() (defined in pvfmm::BasisInterface< ValueType, ChebBasis< ValueType > >) | pvfmm::BasisInterface< ValueType, ChebBasis< ValueType > > | inline |
BasisInterface< ValueType, ChebBasis< ValueType > > (defined in pvfmm::ChebBasis< ValueType >) | pvfmm::ChebBasis< ValueType > | |
cheb_basis_1d(Integer order, const Vector< ValueType > &x, Vector< ValueType > &y) (defined in pvfmm::BasisInterface< ValueType, ChebBasis< ValueType > >) | pvfmm::BasisInterface< ValueType, ChebBasis< ValueType > > | inlinestatic |
cheb_nodes_1d(Integer order, Vector< ValueType > &nodes) (defined in pvfmm::BasisInterface< ValueType, ChebBasis< ValueType > >) | pvfmm::BasisInterface< ValueType, ChebBasis< ValueType > > | inlinestatic |
ChebBasis() (defined in pvfmm::ChebBasis< ValueType >) | pvfmm::ChebBasis< ValueType > | |
coeff2tensor(Integer order, const Vector< ValueType > &coeff, Vector< ValueType > &tensor) (defined in pvfmm::BasisInterface< ValueType, ChebBasis< ValueType > >) | pvfmm::BasisInterface< ValueType, ChebBasis< ValueType > > | inlinestatic |
Derived (defined in pvfmm::BasisInterface< ValueType, ChebBasis< ValueType > >) | pvfmm::BasisInterface< ValueType, ChebBasis< ValueType > > | |
diff_1d(Integer order, Matrix< ValueType > *M) (defined in pvfmm::BasisInterface< ValueType, ChebBasis< ValueType > >) | pvfmm::BasisInterface< ValueType, ChebBasis< ValueType > > | inlinestatic |
Eval(Integer order, const Vector< ValueType > &coeff, ConstIterator< Vector< ValueType >> in_x, Vector< ValueType > &out) | pvfmm::BasisInterface< ValueType, ChebBasis< ValueType > > | inlinestatic |
EvalBasis1D(Integer order, const Vector< ValueType > &x, Vector< ValueType > &y) | pvfmm::ChebBasis< ValueType > | inlinestatic |
Grad(Integer order, const Vector< ValueType > &coeff_in, Vector< ValueType > *coeff_out) | pvfmm::BasisInterface< ValueType, ChebBasis< ValueType > > | 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, ChebBasis< ValueType > >) | pvfmm::BasisInterface< ValueType, ChebBasis< ValueType > > | 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, ChebBasis< ValueType > >) | pvfmm::BasisInterface< ValueType, ChebBasis< ValueType > > | inlinestatic |
machine_eps() (defined in pvfmm::BasisInterface< ValueType, ChebBasis< ValueType > >) | pvfmm::BasisInterface< ValueType, ChebBasis< ValueType > > | inlinestatic |
MakeContinuous(Vector< ValueType > &coeff0, Vector< ValueType > &coeff1, Integer order, Integer dir0, Integer dir1) (defined in pvfmm::BasisInterface< ValueType, ChebBasis< ValueType > >) | pvfmm::BasisInterface< ValueType, ChebBasis< ValueType > > | inlinestatic |
MakeContinuousEdge(Vector< ValueType > &coeff0, Vector< ValueType > &coeff1, Integer order, Integer dir0, Integer dir1, Integer norm0, Integer norm1) (defined in pvfmm::BasisInterface< ValueType, ChebBasis< ValueType > >) | pvfmm::BasisInterface< ValueType, ChebBasis< ValueType > > | inlinestatic |
Nodes(Integer order, Vector< ValueType > &nodes) (defined in pvfmm::BasisInterface< ValueType, ChebBasis< ValueType > >) | pvfmm::BasisInterface< ValueType, ChebBasis< ValueType > > | inlinestatic |
Nodes1D(Integer order, Vector< ValueType > &nodes) (defined in pvfmm::ChebBasis< ValueType >) | pvfmm::ChebBasis< ValueType > | inlinestatic |
quad_rule(Integer order, Vector< ValueType > &x, Vector< ValueType > &w) (defined in pvfmm::BasisInterface< ValueType, ChebBasis< ValueType > >) | pvfmm::BasisInterface< ValueType, ChebBasis< ValueType > > | inlinestatic |
Reflect(Vector< ValueType > &coeff, Integer order, Integer dir) (defined in pvfmm::BasisInterface< ValueType, ChebBasis< ValueType > >) | pvfmm::BasisInterface< ValueType, ChebBasis< ValueType > > | inlinestatic |
tensor2coeff(Integer order, const Vector< ValueType > &tensor, Vector< ValueType > &coeff) (defined in pvfmm::BasisInterface< ValueType, ChebBasis< ValueType > >) | pvfmm::BasisInterface< ValueType, ChebBasis< ValueType > > | inlinestatic |
Truncate(Vector< ValueType > &coeff0, Integer order0, Integer order1) (defined in pvfmm::BasisInterface< ValueType, ChebBasis< ValueType > >) | pvfmm::BasisInterface< ValueType, ChebBasis< ValueType > > | inlinestatic |
TruncErr(Integer order, const Vector< ValueType > &coeff) | pvfmm::BasisInterface< ValueType, ChebBasis< ValueType > > | inlinestatic |