Documentation 6b54b78464
Loading...
Searching...
No Matches
CCompressiblePrimitives< nDim_, nVar_ > Struct Template Reference

Type to store compressible primitive variables and access them by name. More...

#include <variables.hpp>

Public Member Functions

Double & temperature ()
 
Double & pressure ()
 
Double & density ()
 
Double & enthalpy ()
 
Double & velocity (size_t iDim)
 
const Double & temperature () const
 
const Double & pressure () const
 
const Double & density () const
 
const Double & enthalpy () const
 
const Double & velocity (size_t iDim) const
 
const Double * velocity () const
 
Double & speedSound ()
 
Double & laminarVisc ()
 
Double & eddyVisc ()
 
Double & thermalCond ()
 
Double & cp ()
 
const Double & speedSound () const
 
const Double & laminarVisc () const
 
const Double & eddyVisc () const
 
const Double & thermalCond () const
 
const Double & cp () const
 

Public Attributes

VectorDbl< nVar > all
 

Static Public Attributes

static constexpr size_t nDim = nDim_
 
static constexpr size_t nVar = nVar_
 

Detailed Description

template<size_t nDim_, size_t nVar_>
struct CCompressiblePrimitives< nDim_, nVar_ >

Type to store compressible primitive variables and access them by name.

Member Function Documentation

◆ cp() [1/2]

template<size_t nDim_, size_t nVar_>
Double & CCompressiblePrimitives< nDim_, nVar_ >::cp ( )
inline

◆ cp() [2/2]

template<size_t nDim_, size_t nVar_>
const Double & CCompressiblePrimitives< nDim_, nVar_ >::cp ( ) const
inline

◆ density() [1/2]

template<size_t nDim_, size_t nVar_>
Double & CCompressiblePrimitives< nDim_, nVar_ >::density ( )
inline

◆ density() [2/2]

template<size_t nDim_, size_t nVar_>
const Double & CCompressiblePrimitives< nDim_, nVar_ >::density ( ) const
inline

◆ eddyVisc() [1/2]

template<size_t nDim_, size_t nVar_>
Double & CCompressiblePrimitives< nDim_, nVar_ >::eddyVisc ( )
inline

◆ eddyVisc() [2/2]

template<size_t nDim_, size_t nVar_>
const Double & CCompressiblePrimitives< nDim_, nVar_ >::eddyVisc ( ) const
inline

◆ enthalpy() [1/2]

template<size_t nDim_, size_t nVar_>
Double & CCompressiblePrimitives< nDim_, nVar_ >::enthalpy ( )
inline

◆ enthalpy() [2/2]

template<size_t nDim_, size_t nVar_>
const Double & CCompressiblePrimitives< nDim_, nVar_ >::enthalpy ( ) const
inline

◆ laminarVisc() [1/2]

template<size_t nDim_, size_t nVar_>
Double & CCompressiblePrimitives< nDim_, nVar_ >::laminarVisc ( )
inline

◆ laminarVisc() [2/2]

template<size_t nDim_, size_t nVar_>
const Double & CCompressiblePrimitives< nDim_, nVar_ >::laminarVisc ( ) const
inline

◆ pressure() [1/2]

template<size_t nDim_, size_t nVar_>
Double & CCompressiblePrimitives< nDim_, nVar_ >::pressure ( )
inline

◆ pressure() [2/2]

template<size_t nDim_, size_t nVar_>
const Double & CCompressiblePrimitives< nDim_, nVar_ >::pressure ( ) const
inline

◆ speedSound() [1/2]

template<size_t nDim_, size_t nVar_>
Double & CCompressiblePrimitives< nDim_, nVar_ >::speedSound ( )
inline

◆ speedSound() [2/2]

template<size_t nDim_, size_t nVar_>
const Double & CCompressiblePrimitives< nDim_, nVar_ >::speedSound ( ) const
inline

◆ temperature() [1/2]

template<size_t nDim_, size_t nVar_>
Double & CCompressiblePrimitives< nDim_, nVar_ >::temperature ( )
inline

◆ temperature() [2/2]

template<size_t nDim_, size_t nVar_>
const Double & CCompressiblePrimitives< nDim_, nVar_ >::temperature ( ) const
inline

◆ thermalCond() [1/2]

template<size_t nDim_, size_t nVar_>
Double & CCompressiblePrimitives< nDim_, nVar_ >::thermalCond ( )
inline

◆ thermalCond() [2/2]

template<size_t nDim_, size_t nVar_>
const Double & CCompressiblePrimitives< nDim_, nVar_ >::thermalCond ( ) const
inline

◆ velocity() [1/3]

template<size_t nDim_, size_t nVar_>
const Double * CCompressiblePrimitives< nDim_, nVar_ >::velocity ( ) const
inline

◆ velocity() [2/3]

template<size_t nDim_, size_t nVar_>
Double & CCompressiblePrimitives< nDim_, nVar_ >::velocity ( size_t  iDim)
inline

◆ velocity() [3/3]

template<size_t nDim_, size_t nVar_>
const Double & CCompressiblePrimitives< nDim_, nVar_ >::velocity ( size_t  iDim) const
inline

Member Data Documentation

◆ all

template<size_t nDim_, size_t nVar_>
VectorDbl<nVar> CCompressiblePrimitives< nDim_, nVar_ >::all

◆ nDim

template<size_t nDim_, size_t nVar_>
constexpr size_t CCompressiblePrimitives< nDim_, nVar_ >::nDim = nDim_
staticconstexpr

◆ nVar

template<size_t nDim_, size_t nVar_>
constexpr size_t CCompressiblePrimitives< nDim_, nVar_ >::nVar = nVar_
staticconstexpr

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