Newer
Older
#include "pybind11_wrapper.hpp"
#include "teqp/models/cubics.hpp"
void add_cubics(py::module& m) {
using va = std::valarray<double>;
using PR = decltype(canonical_PR(va{}, va{}, va{}));
auto wPR = py::class_<PR>(m, "PengRobinson");
add_derivatives<PR>(m, wPR);
using SRK = decltype(canonical_SRK(va{}, va{}, va{}));
auto wSRK = py::class_<SRK>(m, "SoaveRedlichKwong");
add_derivatives<SRK>(m, wSRK);
}