Skip to content

Commit 38d173d

Browse files
TheGreatfpmKvolkm
andauthored
Update changed namespaces in Storm (#197)
--------- Co-authored-by: Matthias Volk <[email protected]>
1 parent 32e1b54 commit 38d173d

File tree

2 files changed

+13
-12
lines changed

2 files changed

+13
-12
lines changed

src/core/core.cpp

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
#include "core.h"
44
#include "storm/utility/initialize.h"
55
#include "storm/utility/SignalHandler.h"
6+
#include "storm/io/file.h"
67
#include "storm/io/DirectEncodingExporter.h"
78
#include "storm/storage/ModelFormulasPair.h"
89
#include "storm/storage/dd/DdType.h"
@@ -179,21 +180,21 @@ void define_optimality_type(py::module& m) {
179180

180181
// Thin wrapper for exporting model
181182
template<typename ValueType>
182-
void exportDRN(std::shared_ptr<storm::models::sparse::Model<ValueType>> model, std::string const& file, storm::exporter::DirectEncodingOptions options) {
183+
void exportDRN(std::shared_ptr<storm::models::sparse::Model<ValueType>> model, std::string const& file, storm::io::DirectEncodingOptions options) {
183184
std::ofstream stream;
184-
storm::utility::openFile(file, stream);
185-
storm::exporter::explicitExportSparseModel(stream, model, {}, options);
186-
storm::utility::closeFile(stream);
185+
storm::io::openFile(file, stream);
186+
storm::io::explicitExportSparseModel(stream, model, {}, options);
187+
storm::io::closeFile(stream);
187188
}
188189

189190
void define_export(py::module& m) {
190191

191-
py::class_<storm::exporter::DirectEncodingOptions> opts(m, "DirectEncodingOptions");
192+
py::class_<storm::io::DirectEncodingOptions> opts(m, "DirectEncodingOptions");
192193
opts.def(py::init<>());
193-
opts.def_readwrite("allow_placeholders", &storm::exporter::DirectEncodingOptions::allowPlaceholders);
194+
opts.def_readwrite("allow_placeholders", &storm::io::DirectEncodingOptions::allowPlaceholders);
194195
// Export
195-
m.def("_export_to_drn", &exportDRN<double>, "Export model in DRN format", py::arg("model"), py::arg("file"), py::arg("options")=storm::exporter::DirectEncodingOptions());
196-
m.def("_export_to_drn_interval", &exportDRN<storm::Interval>, "Export model in DRN format", py::arg("model"), py::arg("file"), py::arg("options")=storm::exporter::DirectEncodingOptions());
197-
m.def("_export_exact_to_drn", &exportDRN<storm::RationalNumber>, "Export model in DRN format", py::arg("model"), py::arg("file"), py::arg("options")=storm::exporter::DirectEncodingOptions());
198-
m.def("_export_parametric_to_drn", &exportDRN<storm::RationalFunction>, "Export parametric model in DRN format", py::arg("model"), py::arg("file"), py::arg("options")=storm::exporter::DirectEncodingOptions());
196+
m.def("_export_to_drn", &exportDRN<double>, "Export model in DRN format", py::arg("model"), py::arg("file"), py::arg("options")=storm::io::DirectEncodingOptions());
197+
m.def("_export_to_drn_interval", &exportDRN<storm::Interval>, "Export model in DRN format", py::arg("model"), py::arg("file"), py::arg("options")=storm::io::DirectEncodingOptions());
198+
m.def("_export_exact_to_drn", &exportDRN<storm::RationalNumber>, "Export model in DRN format", py::arg("model"), py::arg("file"), py::arg("options")=storm::io::DirectEncodingOptions());
199+
m.def("_export_parametric_to_drn", &exportDRN<storm::RationalFunction>, "Export parametric model in DRN format", py::arg("model"), py::arg("file"), py::arg("options")=storm::io::DirectEncodingOptions());
199200
}

src/gspn/gspn.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,15 +17,15 @@ using TransitionPartition = storm::gspn::TransitionPartition;
1717

1818
void gspnToFile(GSPN const& gspn, std::string const& filepath, bool toPnpro) {
1919
std::ofstream fs;
20-
storm::utility::openFile(filepath, fs);
20+
storm::io::openFile(filepath, fs);
2121

2222
if(toPnpro) {
2323
gspn.toPnpro(fs);
2424
}
2525
else {
2626
gspn.toPnml(fs);
2727
}
28-
storm::utility::closeFile(fs);
28+
storm::io::closeFile(fs);
2929
}
3030

3131

0 commit comments

Comments
 (0)