sorted variables
This commit is contained in:
committed by
Nicola Demo
parent
59c9a173b4
commit
23bc40924f
@@ -232,16 +232,18 @@ class CartesianDomain(Location):
|
||||
|
||||
return result
|
||||
|
||||
if variables == "all":
|
||||
variables = self.variables
|
||||
elif isinstance(variables, (list, tuple)):
|
||||
variables = sorted(variables)
|
||||
|
||||
if self.fixed_ and (not self.range_):
|
||||
return _single_points_sample(n, variables)
|
||||
|
||||
if variables == "all":
|
||||
variables = list(self.range_.keys()) + list(self.fixed_.keys())
|
||||
|
||||
if mode in ["grid", "chebyshev"]:
|
||||
return _1d_sampler(n, mode, variables)
|
||||
return _1d_sampler(n, mode, variables).extract(variables)
|
||||
elif mode in ["random", "lh", "latin"]:
|
||||
return _Nd_sampler(n, mode, variables)
|
||||
return _Nd_sampler(n, mode, variables).extract(variables)
|
||||
else:
|
||||
raise ValueError(f"mode={mode} is not valid.")
|
||||
|
||||
|
||||
Reference in New Issue
Block a user