pytwinnet.optimization.objective

Classes

class pytwinnet.optimization.objective.MaximizeThroughput[source]

Bases: Objective

evaluate(twin)[source]
Return type:

float

Parameters:

twin (DigitalTwin)

class pytwinnet.optimization.objective.MinimizePowerConsumption[source]

Bases: Objective

evaluate(twin)[source]
Return type:

float

Parameters:

twin (DigitalTwin)

class pytwinnet.optimization.objective.Objective[source]

Bases: ABC

abstractmethod evaluate(twin)[source]
Return type:

float

Parameters:

twin (DigitalTwin)

class pytwinnet.optimization.objective.SumThroughputObjective(tx_id, efficiency=1.0)[source]

Bases: Objective

Parameters:
evaluate(twin)[source]
Return type:

float

Parameters:

twin (DigitalTwin)