Belos Version of the Day
Loading...
Searching...
No Matches
BelosDGKSOrthoManager.hpp File Reference

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"
Include dependency graph for BelosDGKSOrthoManager.hpp:
This graph shows which files directly or indirectly include this file:

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()

Detailed Description

Classical Gram-Schmidt (with DGKS correction) implementation of the Belos::OrthoManager class.

Definition in file BelosDGKSOrthoManager.hpp.


Generated on for Belos by doxygen 1.15.0