pelib  2.0.0
pelib Namespace Reference

Classes

struct  print
struct  e
class  Algebra
class  AlgebraData
class  AlgebraDataOutput
class  AlgebraDataParser
class  AlgebraOutput
class  AlgebraParser
class  AlgebraRawOutput
class  AlgebraSolver
class  AmplDataOutput
class  AmplDataParser
class  AmplInput
class  AmplInputData
class  AmplInputDataOutput
class  AmplInputDataParser
class  AmplInputMatrix
class  AmplInputScalar
class  AmplInputSet
class  AmplInputVector
class  AmplOutput
class  AmplOutputData
class  AmplOutputDataOutput
class  AmplOutputDataParser
class  AmplOutputMatrix
class  AmplOutputScalar
class  AmplOutputSet
class  AmplOutputVector
class  AmplSolver
class  CastException
class  Core
class  Cpp
class  CppData
class  CppDataOutput
class  CppMatrix
class  CppScalar
class  CppSet
class  CppVector
class  Data
class  DataOutput
class  DataParser
class  DeadlineCalculator
class  DeadlineConstant
class  DeadlineFormula
class  DrakeCSchedule
class  DrakeCScheduleOutput
class  DummyCore
class  GraphML
class  GraphMLOutput
class  GraphMLParser
class  Link
class  Matrix
class  NoDecimalFloatException
class  ParseException
class  PelibException
class  Platform
class  PlatformOutput
class  PlatformParser
class  RawData
class  RawDataOutput
class  RawMatrix
class  RawScalar
class  RawSet
class  RawVector
class  Record
class  RecordOutput
class  RecordParser
class  Scalar
class  Schedule
class  ScheduleOutput
class  ScheduleParser
class  Scheduler
class  Set
class  Solver
class  Task
class  Taskgraph
class  TaskgraphOutput
class  TaskgraphParser
class  TetrisSchedule
class  TetrisScheduleOutput
class  Vector
class  XMLSchedule
class  XMLScheduleOutput
class  XMLScheduleParser

Functions

double parseEfficiency (const string &formula, double W, double tau, double p)
double parseDeadline (const string &formula, const set< Task > &tasks, const Platform &pt, vector< double > n, vector< double > p, vector< double > F, vector< double > tau, vector< double > W)
double parseDeadline (const std::string &deadline, const std::set< Task > &tasks, const Platform &pt, std::vector< double > n, std::vector< double > p, std::vector< double > F, std::vector< double > tau, std::vector< double > W)

Function Documentation

double pelib::parseDeadline ( const std::string deadline,
const std::set< Task > &  tasks,
const Platform &  pt,
std::vector< double >  n,
std::vector< double >  p,
std::vector< double >  F,
std::vector< double >  tau,
std::vector< double >  W 
)
double pelib::parseDeadline ( const string formula,
const set< Task > &  tasks,
const Platform &  pt,
vector< double >  n,
vector< double >  p,
vector< double >  F,
vector< double >  tau,
vector< double >  W 
)

Definition at line 93 of file exprtk.cpp.

double pelib::parseEfficiency ( const string formula,
double  W,
double  tau,
double  p 
)

Definition at line 67 of file exprtk.cpp.