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

A short interval bridging two tabulated transport intervals. More...

#include <cl_GT_TransportPolyGlue.hpp>

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

Public Member Functions

 TransportPolyGlue (const enum TransportPolyType aType, const real aTmin, const real aTmax, const Vector< real > &aCoefficients)
 ~TransportPolyGlue ()=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 short interval bridging two tabulated transport intervals.

The CEA intervals meet with a kink, and a solver that differentiates viscosity or conductivity will see it. This class carries the polynomial that RefGas fits across the junction so that the property and its first derivative stay continuous.

Constructor & Destructor Documentation

◆ TransportPolyGlue()

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

◆ ~TransportPolyGlue()

belfem::gastables::TransportPolyGlue::~TransportPolyGlue ( )
default

Member Function Documentation

◆ ddrawpoly()

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

Reimplemented from belfem::gastables::TransportPoly.

◆ drawpoly()

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

Reimplemented from belfem::gastables::TransportPoly.

◆ rawpoly()

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

Reimplemented from belfem::gastables::TransportPoly.


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