Overture
Version 25
|
Macros | |
#define | DERIVATIVE_COEFFICIENTS(X, derivativeType) |
#define | laplacianCoeff laplaciancoeff_ |
#define | laplacianCoeff4 laplaciancoeff4_ |
#define | identityCoeff identitycoeff_ |
#define | coeffOperator EXTERN_C_NAME(coeffoperator) |
Functions | |
void | divScalarGradFDerivCoefficients (RealDistributedArray &derivative, const realMappedGridFunction &s, const Index &I1, const Index &I2, const Index &I3, const Index &E, const Index &C, MappedGridOperators &mgop) |
void | derivativeScalarDerivativeFDerivCoefficients (RealDistributedArray &derivative, const realMappedGridFunction &s, const int &direction1, const int &direction2, const Index &I1, const Index &I2, const Index &I3, const Index &E, const Index &C, MappedGridOperators &mgop) |
void | scalarGradFDerivCoefficients (RealDistributedArray &derivative, const realMappedGridFunction &s, const Index &I1, const Index &I2, const Index &I3, const Index &E, const Index &C, MappedGridOperators &mgop) |
void | divVectorScalarFDerivCoefficients (RealDistributedArray &derivative, const realMappedGridFunction &s, const Index &I1, const Index &I2, const Index &I3, const Index &E, const Index &C, MappedGridOperators &mgop) |
void | laplacianCoeff (const int &nd, const int &nd1a, const int &nd1b, const int &nd2a, const int &nd2b, const int &nd3a, const int &nd3b, const int &n1a, const int &n1b, const int &n2a, const int &n2b, const int &n3a, const int &n3b, const int &ndc, const int &nc, const int &ns, const int &ea, const int &eb, const int &ca, const int &cb, const real &d22, const real &d12, const real &h22, const real &rsxy, real &coeff, const int &gridType, const int &order) |
void | laplacianCoeff4 (const int &nd, const int &nd1a, const int &nd1b, const int &nd2a, const int &nd2b, const int &nd3a, const int &nd3b, const int &n1a, const int &n1b, const int &n2a, const int &n2b, const int &n3a, const int &n3b, const int &ndc, const int &nc, const int &ns, const int &ea, const int &eb, const int &ca, const int &cb, const real &d24, const real &d14, const real &h42, const real &rsxy, real &coeff, const int &gridType, const int &order) |
void | identityCoeff (const int &nd, const int &nd1a, const int &nd1b, const int &nd2a, const int &nd2b, const int &nd3a, const int &nd3b, const int &n1a, const int &n1b, const int &n2a, const int &n2b, const int &n3a, const int &n3b, const int &ndc, const int &nc, const int &ns, const int &ea, const int &eb, const int &ca, const int &cb, real &coeff) |
void | coeffOperator (const int &nd, const int &nd1a, const int &nd1b, const int &nd2a, const int &nd2b, const int &nd3a, const int &nd3b, const int &ndc1a, const int &ndc1b, const int &ndc2a, const int &ndc2b, const int &ndc3a, const int &ndc3b, const int &nds1a, const int &nds1b, const int &nds2a, const int &nds2b, const int &nds3a, const int &nds3b, const int &n1a, const int &n1b, const int &n2a, const int &n2b, const int &n3a, const int &n3b, const int &ndc, const int &nc, const int &ns, const int &ea, const int &eb, const int &ca, const int &cb, const real &dx, const real &dr, const real &rsxy, const real &jacobian, real &coeff, const real &s, const int &ndw, real &w, const int &derivative, const int &derivType, const int &gridType, const int &order, const int &averagingType, const int &dir1, const int &dir2, int &ierr) |
#define coeffOperator EXTERN_C_NAME(coeffoperator) |
Referenced by MappedGridOperators::assignCoefficientsInternal().
#define DERIVATIVE_COEFFICIENTS | ( | X, | |
derivativeType | |||
) |
#define identityCoeff identitycoeff_ |
#define laplacianCoeff laplaciancoeff_ |
#define laplacianCoeff4 laplaciancoeff4_ |
void coeffOperator | ( | const int & | nd, |
const int & | nd1a, | ||
const int & | nd1b, | ||
const int & | nd2a, | ||
const int & | nd2b, | ||
const int & | nd3a, | ||
const int & | nd3b, | ||
const int & | ndc1a, | ||
const int & | ndc1b, | ||
const int & | ndc2a, | ||
const int & | ndc2b, | ||
const int & | ndc3a, | ||
const int & | ndc3b, | ||
const int & | nds1a, | ||
const int & | nds1b, | ||
const int & | nds2a, | ||
const int & | nds2b, | ||
const int & | nds3a, | ||
const int & | nds3b, | ||
const int & | n1a, | ||
const int & | n1b, | ||
const int & | n2a, | ||
const int & | n2b, | ||
const int & | n3a, | ||
const int & | n3b, | ||
const int & | ndc, | ||
const int & | nc, | ||
const int & | ns, | ||
const int & | ea, | ||
const int & | eb, | ||
const int & | ca, | ||
const int & | cb, | ||
const real & | dx, | ||
const real & | dr, | ||
const real & | rsxy, | ||
const real & | jacobian, | ||
real & | coeff, | ||
const real & | s, | ||
const int & | ndw, | ||
real & | w, | ||
const int & | derivative, | ||
const int & | derivType, | ||
const int & | gridType, | ||
const int & | order, | ||
const int & | averagingType, | ||
const int & | dir1, | ||
const int & | dir2, | ||
int & | ierr | ||
) |
void derivativeScalarDerivativeFDerivCoefficients | ( | RealDistributedArray & | derivative, |
const realMappedGridFunction & | s, | ||
const int & | direction1, | ||
const int & | direction2, | ||
const Index & | I1, | ||
const Index & | I2, | ||
const Index & | I3, | ||
const Index & | E, | ||
const Index & | C, | ||
MappedGridOperators & | mgop | ||
) |
References Overture::abort(), c, CE, derivativeScalarDerivativeFDerivCoefficients2(), FALSE, MappedGridOperators::isRectangular(), M, GenericMappedGridOperators::numberOfComponentsForCoefficients, GenericMappedGridOperators::orderOfAccuracy, and GenericMappedGridOperators::stencilSize.
Referenced by MappedGridOperators::derivativeScalarDerivativeCoefficients().
void divScalarGradFDerivCoefficients | ( | RealDistributedArray & | derivative, |
const realMappedGridFunction & | s, | ||
const Index & | I1, | ||
const Index & | I2, | ||
const Index & | I3, | ||
const Index & | E, | ||
const Index & | C, | ||
MappedGridOperators & | mgop | ||
) |
References Overture::abort(), c, CE, divScalarGradFDerivCoefficients2(), divScalarGradFDerivCoefficients2R(), MappedGridOperators::isRectangular(), M, GenericMappedGridOperators::numberOfComponentsForCoefficients, GenericMappedGridOperators::orderOfAccuracy, and GenericMappedGridOperators::stencilSize.
Referenced by laplaceFDerivCoefficients().
void divVectorScalarFDerivCoefficients | ( | RealDistributedArray & | derivative, |
const realMappedGridFunction & | s, | ||
const Index & | I1, | ||
const Index & | I2, | ||
const Index & | I3, | ||
const Index & | E, | ||
const Index & | C, | ||
MappedGridOperators & | mgop | ||
) |
void identityCoeff | ( | const int & | nd, |
const int & | nd1a, | ||
const int & | nd1b, | ||
const int & | nd2a, | ||
const int & | nd2b, | ||
const int & | nd3a, | ||
const int & | nd3b, | ||
const int & | n1a, | ||
const int & | n1b, | ||
const int & | n2a, | ||
const int & | n2b, | ||
const int & | n3a, | ||
const int & | n3b, | ||
const int & | ndc, | ||
const int & | nc, | ||
const int & | ns, | ||
const int & | ea, | ||
const int & | eb, | ||
const int & | ca, | ||
const int & | cb, | ||
real & | coeff | ||
) |
void laplacianCoeff | ( | const int & | nd, |
const int & | nd1a, | ||
const int & | nd1b, | ||
const int & | nd2a, | ||
const int & | nd2b, | ||
const int & | nd3a, | ||
const int & | nd3b, | ||
const int & | n1a, | ||
const int & | n1b, | ||
const int & | n2a, | ||
const int & | n2b, | ||
const int & | n3a, | ||
const int & | n3b, | ||
const int & | ndc, | ||
const int & | nc, | ||
const int & | ns, | ||
const int & | ea, | ||
const int & | eb, | ||
const int & | ca, | ||
const int & | cb, | ||
const real & | d22, | ||
const real & | d12, | ||
const real & | h22, | ||
const real & | rsxy, | ||
real & | coeff, | ||
const int & | gridType, | ||
const int & | order | ||
) |
void laplacianCoeff4 | ( | const int & | nd, |
const int & | nd1a, | ||
const int & | nd1b, | ||
const int & | nd2a, | ||
const int & | nd2b, | ||
const int & | nd3a, | ||
const int & | nd3b, | ||
const int & | n1a, | ||
const int & | n1b, | ||
const int & | n2a, | ||
const int & | n2b, | ||
const int & | n3a, | ||
const int & | n3b, | ||
const int & | ndc, | ||
const int & | nc, | ||
const int & | ns, | ||
const int & | ea, | ||
const int & | eb, | ||
const int & | ca, | ||
const int & | cb, | ||
const real & | d24, | ||
const real & | d14, | ||
const real & | h42, | ||
const real & | rsxy, | ||
real & | coeff, | ||
const int & | gridType, | ||
const int & | order | ||
) |
void scalarGradFDerivCoefficients | ( | RealDistributedArray & | derivative, |
const realMappedGridFunction & | s, | ||
const Index & | I1, | ||
const Index & | I2, | ||
const Index & | I3, | ||
const Index & | E, | ||
const Index & | C, | ||
MappedGridOperators & | mgop | ||
) |