teqp 0.22.0
Loading...
Searching...
No Matches
model_factory_multifluid.cpp
Go to the documentation of this file.
7
8namespace teqp{
9 namespace cppinterface{
10 std::unique_ptr<teqp::cppinterface::AbstractModel> make_multifluid(const nlohmann::json &j){
12 }
13 std::unique_ptr<teqp::cppinterface::AbstractModel> make_multifluid_ECS_HuberEly1994(const nlohmann::json &j){
15 }
16 std::unique_ptr<teqp::cppinterface::AbstractModel> make_AmmoniaWaterTillnerRoth(){
17 return teqp::cppinterface::adapter::make_owned(AmmoniaWaterTillnerRoth());
18 }
19 std::unique_ptr<teqp::cppinterface::AbstractModel> make_LJ126_TholJPCRD2016(){
21 }
22 std::unique_ptr<teqp::cppinterface::AbstractModel> make_LJ126_KolafaNezbeda1994(){
24 }
25 std::unique_ptr<teqp::cppinterface::AbstractModel> make_LJ126_Johnson1993(){
27 }
28 }
29}
auto make_owned(const TemplatedModel &tmodel)
std::unique_ptr< teqp::cppinterface::AbstractModel > make_LJ126_TholJPCRD2016()
std::unique_ptr< teqp::cppinterface::AbstractModel > make_LJ126_Johnson1993()
std::unique_ptr< teqp::cppinterface::AbstractModel > make_multifluid_ECS_HuberEly1994(const nlohmann::json &j)
std::unique_ptr< teqp::cppinterface::AbstractModel > make_multifluid(const nlohmann::json &j)
std::unique_ptr< teqp::cppinterface::AbstractModel > make_AmmoniaWaterTillnerRoth()
std::unique_ptr< teqp::cppinterface::AbstractModel > make_LJ126_KolafaNezbeda1994()
auto build_LJ126_TholJPCRD2016()
auto multifluidfactory(const nlohmann::json &spec)
Load a model from a JSON data structure.