![]() |
G+Smo
25.01.0
Geometry + Simulation Modules
|
This is the complete list of members for gsMultiGridOp< T >, including all inherited members.
| apply(const gsMatrix< T > &input, gsMatrix< T > &x) const | gsPreconditionerOp< T > | inlinevirtual |
| Base typedef | gsMultiGridOp< T > | |
| BasePtr typedef | gsPreconditionerOp< T > | |
| cascadicMultiGrid(const std::vector< Matrix > &rhs, const std::vector< Matrix > &fixedValues, Matrix &result) const | gsMultiGridOp< T > | |
| coarseGridCorrectionDamping() const | gsMultiGridOp< T > | inline |
| coarseSolver() const | gsMultiGridOp< T > | inline |
| cols() const override | gsMultiGridOp< T > | inlinevirtual |
| defaultOptions() | gsMultiGridOp< T > | static |
| estimateLargestEigenvalueOfPreconditionedSystem(index_t steps=10) const | gsPreconditionerOp< T > | inline |
| finestLevel() const | gsMultiGridOp< T > | inline |
| fullMultiGrid(const std::vector< Matrix > &rhs, const std::vector< Matrix > &dirichletIntp, Matrix &result) const | gsMultiGridOp< T > | |
| gsMultiGridOp(SpMatrix fineMatrix, std::vector< SpMatrixRowMajor > transferMatrices, OpPtr coarseSolver=OpPtr()) | gsMultiGridOp< T > | |
| gsMultiGridOp(SpMatrixPtr fineMatrix, std::vector< SpMatrixRowMajorPtr > transferMatrices, OpPtr coarseSolver=OpPtr()) | gsMultiGridOp< T > | |
| gsMultiGridOp(const std::vector< OpPtr > &ops, const std::vector< OpPtr > &prolongation, const std::vector< OpPtr > &restriction, OpPtr coarseSolver=OpPtr()) | gsMultiGridOp< T > | |
| Identity(const index_t dim) | gsLinearOperator< T > | inlinestatic |
| init(SpMatrixPtr fineMatrix, std::vector< SpMatrixRowMajorPtr > transferMatrices) | gsMultiGridOp< T > | private |
| initCoarseSolver() const | gsMultiGridOp< T > | private |
| m_coarseSolver | gsMultiGridOp< T > | mutableprivate |
| m_damping | gsMultiGridOp< T > | private |
| m_nLevels | gsMultiGridOp< T > | private |
| m_numCycles | gsMultiGridOp< T > | private |
| m_numPostSmooth | gsMultiGridOp< T > | mutableprivate |
| m_numPreSmooth | gsMultiGridOp< T > | mutableprivate |
| m_ops | gsMultiGridOp< T > | private |
| m_prolong | gsMultiGridOp< T > | private |
| m_restrict | gsMultiGridOp< T > | private |
| m_smoother | gsMultiGridOp< T > | private |
| m_symmSmooth | gsMultiGridOp< T > | private |
| make(SpMatrix fineMatrix, std::vector< SpMatrixRowMajor > transferMatrices, OpPtr coarseSolver=OpPtr()) | gsMultiGridOp< T > | inlinestatic |
| make(SpMatrixPtr fineMatrix, std::vector< SpMatrixRowMajorPtr > transferMatrices, OpPtr coarseSolver=OpPtr()) | gsMultiGridOp< T > | inlinestatic |
| make(const std::vector< OpPtr > &ops, const std::vector< OpPtr > &prolongation, const std::vector< OpPtr > &restriction, OpPtr coarseSolver=OpPtr()) | gsMultiGridOp< T > | inlinestatic |
| Matrix typedef | gsMultiGridOp< T > | |
| matrix(index_t lvl) const | gsMultiGridOp< T > | |
| matrix() const | gsMultiGridOp< T > | inline |
| multiGridStep(index_t level, const Matrix &rhs, Matrix &x) const | gsMultiGridOp< T > | |
| nDofs(index_t lvl) const | gsMultiGridOp< T > | inline |
| nDofs() const | gsMultiGridOp< T > | inline |
| numCycles(index_t lvl) const | gsMultiGridOp< T > | inline |
| numLevels() const | gsMultiGridOp< T > | inline |
| numOfSweeps() | gsPreconditionerOp< T > | inline |
| OpPtr typedef | gsMultiGridOp< T > | |
| PrecondPtr typedef | gsMultiGridOp< T > | |
| prolongVector(index_t lc, const Matrix &coarse, Matrix &fine) const | gsMultiGridOp< T > | |
| Ptr typedef | gsMultiGridOp< T > | |
| restrictVector(index_t lf, const Matrix &fine, Matrix &coarse) const | gsMultiGridOp< T > | |
| rows() const override | gsMultiGridOp< T > | inlinevirtual |
| setCoarseGridCorrectionDamping(T damping) | gsMultiGridOp< T > | inline |
| setCoarseSolver(const OpPtr &sol) | gsMultiGridOp< T > | inline |
| setNumCycles(index_t n) | gsMultiGridOp< T > | inline |
| setNumCycles(index_t lvl, index_t n) | gsMultiGridOp< T > | inline |
| setNumOfSweeps(index_t n) | gsPreconditionerOp< T > | inline |
| setNumPostSmooth(index_t n) | gsMultiGridOp< T > | inline |
| setNumPostSmooth() const | gsMultiGridOp< T > | inline |
| setNumPreSmooth(index_t n) | gsMultiGridOp< T > | inline |
| setNumPreSmooth() const | gsMultiGridOp< T > | inline |
| setOptions(const gsOptionList &opt) override | gsMultiGridOp< T > | virtual |
| setSmoother(index_t lvl, const PrecondPtr &sm) | gsMultiGridOp< T > | |
| setSymmSmooth(bool s) | gsMultiGridOp< T > | inline |
| setUnderlyingOp(index_t lvl, OpPtr op) | gsMultiGridOp< T > | inline |
| smoother(index_t lvl) const | gsMultiGridOp< T > | inline |
| smoothingStep(index_t level, const Matrix &rhs, Matrix &x) const | gsMultiGridOp< T > | |
| smoothingStep(const Matrix &rhs, Matrix &x) const | gsMultiGridOp< T > | inline |
| solveCoarse(const Matrix &rhs, Matrix &result) const | gsMultiGridOp< T > | inline |
| SpMatrix typedef | gsMultiGridOp< T > | |
| SpMatrixPtr typedef | gsMultiGridOp< T > | |
| SpMatrixRowMajor typedef | gsMultiGridOp< T > | |
| SpMatrixRowMajorPtr typedef | gsMultiGridOp< T > | |
| step(const Matrix &rhs, Matrix &x) const override | gsMultiGridOp< T > | inlinevirtual |
| stepT(const Matrix &rhs, Matrix &x) const override | gsMultiGridOp< T > | inlinevirtual |
| symmSmooth() const | gsMultiGridOp< T > | inline |
| underlyingOp(index_t lvl) const | gsMultiGridOp< T > | inline |
| underlyingOp() const override | gsMultiGridOp< T > | inlinevirtual |
| uPtr typedef | gsMultiGridOp< T > |