Mushy Layer  1.0
Public Member Functions | Protected Attributes | List of all members
BCInfo Class Reference

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
 

Detailed Description

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


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