|
cuIBM
A GPU-based Immersed Boundary Method code
|
Specifies the time-integration scheme used. More...
#include <integrationScheme.h>
Public Member Functions | |
| void | initialise (timeScheme convScheme, timeScheme diffScheme) |
| Initializes the coefficients of the time-integration scheme. More... | |
Public Attributes | |
| int | subSteps |
| number of substeps inside each time step More... | |
| vecH | gamma |
| coefficient of the convection term in the current time step More... | |
| vecH | zeta |
| coefficient of the convection term in the previous time step More... | |
| vecH | alphaImplicit |
| coefficient of the implicit diffusion term More... | |
| vecH | alphaExplicit |
| coefficient of the explicit diffusion term More... | |
Specifies the time-integration scheme used.
Definition at line 16 of file integrationScheme.h.
|
inline |
Initializes the coefficients of the time-integration scheme.
| convScheme | time-stepping scheme used for the convection term |
| diffScheme | time-stepping scheme used for the diffusion term |
Definition at line 36 of file integrationScheme.h.
References ADAMS_BASHFORTH_2, CRANK_NICOLSON, EULER_EXPLICIT, EULER_IMPLICIT, RUNGE_KUTTA_3, and subSteps.
| vecH integrationScheme::alphaExplicit |
coefficient of the explicit diffusion term
Definition at line 21 of file integrationScheme.h.
| vecH integrationScheme::alphaImplicit |
coefficient of the implicit diffusion term
Definition at line 21 of file integrationScheme.h.
| vecH integrationScheme::gamma |
coefficient of the convection term in the current time step
Definition at line 21 of file integrationScheme.h.
| int integrationScheme::subSteps |
number of substeps inside each time step
Definition at line 19 of file integrationScheme.h.
Referenced by initialise().
| vecH integrationScheme::zeta |
coefficient of the convection term in the previous time step
Definition at line 21 of file integrationScheme.h.
1.8.11