OpenFCST: The open-source Fuel Cell Simulation Toolbox
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
oNConstants
oNdealii
|oNParameterGui
|oCTriangulation
|oCMapping
|oCFiniteElement
|\CDoFHandler
oNFCSTGUI
|\CMainWindowOf the the FCST parameterGUI
oNFcstUtilities
|oCFCSTdatabaseThis class is for interfacing with SQL databases, for the purpose of accessing and storing simulation results
|oCDatabaseOCThis class is for storing a list of up to 10 parameters and is used as a way of informing the FCSTdatabase class about the model you wish to store/access
|\CFCSTLogStreamThe object FcstUtilities::log should be used throughout OpenFCST for console logging
oNFemExtrasThis namespace contains FEM related methods which are not implemented in the standard deal.II library
oNFuelCellThis namespace contains data and methods that handle initial and boundary data of a problem at hand
|oNApplication
|oNApplicationCoreNamespace containing the basic application framework used to loop over cells and create objects passed to FuelCellShop::Equation objects
|oNInitialAndBoundaryData
|oNInitialSolutionThis namespace is used for all those auxiliary classes that are used by AppCathode
|oCSystemManagementIMPORTANT: Add all new solution variables and equations here !
|oCOperatingConditionsClass used to store, read from file and define the operating conditions for a fuel cell
|oCParametricStudyThis application is used to perform a parametric study for a given fuel cell model
|oCPolarizationCurveThis application is used to compute the polarization curve for a given fuel cell model
|\CScalingClass used to store, read from file and define scaling factors to be applied to equations in equation matrix and solutions in solution residual
oNFuelCellShopContainer Namespace for Fuel Cell data classes
|oNConstantsNamespace containing all universal constants
|oNEquationNamespace to hold classes that describe physical processes in fuel cells
|oNGeometryGeneral namespace to generate geometries and grids for FuelCell applications
|oNKineticsNamespace to hold classes that implement kinetic models
|oNLayerNamespace to hold classes that characterize fuel cell layers
|oNMaterialNamespace to hold classes that characterize materials used in fuel cells
|oNMicroScale
|oNMixtureNamespace to hold classes that define mixture properties for gases (and liquids) in fuel cells
|oNPostProcessingNamespace used for all classes use for post-processing either for evaluating a new quantity at a quadrature point for outputing with the solution, for the evaluation of functions or for the evaluation of functionals such as the current density
|oCSolutionVariableThis structure is used to encapsulate data from constant values and variable solution data that is used in Layer classes to compute effective transport properties
|\CSolutionMapConvenient storage object for SolutionVariables
oNLinearSolversThis namespace contains various linear solvers and preconditioners
|oCSparseDirectUMFPACKSolverThis class implements an interface to the sparse direct solver UMFPACK, see the link below http://www.cise.ufl.edu/research/sparse/umfpack/
|oCGMRESSolverThis class implements GMRES solver
|\CILUPreconditionerThis class implements ILU preconditioner
oNSIMNamespace under Dakota used for interfacing simulations
|oCDakotaApplicationThis class is used to interface with DAKOTA as an algorithm library
|oCDakotaDirectInterfaceThis class is used to read the input file from Dakota in its original format, use this inforamtion to launch the fuel cell simulator and finally from the data from the fuel cell simulator, write the output to Dakota
|oCDakotaLeastSquaresInterfaceThis class is used to solve a least-squares parameter estimation problem
|oCDakotaInterfaceClasses used to interface the fuel cell analysis code with DAKOTA (an optimization toolbox)
|\CExperimentalDataDescription: Used to read in an array of experimental data with column headers
oNSolverUtilsThis namespace is used to include routines that are used in the solve() routine of several applications such as AppCathode and AppPemfc
oCSimulationSelectorThis class selects an openFCST application which will run
oCSimulatorBuilderThis class is used to output data or to initialize and launch simulations
\CUnitsClass used to convert units using a standard convention