|
OpenFCST: The open-source Fuel Cell Simulation Toolbox
|
#include <stdio.h>#include <stdexcept>

Go to the source code of this file.
Classes | |
| class | FuelCell::ApplicationCore::DAESolver |
| This class provides an interface to the Fortran 77 code COLDAE. More... | |
Namespaces | |
| FuelCell | |
| This namespace contains data and methods that handle initial and boundary data of a problem at hand. | |
| FuelCell::ApplicationCore | |
| Namespace containing the basic application framework used to loop over cells and create objects passed to FuelCellShop::Equation objects. | |
Macros | |
| #define | omp_get_thread_num() 0 |
Typedefs | |
| typedef void(* | FuelCell::ApplicationCore::fsub_ptr )(double &, double[], double[], double[]) |
| typedef void(* | FuelCell::ApplicationCore::dfsub_ptr )(double &, double[], double[], double[]) |
| typedef void(* | FuelCell::ApplicationCore::gsub_ptr )(int &, double[], double &) |
| typedef void(* | FuelCell::ApplicationCore::dgsub_ptr )(int &, double[], double[]) |
| typedef void(* | FuelCell::ApplicationCore::guess_ptr )(double &, double[], double[], double[]) |
Functions | |
| void | coldae_ (int &, int &, int[], double &, double &, double[], int[], int[], double[], double[], int[], double[], int &, void(*)(double &, double[], double[], double[]), void(*)(double &, double[], double[], double[]), void(*)(int &, double[], double &), void(*)(int &, double[], double[]), void(*)(double &, double[], double[], double[])) |
| void | appsln_ (double &, double[], double[], double[], int[]) |
| void | FuelCell::ApplicationCore::DAE_dummy_guess (double &x, double z[], double y[], double df[]) |
| A dummy guess function to be provided to COLDAE when a user wishes to provide none. More... | |
| void | FuelCell::ApplicationCore::for_to_c_matrix (int rows, int cols, double *fmat, double **cmat) |
| Converts a FORTRAN 2D array to a C/C++ 2D array. More... | |
| void | FuelCell::ApplicationCore::c_to_for_matrix (int rows, int cols, double **cmat, double *fmat) |
| Converts a C/C++ 2D array to a Fortran 2D array. More... | |
| #define omp_get_thread_num | ( | ) | 0 |
| void appsln_ | ( | double & | , |
| double | [], | ||
| double | [], | ||
| double | [], | ||
| int | [] | ||
| ) |
| void coldae_ | ( | int & | , |
| int & | , | ||
| int | [], | ||
| double & | , | ||
| double & | , | ||
| double | [], | ||
| int | [], | ||
| int | [], | ||
| double | [], | ||
| double | [], | ||
| int | [], | ||
| double | [], | ||
| int & | , | ||
| void(*)(double &, double[], double[], double[]) | , | ||
| void(*)(double &, double[], double[], double[]) | , | ||
| void(*)(int &, double[], double &) | , | ||
| void(*)(int &, double[], double[]) | , | ||
| void(*)(double &, double[], double[], double[]) | |||
| ) |
1.8.5