levels property
Returns a list of integers containing the number of grid points for each interval.
Note: An interval is considered discrete if it has at least two grid points.
Implementation
List<int> get levels => List<int>.generate(
dimensions,
(i) => _intervals[i].levels,
);
Set the levels (number of grid points) for each interval.
Throws an error of type ErrorOf<SearchSpace
if the length
of value
is not dimensions.
Implementation
set levels(List<int> value) {
if (value.length != dimensions) {
throw ErrorOf<SearchSpace>(
message: 'Error in setter <levels>.',
expectedState: 'A list of integers with length $dimensions.',
invalidState: 'Found a list of integer with length ${value.length}.',
);
}
for (var i = 0; i < dimensions; i++) {
_intervals[i].levels = value[i];
}
}