25 #ifndef GRINS_PHYSICS_FACTORY_VARIABLE_DENSITY_FLOW_H
26 #define GRINS_PHYSICS_FACTORY_VARIABLE_DENSITY_FLOW_H
33 template<
template<
typename,
typename,
typename>
class DerivedPhysics>
38 const std::string& core_physics_name )
46 virtual libMesh::UniquePtr<Physics>
build_physics(
const GetPot& input,
47 const std::string& physics_name );
50 const std::string& conductivity,
51 const std::string& viscosity,
52 const std::string& specific_heat )
const;
58 #endif // GRINS_PHYSICS_FACTORY_VARIABLE_DENSITY_FLOW_H
PhysicsFactory base class for Physics that may have a related "core" Physics.
void prop_error_msg(const std::string &physics, const std::string &conductivity, const std::string &viscosity, const std::string &specific_heat) const
~PhysicsFactoryVariableDensityFlow()
virtual libMesh::UniquePtr< Physics > build_physics(const GetPot &input, const std::string &physics_name)
PhysicsFactoryVariableDensityFlow(const std::string &physics_name, const std::string &core_physics_name)