GRINS-0.8.0
|
#include <antioch_mixture_averaged_transport_mixture_builder.h>
Public Member Functions | |
AntiochMixtureAveragedTransportMixtureBuilder () | |
~AntiochMixtureAveragedTransportMixtureBuilder () | |
template<typename KineticsThermoCurveFit , typename Thermo , typename Viscosity , typename Conductivity , typename Diffusivity > | |
libMesh::UniquePtr< AntiochMixtureAveragedTransportMixture< KineticsThermoCurveFit, Thermo, Viscosity, Conductivity, Diffusivity > > | build_mixture (const GetPot &input, const std::string &material) |
template<typename KT , typename T , typename V , typename C , typename D > | |
libMesh::UniquePtr< AntiochMixtureAveragedTransportMixture< KT, T, V, C, D > > | build_mixture (const GetPot &input, const std::string &material) |
Public Member Functions inherited from GRINS::AntiochMixtureBuilderBase | |
AntiochMixtureBuilderBase () | |
~AntiochMixtureBuilderBase () | |
libMesh::UniquePtr< Antioch::ChemicalMixture< libMesh::Real > > | build_chem_mix (const GetPot &input, const std::string &material) |
libMesh::UniquePtr< Antioch::ReactionSet< libMesh::Real > > | build_reaction_set (const GetPot &input, const std::string &material, const Antioch::ChemicalMixture< libMesh::Real > &chem_mix) |
template<typename KineticsThermoCurveFit > | |
libMesh::UniquePtr< Antioch::NASAThermoMixture< libMesh::Real, KineticsThermoCurveFit > > | build_nasa_thermo_mix (const GetPot &input, const std::string &material, const Antioch::ChemicalMixture< libMesh::Real > &chem_mix) |
template<typename KineticsThermoCurveFit > | |
libMesh::UniquePtr< AntiochMixture< KineticsThermoCurveFit > > | build_antioch_mixture (const GetPot &input, const std::string &material) |
libMesh::Real | parse_min_T (const GetPot &input, const std::string &material) |
bool | parse_clip_negative_rho (const GetPot &input, const std::string &material) |
Private Member Functions | |
libMesh::UniquePtr< Antioch::TransportMixture< libMesh::Real > > | build_transport_mixture (const GetPot &input, const std::string &material, const Antioch::ChemicalMixture< libMesh::Real > &chem_mix) |
libMesh::UniquePtr< Antioch::MixtureAveragedTransportMixture< libMesh::Real > > | build_mix_avg_trans_mixture (const Antioch::TransportMixture< libMesh::Real > &trans_mix) |
template<typename Viscosity > | |
libMesh::UniquePtr< Antioch::MixtureViscosity< Viscosity, libMesh::Real > > | build_viscosity (const GetPot &input, const std::string &material, const Antioch::TransportMixture< libMesh::Real > &trans_mix) |
template<typename Diffusivity > | |
libMesh::UniquePtr< Antioch::MixtureDiffusion< Diffusivity, libMesh::Real > > | build_diffusivity (const GetPot &input, const std::string &material, const Antioch::TransportMixture< libMesh::Real > &trans_mix) |
libMesh::UniquePtr< Antioch::MixtureViscosity< Antioch::SutherlandViscosity< libMesh::Real >, libMesh::Real > > | specialized_build_viscosity (const GetPot &input, const std::string &material, const Antioch::TransportMixture< libMesh::Real > &trans_mix, viscosity_type< Antioch::SutherlandViscosity< libMesh::Real > >) |
libMesh::UniquePtr< Antioch::MixtureViscosity< Antioch::BlottnerViscosity< libMesh::Real >, libMesh::Real > > | specialized_build_viscosity (const GetPot &input, const std::string &material, const Antioch::TransportMixture< libMesh::Real > &trans_mix, viscosity_type< Antioch::BlottnerViscosity< libMesh::Real > >) |
libMesh::UniquePtr< Antioch::MixtureDiffusion< Antioch::ConstantLewisDiffusivity< libMesh::Real >, libMesh::Real > > | specialized_build_diffusivity (const GetPot &input, const std::string &material, const Antioch::TransportMixture< libMesh::Real > &trans_mix, diffusivity_type< Antioch::ConstantLewisDiffusivity< libMesh::Real > >) |
Additional Inherited Members | |
Protected Member Functions inherited from GRINS::AntiochMixtureBuilderBase | |
void | parse_nasa_data (Antioch::NASAThermoMixture< libMesh::Real, Antioch::CEACurveFit< libMesh::Real > > &nasa_mixture, const GetPot &input, const std::string &material) |
Definition at line 39 of file antioch_mixture_averaged_transport_mixture_builder.h.
|
inline |
Definition at line 42 of file antioch_mixture_averaged_transport_mixture_builder.h.
|
inline |
Definition at line 43 of file antioch_mixture_averaged_transport_mixture_builder.h.
|
inlineprivate |
Definition at line 68 of file antioch_mixture_averaged_transport_mixture_builder.h.
References specialized_build_diffusivity().
|
inlineprivate |
Definition at line 56 of file antioch_mixture_averaged_transport_mixture_builder.h.
Referenced by build_mixture().
libMesh::UniquePtr<AntiochMixtureAveragedTransportMixture<KineticsThermoCurveFit,Thermo,Viscosity,Conductivity,Diffusivity> > GRINS::AntiochMixtureAveragedTransportMixtureBuilder::build_mixture | ( | const GetPot & | input, |
const std::string & | material | ||
) |
Referenced by GRINS::PhysicsFactoryReactingFlows< DerivedPhysics >::build_mix_avged_physics_ptr(), GRINSTesting::AntiochMixtureAveragedTransportMixtureBuilderTest::test_build_cea_statmech_sutherland_eucken_constlewis_mix(), GRINSTesting::AntiochMixtureAveragedTransportMixtureBuilderTest::test_build_cea_sutherland_eucken_constlewis_mix(), and test_evaluator().
|
inline |
Definition at line 160 of file antioch_mixture_averaged_transport_mixture_builder.h.
References GRINS::AntiochMixtureBuilderBase::build_chem_mix(), build_mix_avg_trans_mixture(), GRINS::AntiochMixtureBuilderBase::build_reaction_set(), build_transport_mixture(), GRINS::AntiochMixtureBuilderBase::parse_clip_negative_rho(), and GRINS::AntiochMixtureBuilderBase::parse_min_T().
|
private |
Definition at line 36 of file antioch_mixture_averaged_transport_mixture_builder.C.
Referenced by build_mixture().
|
inlineprivate |
Definition at line 62 of file antioch_mixture_averaged_transport_mixture_builder.h.
References specialized_build_viscosity().
|
inlineprivate |
Definition at line 126 of file antioch_mixture_averaged_transport_mixture_builder.h.
References GRINS::MaterialsParsing::parse_lewis_number().
Referenced by build_diffusivity().
|
inlineprivate |
Definition at line 73 of file antioch_mixture_averaged_transport_mixture_builder.h.
Referenced by build_viscosity().
|
inlineprivate |
Definition at line 91 of file antioch_mixture_averaged_transport_mixture_builder.h.