dune-pdelab
2.4-dev
|
Class providing some statistics of the AMG solver. More...
#include <dune/pdelab/backend/istl/seqistlsolverbackend.hh>
Public Attributes | |
double | tprepare |
The needed for computing the parallel information and for adapting the linear system. More... | |
int | levels |
the number of levels in the AMG hierarchy. More... | |
double | tsolve |
The time spent in solving the system (without building the hierarchy. More... | |
double | tsetup |
The time needed for building the AMG hierarchy (coarsening). More... | |
int | iterations |
The number of iterations performed until convergence was reached. More... | |
bool | directCoarseLevelSolver |
True if a direct solver was used on the coarset level. More... | |
Class providing some statistics of the AMG solver.
bool Dune::PDELab::ISTLAMGStatistics::directCoarseLevelSolver |
True if a direct solver was used on the coarset level.
Referenced by Dune::PDELab::ISTLBackend_SEQ_AMG< GO, Dune::SeqSOR, Dune::LoopSolver >::apply(), Dune::PDELab::ISTLBackend_AMG_NOVLP< GO, s, Dune::SeqSSOR, Dune::CGSolver >::apply(), and Dune::PDELab::ISTLBackend_AMG< GO, s, Dune::SeqILU0, Dune::BiCGSTABSolver >::apply().
int Dune::PDELab::ISTLAMGStatistics::iterations |
The number of iterations performed until convergence was reached.
int Dune::PDELab::ISTLAMGStatistics::levels |
the number of levels in the AMG hierarchy.
Referenced by Dune::PDELab::ISTLBackend_SEQ_AMG< GO, Dune::SeqSOR, Dune::LoopSolver >::apply(), Dune::PDELab::ISTLBackend_AMG_NOVLP< GO, s, Dune::SeqSSOR, Dune::CGSolver >::apply(), and Dune::PDELab::ISTLBackend_AMG< GO, s, Dune::SeqILU0, Dune::BiCGSTABSolver >::apply().
double Dune::PDELab::ISTLAMGStatistics::tprepare |
The needed for computing the parallel information and for adapting the linear system.
Referenced by Dune::PDELab::ISTLBackend_AMG_NOVLP< GO, s, Dune::SeqSSOR, Dune::CGSolver >::apply(), and Dune::PDELab::ISTLBackend_AMG< GO, s, Dune::SeqILU0, Dune::BiCGSTABSolver >::apply().
double Dune::PDELab::ISTLAMGStatistics::tsetup |
The time needed for building the AMG hierarchy (coarsening).
Referenced by Dune::PDELab::ISTLBackend_SEQ_AMG< GO, Dune::SeqSOR, Dune::LoopSolver >::apply(), Dune::PDELab::ISTLBackend_AMG_NOVLP< GO, s, Dune::SeqSSOR, Dune::CGSolver >::apply(), and Dune::PDELab::ISTLBackend_AMG< GO, s, Dune::SeqILU0, Dune::BiCGSTABSolver >::apply().
double Dune::PDELab::ISTLAMGStatistics::tsolve |
The time spent in solving the system (without building the hierarchy.
Referenced by Dune::PDELab::ISTLBackend_SEQ_AMG< GO, Dune::SeqSOR, Dune::LoopSolver >::apply(), Dune::PDELab::ISTLBackend_AMG_NOVLP< GO, s, Dune::SeqSSOR, Dune::CGSolver >::apply(), and Dune::PDELab::ISTLBackend_AMG< GO, s, Dune::SeqILU0, Dune::BiCGSTABSolver >::apply().