DARhoPimpleFoam Member List

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

argsAll_DASolverprotected
argsPtr_DASolverprotected
assignStateGradient2Vec(double *vecY, const label oldTimeLevel=0)DASolver
assignVec2ResidualGradient(const double *vecX)DASolver
calcAllFunctions(label print=0)DASolver
calcCouplingFaceCoords(const scalar *volCoords, scalar *surfCoords)DASolver
calcdRdWOldTPsiAD(const label oldTimeLevel, const double *psi, double *dRdWOldTPsi)DASolver
calcdRdWT(const label isPC, Mat dRdWT)DASolver
calcJacTVecProduct(const word inputName, const word inputType, const double *input, const word outputName, const word outputType, const double *seed, double *product)DASolver
calcOutput(const word outputName, const word outputType, double *output)DASolver
calcPCMatWithFvMatrix(Mat PCMat, const label turbOnly=0)DASolver
calcPrimalResidualStatistics(const word mode, const label writeRes=0)DASolver
calcResiduals(label isPC=0)DASolver
checkMesh() constDASolverinline
checkPrimalFailure()DASolverprotected
createMLRKSPMatrixFree(const Mat jacPCMat, KSP ksp)DASolver
cumulativeContErr_DARhoPimpleFoamprotected
daCheckMeshPtr_DASolverprotected
daFieldPtr_DASolverprotected
daFunctionPtrList_DASolverprotected
daFvSourcePtr_DARhoPimpleFoamprotected
daGlobalVarPtr_DASolverprotected
daIndexPtr_DASolverprotected
daLinearEqnPtr_DASolverprotected
daModelPtr_DASolverprotected
daOptionPtr_DASolverprotected
daRegressionPtr_DASolverprotected
daResidualPtr_DASolverprotected
DARhoPimpleFoam(char *argsAll, PyObject *pyOptions)DARhoPimpleFoam
DASolver(char *argsAll, PyObject *pyOptions)DASolver
daStateInfoPtr_DASolverprotected
daTimeOpPtrList_DASolverprotected
daTurbulenceModelPtr_DARhoPimpleFoamprotected
deactivateStateVariableInput4AD(const label oldTimeLevel=0)DASolver
declareRunTimeSelectionTable(autoPtr, DASolver, dictionary,(char *argsAll, PyObject *pyOptions),(argsAll, pyOptions))DASolver
destroydRdWTMatrixFree()DASolver
dpdtPtr_DARhoPimpleFoamprotected
dRdWTMatVecMultFunction(Mat dRdWT, Vec vecX, Vec vecY)DASolverstatic
dRdWTMF_DASolverprotected
functionTimeSteps_DASolverprotected
fvSourceEnergyPtr_DARhoPimpleFoamprotected
fvSourcePtr_DARhoPimpleFoamprotected
getCouplingPatchList(wordList &patchList, word groupName="NONE")DASolver
getDACheckMesh()DASolverinline
getDAField()DASolverinline
getDAIndex()DASolverinline
getDALinearEqn()DASolverinline
getDAModel()DASolverinline
getDAOption()DASolverinline
getDAResidual()DASolverinline
getDAStateInfo()DASolverinline
getDdtSchemeOrder()DASolverinline
getdFScaling(const word functionName, const label timeIdx)DASolver
getElapsedClockTime()DASolverinline
getElapsedCpuTime()DASolverinline
getFunctionListIndex(const word functionName)DASolverinline
getGlobalXvIndex(const label idxPoint, const label idxCoord) constDASolverinline
getInitStateVals(HashTable< scalar > &initState)DASolver
getInputDistributed(const word inputName, const word inputType)DASolver
getInputSize(const word inputName, const word inputType)DASolver
getLatestTime()DASolverinline
getMesh()DASolverinline
getNLocalAdjointBoundaryStates() constDASolverinline
getNLocalAdjointStates() constDASolverinline
getNLocalCells() constDASolverinline
getNLocalPoints() constDASolverinline
getNRegressionParameters(word modelName)DASolverinline
getOFField(const word fieldName, const word fieldType, double *field)DASolver
getOFFields(scalar *states)DASolverinline
getOFMeshPoints(double *points)DASolver
getOutputDistributed(const word outputName, const word outputType)DASolver
getOutputSize(const word outputName, const word outputType)DASolver
getPrevPrimalSolTime()DASolverinline
getRegressionParameter(word modelName, const label idxI)DASolverinline
getRunTime()DASolverinline
getTimeOpFuncVal(const word functionName)DASolver
globalADTape4dRdWTInitializedDASolverprotected
hasFvSource_DARhoPimpleFoamprotected
hasVolCoordInput()DASolver
initDynamicMesh()DASolver
initializedRdWTMatrixFree()DASolver
initializeGlobalADTape4dRdWT()DASolver
initInputFieldUnsteady()DASolver
initSolver()DARhoPimpleFoamvirtual
initStateVals_DASolverprotected
initTensorFlowFuncs(pyComputeInterface computeInterface, void *compute, pyJacVecProdInterface jacVecProdInterface, void *jacVecProd, pySetCharInterface setModelNameInterface, void *setModelName)DASolverinline
isPrintTime(const Time &runTime, const label printInterval) constDASolverprotected
KPtr_DARhoPimpleFoamprotected
loop(Time &runTime)DASolver
meanStatesToStates()DASolver
meshPtr_DASolverprotected
New(char *argsAll, PyObject *pyOptions)DASolverstatic
normalizeGradientVec(double *vecY)DASolver
normalizeJacTVecProduct(const word inputName, double *product)DASolver
phiPtr_DARhoPimpleFoamprotected
pimplePtr_DARhoPimpleFoamprotected
points0Ptr_DASolverprotected
pPtr_DARhoPimpleFoamprotected
prevPrimalSolTime_DASolverprotected
primalFinalTimeIndex_DASolverprotected
primalMinIters_DASolverprotected
primalMinResTol_DASolverprotected
printAllOptions()DASolverinline
printElapsedTime(const Time &runTime, const label printToScreen)DASolverinline
printInterval_DASolverprotected
printIntervalUnsteady_DASolverprotected
printToScreen_DASolverprotected
pThermoPtr_DARhoPimpleFoamprotected
pyOptions_DASolverprotected
readMatrixBinary(Mat matIn, const word prefix)DASolverinline
readMeshPoints(const scalar timeVal)DASolver
readStateVars(scalar timeVal, label oldTimeLevel=0)DASolver
readVectorBinary(Vec vecIn, const word prefix)DASolverinline
reduceIOWriteMesh_DARhoPimpleFoamprotected
reduceStateResConLevel(const dictionary &maxResConLv4JacPCMat, HashTable< List< List< word >>> &stateResConInfo) constDASolverprotected
registerResidualOutput4AD()DASolver
registerStateVariableInput4AD(const label oldTimeLevel=0)DASolver
regModelFail_DASolverprotected
regressionModelCompute()DASolverinline
resetStateVals()DASolver
rhoPtr_DARhoPimpleFoamprotected
runColoring()DASolver
runFPAdj(Vec dFdW, Vec psi)DASolvervirtual
runTimePtr_DASolverprotected
setDAFunctionList()DASolver
setPrimalBoundaryConditions(const label printInfo=1)DASolver
setRegressionParameter(word modelName, const label idxI, scalar val)DASolverinline
setSolverInput(const word inputName, const word inputType, const int inputSize, const double *input, const double *seed)DASolver
setTime(scalar time, label timeIndex)DASolverinline
solveAdjointFP(Vec dFdW, Vec psi)DASolvervirtual
solveLinearEqn(const KSP ksp, const Vec rhsVec, Vec solVec)DASolver
solvePrimal()DARhoPimpleFoamvirtual
stateInfo_DASolverprotected
turbulencePtr_DARhoPimpleFoamprotected
TypeName("DARhoPimpleFoam")DARhoPimpleFoam
Foam::DASolver::TypeName("DASolver")DASolver
updateBoundaryConditions(const word fieldName, const word fieldType)DASolver
updateDAOption(PyObject *pyOptions)DASolverinline
updateInputFieldUnsteady()DASolver
updateKSPPCMat(Mat PCMat, KSP ksp)DASolver
updateOFFields(const scalar *states)DASolver
updateOFMesh(const scalar *volCoords)DASolver
updateStateBoundaryConditions()DASolver
UPtr_DARhoPimpleFoamprotected
validateField(const classType &field)DASolver
validateStates()DASolver
validateVectorField(const classType &field)DASolver
writeAdjointFields(const word function, const double writeTime, const double *psi)DASolver
writeAdjStates(const label writeMesh, const wordList &additionalOutput)DASolver
writeAssociatedFields()DASolverprotected
writeFailedMesh()DASolver
writeMatrixASCII(const Mat matIn, const word prefix)DASolverinline
writeMatrixBinary(const Mat matIn, const word prefix)DASolverinline
writeMeshPoints(const double *points, const scalar timeVal)DASolver
writeSensMapField(const word name, const double *dFdField, const word fieldType, const double timeName)DASolver
writeSensMapSurface(const word name, const double *dFdXs, const double *Xs, const label size, const double timeName)DASolver
writeVectorASCII(const Vec vecIn, const word prefix)DASolverinline
writeVectorBinary(const Vec vecIn, const word prefix)DASolverinline
~DARhoPimpleFoam()DARhoPimpleFoaminlinevirtual
~DASolver()DASolverinlinevirtual