|
SpECTRE
2021.08.02
|
a tensor product of one-dimensional MathFunctions More...
#include <TensorProduct.hpp>
Public Member Functions | |
| TensorProduct (double scale, std::array< std::unique_ptr< MathFunction< 1, Frame::Inertial > >, Dim > &&functions) | |
| TensorProduct (const TensorProduct &)=delete | |
| TensorProduct (TensorProduct &&)=default | |
| TensorProduct & | operator= (const TensorProduct &)=delete |
| TensorProduct & | operator= (TensorProduct &&)=default |
| template<typename T > | |
| Scalar< T > | operator() (const tnsr::I< T, Dim > &x) const noexcept |
| The value of the function. | |
| template<typename T > | |
| tnsr::i< T, Dim > | first_derivatives (const tnsr::I< T, Dim > &x) const noexcept |
| The partial derivatives of the function. | |
| template<typename T > | |
| tnsr::ii< T, Dim > | second_derivatives (const tnsr::I< T, Dim > &x) const noexcept |
| The second partial derivatives of the function. | |
a tensor product of one-dimensional MathFunctions