1#include "storm-config.h"
6TEST(StateLabelingTest, RemoveLabel) {
12 labeling.
addLabel(
"test1", statesTest1);
17 labeling.
addLabel(
"test2", statesTest2);
TEST(StateLabelingTest, RemoveLabel)
void addLabel(std::string const &label)
Adds a new label to the labelings.
bool containsLabel(std::string const &label) const
Checks whether a label is registered within this labeling.
std::size_t getNumberOfItems() const
Returns the number of items managed by this object.
void removeLabel(std::string const &label)
Removes a label from the labelings.
std::size_t getNumberOfLabels() const
Returns the number of labels managed by this object.
This class manages the labeling of the state space with a number of (atomic) labels.
bool getStateHasLabel(std::string const &label, storm::storage::sparse::state_type state) const
Checks whether a given state is labeled with the given label.
void addLabelToState(std::string const &label, storm::storage::sparse::state_type state)
Adds a label to a given state.
void removeLabelFromState(std::string const &label, storm::storage::sparse::state_type state)
Removes a label from a given state.
A bit vector that is internally represented as a vector of 64-bit values.