Public Member Functions | |
DAIndex (const fvMesh &mesh, const DAOption &daOption, const DAModel &daModel) | |
Constructors. More... | |
virtual | ~DAIndex () |
Destructor. More... | |
Public Attributes | |
List< word > | adjStateNames |
list of adjoint state names for a specific solver More... | |
HashTable< word > | adjStateType |
hash table of adjoint state types, e.g., volVectorState for a given state name More... | |
label | nLocalCells |
local cell size More... | |
label | nLocalFaces |
local face size More... | |
label | nLocalPoints |
local point size More... | |
label | nLocalXv |
local Xv size (point size*3) More... | |
label | nLocalBoundaryFaces |
local boundary face size More... | |
label | nLocalInternalFaces |
local internal face size More... | |
label | nLocalBoundaryPatches |
local boundary patch size More... | |
label | nLocalCoupledBFaces |
local coupled boundary patch size More... | |
labelList | bFacePatchI |
labelList | bFaceFaceI |
HashTable< label > | stateLocalIndexOffset |
HashTable< label > | adjStateID |
a unique number ID for adjoint states, it depends on the sequence of adjStateNames More... | |
label | nGlobalCells |
global cell size More... | |
label | nGlobalFaces |
global face size More... | |
label | nGlobalXv |
global Xv size (global face size*3) More... | |
label | nGlobalObjFuncFaces |
global objective function face size More... | |
label | nGlobalCoupledBFaces |
global coupled boundary face size More... | |
label | nLocalAdjointStates |
number of local adjoint states (including all cells and faces) More... | |
label | nGlobalAdjointStates |
number of global adjoint states (including all cells and faces) More... | |
label | nLocalAdjointBoundaryStates |
local adjoint boundary states that do not contain phis More... | |
label | nVolScalarStates |
number of state variables for volScalarField More... | |
label | nVolVectorStates |
number of state variables for volVectorField More... | |
label | nSurfaceScalarStates |
number of state variables for surfaceScalarField More... | |
label | nModelStates |
number of model states, NOTE: they are counted separately More... | |
Protected Member Functions | |
void | writeAdjointIndexing () |
write the adjoint indexing for debugging More... | |
Protected Attributes | |
const fvMesh & | mesh_ |
Foam::fvMesh object. More... | |
const DAOption & | daOption_ |
Foam::DAOption object. More... | |
const DAModel & | daModel_ |
DAModel object. More... | |
HashTable< wordList > | stateInfo_ |
the StateInfo_ list from DAStateInfo object More... | |
global indexing variables, they will be used to transfer local and global indices | |
globalIndex | globalAdjointStateNumbering |
globalIndex | globalCellNumbering |
globalIndex | globalCellVectorNumbering |
globalIndex | globalFaceNumbering |
globalIndex | globalCoupledBFaceNumbering |
globalIndex | globalObjFuncGeoNumbering |
globalIndex | globalXvNumbering |
globalIndex | globalVolScalarFieldNumbering |
globalIndex | globalVolVectorFieldNumbering |
globalIndex | globalSurfaceScalarFieldNumbering |
labelIOList | pointProcAddressing |
a list to map the point index from decomposed domains to the original un-decomposed domain More... | |
label | nUndecomposedPoints |
number of points for the un-decomposed domain More... | |
labelList | isCoupledFace |
for a given face index, return whether this face is a coupled boundary face More... | |
wordList | adjStateName4LocalAdjIdx |
given a local adjoint state index, return its state name More... | |
scalarList | cellIFaceI4LocalAdjIdx |
given a local adjoint state index, return its cell/face index More... | |
labelList | faceOwner |
owner cell of a given face More... | |
labelList | phiAccumulatdOffset |
the accumulated phi indexing offset for cell-by-cell indexing More... | |
labelList | phiLocalOffset |
phi local indexing offset for cell-by-cell indexing More... | |
void | calcStateLocalIndexOffset (HashTable< label > &offset) |
calculate stateLocalIndexOffset More... | |
void | calcAdjStateID (HashTable< label > &adjStateID) |
set adjoint state unique ID: adjStateID More... | |
void | calcLocalIdxLists (wordList &adjStateName4LocalAdjIdx, scalarList &cellIFaceI4LocalAdjIdx) |
compute local lists such as adjStateName4LocalAdjIdx and cellIFaceI4LocalAdjIdx; More... | |
label | getLocalAdjointStateIndex (const word stateName, const label idxI, const label comp=-1) const |
get local adjoint index for a given state name, cell/face indxI and its component (optional, only for vector states) More... | |
label | getGlobalAdjointStateIndex (const word stateName, const label idxI, const label comp=-1) const |
get global adjoint index for a given state name, cell/face indxI and its component (optional, only for vector states) More... | |
label | getGlobalXvIndex (const label idxPoint, const label idxCoord) const |
get global Xv index for a given point index and coordinate component (x, y, or z) More... | |
label | getLocalXvIndex (const label idxPoint, const label idxCoord) const |
get local Xv index for a given point index and coordinate component (x, y, or z) More... | |
label | getLocalCellIndex (const label cellI) const |
get local cell index for a local cell index More... | |
label | getGlobalCellIndex (const label cellI) const |
get global cell index for a local cell index More... | |
label | getLocalCellVectorIndex (const label cellI, const label comp) const |
get local cell index for a local cell vector index More... | |
label | getGlobalCellVectorIndex (const label cellI, const label comp) const |
get global cell index for a local cell vector index More... | |
label | getLocalFaceIndex (const label faceI) const |
get local face index for a local face index More... | |
label | getGlobalFaceIndex (const label faceI) const |
get global face index for a local face index More... | |
void | calcAdjStateID4GlobalAdjIdx (labelList &adjStateID4GlobalAdjIdx) const |
compute global list adjStateID4GlobalAdjIdx that stores the stateID for a given globalAdjIndx More... | |
void | printIndices () const |
print all the sizes and indices More... | |
void | printMatChars (const Mat matIn) const |
print petsc matrix statistics such as the max on/off diagonral ratio More... | |
void | getMatNonZeros (const Mat matIn, label &maxCols, scalar &allNonZeros) const |
get number of non zeros for a matrix More... | |
|
protected |
write the adjoint indexing for debugging
Definition at line 1283 of file DAIndex.C.
References DAIndex::bFaceFaceI, DAIndex::bFacePatchI, forAll(), DAIndex::getGlobalAdjointStateIndex(), DAIndex::getGlobalXvIndex(), DAIndex::mesh_, DAIndex::nLocalInternalFaces, and DAIndex::stateInfo_.
void calcStateLocalIndexOffset | ( | HashTable< label > & | offset | ) |
calculate stateLocalIndexOffset
Definition at line 186 of file DAIndex.C.
References DAIndex::adjStateNames, DAIndex::bFaceFaceI, DAIndex::bFacePatchI, DAIndex::daOption_, DAIndex::faceOwner, forAll(), DAOption::getOption(), DAIndex::mesh_, DAIndex::nLocalCells, DAIndex::nLocalFaces, DAIndex::nLocalInternalFaces, DAIndex::phiAccumulatdOffset, DAIndex::phiLocalOffset, and DAIndex::stateInfo_.
void calcAdjStateID | ( | HashTable< label > & | adjStateID | ) |
set adjoint state unique ID: adjStateID
Definition at line 397 of file DAIndex.C.
References DAIndex::adjStateID, forAll(), and DAIndex::stateInfo_.
void calcLocalIdxLists | ( | wordList & | adjStateName4LocalAdjIdx, |
scalarList & | cellIFaceI4LocalAdjIdx | ||
) |
compute local lists such as adjStateName4LocalAdjIdx and cellIFaceI4LocalAdjIdx;
Definition at line 441 of file DAIndex.C.
References forAll(), DAIndex::getLocalAdjointStateIndex(), DAIndex::mesh_, DAIndex::nLocalAdjointStates, and DAIndex::stateInfo_.
label getLocalAdjointStateIndex | ( | const word | stateName, |
const label | idxI, | ||
const label | comp = -1 |
||
) | const |
get local adjoint index for a given state name, cell/face indxI and its component (optional, only for vector states)
Definition at line 516 of file DAIndex.C.
References DAIndex::adjStateNames, DAIndex::adjStateType, DAIndex::daOption_, DAIndex::faceOwner, forAll(), DAOption::getOption(), DAIndex::nModelStates, DAIndex::nVolScalarStates, DAIndex::nVolVectorStates, DAIndex::phiAccumulatdOffset, DAIndex::phiLocalOffset, and DAIndex::stateLocalIndexOffset.
Referenced by DAJacCon::addPhi4PIV(), DAIndex::calcLocalIdxLists(), DAIndex::getGlobalAdjointStateIndex(), DAField::list2OFField(), DAField::ofField2List(), DAField::ofField2StateVec(), DAField::ofResField2ResVec(), DAField::resVec2OFResField(), DAField::state2OFField(), and DAField::stateVec2OFField().
label getGlobalAdjointStateIndex | ( | const word | stateName, |
const label | idxI, | ||
const label | comp = -1 |
||
) | const |
get global adjoint index for a given state name, cell/face indxI and its component (optional, only for vector states)
Definition at line 661 of file DAIndex.C.
References DAIndex::getLocalAdjointStateIndex(), and DAIndex::globalAdjointStateNumbering.
Referenced by DAJacCon::addConMatCell(), DAJacCon::addConMatCellFaces(), DAJacCon::addConMatNeighbourCells(), DAJacCon::addStateConnections(), DAIndex::calcAdjStateID4GlobalAdjIdx(), DAIndex::printMatChars(), DAPartDeriv::setNormStatePerturbVec(), DAJacCon::setPIVVec(), DAJacCondRdW::setupdRdWCon(), and DAIndex::writeAdjointIndexing().
label getGlobalXvIndex | ( | const label | idxPoint, |
const label | idxCoord | ||
) | const |
get global Xv index for a given point index and coordinate component (x, y, or z)
Definition at line 702 of file DAIndex.C.
References DAIndex::getLocalXvIndex(), and DAIndex::globalXvNumbering.
Referenced by DAIndex::writeAdjointIndexing().
label getLocalXvIndex | ( | const label | idxPoint, |
const label | idxCoord | ||
) | const |
get local Xv index for a given point index and coordinate component (x, y, or z)
Definition at line 733 of file DAIndex.C.
Referenced by DAIndex::getGlobalXvIndex(), DAField::ofMesh2PointVec(), DAField::point2OFMesh(), and DAField::pointVec2OFMesh().
label getLocalCellIndex | ( | const label | cellI | ) | const |
get local cell index for a local cell index
Definition at line 760 of file DAIndex.C.
Referenced by DAIndex::getGlobalCellIndex().
label getGlobalCellIndex | ( | const label | cellI | ) | const |
get global cell index for a local cell index
Definition at line 782 of file DAIndex.C.
References DAIndex::getLocalCellIndex(), and DAIndex::globalCellNumbering.
label getLocalCellVectorIndex | ( | const label | cellI, |
const label | comp | ||
) | const |
get local cell index for a local cell vector index
Definition at line 808 of file DAIndex.C.
Referenced by DAIndex::getGlobalCellVectorIndex().
label getGlobalCellVectorIndex | ( | const label | cellI, |
const label | comp | ||
) | const |
get global cell index for a local cell vector index
Definition at line 834 of file DAIndex.C.
References DAIndex::getLocalCellVectorIndex(), and DAIndex::globalCellVectorNumbering.
label getLocalFaceIndex | ( | const label | faceI | ) | const |
get local face index for a local face index
Definition at line 864 of file DAIndex.C.
Referenced by DAIndex::getGlobalFaceIndex().
label getGlobalFaceIndex | ( | const label | faceI | ) | const |
get global face index for a local face index
Definition at line 886 of file DAIndex.C.
References DAIndex::getLocalFaceIndex(), and DAIndex::globalFaceNumbering.
void calcAdjStateID4GlobalAdjIdx | ( | labelList & | adjStateID4GlobalAdjIdx | ) | const |
compute global list adjStateID4GlobalAdjIdx that stores the stateID for a given globalAdjIndx
Definition at line 912 of file DAIndex.C.
References DAIndex::adjStateID, forAll(), DAIndex::getGlobalAdjointStateIndex(), DAIndex::mesh_, DAIndex::nGlobalAdjointStates, DAIndex::nLocalAdjointStates, and DAIndex::stateInfo_.
Referenced by DAJacCon::setupStateBoundaryConID().
|
inline |
print all the sizes and indices
Definition at line 264 of file DAIndex.H.
References DAIndex::adjStateType, DAIndex::nGlobalAdjointStates, DAIndex::nGlobalCells, DAIndex::nGlobalFaces, DAIndex::nGlobalXv, and DAIndex::nUndecomposedPoints.
void printMatChars | ( | const Mat | matIn | ) | const |
print petsc matrix statistics such as the max on/off diagonral ratio
Definition at line 1010 of file DAIndex.C.
References DAIndex::adjStateID, DAIndex::bFaceFaceI, DAIndex::bFacePatchI, forAll(), DAIndex::getGlobalAdjointStateIndex(), DAIndex::getMatNonZeros(), DAIndex::mesh_, DAIndex::nLocalInternalFaces, DAIndex::stateInfo_, and dafoam_plot3dtransform::vals.
Referenced by DAPartDerivdRdW::calcPartDerivMat().
void getMatNonZeros | ( | const Mat | matIn, |
label & | maxCols, | ||
scalar & | allNonZeros | ||
) | const |
get number of non zeros for a matrix
Definition at line 1236 of file DAIndex.C.
References dafoam_plot3dtransform::vals.
Referenced by DAIndex::printMatChars().
|
protected |
Foam::fvMesh object.
Definition at line 44 of file DAIndex.H.
Referenced by DAIndex::calcAdjStateID4GlobalAdjIdx(), DAIndex::calcLocalIdxLists(), DAIndex::calcStateLocalIndexOffset(), DAIndex::printMatChars(), and DAIndex::writeAdjointIndexing().
|
protected |
Foam::DAOption object.
Definition at line 47 of file DAIndex.H.
Referenced by DAIndex::calcStateLocalIndexOffset(), and DAIndex::getLocalAdjointStateIndex().
|
protected |
the StateInfo_ list from DAStateInfo object
Definition at line 53 of file DAIndex.H.
Referenced by DAIndex::calcAdjStateID(), DAIndex::calcAdjStateID4GlobalAdjIdx(), DAIndex::calcLocalIdxLists(), DAIndex::calcStateLocalIndexOffset(), DAIndex::printMatChars(), and DAIndex::writeAdjointIndexing().
List<word> adjStateNames |
list of adjoint state names for a specific solver
Definition at line 74 of file DAIndex.H.
Referenced by DAIndex::calcStateLocalIndexOffset(), DAIndex::getLocalAdjointStateIndex(), DAJacCon::setPIVVec(), DAJacCondRdW::setupdRdWCon(), and DAJacCon::setupStateBoundaryCon().
HashTable<word> adjStateType |
hash table of adjoint state types, e.g., volVectorState for a given state name
Definition at line 77 of file DAIndex.H.
Referenced by DAJacCon::addConMatCell(), DAJacCon::addConMatNeighbourCells(), DAJacCon::addStateConnections(), DAIndex::getLocalAdjointStateIndex(), DAIndex::printIndices(), DAJacCon::setPIVVec(), DAJacCondRdW::setupdRdWCon(), DAJacCondFdW::setupJacCon(), and DAJacCon::setupStateBoundaryCon().
label nLocalCells |
local cell size
Definition at line 83 of file DAIndex.H.
Referenced by DAIndex::calcStateLocalIndexOffset(), and DAFoamFvSource::compute().
label nLocalFaces |
local face size
Definition at line 86 of file DAIndex.H.
Referenced by DAIndex::calcStateLocalIndexOffset().
label nLocalBoundaryFaces |
local boundary face size
Definition at line 95 of file DAIndex.H.
Referenced by DAJacCon::calcNeiBFaceGlobalCompact().
label nLocalInternalFaces |
local internal face size
Definition at line 98 of file DAIndex.H.
Referenced by DAJacCon::calcNeiBFaceGlobalCompact(), DAObjFuncMoment::calcObjFunc(), DAObjFuncCenterOfPressure::calcObjFunc(), DAObjFuncMassFlowRate::calcObjFunc(), DAObjFuncPower::calcObjFunc(), DAObjFuncTotalPressure::calcObjFunc(), DAObjFuncPatchMean::calcObjFunc(), DAObjFuncForce::calcObjFunc(), DAObjFuncTotalPressureRatio::calcObjFunc(), DAObjFuncTotalTemperatureRatio::calcObjFunc(), DAObjFuncWallHeatFlux::calcObjFunc(), DAIndex::calcStateLocalIndexOffset(), DAJacCon::combineStateBndCon(), DAField::list2OFField(), DAField::ofField2List(), DAField::ofField2StateVec(), DAField::ofResField2ResVec(), DAIndex::printMatChars(), DAField::resVec2OFResField(), DAPartDeriv::setNormStatePerturbVec(), DAJacCondRdW::setupdRdWCon(), DAJacCondFdW::setupJacCon(), DAJacCon::setupStateBoundaryCon(), DAField::state2OFField(), DAField::stateVec2OFField(), and DAIndex::writeAdjointIndexing().
label nLocalCoupledBFaces |
local coupled boundary patch size
Definition at line 104 of file DAIndex.H.
Referenced by DAJacCon::combineStateBndCon(), DAJacCon::setupStateBoundaryCon(), and DAJacCon::setupStateBoundaryConID().
labelList bFacePatchI |
given a local boundary face index (starting with zero for the first boundary face, and ends with the last boundary faces), return its boundary patchI, e.g., for face index = 100, its patchI = 2
Definition at line 110 of file DAIndex.H.
Referenced by DAObjFuncMoment::calcObjFunc(), DAObjFuncCenterOfPressure::calcObjFunc(), DAObjFuncPower::calcObjFunc(), DAObjFuncTotalPressure::calcObjFunc(), DAObjFuncMassFlowRate::calcObjFunc(), DAObjFuncPatchMean::calcObjFunc(), DAObjFuncTotalPressureRatio::calcObjFunc(), DAObjFuncTotalTemperatureRatio::calcObjFunc(), DAObjFuncForce::calcObjFunc(), DAObjFuncWallHeatFlux::calcObjFunc(), DAIndex::calcStateLocalIndexOffset(), DAField::list2OFField(), DAField::ofField2List(), DAField::ofField2StateVec(), DAField::ofResField2ResVec(), DAIndex::printMatChars(), DAField::resVec2OFResField(), DAPartDeriv::setNormStatePerturbVec(), DAJacCondRdW::setupdRdWCon(), DAJacCondFdW::setupJacCon(), DAField::state2OFField(), DAField::stateVec2OFField(), and DAIndex::writeAdjointIndexing().
labelList bFaceFaceI |
given a local boundary face index (starting with zero for the first boundary face, and ends with the last boundary faces), return its boundary faceI associated with a boundary patchI, e.g., for face index = 100, its patchI = 2, faceI=20
Definition at line 116 of file DAIndex.H.
Referenced by DAObjFuncMoment::calcObjFunc(), DAObjFuncCenterOfPressure::calcObjFunc(), DAObjFuncPower::calcObjFunc(), DAObjFuncTotalPressure::calcObjFunc(), DAObjFuncMassFlowRate::calcObjFunc(), DAObjFuncPatchMean::calcObjFunc(), DAObjFuncTotalPressureRatio::calcObjFunc(), DAObjFuncTotalTemperatureRatio::calcObjFunc(), DAObjFuncForce::calcObjFunc(), DAObjFuncWallHeatFlux::calcObjFunc(), DAIndex::calcStateLocalIndexOffset(), DAField::list2OFField(), DAField::ofField2List(), DAField::ofField2StateVec(), DAField::ofResField2ResVec(), DAIndex::printMatChars(), DAField::resVec2OFResField(), DAPartDeriv::setNormStatePerturbVec(), DAJacCondRdW::setupdRdWCon(), DAJacCondFdW::setupJacCon(), DAField::state2OFField(), DAField::stateVec2OFField(), and DAIndex::writeAdjointIndexing().
HashTable<label> stateLocalIndexOffset |
hash table of local state variable index offset, see initializeStateLocalIndexOffset for definition. This will be used in determing the local indexing for adjoint states. It differs depending on whether we use state-by-state or cell-by-cell ordering
Definition at line 122 of file DAIndex.H.
Referenced by DAIndex::getLocalAdjointStateIndex().
HashTable<label> adjStateID |
a unique number ID for adjoint states, it depends on the sequence of adjStateNames
Definition at line 125 of file DAIndex.H.
Referenced by DAJacCon::addBoundaryFaceConnections(), DAIndex::calcAdjStateID(), DAIndex::calcAdjStateID4GlobalAdjIdx(), and DAIndex::printMatChars().
label nGlobalCells |
label nGlobalFaces |
label nGlobalXv |
global Xv size (global face size*3)
Definition at line 135 of file DAIndex.H.
Referenced by DAIndex::printIndices().
label nGlobalObjFuncFaces |
label nGlobalCoupledBFaces |
label nLocalAdjointStates |
number of local adjoint states (including all cells and faces)
Definition at line 145 of file DAIndex.H.
Referenced by DAJacCondRdW::allocateJacobianConnections(), DAIndex::calcAdjStateID4GlobalAdjIdx(), DAIndex::calcLocalIdxLists(), DAJacCon::checkSpecialBCs(), DAJacCon::combineStateBndCon(), DAJacCondFdW::initializeJacCon(), DAJacCondRdW::initializeJacCon(), DAPartDerivdRdAOA::initializePartDerivMat(), DAPartDerivdRdBC::initializePartDerivMat(), DAPartDerivdRdW::initializePartDerivMat(), DAPartDerivdRdFFD::initializePartDerivMat(), DAPartDerivdRdACTL::initializePartDerivMat(), DAPartDerivdRdACTD::initializePartDerivMat(), DAPartDerivdRdACTP::initializePartDerivMat(), DAPartDerivdFdW::initializePartDerivMat(), DAJacCondFdW::initializePetscVecs(), DAJacCondRdW::initializePetscVecs(), DAColoring::parallelD2Coloring(), DAJacCondRdW::preallocateJacobianMatrix(), DAPartDeriv::setNormStatePerturbVec(), DAJacCon::setupStateBoundaryCon(), and DAJacCon::setupStateBoundaryConID().
label nGlobalAdjointStates |
number of global adjoint states (including all cells and faces)
Definition at line 148 of file DAIndex.H.
Referenced by DAIndex::calcAdjStateID4GlobalAdjIdx(), DAJacCon::createConnectionMat(), DAColoring::parallelD2Coloring(), DAIndex::printIndices(), and DAJacCon::setupStateBoundaryConID().
label nLocalAdjointBoundaryStates |
label nVolScalarStates |
number of state variables for volScalarField
Definition at line 154 of file DAIndex.H.
Referenced by DAIndex::getLocalAdjointStateIndex().
label nVolVectorStates |
number of state variables for volVectorField
Definition at line 157 of file DAIndex.H.
Referenced by DAIndex::getLocalAdjointStateIndex().
label nSurfaceScalarStates |
label nModelStates |
number of model states, NOTE: they are counted separately
Definition at line 163 of file DAIndex.H.
Referenced by DAIndex::getLocalAdjointStateIndex().
globalIndex globalAdjointStateNumbering |
Definition at line 167 of file DAIndex.H.
Referenced by DAJacCondRdW::allocateJacobianConnections(), and DAIndex::getGlobalAdjointStateIndex().
globalIndex globalCellNumbering |
Definition at line 168 of file DAIndex.H.
Referenced by DAIndex::getGlobalCellIndex().
globalIndex globalCellVectorNumbering |
Definition at line 169 of file DAIndex.H.
Referenced by DAIndex::getGlobalCellVectorIndex().
globalIndex globalFaceNumbering |
Definition at line 170 of file DAIndex.H.
Referenced by DAIndex::getGlobalFaceIndex().
globalIndex globalCoupledBFaceNumbering |
Definition at line 171 of file DAIndex.H.
Referenced by DAJacCon::addBoundaryFaceConnections(), DAJacCon::calcNeiBFaceGlobalCompact(), and DAJacCondRdW::setupdRdWCon().
globalIndex globalXvNumbering |
Definition at line 173 of file DAIndex.H.
Referenced by DAIndex::getGlobalXvIndex().
labelIOList pointProcAddressing |
label nUndecomposedPoints |
number of points for the un-decomposed domain
Definition at line 183 of file DAIndex.H.
Referenced by DAIndex::printIndices().
labelList isCoupledFace |
for a given face index, return whether this face is a coupled boundary face
Definition at line 186 of file DAIndex.H.
Referenced by DAJacCon::addBoundaryFaceConnections().
wordList adjStateName4LocalAdjIdx |
scalarList cellIFaceI4LocalAdjIdx |
labelList faceOwner |
owner cell of a given face
Definition at line 195 of file DAIndex.H.
Referenced by DAIndex::calcStateLocalIndexOffset(), and DAIndex::getLocalAdjointStateIndex().
labelList phiAccumulatdOffset |
the accumulated phi indexing offset for cell-by-cell indexing
Definition at line 198 of file DAIndex.H.
Referenced by DAIndex::calcStateLocalIndexOffset(), and DAIndex::getLocalAdjointStateIndex().
labelList phiLocalOffset |
phi local indexing offset for cell-by-cell indexing
Definition at line 201 of file DAIndex.H.
Referenced by DAIndex::calcStateLocalIndexOffset(), and DAIndex::getLocalAdjointStateIndex().