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 (boost::shared_ptr< ApplicationData > data, const unsigned int n_components=1) | |
Constructor. More... | |
~InitialOrBoundaryDataBase () | |
Destructor. More... | |
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. More... | |
Protected Attributes | |
GENERIC DATA | |
boost::shared_ptr < ApplicationData > | data |
Data of the application serves to exchange the information between YourApplication<dim> and children of this class. More... | |
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. More... | |
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. More... | |
This class is a means to make variable initial or boundary data.
|
protected |
Constructor.
data | - data of the application, |
n_components | - 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.
Reimplemented in FuelCell::InitialAndBoundaryData::ExactSolutionAppIncompressibleFlows< dim >, and FuelCell::InitialAndBoundaryData::InitialDataAppIncompressibleFlows< dim >.
|
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.
|
protected |
Data of the application serves to exchange the information between YourApplication<dim> and children of this class.