|
Janus 2.0.0
High-performance C++20 dual-mode numerical framework
|
Multidimensional polynomial chaos basis with fixed truncation/order. More...
#include <PolynomialChaos.hpp>
Public Member Functions | |
| PolynomialChaosBasis ()=default | |
| PolynomialChaosBasis (std::vector< PolynomialChaosDimension > dimensions, int order, PolynomialChaosBasisOptions options={}) | |
| int | dimension () const |
| int | order () const |
| int | size () const |
| bool | normalized () const |
| PolynomialChaosTruncation | truncation () const |
| const std::vector< PolynomialChaosDimension > & | dimensions () const |
| const std::vector< PolynomialChaosTerm > & | terms () const |
| const NumericVector & | squared_norms () const |
| template<JanusScalar Scalar> | |
| JanusVector< Scalar > | evaluate (const JanusVector< Scalar > &point) const |
| NumericMatrix | evaluate (const NumericMatrix &samples) const |
Multidimensional polynomial chaos basis with fixed truncation/order.
|
default |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |