teqp 0.22.0
Loading...
Searching...
No Matches
teqp::DoubleExponentialEOSTerm Class Reference

#include <multifluid_eosterms.hpp>

Public Member Functions

template<typename TauType , typename DeltaType >
auto alphar (const TauType &tau, const DeltaType &delta) const
 

Public Attributes

Eigen::ArrayXd n
 
Eigen::ArrayXd t
 
Eigen::ArrayXd d
 
Eigen::ArrayXd gd
 
Eigen::ArrayXd ld
 
Eigen::ArrayXd gt
 
Eigen::ArrayXd lt
 
Eigen::ArrayXi ld_i
 

Detailed Description

\( \alpha^{\rm r}=\displaystyle\sum_i n_i \delta^{d_i} \tau^{t_i} \exp(-\gamma_{d,i}\delta^{l_{d,i}}-\gamma_{t,i}\tau^{l_{t,i}})\)

Definition at line 108 of file multifluid_eosterms.hpp.

Member Function Documentation

◆ alphar()

template<typename TauType , typename DeltaType >
auto teqp::DoubleExponentialEOSTerm::alphar ( const TauType & tau,
const DeltaType & delta ) const
inline

Definition at line 114 of file multifluid_eosterms.hpp.

Member Data Documentation

◆ d

Eigen::ArrayXd teqp::DoubleExponentialEOSTerm::d

Definition at line 110 of file multifluid_eosterms.hpp.

◆ gd

Eigen::ArrayXd teqp::DoubleExponentialEOSTerm::gd

Definition at line 110 of file multifluid_eosterms.hpp.

◆ gt

Eigen::ArrayXd teqp::DoubleExponentialEOSTerm::gt

Definition at line 110 of file multifluid_eosterms.hpp.

◆ ld

Eigen::ArrayXd teqp::DoubleExponentialEOSTerm::ld

Definition at line 110 of file multifluid_eosterms.hpp.

◆ ld_i

Eigen::ArrayXi teqp::DoubleExponentialEOSTerm::ld_i

Definition at line 111 of file multifluid_eosterms.hpp.

◆ lt

Eigen::ArrayXd teqp::DoubleExponentialEOSTerm::lt

Definition at line 110 of file multifluid_eosterms.hpp.

◆ n

Eigen::ArrayXd teqp::DoubleExponentialEOSTerm::n

Definition at line 110 of file multifluid_eosterms.hpp.

◆ t

Eigen::ArrayXd teqp::DoubleExponentialEOSTerm::t

Definition at line 110 of file multifluid_eosterms.hpp.


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