This is the complete list of members for DAPisoFoam, 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 | |
| cumulativeContErr_ | DAPisoFoam | protected |
| daCheckMeshPtr_ | DASolver | protected |
| daFieldPtr_ | DASolver | protected |
| daFvSourcePtr_ | DAPisoFoam | protected |
| daIndexPtr_ | DASolver | protected |
| daLinearEqnPtr_ | DASolver | protected |
| daModelPtr_ | DASolver | protected |
| daObjFuncPtrList_ | DASolver | protected |
| daOptionPtr_ | DASolver | protected |
| DAPisoFoam(char *argsAll, PyObject *pyOptions) | DAPisoFoam | |
| daResidualPtr_ | DASolver | protected |
| DASolver(char *argsAll, PyObject *pyOptions) | DASolver | |
| daStateInfoPtr_ | DASolver | protected |
| daTurbulenceModelPtr_ | DAPisoFoam | 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 |
| dXvdFFDMat_ | DASolver | protected |
| FFD2XvSeedVec_ | DASolver | protected |
| forwardADDerivVal_ | DASolver | protected |
| fvSourcePtr_ | DAPisoFoam | 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 |
| hasFvSource_ | DAPisoFoam | protected |
| initializedRdWTMatrixFree(const Vec xvVec, const Vec wVec) | DASolver | |
| initializeGlobalADTape4dRdWT() | DASolver | |
| initOldTimes() | DASolver | |
| initSolver() | DAPisoFoam | virtual |
| initTensorFlowFuncs(pyComputeInterface computeInterface, void *compute, pyJacVecProdInterface jacVecProdInterface, void *jacVecProd) | DASolver | inline |
| isPrintTime(const Time &runTime, const label printInterval) const | DASolver | protected |
| laminarTransportPtr_ | DAPisoFoam | protected |
| loop(Time &runTime) | DASolver | |
| meshPtr_ | DASolver | protected |
| mode_ | DAPisoFoam | 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_ | DAPisoFoam | protected |
| pisoPtr_ | DAPisoFoam | protected |
| pointVec2OFMesh(const Vec xvVec) const | DASolver | inline |
| pPtr_ | DAPisoFoam | protected |
| pRefCell_ | DAPisoFoam | protected |
| pRefValue_ | DAPisoFoam | protected |
| 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) | DAPisoFoam | virtual |
| stateAllInstances_ | DASolver | protected |
| stateBoundaryAllInstances_ | DASolver | protected |
| stateInfo_ | DASolver | protected |
| stateVec2OFField(const Vec stateVec) const | DASolver | inline |
| syncDAOptionToActuatorDVs() | DASolver | inline |
| totalDerivDict_ | DASolver | protected |
| turbulencePtr_ | DAPisoFoam | protected |
| TypeName("DAPisoFoam") | DAPisoFoam | |
| 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_ | DAPisoFoam | 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 |
| ~DAPisoFoam() | DAPisoFoam | inlinevirtual |
| ~DASolver() | DASolver | inlinevirtual |