Overture
Version 25
|
Macros | |
#define | smoothRedBlackOpt EXTERN_C_NAME(smoothredblackopt) |
#define | smRedBlack EXTERN_C_NAME(smredblack) |
#define | smoothJacobiOpt EXTERN_C_NAME(smoothjacobiopt) |
#define | M123(m1, m2, m3) (m1+halfWidth1+width1*(m2+halfWidth2+width2*(m3+halfWidth3))) |
#define | C(m1, m2, m3, I1, I2, I3) c(M123(m1,m2,m3),I1,I2,I3) |
Functions | |
void | smoothJacobiOpt (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 &n1c, const int &n2a, const int &n2b, const int &n2c, const int &n3a, const int &n3b, const int &n3c, const int &ndc, const real &f, const real &c, const real &u, const real &v, const int &mask, const int &option, const int &order, const int &sparseStencil, const real &cc, const real &varCoeff, const real &dx, const real &omega, const int &bc, const int &np, const int &ndip, const int &ip, const int &ipar) |
void | smoothRedBlackOpt (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 &n1c, const int &n2a, const int &n2b, const int &n2c, const int &n3a, const int &n3b, const int &n3c, const int &ndc, const real &f, const real &c, const real &u, const real &v, const int &mask, const int &option, const int &order, const int &sparseStencil, const real &cc, const real &varCoeff, const real &dx, const real &omega, const int &useLocallyOptimalOmega, const real &variableOmegaScaleFactor, const int &ipar, const real &rpar) |
void | smRedBlack (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 &n1c, const int &n2a, const int &n2b, const int &n2c, const int &n3a, const int &n3b, const int &n3c, const int &ndc, const real &f, const real &c, const real &u, const real &v, const int &mask, const int &option, const int &order, const int &sparseStencil, const real &cc, const real &varCoeff, const real &dx, const real &omega, const int &useLocallyOptimalOmega, const real &variableOmegaScaleFactor, const int &ipar, const real &rpar) |
Referenced by Ogmg::smoothJacobi(), and Ogmg::smoothRedBlack().
#define M123 | ( | m1, | |
m2, | |||
m3 | |||
) | (m1+halfWidth1+width1*(m2+halfWidth2+width2*(m3+halfWidth3))) |
Referenced by Ogmg::smoothRedBlack().
#define smoothJacobiOpt EXTERN_C_NAME(smoothjacobiopt) |
Referenced by Ogmg::smoothBoundary(), Ogmg::smoothInterpolationNeighbours(), and Ogmg::smoothJacobi().
#define smoothRedBlackOpt EXTERN_C_NAME(smoothredblackopt) |
Referenced by Ogmg::smoothRedBlack().
#define smRedBlack EXTERN_C_NAME(smredblack) |
Referenced by Ogmg::smoothRedBlack().
void smoothJacobiOpt | ( | 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 & | n1c, | ||
const int & | n2a, | ||
const int & | n2b, | ||
const int & | n2c, | ||
const int & | n3a, | ||
const int & | n3b, | ||
const int & | n3c, | ||
const int & | ndc, | ||
const real & | f, | ||
const real & | c, | ||
const real & | u, | ||
const real & | v, | ||
const int & | mask, | ||
const int & | option, | ||
const int & | order, | ||
const int & | sparseStencil, | ||
const real & | cc, | ||
const real & | varCoeff, | ||
const real & | dx, | ||
const real & | omega, | ||
const int & | bc, | ||
const int & | np, | ||
const int & | ndip, | ||
const int & | ip, | ||
const int & | ipar | ||
) |
void smoothRedBlackOpt | ( | 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 & | n1c, | ||
const int & | n2a, | ||
const int & | n2b, | ||
const int & | n2c, | ||
const int & | n3a, | ||
const int & | n3b, | ||
const int & | n3c, | ||
const int & | ndc, | ||
const real & | f, | ||
const real & | c, | ||
const real & | u, | ||
const real & | v, | ||
const int & | mask, | ||
const int & | option, | ||
const int & | order, | ||
const int & | sparseStencil, | ||
const real & | cc, | ||
const real & | varCoeff, | ||
const real & | dx, | ||
const real & | omega, | ||
const int & | useLocallyOptimalOmega, | ||
const real & | variableOmegaScaleFactor, | ||
const int & | ipar, | ||
const real & | rpar | ||
) |
void smRedBlack | ( | 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 & | n1c, | ||
const int & | n2a, | ||
const int & | n2b, | ||
const int & | n2c, | ||
const int & | n3a, | ||
const int & | n3b, | ||
const int & | n3c, | ||
const int & | ndc, | ||
const real & | f, | ||
const real & | c, | ||
const real & | u, | ||
const real & | v, | ||
const int & | mask, | ||
const int & | option, | ||
const int & | order, | ||
const int & | sparseStencil, | ||
const real & | cc, | ||
const real & | varCoeff, | ||
const real & | dx, | ||
const real & | omega, | ||
const int & | useLocallyOptimalOmega, | ||
const real & | variableOmegaScaleFactor, | ||
const int & | ipar, | ||
const real & | rpar | ||
) |