LINE Solver (C++)
Templated C++ port of the LINE queueing solver
Loading...
Searching...
No Matches
line::env::Environment< T > Member List

This is the complete list of members for line::env::Environment< T >, including all inherited members.

add_kernel_transition(std::size_t e, std::size_t h, double prob, const lang::Distrib< T > &d, const ResetMarginal &reset=ResetMarginal())line::env::Environment< T >inline
add_node_breakdown(std::size_t up, std::size_t down, const qn::NetworkStruct< T > &base, const std::string &node_name, const lang::Distrib< T > &breakdown, const lang::Distrib< T > &down_service, const std::string &reset_policy="keep")line::env::Environment< T >inline
add_node_failure_repair(std::size_t up, std::size_t down, const qn::NetworkStruct< T > &base, const std::string &node_name, const lang::Distrib< T > &breakdown, const lang::Distrib< T > &repair, const lang::Distrib< T > &down_service, const std::string &breakdown_reset="keep", const std::string &repair_reset="keep")line::env::Environment< T >inline
add_node_repair(const std::string &node_name, const lang::Distrib< T > &repair, const std::string &reset_policy="keep")line::env::Environment< T >inline
add_transition(std::size_t e, std::size_t h, const lang::Distrib< T > &d, const ResetMarginal &reset=ResetMarginal())line::env::Environment< T >inline
arc(std::size_t e, std::size_t h) constline::env::Environment< T >inline
down_stage_name(const std::string &nm)line::env::Environment< T >inlinestatic
Environment(const std::string &nm, std::size_t nstages)line::env::Environment< T >inline
find_node_failure(const std::string &nm) constline::env::Environment< T >inline
find_stage(const std::string &nm) constline::env::Environment< T >inline
has_lqn_stages() constline::env::Environment< T >inline
hold_meanline::env::Environment< T >
hold_timeline::env::Environment< T >
hold_time_cdf(std::size_t e, const std::vector< double > &t) constline::env::Environment< T >inline
hold_time_is_semi_markov(std::size_t e) constline::env::Environment< T >inline
hold_time_mean(std::size_t e) constline::env::Environment< T >inline
init()line::env::Environment< T >inline
is_absorbing() constline::env::Environment< T >inline
is_absorbing_stage(std::size_t e) constline::env::Environment< T >inline
is_kernel_stage(std::size_t e) constline::env::Environment< T >inline
is_lqn(std::size_t e) constline::env::Environment< T >inline
is_semi_markov() constline::env::Environment< T >inline
is_semi_markov_stage(std::size_t e) constline::env::Environment< T >inline
kernel_prob(std::size_t e, std::size_t h) constline::env::Environment< T >inline
name() constline::env::Environment< T >inline
node_failures() constline::env::Environment< T >inline
nstages() constline::env::Environment< T >inline
pembline::env::Environment< T >
print_stage_table(std::FILE *out=stdout) constline::env::Environment< T >inline
prob_envline::env::Environment< T >
prob_origline::env::Environment< T >
procline::env::Environment< T >
rateline::env::Environment< T >
refuse_absorbing(const std::string &method) constline::env::Environment< T >inline
refuse_semi_markov(const std::string &method) constline::env::Environment< T >inline
register_node_failure(const std::string &node_name, const lang::Distrib< T > &breakdown, const lang::Distrib< T > &down_service, bool has_repair, const lang::Distrib< T > &repair, const std::string &breakdown_reset, const std::string &repair_reset)line::env::Environment< T >inline
reject_lqn_stages(const std::string &who, const std::string &why) constline::env::Environment< T >inline
reliability() constline::env::Environment< T >inline
require_declared() constline::env::Environment< T >inline
set_env_rate_reset(std::size_t e, std::size_t h, const ResetEnvRates< T > &f)line::env::Environment< T >inline
set_lqn_stage(std::size_t e, const std::string &nm, const std::string &type, const lqn::LqnStruct< T > &model)line::env::Environment< T >inline
set_reset(std::size_t e, std::size_t h, const ResetMarginal &reset)line::env::Environment< T >inline
set_stage(std::size_t e, const std::string &nm, const std::string &type, const qn::NetworkStruct< T > &model)line::env::Environment< T >inline
set_transition_dist(std::size_t e, std::size_t h, const lang::Distrib< T > &d)line::env::Environment< T >inline
stage(std::size_t e) constline::env::Environment< T >inline
stage_arcs(std::size_t e, std::vector< lang::Distrib< T > > &arcs, std::vector< double > &probs) constline::env::Environment< T >inline
stage_table() constline::env::Environment< T >inline
stage_table_text() constline::env::Environment< T >inline