G+Smo
24.08.0
Geometry + Simulation Modules
|
This is the complete list of members for gsXBraidMultigrid< T, CoarseSolver >, including all inherited members.
Base typedef | gsXBraidMultigrid< T, CoarseSolver > | private |
compute(const gsSparseMatrix< T > &mat, const T tstep, const int &numDegree, index_t typeMethod) | gsXBraidMultigridBase< T > | inlinevirtual |
gsXBraidMultigridBase() | gsXBraidMultigridBase< T > | inline |
m_A_aprox | gsXBraidMultigrid< T, CoarseSolver > | private |
m_bases | gsXBraidMultigrid< T, CoarseSolver > | private |
m_bcInfo_ptr | gsXBraidMultigrid< T, CoarseSolver > | private |
m_block_operator | gsXBraidMultigrid< T, CoarseSolver > | private |
m_ddB | gsXBraidMultigrid< T, CoarseSolver > | private |
m_ddBtilde | gsXBraidMultigrid< T, CoarseSolver > | private |
m_ddC | gsXBraidMultigrid< T, CoarseSolver > | private |
m_ddCtilde | gsXBraidMultigrid< T, CoarseSolver > | private |
m_ILUT | gsXBraidMultigrid< T, CoarseSolver > | private |
m_mp_ptr | gsXBraidMultigrid< T, CoarseSolver > | private |
m_operator | gsXBraidMultigrid< T, CoarseSolver > | private |
m_P | gsXBraidMultigrid< T, CoarseSolver > | private |
m_Pinv | gsXBraidMultigrid< T, CoarseSolver > | private |
m_prolongation_H | gsXBraidMultigrid< T, CoarseSolver > | private |
m_prolongation_M | gsXBraidMultigrid< T, CoarseSolver > | private |
m_prolongation_P | gsXBraidMultigrid< T, CoarseSolver > | private |
m_restriction_H | gsXBraidMultigrid< T, CoarseSolver > | private |
m_restriction_M | gsXBraidMultigrid< T, CoarseSolver > | private |
m_restriction_P | gsXBraidMultigrid< T, CoarseSolver > | private |
m_S | gsXBraidMultigrid< T, CoarseSolver > | private |
m_SCMS | gsXBraidMultigrid< T, CoarseSolver > | private |
m_shift | gsXBraidMultigrid< T, CoarseSolver > | private |
postsmoothing(const gsMatrix< T > &rhs, gsMatrix< T > &x, const int &numLevels, gsMatrix< T > &fineCorr, gsMatrix< T > &postRes, const gsMatrix< T > &hp) | gsXBraidMultigrid< T, CoarseSolver > | inlineprivatevirtual |
presmoothing(const gsMatrix< T > &rhs, gsMatrix< T > &x, const int &numLevels, gsMatrix< T > &fineRes, const gsMatrix< T > &hp) | gsXBraidMultigrid< T, CoarseSolver > | inlineprivatevirtual |
prolongation(const gsMatrix< T > &Xcoarse, gsMatrix< T > &Xfine, const int &numLevels, std::vector< memory::shared_ptr< gsMultiBasis< T > > > m_bases, gsBoundaryConditions< T > bcInfo, gsMultiPatch< T > mp, std::vector< gsSparseMatrix< T > > &m_prolongation_P, std::vector< gsSparseMatrix< T > > &m_restriction_P, std::vector< gsMatrix< T > > &m_prolongation_M, std::vector< gsMatrix< T > > &m_restriction_M, std::vector< gsSparseMatrix< T > > &m_prolongation_H, std::vector< gsSparseMatrix< T > > &m_restriction_H, const gsMatrix< T > &hp) | gsXBraidMultigridBase< T > | inlinevirtual |
prolongation_M(const int &numLevels, std::vector< memory::shared_ptr< gsMultiBasis< T > > > m_bases) | gsXBraidMultigrid< T, CoarseSolver > | inlineprivatevirtual |
prolongation_P(const int &numLevels, std::vector< memory::shared_ptr< gsMultiBasis< T > > > m_bases) | gsXBraidMultigrid< T, CoarseSolver > | inlineprivatevirtual |
restriction(const gsMatrix< T > &Xfine, gsMatrix< T > &Xcoarse, const int &numLevels, std::vector< memory::shared_ptr< gsMultiBasis< T > > > m_bases, gsBoundaryConditions< T > bcInfo, gsMultiPatch< T > mp, std::vector< gsSparseMatrix< T > > &m_prolongation_P, std::vector< gsSparseMatrix< T > > &m_restriction_P, std::vector< gsMatrix< T > > &m_prolongation_M, std::vector< gsMatrix< T > > &m_restriction_M, std::vector< gsSparseMatrix< T > > &m_prolongation_H, std::vector< gsSparseMatrix< T > > &m_restriction_H, const gsMatrix< T > &hp) | gsXBraidMultigridBase< T > | inlinevirtual |
restriction_M(const int &numLevels, std::vector< memory::shared_ptr< gsMultiBasis< T > > > m_bases) | gsXBraidMultigrid< T, CoarseSolver > | inlineprivatevirtual |
restriction_P(const int &numLevels, std::vector< memory::shared_ptr< gsMultiBasis< T > > > m_bases) | gsXBraidMultigrid< T, CoarseSolver > | inlineprivatevirtual |
setup(const gsFunctionExpr< T > &rhs, gsMatrix< T > &x, gsMatrix< T > f, const int &iterTot, const int &numLevels, const int &numDegree, const int &typeMultigrid, const gsMatrix< T > &hp, const int &typeCoarseOperator, T tstep, index_t typeMethod) | gsXBraidMultigrid< T, CoarseSolver > | inlinevirtual |
solve(const gsFunctionExpr< T > &rhs, gsMatrix< T > &x, gsMatrix< T > f, const int &iterTot, const int &numLevels, const int &typeMultigrid, const gsMatrix< T > &hp, const int &typeCoarseOperator) | gsXBraidMultigrid< T, CoarseSolver > | inlinevirtual |
solvecoarse(const gsMatrix< T > &rhs, gsMatrix< T > &x, const int &numLevels) | gsXBraidMultigrid< T, CoarseSolver > | inlineprivatevirtual |
solveMG(const gsMatrix< T > &rhs, std::vector< memory::shared_ptr< gsMultiBasis< T > > > m_bases, gsMatrix< T > &x, const int &numLevels, gsBoundaryConditions< T > bcInfo, gsMultiPatch< T > mp, std::vector< gsSparseMatrix< T > > &m_prolongation_P, std::vector< gsSparseMatrix< T > > &m_restriction_P, std::vector< gsMatrix< T > > &m_prolongation_M, std::vector< gsMatrix< T > > &m_restriction_M, std::vector< gsSparseMatrix< T > > &m_prolongation_H, std::vector< gsSparseMatrix< T > > &m_restriction_H, const gsMatrix< T > &hp) | gsXBraidMultigridBase< T > | inlinevirtual |
solveWithGuess(const gsMatrix< T > &b, const gsMatrix< T > &x0) | gsXBraidMultigridBase< T > | inlinevirtual |