ParametricDesignStudy#
- class ansys.optislang.parametric.design_study.ParametricDesignStudy(osl_instance: Optislang, managed_instances: Iterable[ManagedInstance], execution_blocks: Iterable[ExecutableBlock] | None = None)#
Custom mutable design study with full structural modification API.
Methods
Add a new execution block to the design study.
Add a managed instance to the design study.
Get info whether workflow contains proxy solver.
Delete the managed instances from the design study and the project.
Execute the managed instances automatically in blocking mode.
ParametricDesignStudy.find_execution_block_index_for_instance(...)Get the index of the execution block containing the specified managed instance.
Find a top level managed instance by its unique identifier (uid).
Call
get_designscommand on the proxy solver node in use.Get the last parametric system workflow component.
Get the result designs of the design study.
Get project status.
Move an execution block from one index to another.
Remove an execution block by its index from the design study.
Remove a top level managed instance from the design study.
Reset the parametric design study.
ParametricDesignStudy.set_designs(designs)Call
set_designscommand on the proxy solver node in use.Start execution in a separate thread (non-blocking mode).
Attributes
Get ordered tuple of executable blocks.
Get info if design study is finished.
Elementary components of this ParametricStudy.
The optiSLang instance associated with this design study.