saealib.ContinuousVariable#

class saealib.ContinuousVariable(lb, ub)[source]#

Bases: Variable

Continuous real-valued variable on [lb, ub].

Parameters:
  • lb (float) – Lower and upper bounds (inclusive).

  • ub (float) – Lower and upper bounds (inclusive).

Methods

__init__

repair

Clip x to [lb, ub].

Method Details

ContinuousVariable.__init__(lb, ub)[source]#
Parameters:
  • lb (float)

  • ub (float)

Return type:

None

ContinuousVariable.repair(x)[source]#

Clip x to [lb, ub].

Parameters:

x (np.ndarray) – Values for this dimension.

Returns:

Clipped values.

Return type:

np.ndarray