rizer.cantera_ext
C++ Cantera 1-D plasma extension (custom Domain1D models and solvers)
Loading...
Searching...
No Matches
rizer::ElectronTemperatureData Struct Reference

Shared data carrying the electron temperature (mirrors Cantera's own TwoTempPlasmaData but only needs Te). More...

#include <PlasmaRates.h>

Inheritance diagram for rizer::ElectronTemperatureData:
Cantera::ReactionData

Public Member Functions

bool update (const Cantera::ThermoPhase &phase, const Cantera::Kinetics &kin) override
 Read the electron temperature from the phase.
void invalidateCache () override
virtual void update (double T)
virtual void update (double T, double extra)
virtual void update (double T, span< const double > extra)
Public Member Functions inherited from Cantera::ReactionData
void perturbTemperature (double deltaT)
virtual void restore ()
virtual void resize (Kinetics &kin)

Public Attributes

double electronTemp = 1.0
 electron temperature [K]
Public Attributes inherited from Cantera::ReactionData
double temperature
double logT
double recipT

Additional Inherited Members

Protected Attributes inherited from Cantera::ReactionData
double m_temperature_buf

Detailed Description

Shared data carrying the electron temperature (mirrors Cantera's own TwoTempPlasmaData but only needs Te).

Definition at line 48 of file PlasmaRates.h.

Member Function Documentation

◆ invalidateCache()

void rizer::ElectronTemperatureData::invalidateCache ( )
inlineoverridevirtual

Reimplemented from Cantera::ReactionData.

Definition at line 57 of file PlasmaRates.h.

◆ update() [1/4]

bool rizer::ElectronTemperatureData::update ( const Cantera::ThermoPhase & phase,
const Cantera::Kinetics & kin )
overridevirtual

Read the electron temperature from the phase.

Parameters
phasePhase providing the state to read Te from (PlasmaPhase, if present).
kinOwning kinetics manager, unused here.

Implements Cantera::ReactionData.

Definition at line 69 of file PlasmaRates.cpp.

◆ update() [2/4]

virtual void Cantera::ReactionData::update ( double T)
virtual

Reimplemented from Cantera::ReactionData.

◆ update() [3/4]

virtual void Cantera::ReactionData::update ( double T,
double extra )
virtual

Reimplemented from Cantera::ReactionData.

◆ update() [4/4]

virtual void Cantera::ReactionData::update ( double T,
span< const double > extra )
virtual

Reimplemented from Cantera::ReactionData.

Member Data Documentation

◆ electronTemp

double rizer::ElectronTemperatureData::electronTemp = 1.0

electron temperature [K]

Definition at line 61 of file PlasmaRates.h.


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