TimeloopFE
Loading...
Searching...
No Matches
constraints.py File Reference

Classes

class  timeloopfe.v4.constraints.Constraints
 Class representing constraints. More...
 
class  timeloopfe.v4.constraints.ConstraintsList
 A class representing a list of constraints. More...
 
class  timeloopfe.v4.constraints.Constraint
 A constraint in the system. More...
 
class  timeloopfe.v4.constraints.ConstraintGroup
 A group of constraints. More...
 
class  timeloopfe.v4.constraints.Iteration
 An iteration (spatial or temporal) constraint. More...
 
class  timeloopfe.v4.constraints.Spatial
 A spatial iteration constraint. More...
 
class  timeloopfe.v4.constraints.Temporal
 A temporal iteration constraint. More...
 
class  timeloopfe.v4.constraints.Dataspace
 A constraint class for specifying dataspace properties. More...
 
class  timeloopfe.v4.constraints.MaxOverbookedProportion
 A constraint that defines the maximum overbooked proportion. More...
 
class  timeloopfe.v4.constraints.Utilization
 A constraint that defines the utilization of a component. More...
 
class  timeloopfe.v4.constraints.Permutation
 A permutation of ranks. More...
 
class  timeloopfe.v4.constraints.Factor
 A loop factor (e.g., P=1) More...
 
class  timeloopfe.v4.constraints.Factors
 A list of factors used to describe loop bounds. More...
 
class  timeloopfe.v4.constraints.ProblemDataspaceList
 A list of problem dataspaces. More...
 

Namespaces

namespace  timeloopfe
 
namespace  timeloopfe.v4
 Timeloop v4 Specification.
 
namespace  timeloopfe.v4.constraints
 

Functions

"ConstraintGroup" timeloopfe.v4.constraints.dummy_constraints (problem.Problem prob, bool create_spatial_constraint=False)
 Creates a dummy constraint group for the given problem.
 
 timeloopfe.v4.constraints.constraint_factory (dict constraint)
 Factory function to create constraint objects based on the provided dictionary.