teqp 0.21.0
Loading...
Searching...
No Matches
teqp::activity::activity_models::BinaryInvariantResidualHelmholtzOverRT< NumType > Class Template Reference

#include <activity_models.hpp>

Public Member Functions

 BinaryInvariantResidualHelmholtzOverRT (const std::vector< double > &c)
 
template<typename TType , typename MoleFractions >
auto operator() (const TType &, const MoleFractions &molefracs) const
 

Public Attributes

const std::vector< double > c
 

Detailed Description

template<typename NumType>
class teqp::activity::activity_models::BinaryInvariantResidualHelmholtzOverRT< NumType >
Note
This approach works well except that... the derivatives at the pure fluid endpoints don't. So this is more a record as a failed idea

Definition at line 127 of file activity_models.hpp.

Constructor & Destructor Documentation

◆ BinaryInvariantResidualHelmholtzOverRT()

template<typename NumType >
teqp::activity::activity_models::BinaryInvariantResidualHelmholtzOverRT< NumType >::BinaryInvariantResidualHelmholtzOverRT ( const std::vector< double > & c)
inline

Definition at line 131 of file activity_models.hpp.

Member Function Documentation

◆ operator()()

template<typename NumType >
template<typename TType , typename MoleFractions >
auto teqp::activity::activity_models::BinaryInvariantResidualHelmholtzOverRT< NumType >::operator() ( const TType & ,
const MoleFractions & molefracs ) const
inline

Definition at line 135 of file activity_models.hpp.

Member Data Documentation

◆ c

template<typename NumType >
const std::vector<double> teqp::activity::activity_models::BinaryInvariantResidualHelmholtzOverRT< NumType >::c

Definition at line 130 of file activity_models.hpp.


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