LINE Solver (C++)
Templated C++ port of the LINE queueing solver
Loading...
Searching...
No Matches
line::opt::SystemResponseTimeConstraint Class Referencefinal

#include <line/opt/objectives.h>

Inheritance diagram for line::opt::SystemResponseTimeConstraint:
Collaboration diagram for line::opt::SystemResponseTimeConstraint:

Public Member Functions

 SystemResponseTimeConstraint (std::string c, double m, std::string n="")
double evaluate (const EvaluationResult &r, const VariableValues &) const override
std::string generated_name () const override
Public Member Functions inherited from line::opt::Constraint
 Constraint (std::string n="")
virtual ~Constraint ()=default
std::string name () const
bool satisfied (const EvaluationResult &r, const VariableValues &v, double t=1e-6) const

Additional Inherited Members

Static Protected Member Functions inherited from line::opt::Constraint
static double upper (double a, double b)
static double lower (double a, double b)
Protected Attributes inherited from line::opt::Constraint
std::string name_

Detailed Description

Definition at line 36 of file objectives.h.

Constructor & Destructor Documentation

◆ SystemResponseTimeConstraint()

line::opt::SystemResponseTimeConstraint::SystemResponseTimeConstraint ( std::string c,
double m,
std::string n = "" )
inline

Definition at line 36 of file objectives.h.

Referenced by evaluate().

Member Function Documentation

◆ evaluate()

double line::opt::SystemResponseTimeConstraint::evaluate ( const EvaluationResult & r,
const VariableValues &  ) const
inlineoverridevirtual

◆ generated_name()

std::string line::opt::SystemResponseTimeConstraint::generated_name ( ) const
inlineoverridevirtual

Implements line::opt::Constraint.

Definition at line 36 of file objectives.h.

Referenced by evaluate().


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