Bridge++  Version 1.5.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Fprop_Standard_lex Class Reference

Get quark propagator for Fopr with lexical site index. More...

#include <fprop_Standard_lex.h>

Inheritance diagram for Fprop_Standard_lex:
Fprop

Public Member Functions

 Fprop_Standard_lex (Solver *solver)
 
 Fprop_Standard_lex (unique_ptr< Solver > &solver)
 
 ~Fprop_Standard_lex ()
 
void set_config (Field *)
 
void invert_D (Field &, const Field &, int &, double &)
 
void invert_DdagD (Field &, const Field &, int &, double &)
 
double flop_count ()
 
- Public Member Functions inherited from Fprop
 Fprop ()
 
virtual ~Fprop ()
 
void set_parameter_verboselevel (const Bridge::VerboseLevel vl)
 

Static Public Attributes

static const std::string class_name = "Fprop_Standard_lex"
 

Private Attributes

Solverm_solver
 

Additional Inherited Members

- Protected Attributes inherited from Fprop
Bridge::VerboseLevel m_vl
 

Detailed Description

Get quark propagator for Fopr with lexical site index.

This is temporary implementation. 28 Dec 2011 H.Matsufuru Redundant argument of fopr is deleted. [03 Mar 2013 Y.Namekawa] Introduce unique_ptr to avoid memory leaks. [21 Mar 2015 Y.Namekawa] Add flop_count. [ 8 Aug 2016 Y.Namekawa]

Definition at line 33 of file fprop_Standard_lex.h.

Constructor & Destructor Documentation

Fprop_Standard_lex::Fprop_Standard_lex ( Solver solver)
inline

Definition at line 42 of file fprop_Standard_lex.h.

Fprop_Standard_lex::Fprop_Standard_lex ( unique_ptr< Solver > &  solver)
inline

Definition at line 45 of file fprop_Standard_lex.h.

Fprop_Standard_lex::~Fprop_Standard_lex ( )
inline

Definition at line 48 of file fprop_Standard_lex.h.

Member Function Documentation

double Fprop_Standard_lex::flop_count ( )
virtual

Implements Fprop.

Definition at line 50 of file fprop_Standard_lex.cpp.

void Fprop_Standard_lex::invert_D ( Field xq,
const Field b,
int &  Nconv,
double &  diff 
)
virtual

Implements Fprop.

Definition at line 26 of file fprop_Standard_lex.cpp.

void Fprop_Standard_lex::invert_DdagD ( Field xq,
const Field b,
int &  Nconv,
double &  diff 
)
virtual

Implements Fprop.

Definition at line 38 of file fprop_Standard_lex.cpp.

void Fprop_Standard_lex::set_config ( Field U)
virtual

Implements Fprop.

Definition at line 19 of file fprop_Standard_lex.cpp.

Member Data Documentation

const std::string Fprop_Standard_lex::class_name = "Fprop_Standard_lex"
static

Definition at line 36 of file fprop_Standard_lex.h.

Solver* Fprop_Standard_lex::m_solver
private

Definition at line 39 of file fprop_Standard_lex.h.


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