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
-
56src/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