METHOD
Flow Class Reference

#include <boundaryConds.h>

Inheritance diagram for Flow:
Collaboration diagram for Flow:

Public Member Functions

 Flow (Data *data)
 
virtual ~Flow ()
 
void apply (double *cons, double *prims=NULL, double *aux=NULL)
 

Additional Inherited Members

- Protected Member Functions inherited from Bcs
 Bcs (Data *data)
 
virtual ~Bcs ()
 
- Protected Attributes inherited from Bcs
Datadata
 

Detailed Description

Flow boundary conditions

Boundary conditions used for the Kelvin Helmholtz instability. The x-direction is periodic and y- and z-directions are outflow.

Definition at line 185 of file boundaryConds.h.

Constructor & Destructor Documentation

◆ Flow()

Flow::Flow ( Data data)
inline

Constructor.

Calls constructor of base class to store the pointer to the Data class.

Parameters
[in]*datapointer to Data class
See also
Bcs::Bcs

Definition at line 196 of file boundaryConds.h.

◆ ~Flow()

virtual Flow::~Flow ( )
inlinevirtual

Destructor.

Definition at line 198 of file boundaryConds.h.

Member Function Documentation

◆ apply()

void Flow::apply ( double *  cons,
double *  prims = NULL,
double *  aux = NULL 
)
virtual

Application function.

Applies the Flow boundary conditions to the ghost cells.

Parameters
[in,out]*conspointer to the conservative (sized) vector
[in,out]*primsoptional pointer to the primitive vector
[in,out]*auxoptional pointer to the primitive vector
See also
Bcs::apply

Implements Bcs.


The documentation for this class was generated from the following file: