| Base typedef (defined in bogus::GaussSeidel< BlockMatrixType >) | bogus::GaussSeidel< BlockMatrixType > | |
| BlockProblemTraits typedef (defined in bogus::ConstrainedSolverBase< GaussSeidel< BlockMatrixType >, BlockMatrixType >) | bogus::ConstrainedSolverBase< GaussSeidel< BlockMatrixType >, BlockMatrixType > | |
| BlockSolverBase(const BlockObjectBase< BlockMatrixType > *matrix=(static_cast< const BlockObjectBase< BlockMatrixType > * >(0)), unsigned maxIters=0, Scalar tol=0) (defined in bogus::BlockSolverBase< BlockMatrixType >) | bogus::BlockSolverBase< BlockMatrixType > | protected |
| BlockTraits typedef (defined in bogus::BlockSolverBase< BlockMatrixType >) | bogus::BlockSolverBase< BlockMatrixType > | |
| callback() | bogus::BlockSolverBase< BlockMatrixType > | |
| callback() const (defined in bogus::BlockSolverBase< BlockMatrixType >) | bogus::BlockSolverBase< BlockMatrixType > | |
| CallBackType typedef (defined in bogus::BlockSolverBase< BlockMatrixType >) | bogus::BlockSolverBase< BlockMatrixType > | |
| coloring() | bogus::GaussSeidel< BlockMatrixType > | |
| ConstrainedSolverBase() (defined in bogus::ConstrainedSolverBase< GaussSeidel< BlockMatrixType >, BlockMatrixType >) | bogus::ConstrainedSolverBase< GaussSeidel< BlockMatrixType >, BlockMatrixType > | protected |
| DiagonalBlockType typedef (defined in bogus::GaussSeidelBase< GaussSeidel< BlockMatrixType >, BlockMatrixType >) | bogus::GaussSeidelBase< GaussSeidel< BlockMatrixType >, BlockMatrixType > | protected |
| dualityCOV(const NSLaw &law, const RhsT &b, ResT &x) const | bogus::ConstrainedSolverBase< GaussSeidel< BlockMatrixType >, BlockMatrixType > | |
| eval(const NSLaw &law, const ResT &y, const RhsT &x) const | bogus::ConstrainedSolverBase< GaussSeidel< BlockMatrixType >, BlockMatrixType > | |
| evalAndKeepBest(const NSLaw &law, const ResT &x, const typename GlobalProblemTraits::DynVector &y, typename GlobalProblemTraits::DynVector &x_best, Scalar &err_best) const (defined in bogus::GaussSeidelBase< GaussSeidel< BlockMatrixType >, BlockMatrixType >) | bogus::GaussSeidelBase< GaussSeidel< BlockMatrixType >, BlockMatrixType > | protected |
| explicitMatrix() const (defined in bogus::GaussSeidelBase< GaussSeidel< BlockMatrixType >, BlockMatrixType >) | bogus::GaussSeidelBase< GaussSeidel< BlockMatrixType >, BlockMatrixType > | protected |
| GaussSeidel() | bogus::GaussSeidel< BlockMatrixType > | |
| GaussSeidel(const BlockObjectBase< BlockMatrixType > &matrix) | bogus::GaussSeidel< BlockMatrixType > | explicit |
| GaussSeidelBase() (defined in bogus::GaussSeidelBase< GaussSeidel< BlockMatrixType >, BlockMatrixType >) | bogus::GaussSeidelBase< GaussSeidel< BlockMatrixType >, BlockMatrixType > | protected |
| GlobalProblemTraits typedef (defined in bogus::GaussSeidel< BlockMatrixType >) | bogus::GaussSeidel< BlockMatrixType > | |
| Index typedef (defined in bogus::GaussSeidel< BlockMatrixType >) | bogus::GaussSeidel< BlockMatrixType > | protected |
| innerLoop(bool parallelize, const NSLaw &law, const RhsT &b, std::vector< unsigned char > &skip, Scalar &ndxRef, ResT &x) const (defined in bogus::GaussSeidel< BlockMatrixType >) | bogus::GaussSeidel< BlockMatrixType > | protected |
| iterableMatrix() const (defined in bogus::GaussSeidelBase< GaussSeidel< BlockMatrixType >, BlockMatrixType >) | bogus::GaussSeidelBase< GaussSeidel< BlockMatrixType >, BlockMatrixType > | protected |
| m_autoRegularization | bogus::GaussSeidelBase< GaussSeidel< BlockMatrixType >, BlockMatrixType > | protected |
| m_callback (defined in bogus::BlockSolverBase< BlockMatrixType >) | bogus::BlockSolverBase< BlockMatrixType > | protected |
| m_coloring | bogus::GaussSeidel< BlockMatrixType > | protected |
| m_evalEvery | bogus::GaussSeidelBase< GaussSeidel< BlockMatrixType >, BlockMatrixType > | protected |
| m_localMatrices (defined in bogus::GaussSeidelBase< GaussSeidel< BlockMatrixType >, BlockMatrixType >) | bogus::GaussSeidelBase< GaussSeidel< BlockMatrixType >, BlockMatrixType > | protected |
| m_matrix | bogus::BlockSolverBase< BlockMatrixType > | protected |
| m_maxIters | bogus::BlockSolverBase< BlockMatrixType > | protected |
| m_maxThreads | bogus::GaussSeidelBase< GaussSeidel< BlockMatrixType >, BlockMatrixType > | protected |
| m_regularization (defined in bogus::GaussSeidelBase< GaussSeidel< BlockMatrixType >, BlockMatrixType >) | bogus::GaussSeidelBase< GaussSeidel< BlockMatrixType >, BlockMatrixType > | protected |
| m_scaling (defined in bogus::ConstrainedSolverBase< GaussSeidel< BlockMatrixType >, BlockMatrixType >) | bogus::ConstrainedSolverBase< GaussSeidel< BlockMatrixType >, BlockMatrixType > | protected |
| m_skipIters | bogus::GaussSeidelBase< GaussSeidel< BlockMatrixType >, BlockMatrixType > | protected |
| m_skipTol | bogus::GaussSeidelBase< GaussSeidel< BlockMatrixType >, BlockMatrixType > | protected |
| m_tol | bogus::BlockSolverBase< BlockMatrixType > | protected |
| m_useInfinityNorm | bogus::ConstrainedSolverBase< GaussSeidel< BlockMatrixType >, BlockMatrixType > | protected |
| matrix() const (defined in bogus::BlockSolverBase< BlockMatrixType >) | bogus::BlockSolverBase< BlockMatrixType > | |
| maxIters() const (defined in bogus::BlockSolverBase< BlockMatrixType >) | bogus::BlockSolverBase< BlockMatrixType > | |
| processLocalMatrices() (defined in bogus::GaussSeidelBase< GaussSeidel< BlockMatrixType >, BlockMatrixType >) | bogus::GaussSeidelBase< GaussSeidel< BlockMatrixType >, BlockMatrixType > | protected |
| projectOnConstraints(const NSLaw &projector, VectorT &x) const | bogus::ConstrainedSolverBase< GaussSeidel< BlockMatrixType >, BlockMatrixType > | |
| Scalar typedef (defined in bogus::GaussSeidel< BlockMatrixType >) | bogus::GaussSeidel< BlockMatrixType > | |
| setAutoRegularization(Scalar maxRegul) | bogus::GaussSeidelBase< GaussSeidel< BlockMatrixType >, BlockMatrixType > | |
| setEvalEvery(unsigned evalEvery) | bogus::GaussSeidelBase< GaussSeidel< BlockMatrixType >, BlockMatrixType > | |
| setMatrix(const BlockObjectBase< BlockMatrixType > &matrix) | bogus::GaussSeidel< BlockMatrixType > | |
| setMaxIters(unsigned maxIters) | bogus::BlockSolverBase< BlockMatrixType > | |
| setMaxThreads(unsigned maxThreads=0) | bogus::GaussSeidelBase< GaussSeidel< BlockMatrixType >, BlockMatrixType > | |
| setSkipIters(unsigned skipIters) | bogus::GaussSeidelBase< GaussSeidel< BlockMatrixType >, BlockMatrixType > | |
| setSkipTol(Scalar skipTol) | bogus::GaussSeidelBase< GaussSeidel< BlockMatrixType >, BlockMatrixType > | |
| setTol(Scalar tol) | bogus::BlockSolverBase< BlockMatrixType > | |
| solve(const NSLaw &law, const RhsT &b, ResT &x, bool tryZeroAsWell=true) const | bogus::GaussSeidel< BlockMatrixType > | |
| solve(const NSLaw &law, const RhsT &b, ResT &x) const (defined in bogus::ConstrainedSolverBase< GaussSeidel< BlockMatrixType >, BlockMatrixType >) | bogus::ConstrainedSolverBase< GaussSeidel< BlockMatrixType >, BlockMatrixType > | |
| solveWithLinearConstraints(const NSLaw &law, const BlockObjectBase< LSDerived > &Cinv, const BlockObjectBase< HDerived > &H, const Scalar alpha, const RhsT &b, const RhsT &c, ResT &x, bool tryZeroAsWell=true, unsigned solveEvery=1) const | bogus::GaussSeidel< BlockMatrixType > | |
| solveWithLinearConstraints(const NSLaw &law, const BlockObjectBase< WDerived > &W, const RhsT &b, ResT &x, bool tryZeroAsWell=true, unsigned solveEvery=1) const | bogus::GaussSeidel< BlockMatrixType > | |
| tol() const (defined in bogus::BlockSolverBase< BlockMatrixType >) | bogus::BlockSolverBase< BlockMatrixType > | |
| tryZero(const NSLaw &law, const RhsT &b, ResT &x, typename GlobalProblemTraits::DynVector &x_best, Scalar &err_best) const (defined in bogus::GaussSeidelBase< GaussSeidel< BlockMatrixType >, BlockMatrixType >) | bogus::GaussSeidelBase< GaussSeidel< BlockMatrixType >, BlockMatrixType > | protected |
| updateLocalMatrices() (defined in bogus::GaussSeidel< BlockMatrixType >) | bogus::GaussSeidel< BlockMatrixType > | protected |
| updateScalings() (defined in bogus::ConstrainedSolverBase< GaussSeidel< BlockMatrixType >, BlockMatrixType >) | bogus::ConstrainedSolverBase< GaussSeidel< BlockMatrixType >, BlockMatrixType > | protected |
| useInfinityNorm(bool useInfNorm) | bogus::ConstrainedSolverBase< GaussSeidel< BlockMatrixType >, BlockMatrixType > | |
| usesInfinityNorm() const (defined in bogus::ConstrainedSolverBase< GaussSeidel< BlockMatrixType >, BlockMatrixType >) | bogus::ConstrainedSolverBase< GaussSeidel< BlockMatrixType >, BlockMatrixType > | |
| ~BlockSolverBase() (defined in bogus::BlockSolverBase< BlockMatrixType >) | bogus::BlockSolverBase< BlockMatrixType > | virtual |