OpenFCST: The open-source Fuel Cell Simulation Toolbox
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces
equation_base.h File Reference
#include "system_management.h"
#include "initial_and_boundary_data.h"
#include "base_layer.h"
#include "fem_extras.h"
#include "fcst_utilities.h"
#include "fcst_constants.h"
Include dependency graph for equation_base.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  FuelCellShop::Equation::BoundaryType
 This simple structure describes a boundary type of a derived equation class. More...
 
struct  FuelCellShop::Equation::OutputType
 This simple structure describes an output type of a derived equation class. More...
 
struct  FuelCellShop::Equation::VariableInfo
 This simple structure stores certain information regarding a particular variable for the equation (all of them retrieved from #SystemManagement). More...
 
class  FuelCellShop::Equation::EquationBase< dim >
 This class contains generic data and methods heavily used by all derived equation classes. More...
 

Namespaces

namespace  FuelCellShop
 Container Namespace for Fuel Cell data classes.
 
namespace  FuelCellShop::Equation
 Namespace to hold classes that describe physical processes in fuel cells.
 

Functions

Exceptions
 FuelCellShop::Equation::DeclException2 (VariableShouldExistForEquation, std::string, std::string,<< "The user-defined variable with name \""<< arg1<< "\" should be one of the solution variables for equation with name \""<< arg2<< "\"")
 Exception thrown when a particular variable required by the equation class, does not exist in the user defined solution variables.
 
 FuelCellShop::Equation::DeclException2 (IndexDoNotMatch, std::string, std::string,<< "The index of variable \""<< arg1<< "\" do not match with the index of equation \""<< arg2<< "\"")
 Exception thrown when index of the user defined equation do not match with the index of the base variable for the equation.