|
|
| 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
-