|
Bridge++
Ver. 1.1.x
|
Standard even-odd preconditioned fermion action for HMC. More...
#include <action_F_Standard_eo.h>
Public Member Functions | |
| Action_F_Standard_eo (Fopr *fopr, Force *fopr_force, Fprop *fprop_MD, Fprop *fprop_H) | |
| ~Action_F_Standard_eo () | |
| void | set_parameters (const Parameters &) |
| void | set_parameters () |
| void | set_label (std::string label) |
| std::string | get_label () |
| void | set_config (Field *U) |
| setting pointer to the gauge configuration. More... | |
| void | notify_linkv () |
| to be called when gauge configuration is updated. More... | |
| double | langevin (RandomNumbers *) |
| Langevis step. More... | |
| double | calcH () |
| calculate Hamiltonian of this action term. More... | |
| const Field | force () |
| returns force for molcular dynamical update of conjugate momenta. More... | |
Public Member Functions inherited from Action | |
| Action () | |
| virtual | ~Action () |
| void | set_parameter_verboselevel (const Bridge::VerboseLevel vl) |
Private Attributes | |
| Fopr * | m_fopr |
| Force * | m_fopr_force |
| Field | m_psf |
| std::string | m_label |
| Field | m_force |
| Fprop * | m_fprop_MD |
| Fprop * | m_fprop_H |
| Field * | m_U |
| int | m_status_linkv |
Additional Inherited Members | |
Protected Attributes inherited from Action | |
| Bridge::VerboseLevel | m_vl |
Standard even-odd preconditioned fermion action for HMC.
This class is used to define an action used in HMC. Fermion and Force operators and given at the construction. 19 Jun 2012 S.UEDA Modify this code to work. [03 Mar 2013 Y.Namekawa]
Definition at line 33 of file action_F_Standard_eo.h.
|
inline |
Definition at line 51 of file action_F_Standard_eo.h.
|
inline |
Definition at line 59 of file action_F_Standard_eo.h.
|
virtual |
calculate Hamiltonian of this action term.
Implements Action.
Definition at line 88 of file action_F_Standard_eo.cpp.
|
virtual |
returns force for molcular dynamical update of conjugate momenta.
Implements Action.
Definition at line 118 of file action_F_Standard_eo.cpp.
|
inline |
Definition at line 72 of file action_F_Standard_eo.h.
|
virtual |
|
inlinevirtual |
to be called when gauge configuration is updated.
Implements Action.
Definition at line 79 of file action_F_Standard_eo.h.
|
virtual |
setting pointer to the gauge configuration.
Implements Action.
Definition at line 43 of file action_F_Standard_eo.cpp.
|
inline |
Definition at line 66 of file action_F_Standard_eo.h.
|
virtual |
Implements Action.
Definition at line 17 of file action_F_Standard_eo.cpp.
| void Action_F_Standard_eo::set_parameters | ( | ) |
Definition at line 26 of file action_F_Standard_eo.cpp.
|
private |
Definition at line 36 of file action_F_Standard_eo.h.
|
private |
Definition at line 37 of file action_F_Standard_eo.h.
|
private |
Definition at line 40 of file action_F_Standard_eo.h.
|
private |
Definition at line 43 of file action_F_Standard_eo.h.
|
private |
Definition at line 42 of file action_F_Standard_eo.h.
|
private |
Definition at line 39 of file action_F_Standard_eo.h.
|
private |
Definition at line 38 of file action_F_Standard_eo.h.
|
private |
Definition at line 46 of file action_F_Standard_eo.h.
|
private |
Definition at line 45 of file action_F_Standard_eo.h.