Class TempLat::AxionCouplings
ClassList > TempLat > AxionCouplings
A class which computes the matter currents and charge densities of the gauge fields.
#include <axioncouplings.h>
Public Functions
| Type | Name |
|---|---|
| AxionCouplings () = default |
Public Static Functions
| Type | Name |
|---|---|
| auto | ScalarAxionGaussLaw (Model & model, Tag< N > n) |
| auto | ScalarAxionSource (Model & model, Tag< N > n, typename Model::FloatType tMinust0) |
| auto | ScalarAxionSource (Model & model, Tag< N > n) |
| auto | U1AxionCoupling (Model & model, Tag< N > n, Tag< I > i, typename Model::FloatType tMinust0) |
| auto | U1AxionCoupling (Model & model, Tag< N > n, Tag< I > i) |
| auto | U1AxionCoupling (Model & model, Tag< N > t, typename Model::FloatType tMinust0) |
| auto | U1AxionCoupling (Model & model, Tag< N > t) |
Public Functions Documentation
function AxionCouplings
Public Static Functions Documentation
function ScalarAxionGaussLaw
template<class Model, int N>
static inline auto TempLat::AxionCouplings::ScalarAxionGaussLaw (
Model & model,
Tag < N > n
)
function ScalarAxionSource [1/2]
template<class Model, int N>
static inline auto TempLat::AxionCouplings::ScalarAxionSource (
Model & model,
Tag < N > n,
typename Model::FloatType tMinust0
)
function ScalarAxionSource [2/2]
template<class Model, int N>
static inline auto TempLat::AxionCouplings::ScalarAxionSource (
Model & model,
Tag < N > n
)
function U1AxionCoupling [1/4]
template<class Model, int N, int I>
static inline auto TempLat::AxionCouplings::U1AxionCoupling (
Model & model,
Tag < N > n,
Tag < I > i,
typename Model::FloatType tMinust0
)
function U1AxionCoupling [2/4]
template<class Model, int N, int I>
static inline auto TempLat::AxionCouplings::U1AxionCoupling (
Model & model,
Tag < N > n,
Tag < I > i
)
function U1AxionCoupling [3/4]
template<class Model, int N>
static inline auto TempLat::AxionCouplings::U1AxionCoupling (
Model & model,
Tag < N > t,
typename Model::FloatType tMinust0
)
function U1AxionCoupling [4/4]
template<class Model, int N>
static inline auto TempLat::AxionCouplings::U1AxionCoupling (
Model & model,
Tag < N > t
)
The documentation for this class was generated from the following file cosmolatticeweb/tmp/code_source/cosmolattice/include/CosmoInterface/definitions/axioncouplings.h