Overture
Version 25
|
Macros | |
#define | ARITHMETIC_AVERAGE(s, I1, I2, I3, J1, J2, J3) (s(I1,I2,I3) + s(J1,J2,J3)) |
#define | ARITHMETC_AVE(s, RX, I1, I2, I3, J1, J2, J3) (s(I1,I2,I3)*RX(I1,I2,I3)+s(J1,J2,J3)*RX(J1,J2,J3)) |
#define | h21(n) h21c[n] |
#define | h21(n) h21c[n] |
#define | h21(n) h21c[n] |
Functions | |
void | scalarGradFDerivative43 (const realMappedGridFunction &ugf, const realMappedGridFunction &s, RealDistributedArray &derivative, const Index &I1, const Index &I2, const Index &I3, const Index &N, MappedGridOperators &mgop) |
void | scalarGradFDerivative42 (const realMappedGridFunction &ugf, const realMappedGridFunction &s, RealDistributedArray &derivative, const Index &I1, const Index &I2, const Index &I3, const Index &N, MappedGridOperators &mgop) |
void | scalarGradFDerivative23 (const realMappedGridFunction &ugf, const realMappedGridFunction &s, RealDistributedArray &derivative, const Index &I1, const Index &I2, const Index &I3, const Index &N, MappedGridOperators &mgop) |
void | scalarGradFDerivative23R (const realMappedGridFunction &ugf, const realMappedGridFunction &s, RealDistributedArray &derivative, const Index &I1, const Index &I2, const Index &I3, const Index &N, MappedGridOperators &mgop) |
void | scalarGradFDerivative22 (const realMappedGridFunction &ugf, const realMappedGridFunction &s, RealDistributedArray &derivative, const Index &I1, const Index &I2, const Index &I3, const Index &N, MappedGridOperators &mgop) |
void | scalarGradFDerivative22R (const realMappedGridFunction &ugf, const realMappedGridFunction &s, RealDistributedArray &derivative, const Index &I1, const Index &I2, const Index &I3, const Index &N, MappedGridOperators &mgop) |
void | scalarGradFDerivative21 (const realMappedGridFunction &ugf, const realMappedGridFunction &s, RealDistributedArray &derivative, const Index &I1, const Index &I2, const Index &I3, const Index &N, MappedGridOperators &mgop) |
void | scalarGradFDerivative21R (const realMappedGridFunction &ugf, const realMappedGridFunction &s, RealDistributedArray &derivative, const Index &I1, const Index &I2, const Index &I3, const Index &N, MappedGridOperators &mgop) |
void | scalarGradFDerivative (const realMappedGridFunction &ugf, const realMappedGridFunction &s, RealDistributedArray &derivative, const Index &I1, const Index &I2, const Index &I3, const Index &N, MappedGridOperators &mgop) |
#define ARITHMETC_AVE | ( | s, | |
RX, | |||
I1, | |||
I2, | |||
I3, | |||
J1, | |||
J2, | |||
J3 | |||
) | (s(I1,I2,I3)*RX(I1,I2,I3)+s(J1,J2,J3)*RX(J1,J2,J3)) |
Referenced by scalarGradFDerivative21(), scalarGradFDerivative22(), and scalarGradFDerivative23().
Referenced by scalarGradFDerivative22(), and scalarGradFDerivative23().
#define h21 | ( | n | ) | h21c[n] |
#define h21 | ( | n | ) | h21c[n] |
#define h21 | ( | n | ) | h21c[n] |
void scalarGradFDerivative | ( | const realMappedGridFunction & | ugf, |
const realMappedGridFunction & | s, | ||
RealDistributedArray & | derivative, | ||
const Index & | I1, | ||
const Index & | I2, | ||
const Index & | I3, | ||
const Index & | N, | ||
MappedGridOperators & | mgop | ||
) |
References Overture::abort(), MappedGrid::gridSpacing(), MappedGrid::inverseCenterDerivative(), MappedGrid::inverseVertexDerivative(), MappedGrid::isAllVertexCentered(), MappedGridOperators::isRectangular(), GenericMappedGridOperators::mappedGrid, MappedGrid::numberOfDimensions(), GenericMappedGridOperators::orderOfAccuracy, scalarGradFDerivative21(), scalarGradFDerivative21R(), scalarGradFDerivative22(), scalarGradFDerivative22R(), scalarGradFDerivative23(), scalarGradFDerivative23R(), scalarGradFDerivative42(), scalarGradFDerivative43(), and SQR.
void scalarGradFDerivative21 | ( | const realMappedGridFunction & | ugf, |
const realMappedGridFunction & | s, | ||
RealDistributedArray & | derivative, | ||
const Index & | I1, | ||
const Index & | I2, | ||
const Index & | I3, | ||
const Index & | N, | ||
MappedGridOperators & | mgop | ||
) |
References ARITHMETC_AVE, GenericMappedGridOperators::arithmeticAverage, axis1, evaluate(), GenericMappedGridOperators::getAveragingType(), MappedGrid::gridSpacing(), GenericMappedGridOperators::harmonic(), MappedGrid::inverseCenterDerivative(), MappedGrid::inverseVertexDerivative(), MappedGrid::isAllVertexCentered(), GenericMappedGridOperators::mappedGrid, RX, and s.
Referenced by scalarGradFDerivative().
void scalarGradFDerivative21R | ( | const realMappedGridFunction & | ugf, |
const realMappedGridFunction & | s, | ||
RealDistributedArray & | derivative, | ||
const Index & | I1, | ||
const Index & | I2, | ||
const Index & | I3, | ||
const Index & | N, | ||
MappedGridOperators & | mgop | ||
) |
void scalarGradFDerivative22 | ( | const realMappedGridFunction & | ugf, |
const realMappedGridFunction & | s, | ||
RealDistributedArray & | derivative, | ||
const Index & | I1, | ||
const Index & | I2, | ||
const Index & | I3, | ||
const Index & | N, | ||
MappedGridOperators & | mgop | ||
) |
References ARITHMETC_AVE, ARITHMETIC_AVERAGE, GenericMappedGridOperators::arithmeticAverage, axis1, axis2, GenericMappedGridOperators::getAveragingType(), MappedGrid::gridSpacing(), GenericMappedGridOperators::harmonic(), MappedGrid::inverseCenterDerivative(), MappedGrid::inverseVertexDerivative(), MappedGrid::isAllVertexCentered(), GenericMappedGridOperators::mappedGrid, MappedGrid::numberOfDimensions(), RX, RY, and s.
Referenced by scalarGradFDerivative().
void scalarGradFDerivative22R | ( | const realMappedGridFunction & | ugf, |
const realMappedGridFunction & | s, | ||
RealDistributedArray & | derivative, | ||
const Index & | I1, | ||
const Index & | I2, | ||
const Index & | I3, | ||
const Index & | N, | ||
MappedGridOperators & | mgop | ||
) |
void scalarGradFDerivative23 | ( | const realMappedGridFunction & | ugf, |
const realMappedGridFunction & | s, | ||
RealDistributedArray & | derivative, | ||
const Index & | I1, | ||
const Index & | I2, | ||
const Index & | I3, | ||
const Index & | N, | ||
MappedGridOperators & | mgop | ||
) |
References ARITHMETC_AVE, ARITHMETIC_AVERAGE, GenericMappedGridOperators::arithmeticAverage, axis1, axis2, axis3, GenericMappedGridOperators::getAveragingType(), MappedGrid::gridSpacing(), GenericMappedGridOperators::harmonic(), MappedGrid::inverseCenterDerivative(), MappedGrid::inverseVertexDerivative(), MappedGrid::isAllVertexCentered(), GenericMappedGridOperators::mappedGrid, MappedGrid::numberOfDimensions(), RX, RY, and s.
Referenced by scalarGradFDerivative().
void scalarGradFDerivative23R | ( | const realMappedGridFunction & | ugf, |
const realMappedGridFunction & | s, | ||
RealDistributedArray & | derivative, | ||
const Index & | I1, | ||
const Index & | I2, | ||
const Index & | I3, | ||
const Index & | N, | ||
MappedGridOperators & | mgop | ||
) |
void scalarGradFDerivative42 | ( | const realMappedGridFunction & | ugf, |
const realMappedGridFunction & | s, | ||
RealDistributedArray & | derivative, | ||
const Index & | I1, | ||
const Index & | I2, | ||
const Index & | I3, | ||
const Index & | N, | ||
MappedGridOperators & | mgop | ||
) |
References Overture::abort().
Referenced by scalarGradFDerivative().
void scalarGradFDerivative43 | ( | const realMappedGridFunction & | ugf, |
const realMappedGridFunction & | s, | ||
RealDistributedArray & | derivative, | ||
const Index & | I1, | ||
const Index & | I2, | ||
const Index & | I3, | ||
const Index & | N, | ||
MappedGridOperators & | mgop | ||
) |
References Overture::abort().
Referenced by scalarGradFDerivative().