17 return axis == 0 ? (
a(
N1) - *(
a.ptr(
N1) -
di)) *
dx
18 : (axis == 1 ? (
a(
N1) - *(
a.ptr(
N1) -
dj)) *
dy
22 const int Dk,
const double Dx,
const double Dy,
28 template <
class T,
int Dim,
char i,
int axis>
33 const int &dk,
const double &dx,
const double &dy,
38 TensorExpr(
a, di, dj, dk, dx, dy, dz));
promote< T, double >::V operator()(const int N1) const
const Tensor1< T *, Dim > & a
d_one_sided_Tensor1(const Tensor1< T *, Dim > &A, const int Di, const int Dj, const int Dk, const double Dx, const double Dy, const double Dz)
FTensor::Index< 'i', SPACE_DIM > i
Tensors class implemented by Walter Landry.
promote< T, double >::V d_one_sided(const Tensor0< T * > &a, const Number< 0 > n1, const int &di, const int &dj, const int &dk, const double &dx, const double &dy, const double &dz)