|
PetIBM 0.5.4
Toolbox and applications of the immersed-boundary method for distributed-memory architectures
|
An implementation of TimeIntegrationBase for 2nd order Crank-Nicolson. More...
#include <timeintegration.h>
Public Member Functions | |
| Crank_Nicolson (const std::string &name) | |
| Constructor. More... | |
| virtual | ~Crank_Nicolson ()=default |
| Destructor. More... | |
| PetscErrorCode | printInfo () const |
| Print information to standard output. More... | |
Public Attributes | |
| const std::string | name |
| Name of current instance. More... | |
| const std::string | scheme |
| Name of the scheme. More... | |
| const PetscReal | implicitCoeff |
| Coefficient of implicit term. More... | |
| const PetscInt | nExplicit |
| Number of explicit terms. More... | |
| const type::RealVec1D | explicitCoeffs |
| Coefficients of explicit terms. More... | |
An implementation of TimeIntegrationBase for 2nd order Crank-Nicolson.
Definition at line 158 of file timeintegration.h.
|
inline |
Constructor.
| name | [in] the name of the instance. |
Definition at line 165 of file timeintegration.h.
|
virtualdefault |
Destructor.
|
inherited |
Print information to standard output.
Definition at line 15 of file timeintegration.cpp.
|
inherited |
Coefficients of explicit terms.
Definition at line 60 of file timeintegration.h.
|
inherited |
Coefficient of implicit term.
Definition at line 54 of file timeintegration.h.
|
inherited |
Name of current instance.
Definition at line 48 of file timeintegration.h.
|
inherited |
Number of explicit terms.
Definition at line 57 of file timeintegration.h.
|
inherited |
Name of the scheme.
Definition at line 51 of file timeintegration.h.