ABLATE Source Documentation  0.12.34
ablate::eos::radiationProperties::Sum Class Reference

#include <sum.hpp>

+ Inheritance diagram for ablate::eos::radiationProperties::Sum:

Public Member Functions

 Sum (std::vector< std::shared_ptr< ablate::eos::radiationProperties::RadiationModel >> models)
 
 Sum (const Sum &)=delete
 
void operator= (const Sum &)=delete
 
ThermodynamicTemperatureFunction GetRadiationPropertiesTemperatureFunction (RadiationProperty property, const std::vector< domain::Field > &fields) const override
 

Detailed Description

Simple helper model that sums the properties for any supplied model

Member Function Documentation

◆ GetRadiationPropertiesTemperatureFunction()

ablate::eos::ThermodynamicTemperatureFunction ablate::eos::radiationProperties::Sum::GetRadiationPropertiesTemperatureFunction ( RadiationProperty  property,
const std::vector< domain::Field > &  fields 
) const
overridevirtual

Single function to produce thermodynamic function for any property based upon the available fields and temperature

Parameters
property
fields
Returns

Implements ablate::eos::radiationProperties::RadiationModel.


The documentation for this class was generated from the following files: