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.