IFEM  90A354
SAMpatchPETSc Member List

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

addToRHS(SystemVector &sysRHS, const RealArray &S) constSAM
admSAMpatchPETScprivate
applyDirichlet(Vector &dofVec) constSAM
assembleReactions(RealArray &rf, const RealArray &eS, int iel) constSAMprotected
assembleRHS(Real *RHS, Real value, int ieq) constSAMprotected
assembleSystem(SystemMatrix &sysK, SystemVector &sysRHS, const Matrix &eK, int iel=0, RealArray *reactionForces=nullptr) constSAM
assembleSystem(SystemMatrix &sysM, const Matrix &eM, int iel=0) constSAM
assembleSystem(SystemVector &sysRHS, const Matrix &eK, int iel=0, RealArray *reactionForces=nullptr) constSAM
assembleSystem(SystemVector &sysRHS, const RealArray &eS, int iel=0, RealArray *reactionForces=nullptr) constSAM
assembleSystem(SystemVector &sysRHS, const Real *nS, int inod=0, RealArray *reactionForces=nullptr) constSAM
assembleSystem(SystemVector &sysRHS, Real S, const std::pair< int, int > &dof) constSAM
begin() constSAMpatchinline
dof_typeSAMprotected
dot(const Vector &x, const Vector &y, char dofType='D') constSAMpatchPETScvirtual
end() constSAMpatchinline
expandSolution(const SystemVector &solVec, Vector &dofVec, Real scaleSD) constSAMpatchPETScvirtual
expandVector(const Vector &solVec, Vector &dofVec) constSAM
expandVector(const Real *solVec, Vector &dofVec, Real scaleSD) constSAMprotected
getDofCouplings(IntVec &irow, IntVec &jcol) constSAM
getDofCouplings(std::vector< IntSet > &dofc) constSAM
getDofVal(const RealArray &dofVec, int inod, int ldof) constSAM
getElmEqns(IntVec &meen, int iel, size_t nedof=0) constSAM
getElmNodes(IntVec &mnpc, int iel) constSAM
getEquation(int inod, int ldof) constSAM
getEquations(char dType, int dof=0) constSAM
getMADOF() constSAMinline
getMEQN() constSAMinline
getNoConstraints() constSAMinline
getNodalReactions(int inod, const RealArray &rf, RealArray &nrf) constSAM
getNodeAndLocalDof(int idof, bool eqno=false) constSAM
getNodeDOFs(int inod) constSAM
getNodeEqns(IntVec &mnen, int inod) constSAM
getNodeType(int inod) constSAMinline
getNoDOFs() constSAMinline
getNoElms() constSAMinline
getNoEquations() constSAMinline
getNoNodes(char dofType='A') constSAM
getNoPatches() constSAMpatchinline
getNoSpecifiedDOFs() constSAMinline
getReaction(int dir, const RealArray &rf, const IntVec *nodes=nullptr) constSAM
getSolVec(RealArray &solVec, const RealArray &dofVec) constSAM
getUniqueEqns(IntSet &meen, int iel) constSAM
ghostNodesSAMpatchPETScprivate
haveReaction(int dir, const IntVec *nodes=nullptr) constSAM
init(const std::vector< ASMbase * > &patches, int numNod, const std::vector< char > &dTypes)SAMpatch
initConstraintEqs()SAMpatchprotected
initElementConn()SAMpatchprotected
initNodeDofs(const std::vector< char > &dTypes)SAMpatchprotected
initSystemEquations()SAMprotected
l2gnSAMpatchPETScprivate
madofSAMprotected
meqnSAMprotected
merge(const SAM *other, const std::map< int, int > *old2new)SAMpatchvirtual
minexSAMprotected
mmceqSAMprotected
mmnpcSAMprotected
modelSAMpatchprivate
mparSAMprivate
mpmceqSAMprotected
mpmnpcSAMprotected
mscSAMprotected
nceqSAMprotected
ndofSAMprotected
nelSAMprotected
neqSAMprotected
nmmceqSAMprotected
nmmnpcSAMprotected
nnodSAMprotected
nodeTypeSAMprotected
norm2(const Vector &x, char dofType='D') constSAMinline
normInf(const Vector &x, size_t &comp, char dofType='D') constSAMpatchPETScvirtual
normL2(const Vector &x, char dofType='D') constSAMpatchPETScvirtual
normReact(const RealArray &u, const RealArray &rf) constSAMvirtual
nProcSAMpatchPETScprivate
nspdofSAMprotected
print(std::ostream &os) constSAM
printCEQ(std::ostream &os, int iceq) constSAMprotected
printMEQN(std::ostream &os) constSAMprotected
printStatusCodes(std::ostream &os) constSAMprotected
printVector(T &os, const RealArray &vec, const char *heading=nullptr) constSAMinline
SAM()SAM
SAMpatch()SAMpatchinline
SAMpatchPETSc(const std::map< int, int > &g2ln, const ProcessAdm &padm)SAMpatchPETSc
ttccSAMprotected
updateConstraintEqs(const Vector *prevSol=nullptr)SAMpatch
~SAM()SAMvirtual
~SAMpatch()SAMpatchinlinevirtual
~SAMpatchPETSc()SAMpatchPETScvirtual