triangle static method
Returns a two-dimensional search space with triangular geometry.
- Extends from
xMin
toxMax
along the horizontal axis. - Has zero extent in y-direction if the first coordinate is
xMin
. - Extends from
yMin
toyMax
if the first corrdinate isxMax
.
Implementation
static SearchSpace triangle({
num xMin = 0,
num xMax = 10,
num yMin = -150,
num yMax = 150,
}) {
final x = FixedInterval(xMin, xMax, inverseCdf: InverseCdfs.triangular);
num dx = xMax - xMin;
return SearchSpace.parametric([
x,
ParametricInterval(
() => yMin / dx * (x.next() - xMin),
() => yMax / dx * (x.next() - xMin),
),
]);
}