OpenFCST: The open-source Fuel Cell Simulation Toolbox
|
This class is a means to make variable initial or boundary data. More...
#include <initial_and_boundary_data.h>
Protected Member Functions | |
Constructors, destructor, and initialization | |
InitialOrBoundaryDataBase (const unsigned int n_components=1) | |
Constructor. | |
~InitialOrBoundaryDataBase () | |
Destructor. | |
Minor functions | |
void | print_caller_name (const std::string &caller_name) const |
This function is used to print out the name of another function that has been declared in the scope of this class, but not yet been implemented. | |
Service functions | |
virtual double | value (const Point< dim > &point, const unsigned int no_component=0) const |
This function calls the math_expression() function of this class and has NOT to be overriden in the derived classes. | |
virtual double | math_expression (const Point< dim > &point, const unsigned int no_component=0) const |
This function implements the main functionality of this class and has to be overriden in the derived classes. | |
This class is a means to make variable initial or boundary data.
|
protected |
Constructor.
n_components
is the total number of the solution components.
|
protected |
Destructor.
|
protectedvirtual |
This function implements the main functionality of this class and has to be overriden in the derived classes.
|
protected |
This function is used to print out the name of another function that has been declared in the scope of this class, but not yet been implemented.
|
virtual |
This function calls the math_expression()
function of this class and has NOT to be overriden in the derived classes.