1#ifndef __FIBER_VECTOR_PARTIAL_DERIVATIVE_HPP
2#define __FIBER_VECTOR_PARTIAL_DERIVATIVE_HPP
4#include <eagle/Vector.hpp>
5#include "MultiArray.hpp"
16template <
int IndexChart,
typename Value,
typename ResultType>
29 result[i] = ValueField[
I +
DiffI ] - ValueField[
I ];
31 else if (
I[i]>=
Sz[i]-1)
33 result[i] = ValueField[
I ] - ValueField[
I -
DiffI ];
37 result[i] = 0.5*(ValueField[
I +
DiffI ] - ValueField[
I -
DiffI ]);
An iterator with an optional DataCreator, which is just a class to intercept creation of data along a...
Definition CreativeIterator.hpp:34
static MultiIndex Axis(unsigned int orientation) noexcept
Return a MultiIndex that points just in the given orientation.
Definition MultiIndex.hpp:469
Given a fragmented field of curvilinear coordinates, (3D array of coordinates), build a uniform Grid ...
Definition FAQ.dox:2