BELFEM 0.9.0
Berkeley Lab Finite Element Framework
Loading...
Searching...
No Matches
belfem::gastables::TransportPolyCustom Class Reference

A transport interval whose exponents are not the CEA ones. More...

#include <cl_GT_TransportPolyCustom.hpp>

Inheritance diagram for belfem::gastables::TransportPolyCustom:
[legend]
Collaboration diagram for belfem::gastables::TransportPolyCustom:
[legend]

Public Member Functions

 TransportPolyCustom (const enum TransportPolyType aType, const real aTmin, const real aTmax, const Vector< real > &aCoefficients, const Vector< real > &aExponents)
 ~TransportPolyCustom ()=default
real rawpoly (const real T) const
real drawpoly (const real T) const
real ddrawpoly (const real T) const
Public Member Functions inherited from belfem::gastables::TransportPoly
 TransportPoly (const enum TransportPolyType aType, const real aTmin, const real aTmax, const Vector< real > &aCoefficients, const TransportPolyKind aKind=TransportPolyKind::DEFAULT)
virtual ~TransportPoly ()=default
virtual real eval (const real T) const
virtual real deval (const real T) const
virtual real ddeval (const real T) const
const realT_min () const
const realT_max () const
TransportPolyType type () const
void set_T_min (const real aTmin)
void set_T_max (const real aTmax)
TransportPolyKind kind () const

Additional Inherited Members

Protected Attributes inherited from belfem::gastables::TransportPoly
const TransportPolyType mType
const TransportPolyKind mKind
const real mScale
real mTmin
real mTmax
const Vector< realmCoefficients

Detailed Description

A transport interval whose exponents are not the CEA ones.

Used where the tabulated correlation does not reach, in particular for the viscosity synthesized from the Lucas correlation for species that have a critical point but no trans.inp record. Carries its own exponent vector instead of the fixed ln T, 1/T, 1/T^2, 1 of the base.

Constructor & Destructor Documentation

◆ TransportPolyCustom()

belfem::gastables::TransportPolyCustom::TransportPolyCustom ( const enum TransportPolyType aType,
const real aTmin,
const real aTmax,
const Vector< real > & aCoefficients,
const Vector< real > & aExponents )

◆ ~TransportPolyCustom()

belfem::gastables::TransportPolyCustom::~TransportPolyCustom ( )
default

Member Function Documentation

◆ ddrawpoly()

real belfem::gastables::TransportPolyCustom::ddrawpoly ( const real T) const
virtual

Reimplemented from belfem::gastables::TransportPoly.

◆ drawpoly()

real belfem::gastables::TransportPolyCustom::drawpoly ( const real T) const
virtual

Reimplemented from belfem::gastables::TransportPoly.

◆ rawpoly()

real belfem::gastables::TransportPolyCustom::rawpoly ( const real T) const
virtual

Reimplemented from belfem::gastables::TransportPoly.


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