Class TempLat::LeapFrog
template <class T>
ClassList > TempLat > LeapFrog
A class which implements a leapfrog scheme to evolve scalar singlets, complex scalars, SU2 doublets, and U(1) and SU(2) gauge fields.
#include <leapfrog.h>
Public Attributes
| Type | Name |
|---|---|
| FixedBackgroundExpansion< T > | aBackground |
| bool | expansion |
| bool | fixedBackground |
| bool | synced |
Public Functions
| Type | Name |
|---|---|
| LeapFrog (Model & model, RunParameters< T > & rPar) |
|
| void | driftCS (Model & model) |
| void | driftGWs (Model & model) |
| void | driftSU2Doublet (Model & model) |
| void | driftSU2Vector (Model & model) |
| void | driftScalar (Model & model) |
| void | driftScaleFactor (Model & model, T tMinustRP0) |
| void | driftU1Vector (Model & model) |
| void | evolve (Model & model, T tMinustRP0) |
| void | kickCS (Model & model, T w) |
| void | kickGWs (Model & model, T w) |
| void | kickSU2Doublet (Model & model, T w) |
| void | kickSU2Vector (Model & model, T w) |
| void | kickScalar (Model & model, T w) |
| void | kickScaleFactor (Model & model) |
| void | kickU1Vector (Model & model, T w) |
| void | storeFieldsAverages (Model & model) |
| void | storeMomentaAverages (Model & model) |
| void | sync (Model & model, T tMinustRP0) |
Public Attributes Documentation
variable aBackground
variable expansion
variable fixedBackground
variable synced
Public Functions Documentation
function LeapFrog
template<class Model>
inline TempLat::LeapFrog::LeapFrog (
Model & model,
RunParameters < T > & rPar
)
function driftCS
function driftGWs
function driftSU2Doublet
function driftSU2Vector
function driftScalar
function driftScaleFactor
template<class Model>
inline void TempLat::LeapFrog::driftScaleFactor (
Model & model,
T tMinustRP0
)
function driftU1Vector
function evolve
function kickCS
function kickGWs
function kickSU2Doublet
function kickSU2Vector
function kickScalar
function kickScaleFactor
function kickU1Vector
function storeFieldsAverages
function storeMomentaAverages
function sync
The documentation for this class was generated from the following file cosmolatticeweb/tmp/code_source/cosmolattice/include/CosmoInterface/evolvers/leapfrog.h