FiberVISH 0.2
Fish - The Fiber Bundle API for the Vish Visualization Shell
Derivative.hpp
1#ifndef __FIBER_DERIVATIVE_HPP
2#define __FIBER_DERIVATIVE_HPP
3
4#include "MemArray.hpp"
5#include <vector/FiniteDifferences.hpp>
6
7namespace Fiber
8{
9
10/***@ingroup field
11 Class for N-dimensional MultiArrays with MemCore memory management
12 that allow computing its derivative.
13
14 @param T The type of this array.
15 @param dT The type of the derived quantity, such as a co-vector.
16
17 @author Werner Benger
18 */
19template <class dT>
21{
22
24template <Dims_t N, class Type>
32};
33
34} // Fiber
35
36#endif // __FIBER_DERIVATIVE_HPP
An iterator with an optional DataCreator, which is just a class to intercept creation of data along a...
Definition CreativeIterator.hpp:34
const MultiArray< Dims, ResultType > & ComputeDerivative(MultiArray< Dims, ResultType > &result, const MultiArray< Dims, Value > &ValueField)
Compute the derivative of a multidimensional array.
Definition FiniteDifferences.hpp:340
Given a fragmented field of curvilinear coordinates, (3D array of coordinates), build a uniform Grid ...
Definition FAQ.dox:2
Definition Derivative.hpp:21
static MemCore::RefPtr< MemArray< N, dT > > compute(const MemArray< N, Type > &Values)
Do the actual computation.
Definition Derivative.hpp:26