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