|
METHOD
|
#include <IMEX3Args.h>


Public Member Functions | |
| IMEX3Arguments () | |
| IMEX3Arguments (Data *data) | |
| IMEX3Arguments (IMEX3Arguments &args) | |
| virtual | ~IMEX3Arguments () |
| IMEX3Arguments & | operator= (const IMEX3Arguments &args) |
Public Member Functions inherited from IMEX2Arguments | |
| IMEX2Arguments () | |
| IMEX2Arguments (Data *data) | |
| IMEX2Arguments (IMEX2Arguments &args) | |
| virtual | ~IMEX2Arguments () |
| IMEX2Arguments & | operator= (const IMEX2Arguments &args) |
Public Attributes | |
| double | hmgam |
Public Attributes inherited from IMEX2Arguments | |
| Data * | data |
| double | gam |
| double | om2gam |
| double | dt |
| int | allocd |
| int | i |
| int | j |
| int | k |
| double * | cons |
| double * | prims |
| double * | aux |
| double * | source |
| double * | source1 |
| double * | flux1 |
| double * | source2 |
| double * | flux2 |
IMEX-SSP3(332) Arguments class
Definition at line 16 of file IMEX3Args.h.
|
inline |
Parameterized constructor.
Calls the IMEX2Arguments constructor to store pointer to Data and sets the simulation constants
Definition at line 28 of file IMEX3Args.h.
| IMEX3Arguments::IMEX3Arguments | ( | Data * | data | ) |
Deep copy constructor.
Allocates arrays for the interstage work arrays and stores pointer to Data class for this simulation. Once memory has been allocated to work arrays the member allocd is set to true (1).
| [in] | *data | pointer to the Data class |
| IMEX3Arguments::IMEX3Arguments | ( | IMEX3Arguments & | args | ) |
Destructor.
Performs a deep copy of all data in the pointed to IMEX3Arguments class to this instance. If this instance has allocd set as false, the arrays will be allocated and allocd set to true. Copy constructor is required for the overload assignment operator.
| &args | pointer to IMEX3Arguments class that needs to be copied |
|
virtual |
Overload assignment operator.
Frees allocated memory.
| IMEX3Arguments& IMEX3Arguments::operator= | ( | const IMEX3Arguments & | args | ) |
Performs deep copy of the pointed to IMEX3Arguments class on assignment.
| &args | address of IMEX3Arguments class that is to be copied |
| double IMEX3Arguments::hmgam |