28    uint_fast64_t 
addPlace(boost::optional<uint64_t> 
const& capacity = 1, uint_fast64_t 
const& initialTokens = 0, std::string 
const& name = 
"");
 
   53    uint_fast64_t 
addTimedTransition(uint_fast64_t 
const& priority, 
RateType const& rate, boost::optional<uint64_t> 
const& numServers,
 
   54                                     std::string 
const& name = 
"");
 
   64    void addInputArc(uint_fast64_t 
const& from, uint_fast64_t 
const& to, uint_fast64_t 
const& multiplicity = 1);
 
   66    void addInputArc(std::string 
const& from, std::string 
const& to, uint64_t multiplicity = 1);
 
   73    void addInhibitionArc(uint_fast64_t 
const& from, uint_fast64_t 
const& to, uint_fast64_t 
const& multiplicity = 1);
 
   75    void addInhibitionArc(std::string 
const& from, std::string 
const& to, uint64_t multiplicity = 1);
 
   83    void addOutputArc(uint_fast64_t 
const& from, uint_fast64_t 
const& to, uint_fast64_t 
const& multiplicity = 1);
 
   85    void addOutputArc(std::string 
const& from, std::string 
const& to, uint64_t multiplicity = 1);
 
   96    void addNormalArc(std::string 
const& from, std::string 
const& to, uint64_t multiplicity = 1);
 
  103                                 std::map<storm::expressions::Variable, storm::expressions::Expression> 
const& constantsSubstitution =
 
  104                                     std::map<storm::expressions::Variable, storm::expressions::Expression>()) 
const;
 
  107    bool isImmediateTransitionId(uint64_t) 
const;
 
  108    bool isTimedTransitionId(uint64_t) 
const;
 
  111    std::map<std::string, uint64_t> placeNames;
 
  112    std::map<std::string, uint64_t> transitionNames;
 
  114    std::string gspnName = 
"_gspn_";
 
  116    std::map<uint64_t, std::vector<storm::gspn::TransitionPartition>> partitions;
 
  119    std::vector<storm::gspn::ImmediateTransition<WeightType>> immediateTransitions;
 
  122    std::vector<storm::gspn::TimedTransition<RateType>> timedTransitions;
 
  125    std::vector<storm::gspn::Place> places;
 
  127    std::map<uint64_t, LayoutInfo> placeLayout;
 
  128    std::map<uint64_t, LayoutInfo> transitionLayout;
 
 
storm::gspn::GSPN * buildGspn(std::shared_ptr< storm::expressions::ExpressionManager > const &exprManager=nullptr, std::map< storm::expressions::Variable, storm::expressions::Expression > const &constantsSubstitution=std::map< storm::expressions::Variable, storm::expressions::Expression >()) const