1- use super :: parameters:: * ;
2- use crate :: dft:: PcSaftFunctional ;
31use feos_core:: utils:: {
42 DataSet , EquilibriumLiquidDensity , Estimator , LiquidDensity , VaporPressure ,
53} ;
64use feos_core:: * ;
75use feos_dft:: adsorption:: * ;
6+ use feos_dft:: fundamental_measure_theory:: FMTVersion ;
87use feos_dft:: interface:: * ;
98use feos_dft:: python:: * ;
109use feos_dft:: solvation:: * ;
1110use feos_dft:: * ;
11+ use feos_pcsaft:: python:: * ;
12+ use feos_pcsaft:: PcSaftFunctional ;
1213use numpy:: * ;
1314use pyo3:: exceptions:: PyValueError ;
1415use pyo3:: prelude:: * ;
@@ -54,10 +55,10 @@ impl PyPcSaftFunctional {
5455 /// PcSaftFunctional
5556 #[ staticmethod]
5657 #[ pyo3( text_signature = "(parameters, fmt_version)" ) ]
57- fn new_full ( parameters : PyPcSaftParameters , fmt_version : PyFMTVersion ) -> Self {
58+ fn new_full ( parameters : PyPcSaftParameters , fmt_version : FMTVersion ) -> Self {
5859 Self ( Rc :: new ( PcSaftFunctional :: new_full (
5960 parameters. 0 ,
60- fmt_version. 0 ,
61+ fmt_version,
6162 ) ) )
6263 }
6364}
@@ -88,7 +89,7 @@ pub fn dft(py: Python<'_>, m: &PyModule) -> PyResult<()> {
8889 m. add_class :: < PyPhaseDiagramHetero > ( ) ?;
8990 m. add_class :: < PyPhaseEquilibrium > ( ) ?;
9091 m. add_class :: < PyPlanarInterface > ( ) ?;
91- m. add_class :: < PyGeometry > ( ) ?;
92+ m. add_class :: < Geometry > ( ) ?;
9293 m. add_class :: < PyPore1D > ( ) ?;
9394 m. add_class :: < PyPore3D > ( ) ?;
9495 m. add_class :: < PyPairCorrelation > ( ) ?;
@@ -98,7 +99,7 @@ pub fn dft(py: Python<'_>, m: &PyModule) -> PyResult<()> {
9899 m. add_class :: < PySurfaceTensionDiagram > ( ) ?;
99100 m. add_class :: < PyDFTSolver > ( ) ?;
100101 m. add_class :: < PySolvationProfile > ( ) ?;
101- m. add_class :: < PyFMTVersion > ( ) ?;
102+ m. add_class :: < FMTVersion > ( ) ?;
102103
103104 let utils = PyModule :: new ( py, "utils" ) ?;
104105 utils. add_class :: < PyDataSet > ( ) ?;
0 commit comments