Class TempLat::RK2NStorage
template <typename Model>
ClassList > TempLat > RK2NStorage
A class which implements low storage ("2N-storage") explicit RK methods.
#include <rk2nstorage.h>
Public Types
| Type | Name |
|---|---|
| typedef typename Model::FloatType | T |
Public Functions
| Type | Name |
|---|---|
| RK2NStorage (Model & model, RunParameters< T > runParams) |
|
| void | activate (Tag< N > t) |
| void | advanceScaleFactor (Model & model, size_t i, T tMinust0) |
| void | deactivate (Tag< N > t) |
| bool | deltaScaleFactor (Model & model, size_t i, KernelsTypes::EoM< Model > kt) |
| bool | deltaScaleFactor (Model & model, size_t i, KernelType) |
| void | evolve (Model & model, T tMinust0) |
| void | evolve (Model & model, T tMinust0, KernelType kt) |
| bool | isActive (Tag< FLD >, Tag< N >) const |
| void | setDelta (ExtraFields< Model > extraFlds) |
| void | sync (Model & model, T tMinust0) |
| void | syncR (Model & model, T tMinust0) |
| void | syncSemiIntegerScaleFactor (Model & model, T tMinust0, T aStart) |
Public Types Documentation
typedef T
Public Functions Documentation
function RK2NStorage
function activate
function advanceScaleFactor
function deactivate
function deltaScaleFactor [1/2]
inline bool TempLat::RK2NStorage::deltaScaleFactor (
Model & model,
size_t i,
KernelsTypes::EoM < Model > kt
)
function deltaScaleFactor [2/2]
template<class KernelType>
inline bool TempLat::RK2NStorage::deltaScaleFactor (
Model & model,
size_t i,
KernelType
)
function evolve [1/2]
function evolve [2/2]
template<class KernelType>
inline void TempLat::RK2NStorage::evolve (
Model & model,
T tMinust0,
KernelType kt
)
function isActive
template<int FLD, int N>
inline bool TempLat::RK2NStorage::isActive (
Tag < FLD >,
Tag < N >
) const
function setDelta
function sync
function syncR
function syncSemiIntegerScaleFactor
inline void TempLat::RK2NStorage::syncSemiIntegerScaleFactor (
Model & model,
T tMinust0,
T aStart
)
The documentation for this class was generated from the following file cosmolatticeweb/tmp/code_source/cosmolattice/include/CosmoInterface/evolvers/rk2nstorage.h