LINE Solver (C++)
Templated C++ port of the LINE queueing solver
Loading...
Searching...
No Matches
line::wfn::WFNResource Class Reference

#include <line/api/wfn/wfn_resource.h>

Public Member Functions

 WFNResource (const std::string &name, double servers=1.0, lang::SchedStrategy scheduling=lang::SchedStrategy::FCFS)
const std::string & name () const
double servers () const
lang::SchedStrategy scheduling () const
void set_name (const std::string &name)
void set_servers (double servers)
void set_scheduling (lang::SchedStrategy scheduling)

Detailed Description

Definition at line 24 of file wfn_resource.h.

Constructor & Destructor Documentation

◆ WFNResource()

line::wfn::WFNResource::WFNResource ( const std::string & name,
double servers = 1.0,
lang::SchedStrategy scheduling = lang::SchedStrategy::FCFS )
inline

Definition at line 26 of file wfn_resource.h.

References line::lang::FCFS, name(), scheduling(), servers(), and set_servers().

Member Function Documentation

◆ name()

const std::string & line::wfn::WFNResource::name ( ) const
inline

Definition at line 32 of file wfn_resource.h.

Referenced by set_name(), and WFNResource().

◆ scheduling()

lang::SchedStrategy line::wfn::WFNResource::scheduling ( ) const
inline

Definition at line 34 of file wfn_resource.h.

Referenced by set_scheduling(), and WFNResource().

◆ servers()

double line::wfn::WFNResource::servers ( ) const
inline

Definition at line 33 of file wfn_resource.h.

Referenced by set_servers(), and WFNResource().

◆ set_name()

void line::wfn::WFNResource::set_name ( const std::string & name)
inline

Definition at line 36 of file wfn_resource.h.

References name().

◆ set_scheduling()

void line::wfn::WFNResource::set_scheduling ( lang::SchedStrategy scheduling)
inline

Definition at line 42 of file wfn_resource.h.

References scheduling().

◆ set_servers()

void line::wfn::WFNResource::set_servers ( double servers)
inline

Definition at line 37 of file wfn_resource.h.

References line::ErrorKind::ErrorKind(), line::InputError::InputError(), and servers().

Referenced by WFNResource().


The documentation for this class was generated from the following file: