1#ifndef STORM_STORAGE_BISIMULATION_BLOCK_H_
2#define STORM_STORAGE_BISIMULATION_BLOCK_H_
4#include <boost/optional.hpp>
11namespace bisimulation {
13template<
typename DataType>
16template<
typename DataType>
76 DataType
const&
data()
const;
82 std::size_t
getId()
const;
Block const & getPreviousBlock() const
Block const & getNextBlock() const
storm::storage::sparse::state_type getEndIndex() const
Block * getPreviousBlockPointer()
bool hasNextBlock() const
bool operator==(Block const &other) const
Block * getNextBlockPointer()
Block & operator=(Block &&other)=default
bool operator!=(Block const &other) const
std::size_t getNumberOfStates() const
Block(Block const &other)=default
void print(Partition< DataType > const &partition) const
bool hasPreviousBlock() const
storm::storage::sparse::state_type getBeginIndex() const
Block & operator=(Block const &other)=default
std::size_t getId() const
Block(Block &&other)=default