teqp 0.22.0
Loading...
Searching...
No Matches
saftvrmie.hpp File Reference
#include "nlohmann/json.hpp"
#include "teqp/types.hpp"
#include "teqp/json_tools.hpp"
#include "teqp/exceptions.hpp"
#include "teqp/constants.hpp"
#include "teqp/math/quadrature.hpp"
#include "teqp/models/saft/polar_terms.hpp"
#include <optional>
#include <variant>

Go to the source code of this file.

Classes

struct  teqp::SAFTVRMie::SAFTVRMieCoeffs
 Coefficients for one fluid. More...
 
struct  teqp::SAFTVRMie::SAFTVRMieChainContributionTerms
 Things that only depend on the components themselves, but not on composition, temperature, or density. More...
 
class  teqp::SAFTVRMie::SAFTVRMieNonpolarMixture
 A class used to evaluate mixtures using the SAFT-VR-Mie model. More...
 
class  teqp::SAFTVRMie::SAFTVRMieMixture
 A class used to evaluate mixtures using the SAFT-VR-Mie model. More...
 

Namespaces

namespace  teqp
 
namespace  teqp::SAFTVRMie
 

Enumerations

enum class  teqp::SAFTVRMie::EpsilonijFlags { teqp::SAFTVRMie::kInvalid , teqp::SAFTVRMie::kLorentzBerthelot , teqp::SAFTVRMie::kLafitte }
 

Functions

 teqp::SAFTVRMie::NLOHMANN_JSON_SERIALIZE_ENUM (EpsilonijFlags, { {EpsilonijFlags::kInvalid, nullptr}, {EpsilonijFlags::kLorentzBerthelot, "Lorentz-Berthelot"}, {EpsilonijFlags::kLafitte, "Lafitte"}, }) class SAFTVRMieLibrary
 Manager class for SAFT-VR-Mie coefficients.
 
auto teqp::SAFTVRMie::SAFTVRMieNonpolarfactory (const nlohmann::json &spec)
 
auto teqp::SAFTVRMie::SAFTVRMiefactory (const nlohmann::json &spec)