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 <boost/shared_ptr.hpp>
#include <application_core/system_management.h>
#include <application_core/dof_application.h>
#include <application_core/initial_and_boundary_data.h>
#include <layers/base_layer.h>
#include <utils/fem_extras.h>
#include <utils/fcst_utilities.h>
#include <utils/fcst_constants.h>
#include <equation_auxiliaries.h>
#include <application_core/application_data.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::EquationFlags
 Enumeration for flags used in equation classes to control assembly. More...
 
struct  FuelCellShop::Equation::BoundaryType
 This structure describes a boundary type of a derived equation class. More...
 
struct  FuelCellShop::Equation::OutputType
 This structure describes an output type of a derived equation class. More...
 
class  FuelCellShop::Equation::EquationBase< dim >
 This is the base class used for all Equation classes. More...
 

Namespaces

 FuelCellShop
 Container Namespace for Fuel Cell data classes.
 
 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. More...
 
 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. More...