|
METHOD
|
#include <backRKArgs.h>

Public Member Functions | |
| BackRKArguments () | |
| BackRKArguments (Data *data) | |
| BackRKArguments (BackRKArguments &args) | |
| virtual | ~BackRKArguments () |
| BackRKArguments & | operator= (const BackRKArguments &args) |
Public Attributes | |
| Data * | data |
| double | dt |
| int | allocd |
| double * | constar |
| double * | primstar |
| double * | auxstar |
| double * | sourcestar |
| int | i |
| int | j |
| int | k |
BackwardsRK Arguments class
Definition at line 15 of file backRKArgs.h.
|
inline |
Default constructor.
Sets the allocd variable to zero. No arrays exist at this point.
Definition at line 38 of file backRKArgs.h.
| BackRKArguments::BackRKArguments | ( | Data * | data | ) |
| BackRKArguments::BackRKArguments | ( | BackRKArguments & | args | ) |
Deep copy constructor.
Performs a deep copy of all data in the pointed to BackRKArguments 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 BackRKArguments class that needs to be copied |
|
virtual |
Destructor.
Frees allocated memory.
| BackRKArguments& BackRKArguments::operator= | ( | const BackRKArguments & | args | ) |
Overload assignment operator.
Performs deep copy of the pointed to BackRKArguments class on assignment.
| &args | address of BackRKArguments class that is to be copied |
| int BackRKArguments::allocd |
Signifies if the prim aux and source arrays have been allocated memory. 1 if allocated, 0 otherwise.
Definition at line 29 of file backRKArgs.h.
| double * BackRKArguments::auxstar |
< Interstage work array for specified variable
Definition at line 24 of file backRKArgs.h.
| double* BackRKArguments::constar |
< Interstage work array for specified variable
Definition at line 24 of file backRKArgs.h.
| Data* BackRKArguments::data |
Pointer to Data class containing global simulation data.
Definition at line 19 of file backRKArgs.h.
| double BackRKArguments::dt |
Size of current timestep.
Definition at line 24 of file backRKArgs.h.
| int BackRKArguments::i |
Which cell is currently being solved.
Definition at line 29 of file backRKArgs.h.
| int BackRKArguments::j |
Which cell is currently being solved.
Definition at line 29 of file backRKArgs.h.
| int BackRKArguments::k |
Which cell is currently being solved.
Definition at line 29 of file backRKArgs.h.
| double * BackRKArguments::primstar |
< Interstage work array for specified variable
Definition at line 24 of file backRKArgs.h.
| double * BackRKArguments::sourcestar |
< Interstage work array for specified variable
Definition at line 24 of file backRKArgs.h.