======================================= OptiStructReanalysis (hwx.inspire.core) ======================================= Run an OptiStructAnalysis on an optimization's generated shape. ---------- Attributes ---------- +------------------------+------------------------+------------------------+ | active_: Bool | imported_: Bool | name_: Attribute | +------------------------+------------------------+------------------------+ | progress_: Int | status_: Enum | visible_: Bool | +------------------------+------------------------+------------------------+ | workingDir_: Attribute | | +------------------------+-------------------------------------------------+ -------------- Public Methods -------------- +---------------------------------------------------------------------------------+ | classmethod export_ (cls, file, params={}, runOptions={}, ignoreWarnings=False) | +---------------------------------------------------------------------------------+ | __new__ (cls, synth, density, runOptions={}, ignoreWarnings=False) | +---------------------------------------------------------------------------------+ | importResults_ (self, showExplorer=True) | +---------------------------------------------------------------------------------+ | openResults_ (self, stage=0) | +---------------------------------------------------------------------------------+ ----------------- Attribute Details ----------------- .. _active: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ active : :ref:`Bool ` ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Returns or sets the object activeness. Setting this on or off sets all children. Setting to True sets all the parents active too. .. _imported: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ imported : :ref:`Bool ` ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ If True, Results are loaded. .. _name: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ name : :ref:`Attribute ` ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Returns or sets the name of the object. It can be any text string, including spaces, although it's best to avoid using the following characters: " ' * ? and $. While these characters are allowed, they could create difficulties when you export the model to other applications. .. _progress: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ progress : :ref:`Int ` ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Current state of the Object. .. _status: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ status : :ref:`Enum ` ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Current status of the Object. .. _visible: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ visible : :ref:`Bool ` ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Determines whether the object is visible in the graphics window. Setting this on or off sets all children. Setting to True sets all the parents visible too. .. _workingDir: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ workingDir : :ref:`Attribute ` ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Working directory of the Object -------------- Method Details -------------- .. _export: .. classmethod:: export(cls, file, params={}, runOptions={}, ignoreWarnings=False) Download solver file (.fem, .ssp) for run :param file: File path to save to :type file: str :param See constructor for params: :param runOptions: :param ignoreWarnings: .. ___new__: .. method:: __new__(cls, synth, density, runOptions={}, ignoreWarnings=False) :param synth: Optimized shape synthesis. :type synth: Synthesis :param ... See Optimization.reanalyze: .. _importResults: .. method:: importResults(self, showExplorer=True) Make results available in the Analysis Explorer. :param showExplorer: Opens the Analysis Explorer dialog (gui mode only) :type showExplorer: bool .. _openResults: .. method:: openResults(self, stage=0) Open the h3d file to get a cls.Results object. Usage: with run.openResults() as results: print(results) :param stage: Stage index :type stage: int