DAIrkPimpleFoam Member List

This is the complete list of members for DAIrkPimpleFoam, 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
calcPriResIrkOrig(volVectorField &U0, volVectorField &U1, volScalarField &p1, surfaceScalarField &phi1, volScalarField &nuTilda1, volScalarField &nut1, volVectorField &U2, volScalarField &p2, surfaceScalarField &phi2, volScalarField &nuTilda2, volScalarField &nut2, const volScalarField &nu, const scalar &deltaT, volVectorField &U1Res, volScalarField &p1Res, surfaceScalarField &phi1Res, volVectorField &U2Res, volScalarField &p2Res, surfaceScalarField &phi2Res, const scalar &relaxUEqn)DAIrkPimpleFoamprotected
calcPriSAResIrkOrig(volScalarField &nuTilda0, volVectorField &U1, surfaceScalarField &phi1, volScalarField &nuTilda1, volVectorField &U2, surfaceScalarField &phi2, volScalarField &nuTilda2, volScalarField &y, const volScalarField &nu, const scalar &deltaT, volScalarField &nuTilda1Res, volScalarField &nuTilda2Res)DAIrkPimpleFoamprotected
calcResiduals(label isPC=0)DASolver
Cb1DAIrkPimpleFoamprotected
Cb2DAIrkPimpleFoamprotected
checkMesh() constDASolverinline
checkPrimalFailure()DASolverprotected
chi(volScalarField &nuTilda, const volScalarField &nu)DAIrkPimpleFoamprotected
correctNut(volScalarField &nut, volScalarField &nuTilda, const volScalarField &nu)DAIrkPimpleFoamprotected
createMLRKSPMatrixFree(const Mat jacPCMat, KSP ksp)DASolver
Cv1DAIrkPimpleFoamprotected
Cv2DAIrkPimpleFoamprotected
Cw1DAIrkPimpleFoamprotected
Cw2DAIrkPimpleFoamprotected
Cw3DAIrkPimpleFoamprotected
D10DAIrkPimpleFoamprotected
D11DAIrkPimpleFoamprotected
D12DAIrkPimpleFoamprotected
D20DAIrkPimpleFoamprotected
D21DAIrkPimpleFoamprotected
D22DAIrkPimpleFoamprotected
daCheckMeshPtr_DASolverprotected
daFieldPtr_DASolverprotected
daFunctionPtrList_DASolverprotected
daGlobalVarPtr_DASolverprotected
daIndexPtr_DASolverprotected
DAIrkPimpleFoam(char *argsAll, PyObject *pyOptions)DAIrkPimpleFoam
daLinearEqnPtr_DASolverprotected
daModelPtr_DASolverprotected
daOptionPtr_DASolverprotected
daRegressionPtr_DASolverprotected
daResidualPtr_DASolverprotected
DASolver(char *argsAll, PyObject *pyOptions)DASolver
daStateInfoPtr_DASolverprotected
daTimeOpPtrList_DASolverprotected
deactivateStateVariableInput4AD(const label oldTimeLevel=0)DASolver
declareRunTimeSelectionTable(autoPtr, DASolver, dictionary,(char *argsAll, PyObject *pyOptions),(argsAll, pyOptions))DASolver
destroydRdWTMatrixFree()DASolver
DnuTildaEff(volScalarField &nuTilda, const volScalarField &nu)DAIrkPimpleFoamprotected
dRdWTMatVecMultFunction(Mat dRdWT, Vec vecX, Vec vecY)DASolverstatic
dRdWTMF_DASolverprotected
functionTimeSteps_DASolverprotected
fv1(volScalarField &chi)DAIrkPimpleFoamprotected
fv2(volScalarField &chi, volScalarField &fv1)DAIrkPimpleFoamprotected
fv3(volScalarField &chi, volScalarField &fv1)DAIrkPimpleFoamprotected
fw(volScalarField &Stilda, volScalarField &nuTilda, volScalarField &y)DAIrkPimpleFoamprotected
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
getMaxAbs(const List< vector > &U)DAIrkPimpleFoamprotected
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
hasVolCoordInput()DASolver
initDynamicMesh()DASolver
initializedRdWTMatrixFree()DASolver
initializeGlobalADTape4dRdWT()DASolver
initInputFieldUnsteady()DASolver
initSolver()DAIrkPimpleFoamvirtual
initStateVals_DASolverprotected
initTensorFlowFuncs(pyComputeInterface computeInterface, void *compute, pyJacVecProdInterface jacVecProdInterface, void *jacVecProd, pySetCharInterface setModelNameInterface, void *setModelName)DASolverinline
isPrintTime(const Time &runTime, const label printInterval) constDASolverprotected
kappaDAIrkPimpleFoamprotected
L2norm(const List< scalar > &v)DAIrkPimpleFoamprotected
L2norm(const List< scalar > &v, const List< scalar > &V)DAIrkPimpleFoamprotected
L2norm(const List< vector > &U)DAIrkPimpleFoamprotected
L2norm(const List< vector > &U, const List< scalar > &V)DAIrkPimpleFoamprotected
L2norm(const surfaceScalarField &Phi)DAIrkPimpleFoamprotected
L2norm(const surfaceScalarField &Phi, const surfaceScalarField &SfArea)DAIrkPimpleFoamprotected
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
points0Ptr_DASolverprotected
prevPrimalSolTime_DASolverprotected
primalFinalTimeIndex_DASolverprotected
primalMinIters_DASolverprotected
primalMinResTol_DASolverprotected
printAllOptions()DASolverinline
printElapsedTime(const Time &runTime, const label printToScreen)DASolverinline
printInterval_DASolverprotected
printIntervalUnsteady_DASolverprotected
printToScreen_DASolverprotected
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
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
sigmaNutDAIrkPimpleFoamprotected
solveAdjointFP(Vec dFdW, Vec psi)DASolvervirtual
solveLinearEqn(const KSP ksp, const Vec rhsVec, Vec solVec)DASolver
solvePrimal()DAIrkPimpleFoamvirtual
stateInfo_DASolverprotected
swap(List< scalar > &a, List< scalar > &b)DAIrkPimpleFoamprotected
TypeName("DAIrkPimpleFoam")DAIrkPimpleFoam
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
validateField(const classType &field)DASolver
validateStates()DASolver
validateVectorField(const classType &field)DASolver
w1DAIrkPimpleFoamprotected
w2DAIrkPimpleFoamprotected
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
~DAIrkPimpleFoam()DAIrkPimpleFoaminlinevirtual
~DASolver()DASolverinlinevirtual