Hyper Minimize

Hyper minimization wrapper for the Rush Python client.

Run Submission

rush.hyper.hyper_minimize_sumo(jobs, config=None, run_spec=RunSpec(target='Bullet'), run_opts=RunOpts())[source]

Submit Hyper minimization for one or more structures.

Parameters:
Return type:

Run[TRCBatchResultRef]

Input Types

class rush.hyper.HyperMinimizeConfig(max_inputs=None, steps=None, gtol=None, timeout_seconds=None)[source]

Config for hyper_minimize_sumo().

Parameters:
  • max_inputs (int | None)

  • steps (int | None)

  • gtol (float | None)

  • timeout_seconds (int | None)

gtol: float | None = None
max_inputs: int | None = None
steps: int | None = None
timeout_seconds: int | None = None
class rush.hyper.MinimizeInput(structure, topology)[source]

Input item for hyper_minimize_sumo().

Parameters:
structure: TRC | Path | str | RushObject | dict[str, Any]
topology: Path | str | RushObject | dict[str, Any]

Result Types

Minimization returns rush.hyper.TRCBatchResultRef with per-item results that can be fetched as TRC objects or ItemError values.