ABLATE Source Documentation  0.12.33
ablate::eos::transport::TransportModel Class Referenceabstract
+ Inheritance diagram for ablate::eos::transport::TransportModel:

Public Member Functions

virtual ThermodynamicFunction GetTransportFunction (TransportProperty property, const std::vector< domain::Field > &fields) const =0
 
virtual ThermodynamicTemperatureFunction GetTransportTemperatureFunction (TransportProperty property, const std::vector< domain::Field > &fields) const =0
 

Member Function Documentation

◆ GetTransportFunction()

virtual ThermodynamicFunction ablate::eos::transport::TransportModel::GetTransportFunction ( TransportProperty  property,
const std::vector< domain::Field > &  fields 
) const
pure virtual

Single function to produce transport function for any property based upon the available fields

Parameters
property
fields
Returns

Implemented in ablate::eos::transport::TwoPhaseTransport, ablate::eos::transport::Sutherland, ablate::eos::transport::Constant, ablate::eos::tChemSoot::SootTransportModel, and ablate::eos::tChemSoot::SootSpeciesTransportModel.

◆ GetTransportTemperatureFunction()

virtual ThermodynamicTemperatureFunction ablate::eos::transport::TransportModel::GetTransportTemperatureFunction ( TransportProperty  property,
const std::vector< domain::Field > &  fields 
) const
pure virtual

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

Parameters
property
fields
Returns

Implemented in ablate::eos::transport::TwoPhaseTransport, ablate::eos::transport::Sutherland, ablate::eos::transport::Constant, ablate::eos::tChemSoot::SootTransportModel, and ablate::eos::tChemSoot::SootSpeciesTransportModel.


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