|
template<size_t... Rest> |
Fastor::Tensor< double, Rest... > | Marmot::NumericalAlgorithms::Differentiation::ScalarToTensor::forwardDifference (const std::function< Fastor::Tensor< double, Rest... >(const double) > &F, const double x) |
|
template<size_t... Rest> |
Fastor::Tensor< double, Rest... > | Marmot::NumericalAlgorithms::Differentiation::ScalarToTensor::centralDifference (const std::function< Fastor::Tensor< double, Rest... >(const double) > &F, const double x) |
|
template<size_t dim> |
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) |
|
template<size_t dim> |
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) |
|
template<size_t... RestF, size_t... RestT> |
Fastor::Tensor< double, RestF..., RestT... > | Marmot::NumericalAlgorithms::Differentiation::TensorToTensor::forwardDifference (const std::function< Fastor::Tensor< double, RestF... >(const Fastor::Tensor< double, RestT... > &) > &F, const Fastor::Tensor< double, RestT... > &T) |
|
template<size_t... Rest1, size_t... Rest2> |
Fastor::Tensor< double, Rest1..., Rest2... > | Marmot::NumericalAlgorithms::Differentiation::TensorToTensor::centralDifference (const std::function< Fastor::Tensor< double, Rest1... >(const Fastor::Tensor< double, Rest2... > &) > &F, const Fastor::Tensor< double, Rest2... > &T) |
|
template<size_t dim> |
Fastor::Tensor< double, dim, dim > | Marmot::NumericalAlgorithms::Differentiation::Complex::forwardDifference (const tensor_to_scalar_function_type< dim > &F, const Fastor::Tensor< double, dim, dim > &T) |
|
template<size_t... Rest> |
std::tuple< Fastor::Tensor< double, Rest... >, Fastor::Tensor< double, Rest... > > | Marmot::NumericalAlgorithms::Differentiation::Complex::ScalarToTensor::forwardDifference (const std::function< Fastor::Tensor< complexDouble, Rest... >(const complexDouble) > &F, const double x) |
|
template<size_t dim> |
Fastor::Tensor< double, dim, dim > | Marmot::NumericalAlgorithms::Differentiation::Complex::TensorToScalar::forwardDifference (const tensor_to_scalar_function_type< dim, dim > &f, const Fastor::Tensor< double, dim, dim > &T) |
|
template<size_t... RestF, size_t... RestT> |
Fastor::Tensor< double, RestF..., RestT... > | Marmot::NumericalAlgorithms::Differentiation::Complex::TensorToTensor::forwardDifference (std::function< Fastor::Tensor< complexDouble, RestF... >(const Fastor::Tensor< complexDouble, RestT... > &) > &F, const Fastor::Tensor< double, RestT... > &T) |
|