|
| RK4Register () |
| Constructor calls CosmoArray constructors; call RK4Register::init to initialize class.
|
|
| RK4Register (IT nx_in, IT ny_in, IT nz_in, RT sim_dt_in) |
|
void | init (IT nx_in, IT ny_in, IT nz_in, RT sim_dt_in) |
| Initialize class variables; call CosmoArray::init for array members. More...
|
|
void | setDt (RT sim_dt_in) |
| Set "dt" for RK4Register instance.
|
|
void | setName (std::string name_in) |
| Set "name" property of instance, CosmoArray member instances. More...
|
|
void | swap_a_c () |
| Swap data in and names of _a and _c registers.
|
|
void | swap_p_f () |
| Swap data in and names of _p and _f registers.
|
|
void | stepInit () |
|
void | K1Finalize () |
|
void | K2Finalize () |
|
void | K3Finalize () |
|
void | K4Finalize () |
|
RT & | _p (const IT &i, const IT &j, const IT &k) |
|
RT & | _a (const IT &i, const IT &j, const IT &k) |
|
RT & | _c (const IT &i, const IT &j, const IT &k) |
|
RT & | _f (const IT &i, const IT &j, const IT &k) |
|
RT & | operator() (const IT &i, const IT &j, const IT &k) |
|
RT & | operator[] (IT idx) |
|
template<typename IT, typename RT>
class cosmo::RK4Register< IT, RT >
RK4 Class for integration.
See the docs/RK4_integration.pptx file.
- Template Parameters
-