Storm
A Modern Probabilistic Model Checker
|
#include <DdPrismModelBuilder.h>
Classes | |
class | GenerationInformation |
struct | Options |
struct | SystemResult |
Public Member Functions | |
std::shared_ptr< storm::models::symbolic::Model< Type, ValueType > > | build (storm::prism::Program const &program, Options const &options=Options()) |
Translates the given program into a symbolic model (i.e. | |
Static Public Member Functions | |
static bool | canHandle (storm::prism::Program const &program) |
A quick check to detect whether the given model is not supported. | |
Friends | |
template<storm::dd::DdType TypePrime, typename ValueTypePrime > | |
class | ModuleComposer |
Definition at line 40 of file DdPrismModelBuilder.h.
std::shared_ptr< storm::models::symbolic::Model< Type, ValueType > > storm::builder::DdPrismModelBuilder< Type, ValueType >::build | ( | storm::prism::Program const & | program, |
Options const & | options = Options() |
||
) |
Translates the given program into a symbolic model (i.e.
one that stores the transition relation as a decision diagram).
program | The program to translate. |
Definition at line 1576 of file DdPrismModelBuilder.cpp.
|
static |
A quick check to detect whether the given model is not supported.
This method only over-approximates the set of models that can be handled, i.e., if this returns true, the model might still be unsupported.
Definition at line 604 of file DdPrismModelBuilder.cpp.
|
friend |
Definition at line 248 of file DdPrismModelBuilder.h.