RootSystem#

class ansys.optislang.core.nodes.RootSystem#

Base class for classes which provide for creating and operating on a project system.

Methods

RootSystem.control(command[, hid, ...])

Control the node state.

RootSystem.create_node(type_[, name, ...])

Create a new node in current system in active project.

RootSystem.delete()

Delete current node and it's children from active project.

RootSystem.delete_children_nodes()

Delete all children nodes from the active project.

RootSystem.evaluate_design(design)

Evaluate a design.

RootSystem.exists()

Get info whether node exists in active project.

RootSystem.find_node_by_uid(uid[, search_depth])

Find a node in the system with a specified unique ID.

RootSystem.find_nodes_by_name(name[, ...])

Find nodes in the system with a specified name.

RootSystem.get_ancestors()

Get tuple of ordered ancestors starting from root system at position 0.

RootSystem.get_connections([slot_type, ...])

Get connections of a given direction and slot.

RootSystem.get_execution_options()

Get execution options.

RootSystem.get_inner_input_slots([name])

Get current node's inner input slots.

RootSystem.get_inner_output_slots([name])

Get current node's inner output slots.

RootSystem.get_input_slots([name])

Get current node's input slots.

RootSystem.get_missing_parameters_names(design)

Get the names of the parameters that are missing in a design.

RootSystem.get_name()

Get the name of the node.

RootSystem.get_nodes()

Get the direct children nodes.

RootSystem.get_omdb_files()

Get paths to omdb files.

RootSystem.get_output_slots([name])

Get current node's output slots.

RootSystem.get_parent()

Get the instance of the parent node.

RootSystem.get_parent_name()

Get the name of the parent node.

RootSystem.get_property(name)

Get property from properties dictionary.

RootSystem.get_reference_design()

Get the design with reference values of the parameters.

RootSystem.get_registered_files()

Get node's registered files.

RootSystem.get_result_files()

Get node's result files.

RootSystem.get_states_ids()

Get available actor states ids.

RootSystem.get_status()

Get the status of the node.

RootSystem.get_undefined_parameters_names(design)

Get the names of the parameters that are not defined in the root system.

RootSystem.save_designs_as(hid, file_name[, ...])

Save designs for a given state.

RootSystem.save_designs_as_csv(hid, file_path)

Save designs for a given state to CSV file.

RootSystem.save_designs_as_json(hid, file_path)

Save designs for a given state to JSON file.

RootSystem.set_execution_options(value)

Set execution options.

RootSystem.set_property(name, value)

Set node's property.

Attributes

RootSystem.criteria_manager

Criteria manager of the current system.

RootSystem.parameter_manager

Parameter manager of the current system.

RootSystem.response_manager

Response manager of the current system.

RootSystem.type

Type of the node.

RootSystem.uid

Unique ID of the node.