OpenFCST: The open-source Fuel Cell Simulation Toolbox
|
This namespace contains data and methods that handle initial and boundary data of a problem at hand. More...
Namespaces | |
Application | |
ApplicationCore | |
Namespace containing the basic application framework used to loop over cells and create objects passed to FuelCellShop::Equation objects. | |
InitialAndBoundaryData | |
InitialSolution | |
This namespace is used for all those auxiliary classes that are used by AppCathode. | |
Classes | |
class | SystemManagement |
IMPORTANT: Add all new solution variables and equations here ! More... | |
class | OperatingConditions |
Class used to store, read from file and define the operating conditions for a fuel cell. More... | |
class | ParametricStudy |
This application is used to perform a parametric study for a given fuel cell model. More... | |
class | PolarizationCurve |
This application is used to compute the polarization curve for a given fuel cell model. More... | |
class | Scaling |
Class used to store, read from file and define scaling factors to be applied to equations in equation matrix and solutions in solution residual. More... | |
This namespace contains data and methods that handle initial and boundary data of a problem at hand.
General namespace for all applications to built within FCST.
This namespace contains classes which make.
This namespace contains the set of actual fluid transport applications.
Enumeartion used to specify the desired solver to use.
A collection of functions and classes for the mesh loops that are an ubiquitous part of each finite element program.
The collection implements:
BlockInfo
,DoFInfo
,IntegrationInfo
.They can be considered as an extension of mesh iterators in the sense that they are updated for each mesh entity and provide additional data on them.
This enumeration is used in FuelCellShop::Equation::EquationBase::set_solver(SolverName )
Simply create an instance of an enumeration, then use it in logical expressions.
This namespace is used to declare the application class and all necessary functions and data required to solve the problem. Application classes will also typically house all data handling and post-processing routines.
In a typical case using FEM, the virtual functions from OptimizationBlockMatrixApplication and its inheritance structure will be re-implemented to specifically suit the problem. See AppCathode for an example of the implementation.