add(double x, SparseMtrx &m) | oofem::PetscSparseMtrx | virtual |
addDiagonal(double x, FloatArray &m) | oofem::PetscSparseMtrx | virtual |
assemble(const IntArray &loc, const FloatMatrix &mat) | oofem::PetscSparseMtrx | virtual |
assemble(const IntArray &rloc, const IntArray &cloc, const FloatMatrix &mat) | oofem::PetscSparseMtrx | virtual |
assembleBegin() | oofem::PetscSparseMtrx | virtual |
assembleEnd() | oofem::PetscSparseMtrx | virtual |
at(int i, int j) | oofem::PetscSparseMtrx | virtual |
at(int i, int j) const | oofem::PetscSparseMtrx | virtual |
backSubstitutionWith(FloatArray &y) const | oofem::PetscSparseMtrx | inlinevirtual |
blocksize | oofem::PetscSparseMtrx | protected |
buildInternalStructure(EngngModel *eModel, int n, int m, const IntArray &I, const IntArray &J) | oofem::PetscSparseMtrx | virtual |
buildInternalStructure(EngngModel *eModel, int di, const UnknownNumberingScheme &s) | oofem::PetscSparseMtrx | virtual |
buildInternalStructure(EngngModel *eModel, int di, const UnknownNumberingScheme &r_s, const UnknownNumberingScheme &c_s) | oofem::PetscSparseMtrx | virtual |
canBeFactorized() const | oofem::PetscSparseMtrx | inlinevirtual |
checkBounds(int i, int j) const | oofem::SparseMtrx | inline |
computeNorm() const | oofem::PetscSparseMtrx | virtual |
createVecGlobal(Vec *answer) const | oofem::PetscSparseMtrx | |
di | oofem::PetscSparseMtrx | protected |
emodel | oofem::PetscSparseMtrx | protected |
errorInfo(const char *func) const | oofem::SparseMtrx | inline |
factorized() | oofem::PetscSparseMtrx | inlinevirtual |
geqs | oofem::PetscSparseMtrx | protected |
giveClassName() const | oofem::PetscSparseMtrx | inlinevirtual |
GiveCopy() const | oofem::PetscSparseMtrx | virtual |
giveDomainIndex() const | oofem::PetscSparseMtrx | |
giveLeqs() | oofem::PetscSparseMtrx | |
giveMtrx() | oofem::PetscSparseMtrx | |
giveNumberOfColumns() const | oofem::SparseMtrx | inline |
giveNumberOfRows() const | oofem::SparseMtrx | inline |
giveSubMatrix(const IntArray &rows, const IntArray &cols) | oofem::PetscSparseMtrx | virtual |
giveSymmetryFlag() const | oofem::PetscSparseMtrx | |
giveType() const | oofem::PetscSparseMtrx | virtual |
giveVersion() | oofem::SparseMtrx | inline |
globalIS | oofem::PetscSparseMtrx | protected |
isAllocatedAt(int i, int j) const | oofem::SparseMtrx | inlinevirtual |
isAsymmetric() const | oofem::PetscSparseMtrx | virtual |
isNotEmpty() const | oofem::SparseMtrx | inline |
isSquare() const | oofem::SparseMtrx | inline |
ksp | oofem::PetscSparseMtrx | protected |
kspInit | oofem::PetscSparseMtrx | protected |
leqs | oofem::PetscSparseMtrx | protected |
localIS | oofem::PetscSparseMtrx | protected |
mtrx | oofem::PetscSparseMtrx | protected |
mType | oofem::PetscSparseMtrx | protected |
nColumns | oofem::SparseMtrx | protected |
newValues | oofem::PetscSparseMtrx | protected |
nRows | oofem::SparseMtrx | protected |
operator*(const FloatArray &x) const | oofem::SparseMtrx | inline |
PetscSolver class | oofem::PetscSparseMtrx | friend |
PetscSparseMtrx(int n, int m) | oofem::PetscSparseMtrx | |
PetscSparseMtrx() | oofem::PetscSparseMtrx | |
printMatlab() const | oofem::PetscSparseMtrx | |
printStatistics() const | oofem::PetscSparseMtrx | virtual |
printYourself() const | oofem::PetscSparseMtrx | virtual |
scatterG2L(Vec src, FloatArray &dest) const | oofem::PetscSparseMtrx | |
scatterL2G(const FloatArray &src, Vec dest) const | oofem::PetscSparseMtrx | |
setOption(MatOption op, PetscBool flag) | oofem::PetscSparseMtrx | |
SparseMtrx(int n, int m) | oofem::SparseMtrx | inline |
SparseMtrx() | oofem::SparseMtrx | inline |
SparseMtrxVersionType typedef | oofem::SparseMtrx | |
symmFlag | oofem::PetscSparseMtrx | protected |
times(const FloatArray &x, FloatArray &answer) const | oofem::PetscSparseMtrx | virtual |
times(const FloatMatrix &B, FloatMatrix &answer) const | oofem::PetscSparseMtrx | virtual |
times(double x) | oofem::PetscSparseMtrx | virtual |
timesT(const FloatArray &x, FloatArray &answer) const | oofem::PetscSparseMtrx | virtual |
timesT(const FloatMatrix &B, FloatMatrix &answer) const | oofem::PetscSparseMtrx | virtual |
toFloatMatrix(FloatMatrix &answer) const | oofem::PetscSparseMtrx | virtual |
trans_mult(const FloatArray &x) const | oofem::SparseMtrx | inline |
version | oofem::SparseMtrx | protected |
writeToFile(const char *fname) const | oofem::PetscSparseMtrx | virtual |
zero() | oofem::PetscSparseMtrx | virtual |
~PetscSparseMtrx() | oofem::PetscSparseMtrx | virtual |
~SparseMtrx() | oofem::SparseMtrx | inlinevirtual |