Stokhos Development
Loading...
Searching...
No Matches
Belos_DGKS_OrthoManager_MP_Vector.hpp File Reference

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

#include "Stokhos_Sacado_Kokkos_MP_Vector.hpp"
#include "BelosDGKSOrthoManager.hpp"
Include dependency graph for Belos_DGKS_OrthoManager_MP_Vector.hpp:

Classes

class  Belos::DGKSOrthoManager< Sacado::MP::Vector< Storage >, MV, OP >

Variables

template<class StorageType, class MV, class OP>
const int Belos::DGKSOrthoManager< Sacado::MP::Vector< StorageType >, MV, OP >::max_blk_ortho_default_ = 2
template<class StorageType, class MV, class OP>
const DGKSOrthoManager< Sacado::MP::Vector< StorageType >, MV, OP >::MagnitudeType Belos::DGKSOrthoManager< Sacado::MP::Vector< StorageType >, MV, OP >::blk_tol_default_
template<class StorageType, class MV, class OP>
const DGKSOrthoManager< Sacado::MP::Vector< StorageType >, MV, OP >::MagnitudeType Belos::DGKSOrthoManager< Sacado::MP::Vector< StorageType >, MV, OP >::dep_tol_default_
template<class StorageType, class MV, class OP>
const DGKSOrthoManager< Sacado::MP::Vector< StorageType >, MV, OP >::MagnitudeType Belos::DGKSOrthoManager< Sacado::MP::Vector< StorageType >, MV, OP >::sing_tol_default_ = 10*Teuchos::ScalarTraits<typename DGKSOrthoManager<Sacado::MP::Vector<StorageType>,MV,OP>::MagnitudeType>::eps()
template<class StorageType, class MV, class OP>
const int Belos::DGKSOrthoManager< Sacado::MP::Vector< StorageType >, MV, OP >::max_blk_ortho_fast_ = 1
template<class StorageType, class MV, class OP>
const DGKSOrthoManager< Sacado::MP::Vector< StorageType >, MV, OP >::MagnitudeType Belos::DGKSOrthoManager< Sacado::MP::Vector< StorageType >, MV, OP >::blk_tol_fast_ = Teuchos::ScalarTraits<typename DGKSOrthoManager<Sacado::MP::Vector<StorageType>,MV,OP>::MagnitudeType>::zero()
template<class StorageType, class MV, class OP>
const DGKSOrthoManager< Sacado::MP::Vector< StorageType >, MV, OP >::MagnitudeType Belos::DGKSOrthoManager< Sacado::MP::Vector< StorageType >, MV, OP >::dep_tol_fast_ = Teuchos::ScalarTraits<typename DGKSOrthoManager<Sacado::MP::Vector<StorageType>,MV,OP>::MagnitudeType>::zero()
template<class StorageType, class MV, class OP>
const DGKSOrthoManager< Sacado::MP::Vector< StorageType >, MV, OP >::MagnitudeType Belos::DGKSOrthoManager< Sacado::MP::Vector< StorageType >, MV, OP >::sing_tol_fast_ = Teuchos::ScalarTraits<typename DGKSOrthoManager<Sacado::MP::Vector<StorageType>,MV,OP>::MagnitudeType>::zero()

Detailed Description

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

Specialized for Sacado::MP::Vector scalar type to deal with lucky breakdown that can occur for one sample but not for the others.

Variable Documentation

◆ DGKSOrthoManager< Sacado::MP::Vector< StorageType >, MV, OP >::blk_tol_default_

template<class StorageType, class MV, class OP>
const DGKSOrthoManager<Sacado::MP::Vector<StorageType>,MV,OP>::MagnitudeType Belos::DGKSOrthoManager< Sacado::MP::Vector< StorageType >, MV, OP >::blk_tol_default_
Initial value:
= 10*Teuchos::ScalarTraits<typename DGKSOrthoManager<ScalarType,MV,OP>::MagnitudeType>::squareroot(
Teuchos::ScalarTraits<typename DGKSOrthoManager<ScalarType,MV,OP>::MagnitudeType>::eps() )

◆ DGKSOrthoManager< Sacado::MP::Vector< StorageType >, MV, OP >::dep_tol_default_

template<class StorageType, class MV, class OP>
const DGKSOrthoManager<Sacado::MP::Vector<StorageType>,MV,OP>::MagnitudeType Belos::DGKSOrthoManager< Sacado::MP::Vector< StorageType >, MV, OP >::dep_tol_default_
Initial value:
= Teuchos::ScalarTraits<typename DGKSOrthoManager<Sacado::MP::Vector<StorageType>,MV,OP>::MagnitudeType>::one()
/ Teuchos::ScalarTraits<typename DGKSOrthoManager<Sacado::MP::Vector<StorageType>,MV,OP>::MagnitudeType>::squareroot(
2*Teuchos::ScalarTraits<typename DGKSOrthoManager<Sacado::MP::Vector<StorageType>,MV,OP>::MagnitudeType>::one() )
Definition Belos_SolverManager_MP_Vector.hpp:16