ABLATE Source Documentation  0.12.34
ablate::eos::tChemSoot::SootTransportModel Class Reference

#include <sootTransportModel.hpp>

+ Inheritance diagram for ablate::eos::tChemSoot::SootTransportModel:

Public Member Functions

 SootTransportModel (const std::shared_ptr< TransportModel > &transport, std::string componentName)
 
ThermodynamicFunction GetTransportFunction (eos::transport::TransportProperty property, const std::vector< domain::Field > &fields) const override
 
ThermodynamicTemperatureFunction GetTransportTemperatureFunction (eos::transport::TransportProperty property, const std::vector< domain::Field > &fields) const override
 

Detailed Description

This transport model, reduces the carbon diffusion to be 1% of species diffusion

Constructor & Destructor Documentation

◆ SootTransportModel()

ablate::eos::tChemSoot::SootTransportModel::SootTransportModel ( const std::shared_ptr< TransportModel > &  transport,
std::string  componentName 
)
explicit

This transport model, reduces the carbon diffusion to be 1% of species diffusion

Parameters
transportthe base transport model
componentName,thename of the component to adjust (solid carbon or ndd)

Member Function Documentation

◆ GetTransportFunction()

ablate::eos::ThermodynamicFunction ablate::eos::tChemSoot::SootTransportModel::GetTransportFunction ( eos::transport::TransportProperty  property,
const std::vector< domain::Field > &  fields 
) const
overridevirtual

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

Parameters
property
fields
Returns

Implements ablate::eos::transport::TransportModel.

◆ GetTransportTemperatureFunction()

ablate::eos::ThermodynamicTemperatureFunction ablate::eos::tChemSoot::SootTransportModel::GetTransportTemperatureFunction ( eos::transport::TransportProperty  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::transport::TransportModel.


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