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:
jobs (list[MinimizeInput])
config (HyperMinimizeConfig | None)
run_spec (RunSpec)
run_opts (RunOpts)
- Return type:
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])
- 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.