|
METHOD
|
#include <boundaryConds.h>


Public Member Functions | |
| virtual void | apply (double *cons, double *prims=NULL, double *aux=NULL)=0 |
Protected Member Functions | |
| Bcs (Data *data) | |
| virtual | ~Bcs () |
Protected Attributes | |
| Data * | data |
Boundary Conditions
Definition at line 13 of file boundaryConds.h.
|
inlineprotected |
Constructor store data about simulation (needed for domain)
Constructor simply stores the pointer to the Data class.
| [in] | *data | pointer to the Data class |
Definition at line 25 of file boundaryConds.h.
|
inlineprotectedvirtual |
Destructor.
Definition at line 30 of file boundaryConds.h.
|
pure virtual |
Application function.
Pure virtual function definition of the apply function. Function will apply the specified boundary condition to the given vectors. Most often the convervative vector, or a vector of the same size (e.g. source/flux vector), will be the intended vector to apply boundary conditions too. Primitive and auxiliary variables can also be applied to.
| [in,out] | *cons | pointer to the conservative (sized) vector |
| [in,out] | *prims | optional pointer to the primitive vector |
| [in,out] | *aux | optional pointer to the primitive vector |
Implemented in ParallelFlow, ParallelPeriodic, Flow, ParallelOutflow, Periodic, OutflowRotatedBW, and Outflow.
|
protected |
Pointer to Data class containing global simulation data.
Definition at line 17 of file boundaryConds.h.