CHROMA
Public Member Functions | Private Attributes | List of all members
Chroma::MGSolverException Class Reference

#include <mg_solver_exception.h>

Inheritance diagram for Chroma::MGSolverException:

Public Member Functions

 MGSolverException (const Real &Mass, const std::string &SubspaceId, int Iters, const Real &Rsd, const Real &RsdTarget)
 
virtual const char * what () const throw ()
 
const std::string & whatStr () const
 
const Real & getMass () const
 
const std::string & getSubspaceID () const
 
const int & getIters () const
 
const Real & getRsd () const
 
const Real & getRsdTarget () const
 

Private Attributes

Real _Mass
 
std::string _SubspaceId
 
int _Iters
 
Real _Rsd
 
Real _RsdTarget
 
std::string _MsgString
 

Detailed Description

Definition at line 7 of file mg_solver_exception.h.

Constructor & Destructor Documentation

◆ MGSolverException()

Chroma::MGSolverException::MGSolverException ( const Real &  Mass,
const std::string &  SubspaceId,
int  Iters,
const Real &  Rsd,
const Real &  RsdTarget 
)
inline

Definition at line 10 of file mg_solver_exception.h.

References _Iters, _Mass, _MsgString, _Rsd, _RsdTarget, and _SubspaceId.

Member Function Documentation

◆ getIters()

const int& Chroma::MGSolverException::getIters ( ) const
inline

Definition at line 35 of file mg_solver_exception.h.

References _Iters.

◆ getMass()

const Real& Chroma::MGSolverException::getMass ( ) const
inline

Definition at line 33 of file mg_solver_exception.h.

References _Mass.

◆ getRsd()

const Real& Chroma::MGSolverException::getRsd ( ) const
inline

Definition at line 36 of file mg_solver_exception.h.

References _Rsd.

◆ getRsdTarget()

const Real& Chroma::MGSolverException::getRsdTarget ( ) const
inline

Definition at line 37 of file mg_solver_exception.h.

References _RsdTarget.

◆ getSubspaceID()

const std::string& Chroma::MGSolverException::getSubspaceID ( ) const
inline

Definition at line 34 of file mg_solver_exception.h.

References _SubspaceId.

◆ what()

virtual const char* Chroma::MGSolverException::what ( ) const
throw (
)
inlinevirtual

Definition at line 25 of file mg_solver_exception.h.

References _MsgString.

◆ whatStr()

const std::string& Chroma::MGSolverException::whatStr ( ) const
inline

Definition at line 32 of file mg_solver_exception.h.

References _MsgString.

Referenced by Chroma::AbsHMCTrj< P, Q >::operator()().

Member Data Documentation

◆ _Iters

int Chroma::MGSolverException::_Iters
private

Definition at line 42 of file mg_solver_exception.h.

Referenced by getIters(), and MGSolverException().

◆ _Mass

Real Chroma::MGSolverException::_Mass
private

Definition at line 40 of file mg_solver_exception.h.

Referenced by getMass(), and MGSolverException().

◆ _MsgString

std::string Chroma::MGSolverException::_MsgString
private

Definition at line 45 of file mg_solver_exception.h.

Referenced by MGSolverException(), what(), and whatStr().

◆ _Rsd

Real Chroma::MGSolverException::_Rsd
private

Definition at line 43 of file mg_solver_exception.h.

Referenced by getRsd(), and MGSolverException().

◆ _RsdTarget

Real Chroma::MGSolverException::_RsdTarget
private

Definition at line 44 of file mg_solver_exception.h.

Referenced by getRsdTarget(), and MGSolverException().

◆ _SubspaceId

std::string Chroma::MGSolverException::_SubspaceId
private

Definition at line 41 of file mg_solver_exception.h.

Referenced by getSubspaceID(), and MGSolverException().


The documentation for this class was generated from the following file: