tidy3d.plugins.design.MethodMonteCarlo

tidy3d.plugins.design.MethodMonteCarlo#

class MethodMonteCarlo[source]#

Bases: AbstractMethodRandom

Select sampling points using Monte Carlo sampling (Latin Hypercube method).

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.

Example

>>> import tidy3d.plugins.design as tdd
>>> method = tdd.MethodMonteCarlo(num_points=20)

Attributes

Methods

get_sampler(parameters)

Sampler for this Method class.

get_sampler(parameters)[source]#

Sampler for this Method class.

__hash__()#

Hash method.