DATurboFoam Member List

This is the complete list of members for DATurboFoam, including all inherited members.

argsAll_DASolverprotected
argsPtr_DASolverprotected
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_DASolverprotected
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 &center, 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 &center, volVectorField &fvSource)DASolver
calcPrimalResidualStatistics(const word mode, const label writeRes=0)DASolver
calcResidualVec(Vec resVec)DASolver
checkMesh() constDASolverinline
checkResidualTol()DASolverprotected
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_DATurboFoamprotected
daCheckMeshPtr_DASolverprotected
daFieldPtr_DASolverprotected
daIndexPtr_DASolverprotected
daLinearEqnPtr_DASolverprotected
daModelPtr_DASolverprotected
daObjFuncPtrList_DASolverprotected
daOptionPtr_DASolverprotected
daResidualPtr_DASolverprotected
DASolver(char *argsAll, PyObject *pyOptions)DASolver
daStateInfoPtr_DASolverprotected
DATurboFoam(char *argsAll, PyObject *pyOptions)DATurboFoam
daTurbulenceModelPtr_DATurboFoamprotected
declareRunTimeSelectionTable(autoPtr, DASolver, dictionary,(char *argsAll, PyObject *pyOptions),(argsAll, pyOptions))DASolver
destroydRdWTMatrixFree()DASolver
dRdWTMatVecMultFunction(Mat dRdWT, Vec vecX, Vec vecY)DASolverstatic
dRdWTMF_DASolverprotected
dRdWTPC_DASolverprotected
dXvdFFDMat_DASolverprotected
FFD2XvSeedVec_DASolverprotected
forwardADDerivVal_DASolverprotected
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()DASolverinline
getDAField()DASolverinline
getDAIndex()DASolverinline
getDALinearEqn()DASolverinline
getDAModel()DASolverinline
getDAOption()DASolverinline
getDAResidual()DASolverinline
getDAStateInfo()DASolverinline
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)DASolverinline
getGlobalXvIndex(const label idxPoint, const label idxCoord) constDASolverinline
getMesh()DASolverinline
getNCouplingFaces()DASolver
getNCouplingPoints()DASolver
getNLocalAdjointBoundaryStates() constDASolverinline
getNLocalAdjointStates() constDASolverinline
getNLocalCells() constDASolverinline
getNLocalPoints() constDASolverinline
getObjFuncValue(const word objFuncName)DASolver
getPatchInfo(label &nPoints, label &nFaces, List< word > &patchList)DASolver
getPrevPrimalSolTime()DASolverinline
getRunTime()DASolverinline
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
globalADTape4dRdWTInitializedDASolverprotected
initializedRdWTMatrixFree(const Vec xvVec, const Vec wVec)DASolver
initializeGlobalADTape4dRdWT()DASolver
initialMass_DATurboFoamprotected
initOldTimes()DASolver
initSolver()DATurboFoamvirtual
initTensorFlowFuncs(pyComputeInterface computeInterface, void *compute, pyJacVecProdInterface jacVecProdInterface, void *jacVecProd)DASolverinline
isPrintTime(const Time &runTime, const label printInterval) constDASolverprotected
loop(Time &runTime)DASolver
meshPtr_DASolverprotected
MRFPtr_DATurboFoamprotected
New(char *argsAll, PyObject *pyOptions)DASolverstatic
nItersObjFuncAvg_DASolverprotected
normalizeGradientVec(Vec vecY)DASolver
nSolveAdjointCalls_DASolverprotected
nTimeInstances_DASolverprotected
objFuncAvgHistFilePtr_DASolverprotected
objFuncNames4Adj_DASolverprotected
objFuncsAllInstances_DASolverprotected
ofField2StateVec(Vec stateVec) constDASolverinline
ofMesh2PointVec(Vec xvVec) constDASolverinline
ofResField2ResVec(Vec resVec) constDASolverinline
periodicity_DASolverprotected
phiPtr_DATurboFoamprotected
pointVec2OFMesh(const Vec xvVec) constDASolverinline
pPtr_DATurboFoamprotected
pressureControlPtr_DATurboFoamprotected
prevPrimalSolTime_DASolverprotected
primalMinIters_DASolverprotected
primalMinRes_DASolverprotected
primalMinResTol_DASolverprotected
primalResidualControl(const SolverPerformance< classType > &solverP, const label printToScreen, const label printInterval, const word varName)DASolverprotected
printAllObjFuncs()DASolver
printAllOptions()DASolverinline
psiVecDict_DASolverprotected
pThermoPtr_DATurboFoamprotected
pyOptions_DASolverprotected
readMatrixBinary(Mat matIn, const word prefix)DASolverinline
readVectorBinary(Vec vecIn, const word prefix)DASolverinline
reduceStateResConLevel(const dictionary &maxResConLv4JacPCMat, HashTable< List< List< word >>> &stateResConInfo) constDASolverprotected
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) constDASolverinline
rhoPtr_DATurboFoamprotected
runFPAdj(const Vec xvVec, const Vec wVec, Vec dFdW, Vec psi)DASolvervirtual
runTimeAllInstances_DASolverprotected
runTimeIndexAllInstances_DASolverprotected
runTimePtr_DASolverprotected
saveTimeInstanceFieldHybrid(label &timeInstanceI)DASolverprotected
saveTimeInstanceFieldTimeAccurate(label &timeInstanceI)DASolverprotected
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
simplePtr_DATurboFoamprotected
solveLinearEqn(const KSP ksp, const Vec rhsVec, Vec solVec)DASolver
solvePrimal(const Vec xvVec, Vec wVec)DATurboFoamvirtual
stateAllInstances_DASolverprotected
stateBoundaryAllInstances_DASolverprotected
stateInfo_DASolverprotected
stateVec2OFField(const Vec stateVec) constDASolverinline
syncDAOptionToActuatorDVs()DASolverinline
totalDerivDict_DASolverprotected
turbulencePtr_DATurboFoamprotected
TypeName("DATurboFoam")DATurboFoam
Foam::DASolver::TypeName("DASolver")DASolver
updateBoundaryConditions(const word fieldName, const word fieldType)DASolver
updateDAOption(PyObject *pyOptions)DASolverinline
updateOFField(const Vec wVec)DASolver
updateOFField(const scalar *volCoords)DASolver
updateOFMesh(const Vec xvVec)DASolver
updateOFMesh(const scalar *states)DASolver
UPtr_DATurboFoamprotected
URelPtr_DATurboFoamprotected
writeAssociatedFields()DASolverprotected
writeFailedMesh()DASolver
writeMatrixASCII(const Mat matIn, const word prefix)DASolverinline
writeMatrixBinary(const Mat matIn, const word prefix)DASolverinline
writeVectorASCII(const Vec vecIn, const word prefix)DASolverinline
writeVectorBinary(const Vec vecIn, const word prefix)DASolverinline
~DASolver()DASolverinlinevirtual
~DATurboFoam()DATurboFoaminlinevirtual