Storm
A Modern Probabilistic Model Checker
Loading...
Searching...
No Matches
HOAHeader.h
Go to the documentation of this file.
1
#pragma once
2
3
#include <boost/optional.hpp>
4
#include "cpphoafparser/consumer/hoa_consumer.hh"
5
#include "
storm/automata/APSet.h
"
6
7
namespace
storm
{
8
namespace
automata {
9
class
HOAHeader
{
10
public
:
11
boost::optional<unsigned int>
startState
;
12
boost::optional<unsigned int>
numberOfStates
;
13
APSet
apSet
;
14
15
boost::optional<unsigned int>
numberOfAcceptanceSets
;
16
cpphoafparser::HOAConsumer::acceptance_expr::ptr
acceptance_expression
;
17
boost::optional<std::string>
accName
;
18
boost::optional<std::vector<cpphoafparser::IntOrString>>
accNameExtraInfo
;
19
20
AcceptanceCondition::ptr
getAcceptanceCondition
() {
21
return
AcceptanceCondition::ptr
(
new
AcceptanceCondition
(*
numberOfStates
, *
numberOfAcceptanceSets
,
acceptance_expression
));
22
}
23
};
24
}
// namespace automata
25
}
// namespace storm
APSet.h
storm::automata::APSet
Definition
APSet.h:9
storm::automata::AcceptanceCondition
Definition
AcceptanceCondition.h:12
storm::automata::AcceptanceCondition::ptr
std::shared_ptr< AcceptanceCondition > ptr
Definition
AcceptanceCondition.h:14
storm::automata::HOAHeader
Definition
HOAHeader.h:9
storm::automata::HOAHeader::getAcceptanceCondition
AcceptanceCondition::ptr getAcceptanceCondition()
Definition
HOAHeader.h:20
storm::automata::HOAHeader::accName
boost::optional< std::string > accName
Definition
HOAHeader.h:17
storm::automata::HOAHeader::numberOfAcceptanceSets
boost::optional< unsigned int > numberOfAcceptanceSets
Definition
HOAHeader.h:15
storm::automata::HOAHeader::numberOfStates
boost::optional< unsigned int > numberOfStates
Definition
HOAHeader.h:12
storm::automata::HOAHeader::acceptance_expression
cpphoafparser::HOAConsumer::acceptance_expr::ptr acceptance_expression
Definition
HOAHeader.h:16
storm::automata::HOAHeader::startState
boost::optional< unsigned int > startState
Definition
HOAHeader.h:11
storm::automata::HOAHeader::accNameExtraInfo
boost::optional< std::vector< cpphoafparser::IntOrString > > accNameExtraInfo
Definition
HOAHeader.h:18
storm::automata::HOAHeader::apSet
APSet apSet
Definition
HOAHeader.h:13
storm
LabParser.cpp.
Definition
cli.cpp:18
src
storm
automata
HOAHeader.h
Generated by
1.9.8