class documentation

Undocumented

Method __init__ Argument bounds can be None or bounds[0] and bounds[1] are lower and upper domain boundaries, each is either None or a scalar or a list or array of appropriate size.

Inherited from BoundTransform:

Method inverse inverse transform of x from the bounded domain.
Method repair transforms x into the bounded domain.
Method transform Undocumented
Instance Variable bounds_tf Undocumented

Inherited from BoundaryHandlerBase (via BoundTransform):

Method __call__ return penalty or list of penalties, by default zero(s).
Method amend_bounds_for_integer_variables set bounds away from at=0.5 such that
Method get_bound return lower and upper bound of variable with index index
Method get_bounds get_bounds('lower', 8) returns the lower bounds in 8-D
Method has_bounds return True if any variable is bounded
Method idx_out_of_bounds return index list of out-of-bound values in x.
Method into_bounds set out-of-bound values on bounds and return x.
Method is_in_bounds return True if x is in bounds.
Method to_dim_times_two return boundaries in format [[lb0, ub0], [lb1, ub1], ...], as used by BoxConstraints... class.
Method update end-iteration callback of boundary handler (abstract/empty)
Instance Variable bounds Undocumented
Instance Variable use_cached_values default behavior as to whether to use cached values
Method _get_bounds ib == 0/1 means lower/upper bound, return a vector of length dimension
Instance Variable _bounds_dict saved return values of get_bounds(i, dim). Changing self.bounds may only be effective when this is reset.
def __init__(self, *args, **kwargs):

Argument bounds can be None or bounds[0] and bounds[1] are lower and upper domain boundaries, each is either None or a scalar or a list or array of appropriate size.