tidy3d.plugins.design.MethodRandom#

class MethodRandom[source]#

Bases: AbstractMethodRandom

Select sampling points uniformly at random.

Parameters:
  • name (Optional[str] = None) – Optional name for the sweep method.

  • num_points (PositiveInt) – Maximum number of sampling points to perform in the sweep.

  • monte_carlo_warning (bool = True) – We recommend you use MethodMonteCarlo as it is more efficient at sampling. Setting this field to False will disable the warning that occurs when this class is made.

Example

>>> import tidy3d.plugins.design as tdd
>>> method = tdd.MethodRandom(num_points=20, monte_carlo_warning=False)

Attributes

Methods

get_sampler(parameters)

Sampler for this Method class.

monte_carlo_warning#
get_sampler(parameters)[source]#

Sampler for this Method class.

__hash__()#

Hash method.