CADETProcess.dataStructure.parameter.DependentlyModulatedUnsignedList

CADETProcess.dataStructure.parameter.DependentlyModulatedUnsignedList#

class CADETProcess.dataStructure.parameter.DependentlyModulatedUnsignedList(*args, ty=None, **kwargs)[source]#

List of unsigned values whose size is dependent on other attributes.

Attributes:
default

Any: Get or set the default value of the parameter.

is_independent

Determine whether the size is independent of other parameters.

Methods

cast_value(value)

Cast the type of the given value.

check_mod_value(instance, value)

Check if the size of the parameter modulo its expected size is zero.

check_range(value)

Check each element of an array-like structure against specified bounds.

check_size(instance, value)

Check if the size of the parameter modulo its expected size is zero.

get_default_value(instance)

Return default values if necessary.

get_expected_size(instance)

Compute the expected size based on the instance's other attributes.

get_size(value)

Determines the size of the provided value.

ty

alias of list