Mushy Layer
1.0
|
General class to contian some boundary condition information. More...
#include <BCInfo.h>
Public Member Functions | |
virtual | ~ BCInfo () |
Destructor. | |
BCInfo (const string a_name, const bool a_required=false, const Real a_default_value=0.0) | |
Standard constructor. | |
Real | getBC (int a_dir, Side::LoHiSide a_side) |
Real | getBC (int a_dir, int a_side) |
Protected Attributes | |
string | m_name |
Vector< Vector< Real > > | m_val |
bool | m_required |
General class to contian some boundary condition information.
Hold information for some particular variable for each direction/side/component Provides methods for easy access to each component
Loads values from the inputs file of the expected format:
bc.name = x-dir y-dir (z-dir, if applicable)
e.g.
bc.fixedFluxLo = 0.0 -1.0