tidy3d.plugins.design.MethodRandom#

class MethodRandom[source]#

Bases: AbstractMethodRandom

Select sampling points uniformly at random.

Parameters:
  • name (Attribute: name) –

    Type

    Optional[str]

    Default

    = None

    Description

    Optional name for the sweep method.

  • num_points (Attribute: num_points) –

    Type

    PositiveInt

    Default

    Description

    Maximum number of sampling points to perform in the sweep.

  • monte_carlo_warning (Attribute: monte_carlo_warning) –

    Type

    bool

    Default

    = True

    Description

    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.