| advance(FP t_max) | mio::GraphSimulationStochastic< FP, Graph > | inline |
| Base typedef | mio::GraphSimulationStochastic< FP, Graph > | private |
| edge_function typedef | mio::GraphSimulationStochastic< FP, Graph > | private |
| get_cumulative_transition_rate() | mio::GraphSimulationStochastic< FP, Graph > | inlineprivate |
| get_graph() & | mio::GraphSimulationBase< Graph, FP, FP, std::function< void(Graph::EdgeProperty &, size_t, Graph::NodeProperty &, Graph::NodeProperty &)>, std::function< void(FP, FP, Graph::NodeProperty &)> > | inline |
| get_graph() const & | mio::GraphSimulationBase< Graph, FP, FP, std::function< void(Graph::EdgeProperty &, size_t, Graph::NodeProperty &, Graph::NodeProperty &)>, std::function< void(FP, FP, Graph::NodeProperty &)> > | inline |
| get_graph() && | mio::GraphSimulationBase< Graph, FP, FP, std::function< void(Graph::EdgeProperty &, size_t, Graph::NodeProperty &, Graph::NodeProperty &)>, std::function< void(FP, FP, Graph::NodeProperty &)> > | inline |
| get_rates(std::vector< FP > &rates) | mio::GraphSimulationStochastic< FP, Graph > | inlineprivate |
| get_rng() | mio::GraphSimulationStochastic< FP, Graph > | inline |
| get_t() const | mio::GraphSimulationBase< Graph, FP, FP, std::function< void(Graph::EdgeProperty &, size_t, Graph::NodeProperty &, Graph::NodeProperty &)>, std::function< void(FP, FP, Graph::NodeProperty &)> > | inline |
| Graph typedef | mio::GraphSimulationBase< Graph, FP, FP, std::function< void(Graph::EdgeProperty &, size_t, Graph::NodeProperty &, Graph::NodeProperty &)>, std::function< void(FP, FP, Graph::NodeProperty &)> > | |
| GraphSimulationBase(FP t0, FP dt, const Graph &g, const node_function &node_func, const edge_function &&edge_func) | mio::GraphSimulationBase< Graph, FP, FP, std::function< void(Graph::EdgeProperty &, size_t, Graph::NodeProperty &, Graph::NodeProperty &)>, std::function< void(FP, FP, Graph::NodeProperty &)> > | inline |
| GraphSimulationBase(FP t0, FP dt, Graph &&g, const node_function &node_func, const edge_function &&edge_func) | mio::GraphSimulationBase< Graph, FP, FP, std::function< void(Graph::EdgeProperty &, size_t, Graph::NodeProperty &, Graph::NodeProperty &)>, std::function< void(FP, FP, Graph::NodeProperty &)> > | inline |
| GraphSimulationStochastic(FP t0, FP dt, const Graph &g, const node_function &node_func, const edge_function &&edge_func) | mio::GraphSimulationStochastic< FP, Graph > | inline |
| GraphSimulationStochastic(FP t0, FP dt, Graph &&g, const node_function &node_func, const edge_function &&edge_func) | mio::GraphSimulationStochastic< FP, Graph > | inline |
| m_dt | mio::GraphSimulationBase< Graph, FP, FP, std::function< void(Graph::EdgeProperty &, size_t, Graph::NodeProperty &, Graph::NodeProperty &)>, std::function< void(FP, FP, Graph::NodeProperty &)> > | protected |
| m_edge_func | mio::GraphSimulationBase< Graph, FP, FP, std::function< void(Graph::EdgeProperty &, size_t, Graph::NodeProperty &, Graph::NodeProperty &)>, std::function< void(FP, FP, Graph::NodeProperty &)> > | protected |
| m_graph | mio::GraphSimulationBase< Graph, FP, FP, std::function< void(Graph::EdgeProperty &, size_t, Graph::NodeProperty &, Graph::NodeProperty &)>, std::function< void(FP, FP, Graph::NodeProperty &)> > | protected |
| m_node_func | mio::GraphSimulationBase< Graph, FP, FP, std::function< void(Graph::EdgeProperty &, size_t, Graph::NodeProperty &, Graph::NodeProperty &)>, std::function< void(FP, FP, Graph::NodeProperty &)> > | protected |
| m_rates | mio::GraphSimulationStochastic< FP, Graph > | private |
| m_rng | mio::GraphSimulationStochastic< FP, Graph > | private |
| m_t | mio::GraphSimulationBase< Graph, FP, FP, std::function< void(Graph::EdgeProperty &, size_t, Graph::NodeProperty &, Graph::NodeProperty &)>, std::function< void(FP, FP, Graph::NodeProperty &)> > | protected |
| node_function typedef | mio::GraphSimulationStochastic< FP, Graph > | private |