|
WaveBlocksND
|
Structure providing weighted nodes for Gauss Hermite quadrature. More...
#include <gauss_hermite_qr.hpp>
Public Types | |
| using | NodeMatrix = Eigen::Matrix< real_t, 1, Eigen::Dynamic > |
| using | WeightVector = Eigen::Matrix< real_t, 1, Eigen::Dynamic > |
Static Public Member Functions | |
| static dim_t | number_nodes () |
| Return the number of nodes for the given order. More... | |
| static NodeMatrix | nodes () |
| Return the quadrature nodes. More... | |
| static WeightVector | weights () |
| Return the quadrature weights. More... | |
| static std::tuple< NodeMatrix, WeightVector > | nodes_and_weights () |
| Return the quadrature nodes and weights. More... | |
| static void | clear_cache () |
| Free the precalculated nodes and weights. More... | |
Static Public Attributes | |
| static const dim_t | D = 1 |
| static const dim_t | order = ORDER |
Structure providing weighted nodes for Gauss Hermite quadrature.
| ORDER | requested order of the quadrature rule |
| using waveblocks::innerproducts::GaussHermiteQR< ORDER >::NodeMatrix = Eigen::Matrix<real_t,1,Eigen::Dynamic> |
| using waveblocks::innerproducts::GaussHermiteQR< ORDER >::WeightVector = Eigen::Matrix<real_t,1,Eigen::Dynamic> |
|
inlinestatic |
Free the precalculated nodes and weights.
Does nothing, only for consistency with TensorProductQR.
|
inlinestatic |
Return the quadrature nodes.
|
inlinestatic |
Return the quadrature nodes and weights.
|
inlinestatic |
Return the number of nodes for the given order.
In the case of GaussHermiteQR, this is the same as the order.
|
inlinestatic |
Return the quadrature weights.
|
static |
|
static |
1.8.11