Overture
Version 25
|
Macros | |
#define | lineSmoothBuild EXTERN_C_NAME(linesmoothbuild) |
#define | lineSmoothRHS EXTERN_C_NAME(linesmoothrhs) |
#define | lineSmoothUpdate EXTERN_C_NAME(linesmoothupdate) |
#define | M123(m1, m2, m3) (m1+halfWidth1+width1*(m2+halfWidth2+width2*(m3+halfWidth3))) |
#define | FOR_3(i1, i2, i3, I1, I2, I3) I1Bound=I1.getBound(); I2Bound=I2.getBound(); I3Bound=I3.getBound(); for(i3=I3.getBase(); i3<=I3Bound; i3++) for(i2=I2.getBase(); i2<=I2Bound; i2++) for(i1=I1.getBase(); i1<=I1Bound; i1++) |
#define | FOR_3S(i1, i2, i3, I1, I2, I3) I1Bound=I1.getBound(); I2Bound=I2.getBound(); I3Bound=I3.getBound(); I1Stride=I1.getStride(); I2Stride=I2.getStride(); I3Stride=I3.getStride(); for(i3=I3.getBase(); i3<=I3Bound; i3+=I3Stride) for(i2=I2.getBase(); i2<=I2Bound; i2+=I2Stride) for(i1=I1.getBase(); i1<=I1Bound; i1+=I1Stride) |
#define | MASK(i0, i1, i2) maskp[i0+maskDim0*(i1+maskDim1*(i2))] |
#define | DEFECT(i0, i1, i2) defectp[i0+defectDim0*(i1+defectDim1*(i2))] |
#define | U(i0, i1, i2) up[i0+uDim0*(i1+uDim1*(i2))] |
#define | F(i0, i1, i2) fp[i0+fDim0*(i1+fDim1*(i2))] |
#define | COEFF(i0, i1, i2, i3) coeffp[i0+coeffDim0*(i1+coeffDim1*(i2+coeffDim2*(i3)))] |
#define | IP(i0, i1) ipp[i0+ipDim0*(i1)] |
Functions | |
void | lineSmoothBuild (const int &nd, const int &nd1a, const int &nd1b, const int &nd2a, const int &nd2b, const int &nd3a, const int &nd3b, const int &nda1a, const int &nda1b, const int &nda2a, const int &nda2b, const int &nda3a, const int &nda3b, const int &ndc, const real &coeff, const real &cc, real &a, real &b, real &c, real &d, real &e, const real &s, const real &u, const real &f, const int &mask, const real &rsxy, const int &ipar, const real &rpar, const int &ndbcd, const real &bcData) |
void | lineSmoothRHS (const int &nd, const int &nd1a, const int &nd1b, const int &nd2a, const int &nd2b, const int &nd3a, const int &nd3b, const int &ndc, const real &coeff, const real &cc, real &r, const real &s, const real &u, const real &f, const int &mask, const real &rsxy, const int &ipar, const real &rpar, const int &ndbcd, const real &bcData) |
void | lineSmoothUpdate (const int &nd, const int &nd1a, const int &nd1b, const int &nd2a, const int &nd2b, const int &nd3a, const int &nd3b, real &u, const real &defect, const int &mask, const int &ndc, const real &c, const int &ipar, const real &rpar) |
Referenced by Ogmg::smoothLine().
Referenced by Ogmg::addAdjustmentForSingularProblem(), MappedGridOperators::applyBCaDotGradU(), MappedGridOperators::applyBCneumann(), UnstructuredMapping::buildFromACompositeSurface(), UnstructuredMapping::buildUnstructuredGrid(), Integrate::computeWeights(), Ogmg::getSingularParameter(), Ogmg::removeAdjustmentForSingularProblem(), UnstructuredMapping::setNodesAndConnectivity(), and Ogmg::smoothLine().
#define FOR_3 | ( | i1, | |
i2, | |||
i3, | |||
I1, | |||
I2, | |||
I3 | |||
) | I1Bound=I1.getBound(); I2Bound=I2.getBound(); I3Bound=I3.getBound(); for(i3=I3.getBase(); i3<=I3Bound; i3++) for(i2=I2.getBase(); i2<=I2Bound; i2++) for(i1=I1.getBase(); i1<=I1Bound; i1++) |
Referenced by Ogmg::smoothLine().
#define FOR_3S | ( | i1, | |
i2, | |||
i3, | |||
I1, | |||
I2, | |||
I3 | |||
) | I1Bound=I1.getBound(); I2Bound=I2.getBound(); I3Bound=I3.getBound(); I1Stride=I1.getStride(); I2Stride=I2.getStride(); I3Stride=I3.getStride(); for(i3=I3.getBase(); i3<=I3Bound; i3+=I3Stride) for(i2=I2.getBase(); i2<=I2Bound; i2+=I2Stride) for(i1=I1.getBase(); i1<=I1Bound; i1+=I1Stride) |
Referenced by Ogmg::smoothLine().
#define IP | ( | i0, | |
i1 | |||
) | ipp[i0+ipDim0*(i1)] |
#define lineSmoothBuild EXTERN_C_NAME(linesmoothbuild) |
Referenced by Ogmg::smoothLine().
#define lineSmoothRHS EXTERN_C_NAME(linesmoothrhs) |
Referenced by Ogmg::smoothLine().
#define lineSmoothUpdate EXTERN_C_NAME(linesmoothupdate) |
Referenced by Ogmg::smoothLine().
#define M123 | ( | m1, | |
m2, | |||
m3 | |||
) | (m1+halfWidth1+width1*(m2+halfWidth2+width2*(m3+halfWidth3))) |
void lineSmoothBuild | ( | const int & | nd, |
const int & | nd1a, | ||
const int & | nd1b, | ||
const int & | nd2a, | ||
const int & | nd2b, | ||
const int & | nd3a, | ||
const int & | nd3b, | ||
const int & | nda1a, | ||
const int & | nda1b, | ||
const int & | nda2a, | ||
const int & | nda2b, | ||
const int & | nda3a, | ||
const int & | nda3b, | ||
const int & | ndc, | ||
const real & | coeff, | ||
const real & | cc, | ||
real & | a, | ||
real & | b, | ||
real & | c, | ||
real & | d, | ||
real & | e, | ||
const real & | s, | ||
const real & | u, | ||
const real & | f, | ||
const int & | mask, | ||
const real & | rsxy, | ||
const int & | ipar, | ||
const real & | rpar, | ||
const int & | ndbcd, | ||
const real & | bcData | ||
) |
void lineSmoothRHS | ( | const int & | nd, |
const int & | nd1a, | ||
const int & | nd1b, | ||
const int & | nd2a, | ||
const int & | nd2b, | ||
const int & | nd3a, | ||
const int & | nd3b, | ||
const int & | ndc, | ||
const real & | coeff, | ||
const real & | cc, | ||
real & | r, | ||
const real & | s, | ||
const real & | u, | ||
const real & | f, | ||
const int & | mask, | ||
const real & | rsxy, | ||
const int & | ipar, | ||
const real & | rpar, | ||
const int & | ndbcd, | ||
const real & | bcData | ||
) |