#include <source/apputils/boundary/BoundaryUtilityStrategy.h>
Public Member Functions | |
BoundaryUtilityStrategy () | |
virtual | ~BoundaryUtilityStrategy () |
virtual void | readDirichletBoundaryDataEntry (tbox::Pointer< tbox::Database > db, std::string &db_name, int bdry_location_index) |
virtual void | readNeumannBoundaryDataEntry (tbox::Pointer< tbox::Database > db, std::string &db_name, int bdry_location_index) |
See the include file BoundaryDefines.h for integer constant definitions that apply for the various boundary types, locations, and boundary conditions.
SAMRAI::appu::BoundaryUtilityStrategy::BoundaryUtilityStrategy | ( | ) |
The default constructor for BoundaryUtilityStrategy does nothing interesting.
SAMRAI::appu::BoundaryUtilityStrategy::~BoundaryUtilityStrategy | ( | ) | [virtual] |
The destructor for BoundaryUtilityStrategy does nothing interesting.
virtual void SAMRAI::appu::BoundaryUtilityStrategy::readDirichletBoundaryDataEntry | ( | tbox::Pointer< tbox::Database > | db, | |
std::string & | db_name, | |||
int | bdry_location_index | |||
) | [inline, virtual] |
Read DIRICHLET boundary state values for an edge (in 2d) or a face (in 3d) from a given database. This virtual function is given a blank implementation here to avoid the need for users to do the same if they do not need this functionality.
db | Input database from which to read boundary values. | |
db_name | Name of input database (e.g., for error reporting). | |
bdry_location_index | Integer index for location of edge (in 2d) or face (in 3d) boundary. |
virtual void SAMRAI::appu::BoundaryUtilityStrategy::readNeumannBoundaryDataEntry | ( | tbox::Pointer< tbox::Database > | db, | |
std::string & | db_name, | |||
int | bdry_location_index | |||
) | [inline, virtual] |
Read NEUMANN boundary state values for an edge (in 2d) or a face (in 3d) from a given database. This virtual function is given a blank implementation here to avoid the need for users to do the same if they do not need this functionality.
db | Input database from which to read boundary values. | |
db_name | Name of input database (e.g., for error reporting). | |
bdry_location_index | Integer index for location of edge (in 2d) or face (in 3d) boundary. |