Skip to content

Commit 80ebf75

Browse files
authored
Code formatting merge (#396)
2 parents 46de65c + f4b5321 commit 80ebf75

106 files changed

Lines changed: 3259 additions & 2927 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.git-blame-ignore-revs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,4 @@
44

55
534f29c9e329007d67428da3ef7be84141140fe2
66
111723001581254265076802b8b50f581fae43fd
7+
0a719a47eb4707e4c47d37878d7f99c99398ce39

src/boost.h

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,11 @@
66
namespace pybind11 {
77
namespace detail {
88

9-
template <typename T>
9+
template<typename T>
1010
struct type_caster<boost::optional<T>> : optional_caster<boost::optional<T>> {};
1111

12-
template<> struct type_caster<boost::none_t>
13-
: public void_caster<boost::none_t> {};
12+
template<>
13+
struct type_caster<boost::none_t> : public void_caster<boost::none_t> {};
1414

15-
}
16-
}
15+
} // namespace detail
16+
} // namespace pybind11

src/common.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22

33
#include "config.h"
44

5-
#include <pybind11/pybind11.h>
65
#include <pybind11/operators.h>
6+
#include <pybind11/pybind11.h>
77
#include <pybind11/stl.h>
88
#include <tuple>
99

src/core/analysis.cpp

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,12 @@
44

55
// Define python bindings
66
void define_graph_constraints(py::module& m) {
7-
87
// ConstraintCollector
9-
py::class_<storm::analysis::ConstraintCollector<storm::RationalFunction>, std::shared_ptr<storm::analysis::ConstraintCollector<storm::RationalFunction>>>(m, "ConstraintCollector", "Collector for constraints on parametric Markov chains")
10-
.def(py::init<storm::models::sparse::Model<storm::RationalFunction> const&>(), py::arg("model"))
11-
.def_property_readonly("wellformed_constraints", &storm::analysis::ConstraintCollector<storm::RationalFunction>::getWellformedConstraints, "Get the constraints ensuring a wellformed model")
12-
.def_property_readonly("graph_preserving_constraints", &storm::analysis::ConstraintCollector<storm::RationalFunction>::getGraphPreservingConstraints, "Get the constraints ensuring the graph is preserved")
13-
;
14-
8+
py::class_<storm::analysis::ConstraintCollector<storm::RationalFunction>, std::shared_ptr<storm::analysis::ConstraintCollector<storm::RationalFunction>>>(
9+
m, "ConstraintCollector", "Collector for constraints on parametric Markov chains")
10+
.def(py::init<storm::models::sparse::Model<storm::RationalFunction> const&>(), py::arg("model"))
11+
.def_property_readonly("wellformed_constraints", &storm::analysis::ConstraintCollector<storm::RationalFunction>::getWellformedConstraints,
12+
"Get the constraints ensuring a wellformed model")
13+
.def_property_readonly("graph_preserving_constraints", &storm::analysis::ConstraintCollector<storm::RationalFunction>::getGraphPreservingConstraints,
14+
"Get the constraints ensuring the graph is preserved");
1515
}

src/core/bisimulation.cpp

Lines changed: 16 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -2,31 +2,33 @@
22
#include "storm/adapters/RationalFunctionAdapter.h"
33
#include "storm/models/symbolic/StandardRewardModel.h"
44

