|
Grid 0.7.0
|
Directories | |
| fermion | |
| filters | |
| gauge | |
| pseudofermion | |
| scalar | |
Files | |
| Action.h | |
| ActionBase.h | |
| ActionCore.h | |
| ActionParams.h | |
| ActionSet.h | |
This directory holds implementations of lattice quantum fields that Grid can work with.
To construct a particular action of interest, one should use instances of the relevant Action types for each term contributing to the action. For example, for 2+1 flavour QCD, one would need a gauge action instance (e.g. WilsonGaugeAction), a two-flavour pseudofermion action (e.g. TwoFlavourPseudoFermionAction) for a given fermion action (e.g. MobiusFermionD), and a one-flavour pseudofermion action (e.g. OneFlavourRationalPseudoFermionAction) for the same fermion action.
All actions implement the interface defined in ActionBase.h.