CoolProp  6.6.0
An open-source fluid property and humid air property database
Public Attributes | List of all members
UNIFACLibrary::Component Struct Reference

Detailed Description

A structure containing the groups and additional information for a component.

Definition at line 58 of file UNIFACLibrary.h.

#include <UNIFACLibrary.h>

Public Attributes

std::string name
 A user-readable name (not guaranteed unique) More...
 
std::string inchikey
 The InChI key for the component. More...
 
std::string registry_number
 The registry number for the component in xxxxxxxxxx-xx-x format. More...
 
std::string userid
 A user-specified string identifier. More...
 
double Tc
 The critical temperature in K. More...
 
double pc
 The critical pressure in Pa. More...
 
double acentric
 The acentric factor. More...
 
double molemass
 The molar mass in kg/mol. More...
 
std::vector< ComponentGroupgroups
 
std::string alpha_type
 The type of alpha function. More...
 
std::vector< double > alpha_coeffs
 The vector of coefficients for the alpha function. More...
 
CoolProp::IdealHelmholtzContainer alpha0
 The ideal Helmholtz energy. More...
 

Member Data Documentation

◆ acentric

double UNIFACLibrary::Component::acentric

The acentric factor.

Definition at line 66 of file UNIFACLibrary.h.

◆ alpha0

CoolProp::IdealHelmholtzContainer UNIFACLibrary::Component::alpha0

The ideal Helmholtz energy.

Definition at line 71 of file UNIFACLibrary.h.

◆ alpha_coeffs

std::vector<double> UNIFACLibrary::Component::alpha_coeffs

The vector of coefficients for the alpha function.

Definition at line 70 of file UNIFACLibrary.h.

◆ alpha_type

std::string UNIFACLibrary::Component::alpha_type

The type of alpha function.

Definition at line 69 of file UNIFACLibrary.h.

◆ groups

std::vector<ComponentGroup> UNIFACLibrary::Component::groups

Definition at line 68 of file UNIFACLibrary.h.

◆ inchikey

std::string UNIFACLibrary::Component::inchikey

The InChI key for the component.

Definition at line 61 of file UNIFACLibrary.h.

◆ molemass

double UNIFACLibrary::Component::molemass

The molar mass in kg/mol.

Definition at line 67 of file UNIFACLibrary.h.

◆ name

std::string UNIFACLibrary::Component::name

A user-readable name (not guaranteed unique)

Definition at line 60 of file UNIFACLibrary.h.

◆ pc

double UNIFACLibrary::Component::pc

The critical pressure in Pa.

Definition at line 65 of file UNIFACLibrary.h.

◆ registry_number

std::string UNIFACLibrary::Component::registry_number

The registry number for the component in xxxxxxxxxx-xx-x format.

Definition at line 62 of file UNIFACLibrary.h.

◆ Tc

double UNIFACLibrary::Component::Tc

The critical temperature in K.

Definition at line 64 of file UNIFACLibrary.h.

◆ userid

std::string UNIFACLibrary::Component::userid

A user-specified string identifier.

Definition at line 63 of file UNIFACLibrary.h.


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