DAPimpleDyMFoam Member List

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

alphatPtr_DAPimpleDyMFoamprotected
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
checkMeshCourantNoDAPimpleDyMFoamprotected
checkPrimalFailure()DASolverprotected
correctPhiDAPimpleDyMFoamprotected
CorrectPhiDF(volVectorField &U, surfaceScalarField &phi, const volScalarField &p, const dimensionedScalar &rAUf, pimpleControlDF &pimple)DAPimpleDyMFoam
correctUfPimpleDyM(surfaceVectorField &Uf, const volVectorField &U, const surfaceScalarField &phi)DAPimpleDyMFoam
correctUphiBCsDF(volVectorField &U, surfaceScalarField &phi)DAPimpleDyMFoam
createMLRKSPMatrixFree(const Mat jacPCMat, KSP ksp)DASolver
cumulativeContErr_DAPimpleDyMFoamprotected
daCheckMeshPtr_DASolverprotected
daFieldPtr_DASolverprotected
daFunctionPtrList_DASolverprotected
daFvSourcePtr_DAPimpleDyMFoamprotected
daGlobalVarPtr_DASolverprotected
daIndexPtr_DASolverprotected
daLinearEqnPtr_DASolverprotected
daModelPtr_DASolverprotected
daOptionPtr_DASolverprotected
DAPimpleDyMFoam(char *argsAll, PyObject *pyOptions)DAPimpleDyMFoam
daRegressionPtr_DASolverprotected
daResidualPtr_DASolverprotected
DASolver(char *argsAll, PyObject *pyOptions)DASolver
daStateInfoPtr_DASolverprotected
daTimeOpPtrList_DASolverprotected
daTurbulenceModelPtr_DAPimpleDyMFoamprotected
deactivateStateVariableInput4AD(const label oldTimeLevel=0)DASolver
declareRunTimeSelectionTable(autoPtr, DASolver, dictionary,(char *argsAll, PyObject *pyOptions),(argsAll, pyOptions))DASolver
destroydRdWTMatrixFree()DASolver
dRdWTMatVecMultFunction(Mat dRdWT, Vec vecX, Vec vecY)DASolverstatic
dRdWTMF_DASolverprotected
functionTimeSteps_DASolverprotected
fvSourcePtr_DAPimpleDyMFoamprotected
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_DAPimpleDyMFoamprotected
hasTField_DAPimpleDyMFoamprotected
hasVolCoordInput()DASolver
initDynamicMesh()DASolver
initializedRdWTMatrixFree()DASolver
initializeGlobalADTape4dRdWT()DASolver
initInputFieldUnsteady()DASolver
initSolver()DAPimpleDyMFoamvirtual
initStateVals_DASolverprotected
initTensorFlowFuncs(pyComputeInterface computeInterface, void *compute, pyJacVecProdInterface jacVecProdInterface, void *jacVecProd, pySetCharInterface setModelNameInterface, void *setModelName)DASolverinline
IOInterval_DAPimpleDyMFoamprotected
isPrintTime(const Time &runTime, const label printInterval) constDASolverprotected
laminarTransportPtr_DAPimpleDyMFoamprotected
loop(Time &runTime)DASolver
meanStatesToStates()DASolver
meshPtr_DASolverprotected
moveMeshOuterCorrectorsDAPimpleDyMFoamprotected
New(char *argsAll, PyObject *pyOptions)DASolverstatic
normalizeGradientVec(double *vecY)DASolver
normalizeJacTVecProduct(const word inputName, double *product)DASolver
phiPtr_DAPimpleDyMFoamprotected
pimplePtr_DAPimpleDyMFoamprotected
points0Ptr_DASolverprotected
pPtr_DAPimpleDyMFoamprotected
pRefCell_DAPimpleDyMFoamprotected
pRefValue_DAPimpleDyMFoamprotected
prevPrimalSolTime_DASolverprotected
primalFinalTimeIndex_DASolverprotected
primalMinIters_DASolverprotected
primalMinResTol_DASolverprotected
printAllOptions()DASolverinline
printElapsedTime(const Time &runTime, const label printToScreen)DASolverinline
printInterval_DASolverprotected
printIntervalUnsteady_DASolverprotected
printToScreen_DASolverprotected
PrPtr_DAPimpleDyMFoamprotected
PrtPtr_DAPimpleDyMFoamprotected
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_DAPimpleDyMFoamprotected
reduceStateResConLevel(const dictionary &maxResConLv4JacPCMat, HashTable< List< List< word >>> &stateResConInfo) constDASolverprotected
registerResidualOutput4AD()DASolver
registerStateVariableInput4AD(const label oldTimeLevel=0)DASolver
regModelFail_DASolverprotected
regressionModelCompute()DASolverinline
resetStateVals()DASolver
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()DAPimpleDyMFoamvirtual
stateInfo_DASolverprotected
TPtr_DAPimpleDyMFoamprotected
turbulencePtr_DAPimpleDyMFoamprotected
TypeName("DAPimpleDyMFoam")DAPimpleDyMFoam
Foam::DASolver::TypeName("DASolver")DASolver
UfPtr_DAPimpleDyMFoamprotected
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_DAPimpleDyMFoamprotected
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
~DAPimpleDyMFoam()DAPimpleDyMFoaminlinevirtual
~DASolver()DASolverinlinevirtual