Overture
Version 25
|
#include "MappedGridOperators.h"
#include "SparseRep.h"
#include "conversion.h"
#include "display.h"
#include "MappedGridOperatorsInclude.h"
#include "ParallelUtility.h"
Macros | |
#define | ForBoundary(side, axis) |
#define | M2(m1, m2) ((m1)+1+3*((m2)+1)) |
#define | M3(m1, m2, m3) ((m1)+1+3*((m2)+1+3*((m3)+1))) |
#define | MERGE0(a, i0, I1, I2, I3) |
#define | CE(c, e) (stencilSize*((c)+numberOfComponentsForCoefficients*(e))) |
#define | M123CE(m1, m2, m3, c, e) (M123(m1,m2,m3)+CE(c,e)) |
#define | M123(m1, m2, m3) (m1+halfWidth1+width*(m2+halfWidth2+width*(m3+halfWidth3))) |
#define | M123N(m1, m2, m3, n) (M123(m1,m2,m3)+stencilLength0*(n)) |
#define | OPX(m1, m2, m3, n, I1, I2, I3) MERGE0(opX,M123N(m1,m2,m3,n),I1,I2,I3) |
#define | OPY(m1, m2, m3, n, I1, I2, I3) MERGE0(opY,M123N(m1,m2,m3,n),I1,I2,I3) |
#define | OPZ(m1, m2, m3, n, I1, I2, I3) MERGE0(opZ,M123N(m1,m2,m3,n),I1,I2,I3) |
#define | ForStencil(m1, m2, m3) |
#define | ForStencilN(n, m1, m2, m3) |
#define | FOR_4D(m, i1, i2, i3, M, I1, I2, I3) |
#define | FOR_4(m, i1, i2, i3, M, I1, I2, I3) |
#define | FOR_3D(i1, i2, i3, I1, I2, I3) |
#define | FOR_3(i1, i2, i3, I1, I2, I3) |
#define | CE(c, e) (stencilSize*((c)+numberOfComponentsForCoefficients*(e))) |
#define | ForStencil(m1, m2, m3) |
#define | COEFF(i0, i1, i2, i3) coeffp[i0+coeffDim0*(i1+coeffDim1*(i2+coeffDim2*(i3)))] |
#define | NORMAL(i0, i1, i2, i3) normalp[i0+normalDim0*(i1+normalDim1*(i2+normalDim2*(i3)))] |
#define | OPXS(i0, i1, i2, i3) opXp[i0+opXDim0*(i1+opXDim1*(i2+opXDim2*(i3)))] |
#define | OPYS(i0, i1, i2, i3) opYp[i0+opYDim0*(i1+opYDim1*(i2+opYDim2*(i3)))] |
#define | OPZS(i0, i1, i2, i3) opZp[i0+opZDim0*(i1+opZDim1*(i2+opZDim2*(i3)))] |
#define | NORMAL(i0, i1, i2, i3) normalp[i0+normalDim0*(i1+normalDim1*(i2+normalDim2*(i3)))] |
#define | OPXS(i0, i1, i2, i3) opXp[i0+opXDim0*(i1+opXDim1*(i2+opXDim2*(i3)))] |
#define | NORMAL(i0, i1, i2, i3) normalp[i0+normalDim0*(i1+normalDim1*(i2+normalDim2*(i3)))] |
#define | OPXS(i0, i1, i2, i3) opXp[i0+opXDim0*(i1+opXDim1*(i2+opXDim2*(i3)))] |
#define | OPYS(i0, i1, i2, i3) opYp[i0+opYDim0*(i1+opYDim1*(i2+opYDim2*(i3)))] |
#define | OPZS(i0, i1, i2, i3) opZp[i0+opZDim0*(i1+opZDim1*(i2+opZDim2*(i3)))] |
Functions | |
bool | getLocalIndex (intArray &u, intSerialArray &uLocal, Index &I1, Index &I2, Index &I3, Index &J1, Index &J2, Index &J3) |
Referenced by Integrate::computeWeights(), Oges::generateMatrix(), and Ogmg::smoothLine().
#define FOR_3 | ( | i1, | |
i2, | |||
i3, | |||
I1, | |||
I2, | |||
I3 | |||
) |
#define FOR_3D | ( | i1, | |
i2, | |||
i3, | |||
I1, | |||
I2, | |||
I3 | |||
) |
Referenced by MappedGridOperators::applyBoundaryConditionCoefficients().
#define ForBoundary | ( | side, | |
axis | |||
) |
#define ForStencil | ( | m1, | |
m2, | |||
m3 | |||
) |
#define ForStencil | ( | m1, | |
m2, | |||
m3 | |||
) |
#define ForStencilN | ( | n, | |
m1, | |||
m2, | |||
m3 | |||
) |
#define M123 | ( | m1, | |
m2, | |||
m3 | |||
) | (m1+halfWidth1+width*(m2+halfWidth2+width*(m3+halfWidth3))) |
Referenced by MappedGridOperators::applyBoundaryConditionCoefficients().
Referenced by MappedGridOperators::applyBoundaryConditionCoefficients().
#define M123N | ( | m1, | |
m2, | |||
m3, | |||
n | |||
) | (M123(m1,m2,m3)+stencilLength0*(n)) |
#define M2 | ( | m1, | |
m2 | |||
) | ((m1)+1+3*((m2)+1)) |
#define M3 | ( | m1, | |
m2, | |||
m3 | |||
) | ((m1)+1+3*((m2)+1+3*((m3)+1))) |
#define MERGE0 | ( | a, | |
i0, | |||
I1, | |||
I2, | |||
I3 | |||
) |
Referenced by MappedGridOperators::applyBoundaryConditionCoefficients().
Referenced by MappedGridOperators::applyBoundaryConditionCoefficients().
Referenced by MappedGridOperators::applyBoundaryConditionCoefficients().
Referenced by MappedGridOperators::applyBoundaryConditionCoefficients().
Referenced by MappedGridOperators::applyBoundaryConditionCoefficients().
Referenced by MappedGridOperators::applyBoundaryConditionCoefficients().
bool getLocalIndex | ( | intArray & | u, |
intSerialArray & | uLocal, | ||
Index & | I1, | ||
Index & | I2, | ||
Index & | I3, | ||
Index & | J1, | ||
Index & | J2, | ||
Index & | J3 | ||
) |
Referenced by MappedGridOperators::applyBoundaryConditionCoefficients().