phasic::Edge

Represents a directed edge between two vertices in a phase-type graph.

Methods

Name Description
to
to_p
weight
update_weight
update_to
c_edge
coefficients_length
coefficient_at
operator=
init_factory

to

Vertex phasic::Edge::to()

to_p

Vertex * phasic::Edge::to_p()

weight

double phasic::Edge::weight()

update_weight

void phasic::Edge::update_weight(double weight)

update_to

void phasic::Edge::update_to(const Vertex &v)

c_edge

struct ptd_edge * phasic::Edge::c_edge() const

coefficients_length

size_t phasic::Edge::coefficients_length() const

coefficient_at

double phasic::Edge::coefficient_at(size_t index) const

operator=

Edge & phasic::Edge::operator=(const Edge &o)

init_factory

static Edge phasic::Edge::init_factory(struct ptd_vertex *vertex, struct ptd_edge *edge, Graph &graph, double weight)