|
| | AbsorptionCoeffTesting (GRINS::SharedPtr< Chemistry > &chem, GRINS::SharedPtr< GRINS::HITRAN > &hitran, libMesh::Real nu_min, libMesh::Real nu_max, libMesh::Real desired_nu, const std::string &species, libMesh::Real thermo_pressure) |
| | This class is intended solely for use in unit testing the AbsorptionCoeff class. More...
|
| |
| | AbsorptionCoeff (SharedPtr< Chemistry > &chem, SharedPtr< HITRAN > &hitran, libMesh::Real nu_min, libMesh::Real nu_max, libMesh::Real desired_nu, const std::string &species, libMesh::Real thermo_pressure) |
| |
| virtual libMesh::Real | operator() (const libMesh::FEMContext &context, const libMesh::Point &qp_xyz, const libMesh::Real t) |
| | Calculate the absorption coefficient at a quadratue point. More...
|
| |
| virtual void | operator() (const libMesh::FEMContext &context, const libMesh::Point &p, const libMesh::Real time, libMesh::DenseVector< libMesh::Real > &output) |
| | Not used. More...
|
| |
| virtual void | derivatives (libMesh::FEMContext &context, const libMesh::Point &qp_xyz, const libMesh::Real &JxW, const unsigned int qoi_index, const libMesh::Real time) |
| | Calculate the derivative of the absorption coefficient at a QP with respect to all state variables. More...
|
| |
| virtual libMesh::UniquePtr< libMesh::FEMFunctionBase< libMesh::Real > > | clone () const |
| | Not used. More...
|
| |
|
| libMesh::Real | kv (libMesh::Real T, libMesh::Real P, std::vector< libMesh::Real > Y, unsigned int i) |
| | Absorption coefficient [cm^-1]. More...
|
| |
| libMesh::Real | d_kv_dT (libMesh::Real T, libMesh::Real P, std::vector< libMesh::Real > Y, unsigned int i) |
| | Absorption coefficient temperature derivative. More...
|
| |
| libMesh::Real | d_kv_dP (libMesh::Real T, libMesh::Real P, std::vector< libMesh::Real > Y, unsigned int i) |
| | Absorption coefficient pressure derivative. More...
|
| |
| libMesh::Real | d_kv_dY (libMesh::Real T, libMesh::Real P, std::vector< libMesh::Real > Y, unsigned int i) |
| | Absorption coefficient mass fraction derivative. More...
|
| |
| libMesh::Real | Sw (libMesh::Real T, libMesh::Real P, unsigned int i) |
| | Linestrength [cm^-2 atm^-1]. More...
|
| |
| libMesh::Real | dS_dT (libMesh::Real T, libMesh::Real P, unsigned int i) |
| | Linestrength temperature derivative. More...
|
| |
| libMesh::Real | dS_dP (libMesh::Real T, libMesh::Real P, unsigned int i) |
| | Linestrength pressure derivative. More...
|
| |
| libMesh::Real | nu_D (libMesh::Real T, libMesh::Real P, unsigned int i) |
| | Doppler broadening [cm^-1]. More...
|
| |
| libMesh::Real | d_nuD_dT (libMesh::Real T, libMesh::Real P, unsigned int i) |
| | Doppler broadening temperature derivative. More...
|
| |
| libMesh::Real | d_nuD_dP (libMesh::Real T, unsigned int i) |
| | Doppler broadening pressure derivative. More...
|
| |
| libMesh::Real | nu_C (libMesh::Real T, libMesh::Real P, std::vector< libMesh::Real > Y, unsigned int i) |
| | Collisional broadening [cm^-1]. More...
|
| |
| libMesh::Real | d_nuC_dT (libMesh::Real T, libMesh::Real P, std::vector< libMesh::Real > Y, unsigned int i) |
| | Collisional broadening temperature derivative. More...
|
| |
| libMesh::Real | d_nuC_dP (libMesh::Real T, std::vector< libMesh::Real > Y, unsigned int i) |
| | Collisional broadening pressure derivative. More...
|
| |
| libMesh::Real | d_nuC_dY (libMesh::Real T, libMesh::Real P, std::vector< libMesh::Real > Y, unsigned int i) |
| | Collisional broadening mass fraction derivative. More...
|
| |
| libMesh::Real | voigt (libMesh::Real T, libMesh::Real P, std::vector< libMesh::Real > Y, unsigned int i) |
| | Calculate the Voigt profile [cm^-1]. More...
|
| |
| libMesh::Real | d_voigt_dT (libMesh::Real T, libMesh::Real P, std::vector< libMesh::Real > Y, unsigned int i) |
| | Voigt profile temperature derivative. More...
|
| |
| libMesh::Real | d_voigt_dP (libMesh::Real T, libMesh::Real P, std::vector< libMesh::Real > Y, unsigned int i) |
| | Voigt profile pressure derivative. More...
|
| |
| libMesh::Real | d_voigt_dY (libMesh::Real T, libMesh::Real P, std::vector< libMesh::Real > Y, unsigned int i) |
| | Voigt profile mass fraction derivative. More...
|
| |
| void | init_voigt () |
| | Initialize the coeff matrix for calculating the Voigt profile. More...
|
| |
| libMesh::Real | voigt_a (libMesh::Real T, libMesh::Real P, std::vector< libMesh::Real > Y, unsigned int i) |
| | Voigt a parameter. More...
|
| |
| libMesh::Real | d_voigt_a_dT (libMesh::Real T, libMesh::Real P, std::vector< libMesh::Real > Y, unsigned int i) |
| | Voigt a parameter temperature derivative. More...
|
| |
| libMesh::Real | d_voigt_a_dP (libMesh::Real T, libMesh::Real P, std::vector< libMesh::Real > Y, unsigned int i) |
| | Voigt a parameter pressure derivative. More...
|
| |
| libMesh::Real | d_voigt_a_dY (libMesh::Real T, libMesh::Real P, std::vector< libMesh::Real > Y, unsigned int i) |
| | Voigt a parameter mass fraction derivative. More...
|
| |
| libMesh::Real | voigt_w (libMesh::Real T, libMesh::Real P, unsigned int i) |
| | Voigt w parameter. More...
|
| |
| libMesh::Real | d_voigt_w_dT (libMesh::Real T, libMesh::Real P, unsigned int i) |
| | Voigt w parameter temperature derivative. More...
|
| |
| libMesh::Real | d_voigt_w_dP (libMesh::Real T, libMesh::Real P, unsigned int i) |
| | Voigt w parameter pressure derivative. More...
|
| |
| libMesh::Real | get_nu (libMesh::Real P, unsigned int i) |
| | Pressure shift of linecenter wavenumber. More...
|
| |
| libMesh::Real | d_nu_dP (unsigned int i) |
| | Derivative of pressure-shifted linecenter wavenumber. More...
|
| |
| libMesh::Real | dX_dY (std::vector< libMesh::Real > Y) |
| | Mole fraction derivative with respect to mass fraction. More...
|
| |
| libMesh::Real | dQ_dT (libMesh::Real T, unsigned int iso) |
| | Partition Function derivative (finite difference) More...
|
| |
| | AbsorptionCoeff () |
| | User should not call empty constructor. More...
|
| |
| SharedPtr< Chemistry > | _chemistry |
| | Antioch/Cantera object. More...
|
| |
| SharedPtr< HITRAN > | _hitran |
| | HITRAN. More...
|
| |
| libMesh::Real | _nu |
| | Desired wavenumber [cm^-1]. More...
|
| |
| PrimitiveTempFEVariables & | _T_var |
| |
| PressureFEVariable & | _P_var |
| |
| SpeciesMassFractionsVariable & | _Y_var |
| |
| libMesh::Real | _T0 |
| | Reference temperature [K]. More...
|
| |
| libMesh::Real | _Pref |
| | Reference pressure [atm]. More...
|
| |
| libMesh::Real | _rad_coeff |
| | Second radiation coefficient [cm K]. More...
|
| |
| unsigned int | _min_index |
| | Index of minimum wavenumber. More...
|
| |
| unsigned int | _max_index |
| | Index of maximum wavenumber. More...
|
| |
| libMesh::Real | _thermo_pressure |
| | Thermodynamic Pressure [atm]. More...
|
| |
| bool | _calc_thermo_pressure |
| | Flag for whether Thermodynamic Pressure is calculated or constant. More...
|
| |
| unsigned int | _species_idx |
| | Index for the species of interest. More...
|
| |
| std::vector< std::vector< libMesh::Real > > | _voigt_coeffs |
| | 2D coefficient matrix for approximating the Voigt profile More...
|
| |
template<typename Chemistry>
class GRINSTesting::AbsorptionCoeffTesting< Chemistry >
Definition at line 35 of file absorption_coeff_testing.h.