|
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 |