Browse Source
merge branch 'jani_support' of https://sselab.de/lab9/private/git/storm into jani_support
merge branch 'jani_support' of https://sselab.de/lab9/private/git/storm into jani_support
Former-commit-id: f9617835f2
tempestpy_adaptions
sjunges
9 years ago
4 changed files with 77 additions and 33 deletions
-
15src/storage/jani/Model.cpp
-
54src/storage/jani/Model.h
-
28src/storage/jani/ModelType.cpp
-
13src/storage/jani/ModelType.h
@ -0,0 +1,15 @@ |
|||
#include "src/storage/jani/Model.h"
|
|||
|
|||
namespace storm { |
|||
namespace jani { |
|||
|
|||
Model::Model(ModelType const& modelType, uint64_t version) : modelType(modelType), version(version) { |
|||
// Intentionally left empty.
|
|||
} |
|||
|
|||
bool Model::isValid(bool logDebug) const { |
|||
// TODO.
|
|||
} |
|||
|
|||
} |
|||
} |
@ -0,0 +1,28 @@ |
|||
#include "src/storage/jani/ModelType.h"
|
|||
|
|||
namespace storm { |
|||
namespace jani { |
|||
|
|||
std::ostream& operator<<(std::ostream& stream, ModelType const& type) { |
|||
switch (type) { |
|||
case ModelType::UNDEFINED: |
|||
stream << "undefined"; |
|||
break; |
|||
case ModelType::DTMC: |
|||
stream << "dtmc"; |
|||
break; |
|||
case ModelType::CTMC: |
|||
stream << "ctmc"; |
|||
break; |
|||
case ModelType::MDP: |
|||
stream << "mdp"; |
|||
break; |
|||
case ModelType::MA: |
|||
stream << "ma"; |
|||
break; |
|||
} |
|||
return stream; |
|||
} |
|||
|
|||
} |
|||
} |
@ -0,0 +1,13 @@ |
|||
#pragma once |
|||
|
|||
#include <ostream> |
|||
|
|||
namespace storm { |
|||
namespace jani { |
|||
|
|||
enum class ModelType {UNDEFINED = 0, DTMC = 1, CTMC = 2, MDP = 3, MA = 4}; |
|||
|
|||
std::ostream& operator<<(std::ostream& stream, ModelType const& type); |
|||
|
|||
} |
|||
} |
Write
Preview
Loading…
Cancel
Save
Reference in new issue