|
FiberVISH 0.2
Fish - The Fiber Bundle API for the Vish Visualization Shell
|
Compute the partial derivative of a multidimensional array in the given index direction. More...
#include <FiniteDifferences.hpp>
Classes | |
| struct | FiniteDifferenceOperation |
Static Public Member Functions | |
| template<Dims_t Dims, typename Value , typename ResultType > | |
| static const MultiArray< Dims, ResultType > & | FiniteDifference (MultiArray< Dims, ResultType > &result, const MultiArray< Dims, Value > &ValueField, const MultiIndex< Dims > &Index) |
| Compute Finite Differences along one line within a multidimensional array in the given index. | |
| template<Dims_t Dims, typename Value , typename ResultType > | |
| static MultiArray< Dims, ResultType > & | FiniteDifference (MultiArray< Dims, ResultType > &result, const MultiArray< Dims, Value > &ValueField) |
| Compute Finite Differences within a multidimensional array, putting the directional derivative along the index coordinates in the specified result array. | |
| template<Dims_t Dims, typename Value , typename ResultType > | |
| static MultiArray< Dims, ResultType > & | compute (MultiArray< Dims, ResultType > &result, const MultiArray< Dims, Value > &ValueField) |
| Recursively computing the partial derivatives over all dimensions. | |
Compute the partial derivative of a multidimensional array in the given index direction.
|
inlinestatic |
Recursively computing the partial derivatives over all dimensions.
References Fiber::ComputePartialDerivative< EvalDimension >::compute(), and Fiber::ComputePartialDerivative< EvalDimension >::FiniteDifference().
Referenced by Fiber::ComputePartialDerivative< EvalDimension >::compute(), and Fiber::ComputeDerivative().
|
inlinestatic |
Compute Finite Differences along one line within a multidimensional array in the given index.
Referenced by Fiber::ComputePartialDerivative< EvalDimension >::compute().