This is the complete list of members for DAScalarTransportFoam, including all inherited members.
argsAll_ | DASolver | protected |
argsPtr_ | DASolver | protected |
assignFieldGradient2Vec(const word fieldName, const word fieldType, Vec vecY) | DASolver | |
assignSeeds2ResidualGradient(const double *seeds) | DASolver | |
assignStateGradient2Vec(Vec vecY, const label oldTimeLevel=0) | DASolver | |
assignVec2AcousticGradient(Vec fBarVec, List< scalar > &a, label offset, label step) | DASolver | |
assignVec2ForceGradient(Vec fBarVec, List< scalar > &fX, List< scalar > &fY, List< scalar > &fZ) | DASolver | |
assignVec2ResidualGradient(Vec vecX) | DASolver | |
avgObjFuncValues_ | DASolver | protected |
calcCouplingFaceCoords(const scalar *volCoords, scalar *surfCoords) | DASolver | |
calcCouplingFaceCoordsAD(const double *volCoords, const double *seeds, double *product) | DASolver | |
calcdAcousticsdWAD(const Vec xvVec, const Vec wVec, const Vec fBarVec, Vec dForcedW, word varName, word groupName) | DASolver | |
calcdAcousticsdXvAD(const Vec xvVec, const Vec wVec, const Vec fBarVec, Vec dForcedXv, word varName, word groupName) | DASolver | |
calcdFdACT(const Vec xvVec, const Vec wVec, const word objFuncName, const word designVarName, const word designVarType, Vec dFdACT) | DASolver | |
calcdFdACTAD(const Vec xvVec, const Vec wVec, const word objFuncName, const word designVarName, Vec dFdACT) | DASolver | |
calcdFdAOA(const Vec xvVec, const Vec wVec, const word objFuncName, const word designVarName, Vec dFdAOA) | DASolver | |
calcdFdBC(const Vec xvVec, const Vec wVec, const word objFuncName, const word designVarName, Vec dFdBC) | DASolver | |
calcdFdBCAD(const Vec xvVec, const Vec wVec, const word objFuncName, const word designVarName, Vec dFdBC) | DASolver | |
calcdFdFFD(const Vec xvVec, const Vec wVec, const word objFuncName, const word designVarName, Vec dFdFFD) | DASolver | |
calcdFdFieldAD(const Vec xvVec, const Vec wVec, const word objFuncName, const word designVarName, Vec dFdField) | DASolver | |
calcdFdW(const Vec xvVec, const Vec wVec, const word objFuncName, Vec dFdW) | DASolver | |
calcdFdWAD(const Vec xvVec, const Vec wVec, const word objFuncName, Vec dFdW) | DASolver | |
calcdFdXvAD(const Vec xvVec, const Vec wVec, const word objFuncName, const word designVarName, Vec dFdXv) | DASolver | |
calcdForcedStateTPsiAD(const word mode, Vec xvVec, Vec stateVec, Vec psiVec, Vec prodVec) | DASolver | |
calcdForcedWAD(const Vec xvVec, const Vec wVec, const Vec fBarVec, Vec dForcedW) | DASolver | |
calcdForcedXvAD(const Vec xvVec, const Vec wVec, const Vec fBarVec, Vec dForcedXv) | DASolver | |
calcdFvSourcedInputsTPsiAD(const word propName, const word mode, Vec aForce, Vec tForce, Vec rDist, Vec targetForce, Vec center, Vec psi, Vec dFvSource) | DASolver | |
calcdRdACT(const Vec xvVec, const Vec wVec, const word designVarName, const word designVarType, Mat dRdACT) | DASolver | |
calcdRdActTPsiAD(const Vec xvVec, const Vec wVec, const Vec psi, const word designVarName, Vec dRdActTPsi) | DASolver | |
calcdRdAOA(const Vec xvVec, const Vec wVec, const word designVarName, Mat dRdAOA) | DASolver | |
calcdRdAOATPsiAD(const Vec xvVec, const Vec wVec, const Vec psi, const word designVarName, Vec dRdAOATPsi) | DASolver | |
calcdRdBC(const Vec xvVec, const Vec wVec, const word designVarName, Mat dRdBC) | DASolver | |
calcdRdBCTPsiAD(const Vec xvVec, const Vec wVec, const Vec psi, const word designVarName, Vec dRdBCTPsi) | DASolver | |
calcdRdFFD(const Vec xvVec, const Vec wVec, const word designVarName, Mat dRdFFD) | DASolver | |
calcdRdFieldTPsiAD(const Vec xvVec, const Vec wVec, const Vec psi, const word designVarName, Vec dRdFieldTPsi) | DASolver | |
calcdRdThermalTPsiAD(const double *volCoords, const double *states, const double *thermal, const double *seeds, double *product) | DASolver | |
calcdRdWOldTPsiAD(const label oldTimeLevel, const Vec psi, Vec dRdWOldTPsi) | DASolver | |
calcdRdWT(const Vec xvVec, const Vec wVec, const label isPC, Mat dRdWT) | DASolver | |
calcdRdWTPsiAD(const Vec xvVec, const Vec wVec, const Vec psi, Vec dRdWTPsi) | DASolver | |
calcdRdWTPsiAD(const label isInit, const Vec psi, Vec dRdWTPsi) | DASolver | |
calcdRdXvTPsiAD(const Vec xvVec, const Vec wVec, const Vec psi, Vec dRdXvTPsi) | DASolver | |
calcForceProfile(Vec center, Vec aForceL, Vec tForceL, Vec rDistL) | DASolver | |
calcForceProfileInternal(fvMesh &mesh, const vector ¢er, scalarList &aForceL, scalarList &tForceL, scalarList &rDistL) | DASolver | |
calcFvSource(const word propName, Vec aForce, Vec tForce, Vec rDist, Vec targetForce, Vec center, Vec fvSource) | DASolver | |
calcFvSourceInternal(const word propName, const scalarField &aForce, const scalarField &tForce, const scalarField &rDistList, const scalarList &targetForce, const vector ¢er, volVectorField &fvSource) | DASolver | |
calcPrimalResidualStatistics(const word mode, const label writeRes=0) | DASolver | |
calcResidualVec(Vec resVec) | DASolver | |
checkMesh() const | DASolver | inline |
checkResidualTol() | DASolver | protected |
convertMPIVec2SeqVec(const Vec mpiVec, Vec seqVec) | DASolver | |
createMLRKSP(const Mat jacMat, const Mat jacPCMat, KSP ksp) | DASolver | |
createMLRKSPMatrixFree(const Mat jacPCMat, KSP ksp) | DASolver | |
daCheckMeshPtr_ | DASolver | protected |
daFieldPtr_ | DASolver | protected |
daIndexPtr_ | DASolver | protected |
daLinearEqnPtr_ | DASolver | protected |
daModelPtr_ | DASolver | protected |
daObjFuncPtrList_ | DASolver | protected |
daOptionPtr_ | DASolver | protected |
daResidualPtr_ | DASolver | protected |
DAScalarTransportFoam(char *argsAll, PyObject *pyOptions) | DAScalarTransportFoam | |
DASolver(char *argsAll, PyObject *pyOptions) | DASolver | |
daStateInfoPtr_ | DASolver | protected |
declareRunTimeSelectionTable(autoPtr, DASolver, dictionary,(char *argsAll, PyObject *pyOptions),(argsAll, pyOptions)) | DASolver | |
destroydRdWTMatrixFree() | DASolver | |
dRdWTMatVecMultFunction(Mat dRdWT, Vec vecX, Vec vecY) | DASolver | static |
dRdWTMF_ | DASolver | protected |
dRdWTPC_ | DASolver | protected |
DTPtr_ | DAScalarTransportFoam | protected |
dXvdFFDMat_ | DASolver | protected |
FFD2XvSeedVec_ | DASolver | protected |
forwardADDerivVal_ | DASolver | protected |
getAcousticData(Vec x, Vec y, Vec z, Vec nX, Vec nY, Vec nZ, Vec a, Vec fX, Vec fY, Vec fZ, word groupName) | DASolver | |
getAcousticDataInternal(List< scalar > &x, List< scalar > &y, List< scalar > &z, List< scalar > &nX, List< scalar > &nY, List< scalar > &nZ, List< scalar > &a, List< scalar > &fX, List< scalar > &fY, List< scalar > &fZ, List< word > &patchList) | DASolver | |
getCouplingPatchList(wordList &patchList, word groupName="NONE") | DASolver | |
getDACheckMesh() | DASolver | inline |
getDAField() | DASolver | inline |
getDAIndex() | DASolver | inline |
getDALinearEqn() | DASolver | inline |
getDAModel() | DASolver | inline |
getDAOption() | DASolver | inline |
getDAResidual() | DASolver | inline |
getDAStateInfo() | DASolver | inline |
getForces(Vec fX, Vec fY, Vec fZ) | DASolver | |
getForcesInternal(List< scalar > &fX, List< scalar > &fY, List< scalar > &fZ, List< word > &patchList) | DASolver | |
getForwardADDerivVal(const word objFuncName) | DASolver | inline |
getGlobalXvIndex(const label idxPoint, const label idxCoord) const | DASolver | inline |
getMesh() | DASolver | inline |
getNCouplingFaces() | DASolver | |
getNCouplingPoints() | DASolver | |
getNLocalAdjointBoundaryStates() const | DASolver | inline |
getNLocalAdjointStates() const | DASolver | inline |
getNLocalCells() const | DASolver | inline |
getNLocalPoints() const | DASolver | inline |
getObjFuncValue(const word objFuncName) | DASolver | |
getPatchInfo(label &nPoints, label &nFaces, List< word > &patchList) | DASolver | |
getPrevPrimalSolTime() | DASolver | inline |
getRunTime() | DASolver | inline |
getThermal(const scalar *volCoords, const scalar *states, scalar *thermal) | DASolver | |
getThermalAD(const word inputName, const double *volCoords, const double *states, const double *seeds, double *product) | DASolver | |
getTimeInstanceObjFunc(const label instanceI, const word objFuncName) | DASolver | |
globalADTape4dRdWTInitialized | DASolver | protected |
initializedRdWTMatrixFree(const Vec xvVec, const Vec wVec) | DASolver | |
initializeGlobalADTape4dRdWT() | DASolver | |
initOldTimes() | DASolver | |
initSolver() | DAScalarTransportFoam | virtual |
initTensorFlowFuncs(pyComputeInterface computeInterface, void *compute, pyJacVecProdInterface jacVecProdInterface, void *jacVecProd) | DASolver | inline |
isPrintTime(const Time &runTime, const label printInterval) const | DASolver | protected |
loop(Time &runTime) | DASolver | |
meshPtr_ | DASolver | protected |
mode_ | DAScalarTransportFoam | protected |
New(char *argsAll, PyObject *pyOptions) | DASolver | static |
nItersObjFuncAvg_ | DASolver | protected |
normalizeGradientVec(Vec vecY) | DASolver | |
nSolveAdjointCalls_ | DASolver | protected |
nTimeInstances_ | DASolver | protected |
objFuncAvgHistFilePtr_ | DASolver | protected |
objFuncNames4Adj_ | DASolver | protected |
objFuncsAllInstances_ | DASolver | protected |
ofField2StateVec(Vec stateVec) const | DASolver | inline |
ofMesh2PointVec(Vec xvVec) const | DASolver | inline |
ofResField2ResVec(Vec resVec) const | DASolver | inline |
periodicity_ | DASolver | protected |
phiPtr_ | DAScalarTransportFoam | protected |
pointVec2OFMesh(const Vec xvVec) const | DASolver | inline |
prevPrimalSolTime_ | DASolver | protected |
primalMinIters_ | DASolver | protected |
primalMinRes_ | DASolver | protected |
primalMinResTol_ | DASolver | protected |
primalResidualControl(const SolverPerformance< classType > &solverP, const label printToScreen, const label printInterval, const word varName) | DASolver | protected |
printAllObjFuncs() | DASolver | |
printAllOptions() | DASolver | inline |
psiVecDict_ | DASolver | protected |
pyOptions_ | DASolver | protected |
readMatrixBinary(Mat matIn, const word prefix) | DASolver | inline |
readVectorBinary(Vec vecIn, const word prefix) | DASolver | inline |
reduceStateResConLevel(const dictionary &maxResConLv4JacPCMat, HashTable< List< List< word >>> &stateResConInfo) const | DASolver | protected |
registerAcousticOutput4AD(List< scalar > &a) | DASolver | |
registerFieldVariableInput4AD(const word fieldName, const word fieldType) | DASolver | |
registerForceOutput4AD(List< scalar > &fX, List< scalar > &fY, List< scalar > &fZ) | DASolver | |
registerResidualOutput4AD() | DASolver | |
registerStateVariableInput4AD(const label oldTimeLevel=0) | DASolver | |
resetOFSeeds() | DASolver | |
resVec2OFResField(const Vec resVec) const | DASolver | inline |
runFPAdj(const Vec xvVec, const Vec wVec, Vec dFdW, Vec psi) | DASolver | virtual |
runTimeAllInstances_ | DASolver | protected |
runTimeIndexAllInstances_ | DASolver | protected |
runTimePtr_ | DASolver | protected |
saveTimeInstanceFieldHybrid(label &timeInstanceI) | DASolver | protected |
saveTimeInstanceFieldTimeAccurate(label &timeInstanceI) | DASolver | protected |
setDAObjFuncList() | DASolver | |
setdXvdFFDMat(const Mat dXvdFFDMat) | DASolver | |
setFFD2XvSeedVec(Vec vecIn) | DASolver | |
setFieldValue4GlobalCellI(const word fieldName, const scalar val, const label globalCellI, const label compI=0) | DASolver | |
setFieldValue4LocalCellI(const word fieldName, const scalar val, const label localCellI, const label compI=0) | DASolver | |
setPrimalBoundaryConditions(const label printInfo=1) | DASolver | |
setThermal(scalar *thermal) | DASolver | |
setTimeInstanceField(const label instanceI) | DASolver | |
setTimeInstanceVar(const word mode, Mat stateMat, Mat stateBCMat, Vec timeVec, Vec timeIdxVec) | DASolver | |
solveLinearEqn(const KSP ksp, const Vec rhsVec, Vec solVec) | DASolver | |
solvePrimal(const Vec xvVec, Vec wVec) | DAScalarTransportFoam | virtual |
stateAllInstances_ | DASolver | protected |
stateBoundaryAllInstances_ | DASolver | protected |
stateInfo_ | DASolver | protected |
stateVec2OFField(const Vec stateVec) const | DASolver | inline |
syncDAOptionToActuatorDVs() | DASolver | inline |
totalDerivDict_ | DASolver | protected |
TPtr_ | DAScalarTransportFoam | protected |
TypeName("DAScalarTransportFoam") | DAScalarTransportFoam | |
Foam::DASolver::TypeName("DASolver") | DASolver | |
updateBoundaryConditions(const word fieldName, const word fieldType) | DASolver | |
updateDAOption(PyObject *pyOptions) | DASolver | inline |
updateOFField(const Vec wVec) | DASolver | |
updateOFField(const scalar *volCoords) | DASolver | |
updateOFMesh(const Vec xvVec) | DASolver | |
updateOFMesh(const scalar *states) | DASolver | |
UPtr_ | DAScalarTransportFoam | protected |
writeAssociatedFields() | DASolver | protected |
writeFailedMesh() | DASolver | |
writeMatrixASCII(const Mat matIn, const word prefix) | DASolver | inline |
writeMatrixBinary(const Mat matIn, const word prefix) | DASolver | inline |
writeVectorASCII(const Vec vecIn, const word prefix) | DASolver | inline |
writeVectorBinary(const Vec vecIn, const word prefix) | DASolver | inline |
~DAScalarTransportFoam() | DAScalarTransportFoam | inlinevirtual |
~DASolver() | DASolver | inlinevirtual |