30 std::unique_ptr<MaterialLib::Fluid::FluidProperty>&& density,
31 std::unique_ptr<MaterialLib::Fluid::FluidProperty>&&
viscosity,
32 std::unique_ptr<MaterialLib::Fluid::FluidProperty>&&
heat_capacity,
33 std::unique_ptr<MaterialLib::Fluid::FluidProperty>&&
50 const ArrayType& variable_values)
const override
70 ->
getdValue(variable_values, variable_type);
Base class of fluid properties.
std::array< double, PropertyVariableNumber > ArrayType
const std::array< std::unique_ptr< FluidProperty >, FluidPropertyTypeNumber > _property_models
double getdValue(const FluidPropertyType property_type, const ArrayType &variable_values, const PropertyVariableType variable_type) const override
double getValue(const FluidPropertyType property_type, const ArrayType &variable_values) const override
PrimaryVariableDependentFluidProperties(std::unique_ptr< MaterialLib::Fluid::FluidProperty > &&density, std::unique_ptr< MaterialLib::Fluid::FluidProperty > &&viscosity, std::unique_ptr< MaterialLib::Fluid::FluidProperty > &&heat_capacity, std::unique_ptr< MaterialLib::Fluid::FluidProperty > &&thermal_conductivity)
PropertyVariableType
Variable that determine the property.
FluidPropertyType
Fluid property type.