|
template<Integer DIM> |
static void | Nodes (Integer order, Vector< ValueType > &nodes) |
|
template<Integer DIM> |
static void | Approx (Integer order, const Vector< ValueType > &fn_v, Vector< ValueType > &coeff) |
| Computes approximation from function values at node points. More...
|
|
template<Integer DIM> |
static void | Approx_ (Integer order, const Vector< ValueType > &fn_v, Vector< ValueType > &coeff, ValueType scale) |
|
template<Integer DIM> |
static void | Eval (Integer order, const Vector< ValueType > &coeff, ConstIterator< Vector< ValueType >> in_x, Vector< ValueType > &out) |
| Evaluates values from input coefficients at points on a regular grid defined by in_x, in_y, in_z the values in the input vector. More...
|
|
template<Integer DIM> |
static ValueType | TruncErr (Integer order, const Vector< ValueType > &coeff) |
| Returns the sum of the absolute value of coefficients of the highest order terms as an estimate of truncation error. More...
|
|
template<Integer DIM> |
static void | Grad (Integer order, const Vector< ValueType > &coeff_in, Vector< ValueType > *coeff_out) |
| Compute gradient. More...
|
|
template<Integer DIM, Integer SUBDIM> |
static void | 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) |
|
template<Integer DIM> |
static void | tensor2coeff (Integer order, const Vector< ValueType > &tensor, Vector< ValueType > &coeff) |
|
template<Integer DIM> |
static void | coeff2tensor (Integer order, const Vector< ValueType > &coeff, Vector< ValueType > &tensor) |
|
template<Integer DIM> |
static void | Truncate (Vector< ValueType > &coeff0, Integer order0, Integer order1) |
|
template<Integer DIM> |
static void | Reflect (Vector< ValueType > &coeff, Integer order, Integer dir) |
|
template<Integer DIM, Integer CONTINUITY> |
static void | MakeContinuous (Vector< ValueType > &coeff0, Vector< ValueType > &coeff1, Integer order, Integer dir0, Integer dir1) |
|
template<Integer DIM, Integer CONTINUITY> |
static void | MakeContinuousEdge (Vector< ValueType > &coeff0, Vector< ValueType > &coeff1, Integer order, Integer dir0, Integer dir1, Integer norm0, Integer norm1) |
|
static void | cheb_nodes_1d (Integer order, Vector< ValueType > &nodes) |
|
static void | cheb_basis_1d (Integer order, const Vector< ValueType > &x, Vector< ValueType > &y) |
|
static void | quad_rule (Integer order, Vector< ValueType > &x, Vector< ValueType > &w) |
|
static ValueType | machine_eps () |
|
template<Integer DIM, Integer SUBDIM> |
static void | Integ_ (Matrix< ValueType > &Mcoeff, Integer order, ConstIterator< ValueType > trg_, ValueType side, Integer src_face, const KernelFunction< ValueType, DIM > &ker, Integer Nq=0) |
|
static void | diff_1d (Integer order, Matrix< ValueType > *M) |
|