![]() |
Typedefs | |
template<size_t... Rest> | |
using | tensor_to_scalar_function_type = std::function< double(const Fastor::Tensor< double, Rest... > &T) > |
Functions | |
template<size_t dim> | |
Fastor::Tensor< double, dim, dim > | forwardDifference (const tensor_to_scalar_function_type< dim, dim > &f, const Fastor::Tensor< double, dim, dim > &T) |
template<size_t dim> | |
Fastor::Tensor< double, dim, dim > | centralDifference (const tensor_to_scalar_function_type< dim, dim > &F, const Fastor::Tensor< double, dim, dim > &T) |
using Marmot::NumericalAlgorithms::Differentiation::TensorToScalar::tensor_to_scalar_function_type = typedef std::function< double( const Fastor::Tensor< double, Rest... >& T ) > |
Fastor::Tensor< double, dim, dim > Marmot::NumericalAlgorithms::Differentiation::TensorToScalar::forwardDifference | ( | const tensor_to_scalar_function_type< dim, dim > & | f, |
const Fastor::Tensor< double, dim, dim > & | T | ||
) |
Fastor::Tensor< double, dim, dim > Marmot::NumericalAlgorithms::Differentiation::TensorToScalar::centralDifference | ( | const tensor_to_scalar_function_type< dim, dim > & | F, |
const Fastor::Tensor< double, dim, dim > & | T | ||
) |