OpenFCST: The open-source Fuel Cell Simulation Toolbox
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members
FuelCell::InitialAndBoundaryData::InitialDataAppIncompressibleFlows< dim > Class Template Reference

This class is a means to make variable initial data. More...

#include <app_incompressible_flows.h>

Inheritance diagram for FuelCell::InitialAndBoundaryData::InitialDataAppIncompressibleFlows< dim >:
Inheritance graph
[legend]
Collaboration diagram for FuelCell::InitialAndBoundaryData::InitialDataAppIncompressibleFlows< dim >:
Collaboration graph
[legend]

Public Member Functions

Constructors, destructor, and initialization
 InitialDataAppIncompressibleFlows (boost::shared_ptr< ApplicationData > data, const unsigned int n_components=1)
 Constructor. More...
 
 ~InitialDataAppIncompressibleFlows ()
 Destructor. More...
 
- Public Member Functions inherited from FuelCell::InitialAndBoundaryData::InitialOrBoundaryDataBase< dim >
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...
 

Protected Member Functions

Service functions
virtual double math_expression (const Point< dim > &point, const unsigned int no_component=0) const
 This function implements the main functionality of this class. More...
 
- Protected Member Functions inherited from FuelCell::InitialAndBoundaryData::InitialOrBoundaryDataBase< dim >
 InitialOrBoundaryDataBase (boost::shared_ptr< ApplicationData > data, const unsigned int n_components=1)
 Constructor. More...
 
 ~InitialOrBoundaryDataBase ()
 Destructor. More...
 
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...
 

Additional Inherited Members

- Protected Attributes inherited from FuelCell::InitialAndBoundaryData::InitialOrBoundaryDataBase< dim >
boost::shared_ptr
< ApplicationData
data
 Data of the application serves to exchange the information between YourApplication<dim> and children of this class. More...
 

Detailed Description

template<int dim>
class FuelCell::InitialAndBoundaryData::InitialDataAppIncompressibleFlows< dim >

This class is a means to make variable initial data.

Author
Valentin N. Zingan

Constructor & Destructor Documentation

template<int dim>
FuelCell::InitialAndBoundaryData::InitialDataAppIncompressibleFlows< dim >::InitialDataAppIncompressibleFlows ( boost::shared_ptr< ApplicationData data,
const unsigned int  n_components = 1 
)

Constructor.

Parameters
data- data of the application,
n_components- the total number of the solution components.

Destructor.

Member Function Documentation

template<int dim>
virtual double FuelCell::InitialAndBoundaryData::InitialDataAppIncompressibleFlows< dim >::math_expression ( const Point< dim > &  point,
const unsigned int  no_component = 0 
) const
protectedvirtual

This function implements the main functionality of this class.

Reimplemented from FuelCell::InitialAndBoundaryData::InitialOrBoundaryDataBase< dim >.


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