Bridge++  Ver. 1.2.x
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Parameters_Fopr_Rational_SF Class Reference

Fermion operator for rational approximation. More...

#include <fopr_Rational_SF.h>

Inheritance diagram for Parameters_Fopr_Rational_SF:
Parameters

Public Member Functions

 Parameters_Fopr_Rational_SF ()
 
- Public Member Functions inherited from Parameters
 Parameters ()
 
virtual ~Parameters ()
 
void set_double (const string &key, const double value)
 
void set_int (const string &key, const int value)
 
void set_double_vector (const string &key, const std::valarray< double > &value)
 
void set_int_vector (const string &key, const std::valarray< int > &value)
 
void set_string (const string &key, const string &value)
 
void set_Parameters (const string &key, Parameters *const value)
 
void set_VerboseLevel (Bridge::VerboseLevel value)
 
double get_double (const string &key) const
 
int get_int (const string &key) const
 
std::valarray< double > get_double_vector (const string &key) const
 
std::valarray< int > get_int_vector (const string &key) const
 
string get_string (const string &key) const
 
Parametersget_Parameters (const string &key) const
 
Bridge::VerboseLevel get_VerboseLevel () const
 
int fetch_double (const string &key, double &val) const
 
int fetch_int (const string &key, int &val) const
 
int fetch_double_vector (const string &key, std::valarray< double > &val) const
 
int fetch_int_vector (const string &key, std::valarray< int > &val) const
 
int fetch_string (const string &key, string &val) const
 
int fetch_VerboseLevel (Bridge::VerboseLevel &val) const
 
void Register_double (const string &, const double)
 
void Register_int (const string &, const int)
 
void Register_double_vector (const string &, const std::valarray< double > &)
 
void Register_int_vector (const string &, const std::valarray< int > &)
 
void Register_string (const string &, const string &)
 
void Register_Parameters (const string &, Parameters *const)
 
bool find_double (const string &) const
 
bool find_int (const string &) const
 
bool find_double_vector (const string &) const
 
bool find_int_vector (const string &) const
 
bool find_string (const string &) const
 
bool find_Parameters (const string &) const
 
bool is_set (const string &) const
 

Detailed Description

Fermion operator for rational approximation.

This class generates fermion operator with rational approximation for a given fermion operator (given to the constructer). Shift-solver is used which is at present set to the CG solver explicitly.

  • Modified for a Wilson type Dirac operator with SF BC.
  • A modification is to set the field value at the temporal boundary to zero before and after a multiplication of the Dirac operator.
  • [07 Apr 2012 Y.Taniguchi]

(Coding history will be recovered from trac.) YAML is implemented. [14 Nov 2012 Y.Namekawa]

Definition at line 41 of file fopr_Rational_SF.h.

Constructor & Destructor Documentation

Parameters_Fopr_Rational_SF::Parameters_Fopr_Rational_SF ( )

Definition at line 43 of file fopr_Rational_SF.cpp.


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