|
Belos Version of the Day
|
Classical Gram-Schmidt (with DGKS correction) implementation of the Belos::OrthoManager class. More...
#include "BelosConfigDefs.hpp"#include "BelosMultiVecTraits.hpp"#include "BelosOperatorTraits.hpp"#include "BelosMatOrthoManager.hpp"#include "Teuchos_as.hpp"

Go to the source code of this file.
Classes | |
| class | Belos::DGKSOrthoManager< ScalarType, MV, OP > |
| An implementation of the Belos::MatOrthoManager that performs orthogonalization using (potentially) multiple steps of classical Gram-Schmidt. More... | |
Namespaces | |
| namespace | Belos |
Functions | |
| template<class ScalarType, class MV, class OP> | |
| Teuchos::RCP< Teuchos::ParameterList > | Belos::getDGKSDefaultParameters () |
| "Default" parameters for robustness and accuracy. | |
| template<class ScalarType, class MV, class OP> | |
| Teuchos::RCP< Teuchos::ParameterList > | Belos::getDGKSFastParameters () |
| "Fast" but possibly unsafe or less accurate parameters. | |
Variables | |
| template<class ScalarType, class MV, class OP> | |
| const int | Belos::DGKSOrthoManager< ScalarType, MV, OP >::max_blk_ortho_default_ = 2 |
| template<class ScalarType, class MV, class OP> | |
| const DGKSOrthoManager< ScalarType, MV, OP >::MagnitudeType | Belos::DGKSOrthoManager< ScalarType, MV, OP >::blk_tol_default_ |
| template<class ScalarType, class MV, class OP> | |
| const DGKSOrthoManager< ScalarType, MV, OP >::MagnitudeType | Belos::DGKSOrthoManager< ScalarType, MV, OP >::dep_tol_default_ |
| template<class ScalarType, class MV, class OP> | |
| const DGKSOrthoManager< ScalarType, MV, OP >::MagnitudeType | Belos::DGKSOrthoManager< ScalarType, MV, OP >::sing_tol_default_ = 10*Teuchos::ScalarTraits<typename DGKSOrthoManager<ScalarType,MV,OP>::MagnitudeType>::eps() |
| template<class ScalarType, class MV, class OP> | |
| const int | Belos::DGKSOrthoManager< ScalarType, MV, OP >::max_blk_ortho_fast_ = 1 |
| template<class ScalarType, class MV, class OP> | |
| const DGKSOrthoManager< ScalarType, MV, OP >::MagnitudeType | Belos::DGKSOrthoManager< ScalarType, MV, OP >::blk_tol_fast_ = Teuchos::ScalarTraits<typename DGKSOrthoManager<ScalarType,MV,OP>::MagnitudeType>::zero() |
| template<class ScalarType, class MV, class OP> | |
| const DGKSOrthoManager< ScalarType, MV, OP >::MagnitudeType | Belos::DGKSOrthoManager< ScalarType, MV, OP >::dep_tol_fast_ = Teuchos::ScalarTraits<typename DGKSOrthoManager<ScalarType,MV,OP>::MagnitudeType>::zero() |
| template<class ScalarType, class MV, class OP> | |
| const DGKSOrthoManager< ScalarType, MV, OP >::MagnitudeType | Belos::DGKSOrthoManager< ScalarType, MV, OP >::sing_tol_fast_ = Teuchos::ScalarTraits<typename DGKSOrthoManager<ScalarType,MV,OP>::MagnitudeType>::zero() |
Classical Gram-Schmidt (with DGKS correction) implementation of the Belos::OrthoManager class.
Definition in file BelosDGKSOrthoManager.hpp.
1.15.0