| Base typedef (defined in bogus::ProductGaussSeidel< BlockMatrixType, DiagonalType, PrecomputeDMt >) | bogus::ProductGaussSeidel< BlockMatrixType, DiagonalType, PrecomputeDMt > |  | 
  | BlockProblemTraits typedef (defined in bogus::ConstrainedSolverBase< ProductGaussSeidel< BlockMatrixType, DiagonalType, PrecomputeDMt >, BlockMatrixType >) | bogus::ConstrainedSolverBase< ProductGaussSeidel< BlockMatrixType, DiagonalType, PrecomputeDMt >, 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 > |  | 
  | ConstrainedSolverBase() (defined in bogus::ConstrainedSolverBase< ProductGaussSeidel< BlockMatrixType, DiagonalType, PrecomputeDMt >, BlockMatrixType >) | bogus::ConstrainedSolverBase< ProductGaussSeidel< BlockMatrixType, DiagonalType, PrecomputeDMt >, BlockMatrixType > | protected | 
  | DiagonalBlockType typedef (defined in bogus::GaussSeidelBase< ProductGaussSeidel< BlockMatrixType, DiagonalType, PrecomputeDMt >, BlockMatrixType >) | bogus::GaussSeidelBase< ProductGaussSeidel< BlockMatrixType, DiagonalType, PrecomputeDMt >, BlockMatrixType > | protected | 
  | DiagWrapper typedef (defined in bogus::ProductGaussSeidel< BlockMatrixType, DiagonalType, PrecomputeDMt >) | bogus::ProductGaussSeidel< BlockMatrixType, DiagonalType, PrecomputeDMt > |  | 
  | DMtStorage typedef (defined in bogus::ProductGaussSeidel< BlockMatrixType, DiagonalType, PrecomputeDMt >) | bogus::ProductGaussSeidel< BlockMatrixType, DiagonalType, PrecomputeDMt > |  | 
  | dualityCOV(const NSLaw &law, const RhsT &b, ResT &x) const | bogus::ConstrainedSolverBase< ProductGaussSeidel< BlockMatrixType, DiagonalType, PrecomputeDMt >, BlockMatrixType > |  | 
  | eval(const NSLaw &law, const ResT &y, const RhsT &x) const | bogus::ConstrainedSolverBase< ProductGaussSeidel< BlockMatrixType, DiagonalType, PrecomputeDMt >, 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< ProductGaussSeidel< BlockMatrixType, DiagonalType, PrecomputeDMt >, BlockMatrixType >) | bogus::GaussSeidelBase< ProductGaussSeidel< BlockMatrixType, DiagonalType, PrecomputeDMt >, BlockMatrixType > | protected | 
  | explicitMatrix() const (defined in bogus::GaussSeidelBase< ProductGaussSeidel< BlockMatrixType, DiagonalType, PrecomputeDMt >, BlockMatrixType >) | bogus::GaussSeidelBase< ProductGaussSeidel< BlockMatrixType, DiagonalType, PrecomputeDMt >, BlockMatrixType > | protected | 
  | GaussSeidelBase() (defined in bogus::GaussSeidelBase< ProductGaussSeidel< BlockMatrixType, DiagonalType, PrecomputeDMt >, BlockMatrixType >) | bogus::GaussSeidelBase< ProductGaussSeidel< BlockMatrixType, DiagonalType, PrecomputeDMt >, BlockMatrixType > | protected | 
  | GlobalProblemTraits typedef (defined in bogus::ProductGaussSeidel< BlockMatrixType, DiagonalType, PrecomputeDMt >) | bogus::ProductGaussSeidel< BlockMatrixType, DiagonalType, PrecomputeDMt > |  | 
  | has_trivial_diagonal enum value (defined in bogus::ProductGaussSeidel< BlockMatrixType, DiagonalType, PrecomputeDMt >) | bogus::ProductGaussSeidel< BlockMatrixType, DiagonalType, PrecomputeDMt > |  | 
  | Index typedef (defined in bogus::ProductGaussSeidel< BlockMatrixType, DiagonalType, PrecomputeDMt >) | bogus::ProductGaussSeidel< BlockMatrixType, DiagonalType, PrecomputeDMt > | protected | 
  | innerLoop(bool parallelize, const NSLaw &law, const VecT &b, std::vector< unsigned char > &skip, Scalar &ndxRef, VecT &Mx, ResT &x) const  (defined in bogus::ProductGaussSeidel< BlockMatrixType, DiagonalType, PrecomputeDMt >) | bogus::ProductGaussSeidel< BlockMatrixType, DiagonalType, PrecomputeDMt > | protected | 
  | iterableMatrix() const (defined in bogus::GaussSeidelBase< ProductGaussSeidel< BlockMatrixType, DiagonalType, PrecomputeDMt >, BlockMatrixType >) | bogus::GaussSeidelBase< ProductGaussSeidel< BlockMatrixType, DiagonalType, PrecomputeDMt >, BlockMatrixType > | protected | 
  | m_autoRegularization | bogus::GaussSeidelBase< ProductGaussSeidel< BlockMatrixType, DiagonalType, PrecomputeDMt >, BlockMatrixType > | protected | 
  | m_callback (defined in bogus::BlockSolverBase< BlockMatrixType >) | bogus::BlockSolverBase< BlockMatrixType > | protected | 
  | m_diagonal (defined in bogus::ProductGaussSeidel< BlockMatrixType, DiagonalType, PrecomputeDMt >) | bogus::ProductGaussSeidel< BlockMatrixType, DiagonalType, PrecomputeDMt > | protected | 
  | m_DMt (defined in bogus::ProductGaussSeidel< BlockMatrixType, DiagonalType, PrecomputeDMt >) | bogus::ProductGaussSeidel< BlockMatrixType, DiagonalType, PrecomputeDMt > | protected | 
  | m_evalEvery | bogus::GaussSeidelBase< ProductGaussSeidel< BlockMatrixType, DiagonalType, PrecomputeDMt >, BlockMatrixType > | protected | 
  | m_localMatrices (defined in bogus::GaussSeidelBase< ProductGaussSeidel< BlockMatrixType, DiagonalType, PrecomputeDMt >, BlockMatrixType >) | bogus::GaussSeidelBase< ProductGaussSeidel< BlockMatrixType, DiagonalType, PrecomputeDMt >, BlockMatrixType > | protected | 
  | m_matrix | bogus::BlockSolverBase< BlockMatrixType > | protected | 
  | m_maxIters | bogus::BlockSolverBase< BlockMatrixType > | protected | 
  | m_maxThreads | bogus::GaussSeidelBase< ProductGaussSeidel< BlockMatrixType, DiagonalType, PrecomputeDMt >, BlockMatrixType > | protected | 
  | m_regularization (defined in bogus::GaussSeidelBase< ProductGaussSeidel< BlockMatrixType, DiagonalType, PrecomputeDMt >, BlockMatrixType >) | bogus::GaussSeidelBase< ProductGaussSeidel< BlockMatrixType, DiagonalType, PrecomputeDMt >, BlockMatrixType > | protected | 
  | m_scaling (defined in bogus::ConstrainedSolverBase< ProductGaussSeidel< BlockMatrixType, DiagonalType, PrecomputeDMt >, BlockMatrixType >) | bogus::ConstrainedSolverBase< ProductGaussSeidel< BlockMatrixType, DiagonalType, PrecomputeDMt >, BlockMatrixType > | protected | 
  | m_skipIters | bogus::GaussSeidelBase< ProductGaussSeidel< BlockMatrixType, DiagonalType, PrecomputeDMt >, BlockMatrixType > | protected | 
  | m_skipTol | bogus::GaussSeidelBase< ProductGaussSeidel< BlockMatrixType, DiagonalType, PrecomputeDMt >, BlockMatrixType > | protected | 
  | m_tol | bogus::BlockSolverBase< BlockMatrixType > | protected | 
  | m_useInfinityNorm | bogus::ConstrainedSolverBase< ProductGaussSeidel< BlockMatrixType, DiagonalType, PrecomputeDMt >, 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< ProductGaussSeidel< BlockMatrixType, DiagonalType, PrecomputeDMt >, BlockMatrixType >) | bogus::GaussSeidelBase< ProductGaussSeidel< BlockMatrixType, DiagonalType, PrecomputeDMt >, BlockMatrixType > | protected | 
  | ProductGaussSeidel() | bogus::ProductGaussSeidel< BlockMatrixType, DiagonalType, PrecomputeDMt > |  | 
  | ProductGaussSeidel(const BlockObjectBase< BlockMatrixType > &matrix) | bogus::ProductGaussSeidel< BlockMatrixType, DiagonalType, PrecomputeDMt > | explicit | 
  | ProductGaussSeidel(const BlockObjectBase< BlockMatrixType > &matrix, const DiagonalType &diagonal) | bogus::ProductGaussSeidel< BlockMatrixType, DiagonalType, PrecomputeDMt > |  | 
  | projectOnConstraints(const NSLaw &projector, VectorT &x) const | bogus::ConstrainedSolverBase< ProductGaussSeidel< BlockMatrixType, DiagonalType, PrecomputeDMt >, BlockMatrixType > |  | 
  | Scalar typedef (defined in bogus::ProductGaussSeidel< BlockMatrixType, DiagonalType, PrecomputeDMt >) | bogus::ProductGaussSeidel< BlockMatrixType, DiagonalType, PrecomputeDMt > |  | 
  | setAutoRegularization(Scalar maxRegul) | bogus::GaussSeidelBase< ProductGaussSeidel< BlockMatrixType, DiagonalType, PrecomputeDMt >, BlockMatrixType > |  | 
  | setDiagonal(const DiagonalType &diagonal) | bogus::ProductGaussSeidel< BlockMatrixType, DiagonalType, PrecomputeDMt > |  | 
  | setEvalEvery(unsigned evalEvery) | bogus::GaussSeidelBase< ProductGaussSeidel< BlockMatrixType, DiagonalType, PrecomputeDMt >, BlockMatrixType > |  | 
  | setMatrix(const BlockObjectBase< BlockMatrixType > &matrix) | bogus::ProductGaussSeidel< BlockMatrixType, DiagonalType, PrecomputeDMt > |  | 
  | setMaxIters(unsigned maxIters) | bogus::BlockSolverBase< BlockMatrixType > |  | 
  | setMaxThreads(unsigned maxThreads=0) | bogus::GaussSeidelBase< ProductGaussSeidel< BlockMatrixType, DiagonalType, PrecomputeDMt >, BlockMatrixType > |  | 
  | setSkipIters(unsigned skipIters) | bogus::GaussSeidelBase< ProductGaussSeidel< BlockMatrixType, DiagonalType, PrecomputeDMt >, BlockMatrixType > |  | 
  | setSkipTol(Scalar skipTol) | bogus::GaussSeidelBase< ProductGaussSeidel< BlockMatrixType, DiagonalType, PrecomputeDMt >, BlockMatrixType > |  | 
  | setTol(Scalar tol) | bogus::BlockSolverBase< BlockMatrixType > |  | 
  | solve(const NSLaw &law, const RhsT &b, ResT &x, bool tryZeroAsWell=true) const  | bogus::ProductGaussSeidel< BlockMatrixType, DiagonalType, PrecomputeDMt > |  | 
  | solve(const NSLaw &law, const RhsT &b, ResT &x) const (defined in bogus::ConstrainedSolverBase< ProductGaussSeidel< BlockMatrixType, DiagonalType, PrecomputeDMt >, BlockMatrixType >) | bogus::ConstrainedSolverBase< ProductGaussSeidel< BlockMatrixType, DiagonalType, PrecomputeDMt >, 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::ProductGaussSeidel< BlockMatrixType, DiagonalType, PrecomputeDMt > |  | 
  | solveWithLinearConstraints(const NSLaw &law, const BlockObjectBase< WDerived > &W, const RhsT &b, ResT &x, bool tryZeroAsWell=true, unsigned solveEvery=1) const  | bogus::ProductGaussSeidel< BlockMatrixType, DiagonalType, PrecomputeDMt > |  | 
  | 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< ProductGaussSeidel< BlockMatrixType, DiagonalType, PrecomputeDMt >, BlockMatrixType >) | bogus::GaussSeidelBase< ProductGaussSeidel< BlockMatrixType, DiagonalType, PrecomputeDMt >, BlockMatrixType > | protected | 
  | updateLocalMatrices() (defined in bogus::ProductGaussSeidel< BlockMatrixType, DiagonalType, PrecomputeDMt >) | bogus::ProductGaussSeidel< BlockMatrixType, DiagonalType, PrecomputeDMt > | protected | 
  | updateScalings() (defined in bogus::ConstrainedSolverBase< ProductGaussSeidel< BlockMatrixType, DiagonalType, PrecomputeDMt >, BlockMatrixType >) | bogus::ConstrainedSolverBase< ProductGaussSeidel< BlockMatrixType, DiagonalType, PrecomputeDMt >, BlockMatrixType > | protected | 
  | useInfinityNorm(bool useInfNorm) | bogus::ConstrainedSolverBase< ProductGaussSeidel< BlockMatrixType, DiagonalType, PrecomputeDMt >, BlockMatrixType > |  | 
  | usesInfinityNorm() const (defined in bogus::ConstrainedSolverBase< ProductGaussSeidel< BlockMatrixType, DiagonalType, PrecomputeDMt >, BlockMatrixType >) | bogus::ConstrainedSolverBase< ProductGaussSeidel< BlockMatrixType, DiagonalType, PrecomputeDMt >, BlockMatrixType > |  | 
  | ~BlockSolverBase() (defined in bogus::BlockSolverBase< BlockMatrixType >) | bogus::BlockSolverBase< BlockMatrixType > | virtual |