teqp 0.23.1
Loading...
Searching...
No Matches
model_factory_advancedmixcubic.cpp
Go to the documentation of this file.
3
4#include "model_flags.hpp"
5
6#ifndef DISABLE_ADVANCEDMIXCUBIC
8#endif
9
10namespace teqp{
11 namespace cppinterface{
12#ifndef DISABLE_ADVANCEDMIXCUBIC
13 std::unique_ptr<teqp::cppinterface::AbstractModel> make_advancedPRaEres(const nlohmann::json &j){
15 }
16#else
17 std::unique_ptr<teqp::cppinterface::AbstractModel> make_advancedPRaEres(const nlohmann::json &){
18 throw teqp::NotImplementedError("The advanced cubic mixing rules model has been disabled");
19 }
20#endif
21 }
22}
auto make_owned(const TemplatedModel &tmodel)
std::unique_ptr< teqp::cppinterface::AbstractModel > make_advancedPRaEres(const nlohmann::json &j)
auto make_AdvancedPRaEres(const nlohmann::json &j)