Skip to content

Commit 524069a

Browse files
committed
Updating non-generated-grpc code and issue with FieldDef
1 parent a9a8c1a commit 524069a

File tree

2 files changed

+17
-2
lines changed

2 files changed

+17
-2
lines changed

src/ansys/dpf/core/property_field.py

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,10 @@ def __init__(
9191
field=property_field,
9292
server=server,
9393
)
94-
self._field_definition_instance = self._load_field_definition()
94+
if meets_version(server.version, "11.0"):
95+
self._field_definition_instance = self._load_field_definition()
96+
else:
97+
self._field_definition_instance = None
9598

9699
@property
97100
def _api(self) -> property_field_abstract_api.PropertyFieldAbstractAPI:
@@ -130,7 +133,9 @@ def _field_create_internal_obj(
130133
client, nentities, nentities * dim.component_count, location
131134
)
132135
else:
133-
return api.csproperty_field_new_location(nentities, nentities * dim.component_count, location)
136+
return api.csproperty_field_new_location(
137+
nentities, nentities * dim.component_count, location
138+
)
134139
else:
135140
if client is not None:
136141
return api.csproperty_field_new_on_client(

src/ansys/dpf/gate/property_field_grpcapi.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,16 @@ def csproperty_field_new_on_client(client, numEntities, data_size):
2424
request.datatype = "int"
2525
return field_grpcapi._get_stub(client).Create(request)
2626

27+
@staticmethod
28+
def csproperty_field_new_location_on_client(client, numEntities, data_size, location):
29+
from ansys.grpc.dpf import field_pb2
30+
request = field_pb2.FieldRequest()
31+
request.size.scoping_size = numEntities
32+
request.size.data_size = data_size
33+
request.location.location = location
34+
request.datatype = "int"
35+
return field_grpcapi._get_stub(client).Create(request)
36+
2737
@staticmethod
2838
def csproperty_field_get_number_elementary_data(field):
2939
return api_to_call.csfield_get_number_elementary_data(field)

0 commit comments

Comments
 (0)