Skip to content
Merged
Show file tree
Hide file tree
Changes from 4 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions src/ansys/dpf/core/mesh_info.py
Original file line number Diff line number Diff line change
Expand Up @@ -131,7 +131,7 @@ def set_property(self, property_name, prop):
return self.generic_data_container.set_property(property_name, prop)

@property
def get_number_nodes(self):
def number_nodes(self):
"""
Returns
-------
Expand All @@ -142,7 +142,7 @@ def get_number_nodes(self):
return self.generic_data_container.get_property("num_nodes")

@property
def get_number_elements(self):
def number_elements(self):
"""
Returns
-------
Expand All @@ -153,7 +153,7 @@ def get_number_elements(self):
return self.generic_data_container.get_property("num_elements")

@property
def get_splittable_by(self):
def splittable_by(self):
"""
Returns
-------
Expand All @@ -164,7 +164,7 @@ def get_splittable_by(self):
return self.generic_data_container.get_property("splittable_by")

@property
def get_available_elem_types(self):
def available_elem_types(self):
"""
Returns
-------
Expand Down
12 changes: 9 additions & 3 deletions src/ansys/dpf/core/operator_specification.py
Original file line number Diff line number Diff line change
Expand Up @@ -383,7 +383,9 @@ def _fill_pins(self, binput, to_fill):
]

pin_derived_class_type_name = ""
if server_meet_version("7.0", self._server):
if server_meet_version("7.0", self._server) and hasattr(
self._api, "operator_specification_get_pin_derived_class_type_name"
):
pin_derived_class_type_name = (
self._api.operator_specification_get_pin_derived_class_type_name(
self, binput, i_pin
Expand Down Expand Up @@ -614,7 +616,9 @@ def inputs(self) -> dict:
def inputs(self, val: dict):
for key, value in val.items():
list_types = integral_types.MutableListString(value.type_names)
if server_meet_version("7.0", self._server):
if server_meet_version("7.0", self._server) and hasattr(
self._api, "operator_specification_set_pin_derived_class"
):
self._api.operator_specification_set_pin_derived_class(
self,
True,
Expand Down Expand Up @@ -655,7 +659,9 @@ def outputs(self) -> dict:
def outputs(self, val: dict):
for key, value in val.items():
list_types = integral_types.MutableListString(value.type_names)
if server_meet_version("7.0", self._server):
if server_meet_version("7.0", self._server) and hasattr(
self._api, "operator_specification_set_pin_derived_class"
):
self._api.operator_specification_set_pin_derived_class(
self,
False,
Expand Down
8 changes: 4 additions & 4 deletions tests/test_mesh_info.py
Original file line number Diff line number Diff line change
Expand Up @@ -85,11 +85,11 @@ def test_set_get_num_of(server_type):
# """Number of nodes"""
num_nodes = 189
mesh_info.set_number_nodes(189)
assert mesh_info.get_number_nodes == num_nodes
assert mesh_info.number_nodes == num_nodes
# """ Number of elements """
num_elements = 2
mesh_info.set_number_elements(2)
assert mesh_info.get_number_elements == num_elements
assert mesh_info.number_elements == num_elements


@pytest.mark.skipif(
Expand Down Expand Up @@ -123,7 +123,7 @@ def test_set_get_splittable_by_mesh_info(server_type):
expected_splittable = ["split_01", "split_02", "split_03"]
splittable.append(expected_splittable, 1)
mesh_info.set_splittable_by(splittable)
result_splittable = mesh_info.get_splittable_by
result_splittable = mesh_info.splittable_by
assert result_splittable.data[0] == expected_splittable[0]
assert result_splittable.data[1] == expected_splittable[1]
assert result_splittable.data[2] == expected_splittable[2]
Expand All @@ -139,7 +139,7 @@ def test_set_get_available_elem_types_mesh_info(server_type):
available_results = dpf.Scoping(server=server_type)
available_results._set_ids(available_results_ids)
mesh_info.set_available_elem_types(available_results)
result_available = mesh_info.get_available_elem_types
result_available = mesh_info.available_elem_types
for x in range(len(available_results)):
assert result_available.id(x) == available_results.id(x)

Expand Down