ParametricDesignStudy#

class ansys.optislang.parametric.design_study.ParametricDesignStudy(osl_instance: Optislang, managed_instances: Iterable[ManagedInstance], execution_blocks: Iterable[ExecutableBlock] | None = None)#

A class to store data and perform operations on design study.

Methods

ParametricDesignStudy.contains_proxy_solver()

Get info whether workflow contains proxy solver.

ParametricDesignStudy.delete()

Delete the managed algorithm from the project.

ParametricDesignStudy.execute()

Execute the managed instances automatically in blocking mode.

ParametricDesignStudy.get_designs()

Call get_designs command on proxy solver node in use.

ParametricDesignStudy.get_last_parametric_system()

Get the last parametric system workflow component.

ParametricDesignStudy.get_result_designs()

Get the result designs of the design study.

ParametricDesignStudy.get_status()

Get project status.

ParametricDesignStudy.reset()

Reset the parametric design study.

ParametricDesignStudy.set_designs(designs)

Call set_designs command on proxy solver node in use.

ParametricDesignStudy.start_in_thread()

Start execution in a separate thread (non-blocking mode).

Attributes

ParametricDesignStudy.execution_order

Get ordered tuple of executable blocks.

ParametricDesignStudy.is_complete

Get info if design study is finished.

ParametricDesignStudy.managed_instances

Elementary components of this ParametricStudy.