humoto
Classes
humoto::constraints Namespace Reference

Classes

class  ActiveSetDeterminationBMixin
 This mixin provides functionality for determination of active constraints. More...
 
class  ActiveSetDeterminationLMixin
 This mixin provides functionality for determination of active constraints. More...
 
class  ActiveSetDeterminationLUMixin
 This mixin provides functionality for determination of active constraints. More...
 
class  ActiveSetDeterminationUMixin
 This mixin provides functionality for determination of active constraints. More...
 
class  BodyAMixin
 Mixin representing matrix 'A' in a general constraint. More...
 
class  BodyASMixin
 Mixin representing matrix 'A*S' in a general constraint. More...
 
class  BodyGIMixin
 Mixin representing matrix of indices 'I' and matrix of gains 'G' in a simple constraint. More...
 
class  BodyIMixin
 Mixin representing matrix of indices 'I' in a simple constraint. More...
 
class  BoundsB0Mixin
 Mixin representing vector 'b = 0' in an equality constraint. More...
 
class  BoundsBMixin
 Mixin representing vector 'b' in an equality constraint. More...
 
class  BoundsLMixin
 Mixin representing lower bound in an inequality constraint. More...
 
class  BoundsLUMixin
 Mixin representing upper bound in an inequality constraint. More...
 
class  BoundsUMixin
 Mixin representing upper bound in an inequality constraint. More...
 
class  ConstraintsAB
 Constraints 'A*x = b'. More...
 
class  ConstraintsAB0
 Constraints 'A*x = 0'. More...
 
class  ConstraintsAL
 Constraints 'lb <= A*x'. More...
 
class  ConstraintsALU
 Constraints 'lb <= A*x <= ub'. More...
 
class  ConstraintsASB
 Constraints 'A*S*x = b'. More...
 
class  ConstraintsASB0
 Constraints 'A*S*x = 0'. More...
 
class  ConstraintsASL
 Constraints 'lb <= A*S*x'. More...
 
class  ConstraintsASLU
 Constraints 'lb <= A*S*x <= ub'. More...
 
class  ConstraintsASU
 Constraints 'A*S*x <= ub'. More...
 
class  ConstraintsAU
 Constraints 'A*x <= ub'. More...
 
class  ConstraintsBase
 Constraints abstract interface class. More...
 
class  ConstraintsGIB
 Constraints 'G*x[I] = b'. More...
 
class  ConstraintsGIB0
 Constraints 'G*x[I] = 0'. More...
 
class  ConstraintsGIL
 Constraints 'lb <= G * x[I]'. More...
 
class  ConstraintsGILU
 Constraints 'lb <= G * x[I] <= ub'. More...
 
class  ConstraintsGIU
 Constraints 'G * x[I] <= ub'. More...
 
class  ConstraintsIB
 Constraints 'x[I] = b'. More...
 
class  ConstraintsIB0
 Constraints 'x[I] = 0'. More...
 
class  ConstraintsIL
 Constraints 'lb <= x[I]'. More...
 
class  ConstraintsILU
 Constraints 'lb <= x[I] <= ub'. More...
 
class  ConstraintsIU
 Constraints 'x[I] <= ub'. More...
 
class  ConstraintType
 Constraint type. More...
 
class  ContainerAB
 Container for general equality constraints. More...
 
class  ContainerAL
 Container for general onesided inequality constraints. More...
 
class  ContainerALU
 Container for general inequality constraints. More...
 
class  ContainerBase
 Constraints abstract interface class. More...
 
class  ContainerILU
 Container for simple inequality constraints. More...
 
class  CopyAnyToALUMixin
 This mixin provides functionality for conversion of specific type of constraints to a certain container. More...
 
class  CopyEqualityToABMixin
 This mixin provides functionality for conversion of specific type of constraints to a certain container. More...
 
class  CopyLowerInequalityToALMixin
 This mixin provides functionality for conversion of specific type of constraints to a certain container. More...
 
class  CopySimpleToILUMixin
 This mixin provides functionality for conversion of specific type of constraints to a certain container. More...
 
class  CopyTwoSidedInequalityToALMixin
 This mixin provides functionality for conversion of specific type of constraints to a certain container. More...
 
class  CopyUpperInequalityToALMixin
 This mixin provides functionality for conversion of specific type of constraints to a certain container. More...
 
class  ViolationsComputationB0Mixin
 This mixin provides functionality for compuation of violations of the bounds. More...
 
class  ViolationsComputationBMixin
 This mixin provides functionality for compuation of violations of the bounds. More...
 
class  ViolationsComputationLMixin
 This mixin provides functionality for compuation of violations of the bounds. More...
 
class  ViolationsComputationLUMixin
 This mixin provides functionality for compuation of violations of the bounds. More...
 
class  ViolationsComputationUMixin
 This mixin provides functionality for compuation of violations of the bounds. More...