1#ifndef __RK_INTEGRATOR_PRIV_H__
2#define __RK_INTEGRATOR_PRIV_H__
62#define RK_HIGHEST_ORDER 4
double cs_real_t
Floating-point value.
Definition: cs_defs.h:357
int cs_lnum_t
local mesh entity id
Definition: cs_defs.h:350
cs_runge_kutta_scheme_t
Definition: cs_runge_kutta_integrator_priv.h:71
@ CS_RK2
Definition: cs_runge_kutta_integrator_priv.h:74
@ CS_RK_NONE
Definition: cs_runge_kutta_integrator_priv.h:72
@ CS_RK4
Definition: cs_runge_kutta_integrator_priv.h:76
@ CS_RK3
Definition: cs_runge_kutta_integrator_priv.h:75
@ CS_RK1
Definition: cs_runge_kutta_integrator_priv.h:73
Definition: cs_runge_kutta_integrator_priv.h:82
double * a
Definition: cs_runge_kutta_integrator_priv.h:84
double * c
Definition: cs_runge_kutta_integrator_priv.h:85
Definition: cs_runge_kutta_integrator_priv.h:92
int rk_id
Definition: cs_runge_kutta_integrator_priv.h:94
cs_runge_kutta_scheme_t scheme
Definition: cs_runge_kutta_integrator_priv.h:95
Definition: cs_runge_kutta_integrator_priv.h:102
int i_stage
Definition: cs_runge_kutta_integrator_priv.h:107
cs_real_t * scaled_dt
Definition: cs_runge_kutta_integrator_priv.h:110
cs_runge_kutta_coeff_t rk_coeff
Definition: cs_runge_kutta_integrator_priv.h:125
const cs_real_t * dt
Definition: cs_runge_kutta_integrator_priv.h:109
char * name
Definition: cs_runge_kutta_integrator_priv.h:105
cs_lnum_t n_elts
Definition: cs_runge_kutta_integrator_priv.h:112
cs_real_t * rhs_stages
Definition: cs_runge_kutta_integrator_priv.h:118
cs_real_t * u_old
Definition: cs_runge_kutta_integrator_priv.h:115
cs_runge_kutta_scheme_t scheme
Definition: cs_runge_kutta_integrator_priv.h:104
int n_stages
Definition: cs_runge_kutta_integrator_priv.h:106
cs_real_t * u_new
Definition: cs_runge_kutta_integrator_priv.h:116
cs_real_t * mass
Definition: cs_runge_kutta_integrator_priv.h:121