HMLP: High-performance Machine Learning Primitives
All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Pages
pvfmm::ChebBasis< ValueType > Member List

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