Overture  Version 25
Macros | Functions
MGOC.C File Reference
#include "MappedGridOperators.h"
#include "ParallelUtility.h"
Include dependency graph for MGOC.C:

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)
 

Macro Definition Documentation

#define coeffOperator   EXTERN_C_NAME(coeffoperator)
#define DERIVATIVE_COEFFICIENTS (   X,
  derivativeType 
)
Value:
realMappedGridFunction MappedGridOperators:: \
X(const Index & I1_, const Index & I2_, const Index & I3_, const Index & I4_, \
const Index & I5_, const Index & I6_, const Index & I7_, const Index & I8_ ) \
{ \
return xiCoefficients(derivativeType,I1_,I2_,I3_,I4_,I5_); \
} \
realMappedGridFunction MappedGridOperators:: \
X(const GridFunctionParameters & gfType, \
const Index & I1_, const Index & I2_, const Index & I3_, const Index & I4_, \
const Index & I5_, const Index & I6_, const Index & I7_, const Index & I8_ ) \
{ \
return xiCoefficients(derivativeType,I1_,I2_,I3_,I4_,I5_); \
}
#define identityCoeff   identitycoeff_
#define laplacianCoeff   laplaciancoeff_
#define laplacianCoeff4   laplaciancoeff4_

Function Documentation

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 
)
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 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 
)