selector.point_gen

This module contains the point generation class.

Classes

PointGen(scenario[, gm, seed])

Interface for point generation.

class selector.point_gen.PointGen(scenario, gm=<function base_point>, seed=False)[source]

Bases: object

Interface for point generation.

Parameters:
  • scenario (selector.scenario.Scenario) – AC scenario.

  • gm (selector.generators.base_point_generator.base_point) – Function to generate Configurations.

  • seed (int) – Random seed.

point_generator(**kwargs)[source]

Running point generation according to object setting.

Parameters:
Returns:

  • selector.pool.Configuration – Configuration generated by self.gen_method (gm).

  • param meta: meta data a point generator requires

  • param **kwargs: depend on gen_method

  • return (configuration/point generated)