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[]) | |||
) |