DASolvers Member List

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

calcCouplingFaceCoords(const double *volCoords, double *surfCoords)DASolversinline
calcCouplingFaceCoordsAD(const double *volCoords, const double *seeds, double *product)DASolversinline
calcdAcousticsdWAD(const Vec xvVec, const Vec wVec, const Vec fBarVec, Vec dAcoudW, word varName, word groupName)DASolversinline
calcdAcousticsdXvAD(const Vec xvVec, const Vec wVec, const Vec fBarVec, Vec dAcoudW, word varName, word groupName)DASolversinline
calcdFdACT(const Vec xvVec, const Vec wVec, const word objFuncName, const word designVarName, const word designVarType, Vec dFdACT)DASolversinline
calcdFdACTAD(const Vec xvVec, const Vec wVec, const word objFuncName, const word designVarName, Vec dFdACT)DASolversinline
calcdFdAOA(const Vec xvVec, const Vec wVec, const word objFuncName, const word designVarName, Vec dFdAOA)DASolversinline
calcdFdBC(const Vec xvVec, const Vec wVec, const word objFuncName, const word designVarName, Vec dFdBC)DASolversinline
calcdFdBCAD(const Vec xvVec, const Vec wVec, const word objFuncName, const word designVarName, Vec dFdBC)DASolversinline
calcdFdFFD(const Vec xvVec, const Vec wVec, const word objFuncName, const word designVarName, Vec dFdFFD)DASolversinline
calcdFdFieldAD(const Vec xvVec, const Vec wVec, const word objFuncName, const word designVarName, Vec dFdField)DASolversinline
calcdFdW(const Vec xvVec, const Vec wVec, const word objFuncName, Vec dFdW)DASolversinline
calcdFdWAD(const Vec xvVec, const Vec wVec, const word objFuncName, Vec dFdW)DASolversinline
calcdFdXvAD(const Vec xvVec, const Vec wVec, const word objFuncName, const word designVarName, Vec dFdXv)DASolversinline
calcdForcedStateTPsiAD(const word mode, Vec xvVec, Vec stateVec, Vec psiVec, Vec prodVec)DASolversinline
calcdForcedWAD(const Vec xvVec, const Vec wVec, const Vec fBarVec, Vec dForcedW)DASolversinline
calcdForcedXvAD(const Vec xvVec, const Vec wVec, const Vec fBarVec, Vec dForcedW)DASolversinline
calcdFvSourcedInputsTPsiAD(const word propName, const word mode, Vec aForce, Vec tForce, Vec rDist, Vec targetForce, Vec center, Vec psi, Vec dFvSource)DASolversinline
calcdRdACT(const Vec xvVec, const Vec wVec, const word designVarName, const word designVarType, Mat dRdACT)DASolversinline
calcdRdActTPsiAD(const Vec xvVec, const Vec wVec, const Vec psi, const word designVarName, Vec dRdActTPsi)DASolversinline
calcdRdAOA(const Vec xvVec, const Vec wVec, const word designVarName, Mat dRdAOA)DASolversinline
calcdRdAOATPsiAD(const Vec xvVec, const Vec wVec, const Vec psi, const word designVarName, Vec dRdAOATPsi)DASolversinline
calcdRdBC(const Vec xvVec, const Vec wVec, const word designVarName, Mat dRdBC)DASolversinline
calcdRdBCTPsiAD(const Vec xvVec, const Vec wVec, const Vec psi, const word designVarName, Vec dRdBCTPsi)DASolversinline
calcdRdFFD(const Vec xvVec, const Vec wVec, const word designVarName, Mat dRdFFD)DASolversinline
calcdRdFieldTPsiAD(const Vec xvVec, const Vec wVec, const Vec psi, const word designVarName, Vec dRdFieldTPsi)DASolversinline
calcdRdThermalTPsiAD(const double *volCoords, const double *states, const double *thermal, const double *seeds, double *product)DASolversinline
calcdRdWOldTPsiAD(const label oldTimeLevel, const Vec psi, Vec dRdWOldTPsi)DASolversinline
calcdRdWT(const Vec xvVec, const Vec wVec, const label isPC, Mat dRdWT)DASolversinline
calcdRdWTPsiAD(const Vec xvVec, const Vec wVec, const Vec psi, Vec dRdWTPsi)DASolversinline
calcdRdXvTPsiAD(const Vec xvVec, const Vec wVec, const Vec psi, Vec dRdXvTPsi)DASolversinline
calcForceProfile(Vec center, Vec aForceL, Vec tForceL, Vec rDistL)DASolversinline
calcFvSource(const word propName, Vec aForce, Vec tForce, Vec rDist, Vec targetForce, Vec center, Vec fvSource)DASolversinline
calcPrimalResidualStatistics(const word mode)DASolversinline
calcResidualVec(Vec resVec)DASolversinline
checkMesh() constDASolversinline
convertMPIVec2SeqVec(const Vec mpiVec, Vec seqVec)DASolversinline
createMLRKSP(const Mat jacMat, const Mat jacPCMat, KSP ksp)DASolversinline
createMLRKSPMatrixFree(const Mat jacPCMat, KSP ksp)DASolversinline
DASolvers(char *argsAll, PyObject *pyOptions)DASolvers
destroydRdWTMatrixFree()DASolversinline
getAcousticData(Vec x, Vec y, Vec z, Vec nX, Vec nY, Vec nZ, Vec a, Vec fX, Vec fY, Vec fZ, word groupName)DASolversinline
getForces(Vec fX, Vec fY, Vec fZ)DASolversinline
getForwardADDerivVal(const word objFuncName)DASolversinline
getGlobalXvIndex(const label idxPoint, const label idxCoord) constDASolversinline
getNCouplingFaces()DASolversinline
getNCouplingPoints()DASolversinline
getNLocalAdjointBoundaryStates() constDASolversinline
getNLocalAdjointStates() constDASolversinline
getNLocalCells() constDASolversinline
getNLocalPoints() constDASolversinline
getObjFuncValue(const word objFuncName)DASolversinline
getPrevPrimalSolTime()DASolversinline
getThermal(const double *volCoords, const double *states, double *thermal)DASolversinline
getThermalAD(const word inputName, const double *volCoords, const double *states, const double *seeds, double *product)DASolversinline
getTimeInstanceObjFunc(const label instanceI, const word objFuncName)DASolversinline
initializedRdWTMatrixFree(const Vec xvVec, const Vec wVec)DASolversinline
initSolver()DASolversinline
initTensorFlowFuncs(pyComputeInterface computeInterface, void *compute, pyJacVecProdInterface jacVecProdInterface, void *jacVecProd)DASolversinline
ofField2StateVec(Vec stateVec) constDASolversinline
ofMesh2PointVec(Vec xvVec) constDASolversinline
ofResField2ResVec(Vec resVec) constDASolversinline
pointVec2OFMesh(const Vec xvVec) constDASolversinline
printAllOptions()DASolversinline
readMatrixBinary(Mat matIn, const word prefix)DASolversinline
readVectorBinary(Vec vecIn, const word prefix)DASolversinline
resVec2OFResField(const Vec resVec) constDASolversinline
runFPAdj(const Vec xvVec, const Vec wVec, Vec dFdW, Vec psi)DASolversinline
setdXvdFFDMat(const Mat dXvdFFDMat)DASolversinline
setFFD2XvSeedVec(Vec vecIn)DASolversinline
setFieldValue4GlobalCellI(const word fieldName, const scalar val, const label globalCellI, const label compI=0)DASolversinline
setFieldValue4LocalCellI(const word fieldName, const scalar val, const label localCellI, const label compI=0)DASolversinline
setPrimalBoundaryConditions(const label printInfo=1)DASolversinline
setThermal(double *thermal)DASolversinline
setTimeInstanceField(const label instanceI)DASolversinline
setTimeInstanceVar(const word mode, Mat stateMat, Mat stateBCMat, Vec timeVec, Vec timeIdxVec)DASolversinline
solveLinearEqn(const KSP ksp, const Vec rhsVec, Vec solVec)DASolversinline
solvePrimal(const Vec xvVec, Vec wVec)DASolversinline
stateVec2OFField(const Vec stateVec) constDASolversinline
syncDAOptionToActuatorDVs()DASolversinline
updateBoundaryConditions(const word fieldName, const word fieldType)DASolversinline
updateDAOption(PyObject *pyOptions)DASolversinline
updateOFField(const Vec wVec)DASolversinline
updateOFMesh(const Vec xvVec)DASolversinline
writeMatrixASCII(const Mat matIn, const word prefix)DASolversinline
writeMatrixBinary(const Mat matIn, const word prefix)DASolversinline
writeVectorASCII(const Vec vecIn, const word prefix)DASolversinline
writeVectorBinary(const Vec vecIn, const word prefix)DASolversinline
~DASolvers()DASolversvirtual