5-
6-
template <storm::dd::DdType DdType, typename ValueType>
7-
std::shared_ptr<storm::models::Model<ValueType>> performBisimulationMinimization(std::shared_ptr<storm::models::symbolic::Model<DdType, ValueType>> const& model, std::vector<std::shared_ptr<storm::logic::Formula const>> const& formulas, storm::storage::BisimulationType const& bisimulationType, storm::dd::bisimulation::QuotientFormat const& quotientFormat) {
8-
return storm::api::performBisimulationMinimization<DdType, ValueType, ValueType>(model, formulas, bisimulationType, storm::dd::bisimulation::SignatureMode::Eager, quotientFormat);
5+
template<storm::dd::DdType DdType, typename ValueType>
6+
std::shared_ptr<storm::models::Model<ValueType>> performBisimulationMinimization(
7+
std::shared_ptr<storm::models::symbolic::Model<DdType, ValueType>> const& model, std::vector<std::shared_ptr<storm::logic::Formula const>> const& formulas,
8+
storm::storage::BisimulationType const& bisimulationType, storm::dd::bisimulation::QuotientFormat const& quotientFormat) {
9+
return storm::api::performBisimulationMinimization<DdType, ValueType, ValueType>(model, formulas, bisimulationType,
10+
storm::dd::bisimulation::SignatureMode::Eager, quotientFormat);
911
}
1012

1113
// Define python bindings
1214
void define_bisimulation(py::module& m) {
13-
1415
// Bisimulation
15-
m.def("_perform_bisimulation", &storm::api::performBisimulationMinimization<double>, "Perform bisimulation", py::arg("model"), py::arg("formulas"), py::arg("bisimulation_type"), py::arg("graph_preserving"));
16-
m.def("_perform_parametric_bisimulation", &storm::api::performBisimulationMinimization<storm::RationalFunction>, "Perform bisimulation on parametric model", py::arg("model"), py::arg("formulas"), py::arg("bisimulation_type"), py::arg("graph_preserving"));
17-
m.def("_perform_symbolic_bisimulation", &performBisimulationMinimization<storm::dd::DdType::Sylvan, double>, "Perform bisimulation", py::arg("model"), py::arg("formulas"), py::arg("bisimulation_type"), py::arg("quotient_format"));
18-
m.def("_perform_symbolic_parametric_bisimulation", &performBisimulationMinimization<storm::dd::DdType::Sylvan, storm::RationalFunction>, "Perform bisimulation on parametric model", py::arg("model"), py::arg("formulas"), py::arg("bisimulation_type"), py::arg("quotient_format"));
16+
m.def("_perform_bisimulation", &storm::api::performBisimulationMinimization<double>, "Perform bisimulation", py::arg("model"), py::arg("formulas"),
17+
py::arg("bisimulation_type"), py::arg("graph_preserving"));
18+
m.def("_perform_parametric_bisimulation", &storm::api::performBisimulationMinimization<storm::RationalFunction>, "Perform bisimulation on parametric model",
19+
py::arg("model"), py::arg("formulas"), py::arg("bisimulation_type"), py::arg("graph_preserving"));
20+
m.def("_perform_symbolic_bisimulation", &performBisimulationMinimization<storm::dd::DdType::Sylvan, double>, "Perform bisimulation", py::arg("model"),
21+
py::arg("formulas"), py::arg("bisimulation_type"), py::arg("quotient_format"));
22+
m.def("_perform_symbolic_parametric_bisimulation", &performBisimulationMinimization<storm::dd::DdType::Sylvan, storm::RationalFunction>,
23+
"Perform bisimulation on parametric model", py::arg("model"), py::arg("formulas"), py::arg("bisimulation_type"), py::arg("quotient_format"));
1924

2025
// BisimulationType
2126
py::enum_<storm::storage::BisimulationType>(m, "BisimulationType", "Types of bisimulation")
2227
.value("STRONG", storm::storage::BisimulationType::Strong)
23-
.value("WEAK", storm::storage::BisimulationType::Weak)
24-
;
28+
.value("WEAK", storm::storage::BisimulationType::Weak);
2529

2630
// QuotientFormat
2731
py::enum_<storm::dd::bisimulation::QuotientFormat>(m, "QuotientFormat", "Return format of bisimulation quotient")
2832
.value("SPARSE", storm::dd::bisimulation::QuotientFormat::Sparse)
29-
.value("DD", storm::dd::bisimulation::QuotientFormat::Dd)
30-
;
31-
33+
.value("DD", storm::dd::bisimulation::QuotientFormat::Dd);
3234
}

src/core/bisimulation.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,3 @@
22
#include "common.h"
33

44
void define_bisimulation(py::module& m);
5-

src/core/common.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#pragma once
22

3+
#include <pybind11/stl.h>
34
#include "src/common.h"
45
#include "storm/api/storm.h"
5-
#include <pybind11/stl.h>

0 commit comments

Comments
 (0)