|
| LiquidDiffusion () |
|
| LiquidDiffusion (FuelCellShop::Material::PureGas &species1, FuelCellShop::Material::PureGas &species2) |
|
virtual | ~LiquidDiffusion () |
|
virtual void | scan () |
|
virtual void | report () |
|
virtual void | report2file (char *filename) |
|
| BinaryDiffusion () |
|
| BinaryDiffusion (FuelCellShop::Material::PureGas &species1, FuelCellShop::Material::PureGas &species2) |
|
virtual | ~BinaryDiffusion () |
|
virtual char * | get_name ()=0 |
|
virtual char * | get_description ()=0 |
|
virtual enDiffusionModelID | get_ID ()=0 |
|
virtual void | compute_diffusion (double &D)=0 |
| Comupute the diffusion coefficient [in m^2/s] at a given temperature [K] and pressure [atm].
|
|
virtual void | compute_diffusion (std::vector< double > &D_vec)=0 |
| Compute a vector of diffusion coefficients [in m^2/s] for a non-isothermal, isobaric case.
|
|
virtual double | compute_diffusion (const double &T, const double &p)=0 |
|
virtual void | compute_diffusion (double &D, std::vector< double > &dD)=0 |
|
virtual void | compute_diffusion (const double &T, const double &p, double &D, std::vector< double > &dD)=0 |
|
virtual void | compute_dD (std::vector< double > &dD)=0 |
|
virtual double | compute_dD_dP (const double &T, const double &p)=0 |
|
virtual double | compute_dD_dT (const double &T, const double &p)=0 |
|
virtual void | compute_dD_dT (std::vector< double > &dD_dT_vec)=0 |
| Method to compute derivative of diffusion coefficient with respect to temperature [in m^2/(s-K)] for a non-isothermal, isobaric case, at all quadrature points of the cell.
|
|
void | set_T_and_p (const double &T, const double &p) |
| Method used to set temperature (T) and pressure (p) for diffusion coefficient computation.
|
|
void | set_p (const double &p_atm) |
| Method to set pressure (p) for isobaric diffusion coefficient case.
|
|
void | set_temperature (const FuelCellShop::SolutionVariable &T_vec) |
| Method to set a vector of temperatures (T) for nonisothermal diffusion coefficient computation.
|
|
void | set_species (FuelCellShop::Material::PureGas &species1, FuelCellShop::Material::PureGas &species2) |
|