Skip to content

Class TempLat::Energies

ClassList > TempLat > Energies

A class which computes the energy when working with our verlet-type algorithms. Assumes that the averages have already been computed.

  • #include <energies.h>

Public Functions

Type Name
Energies () = default

Public Static Functions

Type Name
auto electricSU2 (Model & model, T fldf)
auto electricSU2 (Model & model)
auto electricSU2SI (Model & model)
auto electricU1 (Model & model, T fldf)
auto electricU1 (Model & model)
auto electricU1SI (Model & model)
auto gradientCS (Model & model, T fldf)
auto gradientCS (Model & model)
auto gradientCSSI (Model & model)
auto gradientS (Model & model, T fldf)
auto gradientS (Model & model)
auto gradientSSI (Model & model)
auto gradientSU2Doublet (Model & model, T fldf)
auto gradientSU2Doublet (Model & model)
auto gradientSU2DoubletSI (Model & model)
auto kineticCS (Model & model, T fldf)
auto kineticCS (Model & model)
auto kineticCSSI (Model & model)
auto kineticS (Model & model, T fldf)
auto kineticS (Model & model)
auto kineticSSI (Model & model)
auto kineticSU2Doublet (Model & model, T fldf)
auto kineticSU2Doublet (Model & model)
auto kineticSU2DoubletSI (Model & model)
auto magneticSU2 (Model & model, T fldf)
auto magneticSU2 (Model & model)
auto magneticSU2SI (Model & model)
auto magneticU1 (Model & model, T fldf)
auto magneticU1 (Model & model)
auto magneticU1SI (Model & model)
auto pMinimal (Model & model)
auto rho (Model & model)
auto rhoMinimal (Model & model)
auto rhoNMCAv (Model & model)
auto rhoNMCAv1 (Model & model)
auto rhoNMCAv2 (Model & model)
auto totalEnergy (Model & model)

Public Functions Documentation

function Energies

TempLat::Energies::Energies () = default

Public Static Functions Documentation

function electricSU2 [1/2]

template<class Model, class T>
static inline auto TempLat::Energies::electricSU2 (
    Model & model,
    T fldf
) 

function electricSU2 [2/2]

template<class Model>
static inline auto TempLat::Energies::electricSU2 (
    Model & model
) 

function electricSU2SI

template<class Model>
static inline auto TempLat::Energies::electricSU2SI (
    Model & model
) 

function electricU1 [1/2]

template<class Model, class T>
static inline auto TempLat::Energies::electricU1 (
    Model & model,
    T fldf
) 

function electricU1 [2/2]

template<class Model>
static inline auto TempLat::Energies::electricU1 (
    Model & model
) 

function electricU1SI

template<class Model>
static inline auto TempLat::Energies::electricU1SI (
    Model & model
) 

function gradientCS [1/2]

template<class Model, class T>
static inline auto TempLat::Energies::gradientCS (
    Model & model,
    T fldf
) 

function gradientCS [2/2]

template<class Model>
static inline auto TempLat::Energies::gradientCS (
    Model & model
) 

function gradientCSSI

template<class Model>
static inline auto TempLat::Energies::gradientCSSI (
    Model & model
) 

function gradientS [1/2]

template<class Model, class T>
static inline auto TempLat::Energies::gradientS (
    Model & model,
    T fldf
) 

function gradientS [2/2]

template<class Model>
static inline auto TempLat::Energies::gradientS (
    Model & model
) 

function gradientSSI

template<class Model>
static inline auto TempLat::Energies::gradientSSI (
    Model & model
) 

function gradientSU2Doublet [1/2]

template<class Model, class T>
static inline auto TempLat::Energies::gradientSU2Doublet (
    Model & model,
    T fldf
) 

function gradientSU2Doublet [2/2]

template<class Model>
static inline auto TempLat::Energies::gradientSU2Doublet (
    Model & model
) 

function gradientSU2DoubletSI

template<class Model>
static inline auto TempLat::Energies::gradientSU2DoubletSI (
    Model & model
) 

function kineticCS [1/2]

template<class Model, class T>
static inline auto TempLat::Energies::kineticCS (
    Model & model,
    T fldf
) 

function kineticCS [2/2]

template<class Model>
static inline auto TempLat::Energies::kineticCS (
    Model & model
) 

function kineticCSSI

template<class Model>
static inline auto TempLat::Energies::kineticCSSI (
    Model & model
) 

function kineticS [1/2]

template<class Model, class T>
static inline auto TempLat::Energies::kineticS (
    Model & model,
    T fldf
) 

function kineticS [2/2]

template<class Model>
static inline auto TempLat::Energies::kineticS (
    Model & model
) 

function kineticSSI

template<class Model>
static inline auto TempLat::Energies::kineticSSI (
    Model & model
) 

function kineticSU2Doublet [1/2]

template<class Model, class T>
static inline auto TempLat::Energies::kineticSU2Doublet (
    Model & model,
    T fldf
) 

function kineticSU2Doublet [2/2]

template<class Model>
static inline auto TempLat::Energies::kineticSU2Doublet (
    Model & model
) 

function kineticSU2DoubletSI

template<class Model>
static inline auto TempLat::Energies::kineticSU2DoubletSI (
    Model & model
) 

function magneticSU2 [1/2]

template<class Model, class T>
static inline auto TempLat::Energies::magneticSU2 (
    Model & model,
    T fldf
) 

function magneticSU2 [2/2]

template<class Model>
static inline auto TempLat::Energies::magneticSU2 (
    Model & model
) 

function magneticSU2SI

template<class Model>
static inline auto TempLat::Energies::magneticSU2SI (
    Model & model
) 

function magneticU1 [1/2]

template<class Model, class T>
static inline auto TempLat::Energies::magneticU1 (
    Model & model,
    T fldf
) 

function magneticU1 [2/2]

template<class Model>
static inline auto TempLat::Energies::magneticU1 (
    Model & model
) 

function magneticU1SI

template<class Model>
static inline auto TempLat::Energies::magneticU1SI (
    Model & model
) 

function pMinimal

template<class Model>
static inline auto TempLat::Energies::pMinimal (
    Model & model
) 

function rho

template<class Model>
static inline auto TempLat::Energies::rho (
    Model & model
) 

function rhoMinimal

template<class Model>
static inline auto TempLat::Energies::rhoMinimal (
    Model & model
) 

function rhoNMCAv

template<class Model>
static inline auto TempLat::Energies::rhoNMCAv (
    Model & model
) 

function rhoNMCAv1

template<class Model>
static inline auto TempLat::Energies::rhoNMCAv1 (
    Model & model
) 

function rhoNMCAv2

template<class Model>
static inline auto TempLat::Energies::rhoNMCAv2 (
    Model & model
) 

function totalEnergy

template<class Model>
static inline auto TempLat::Energies::totalEnergy (
    Model & model
) 


The documentation for this class was generated from the following file cosmolatticeweb/tmp/code_source/cosmolattice/include/CosmoInterface/definitions/energies.h