ansys.dpf.core.FieldDefinition#
- class ansys.dpf.core.FieldDefinition(field_definition=None, server=None)#
Contains the physical and mathematical description of the field.
- Parameters:
field_definition (optional) – The default is
None
.server (ansys.dpf.core.server, optional) – Server with the channel connected to the remote or local instance. The default is
None
, in which case an attempt is made to use the global server.
- _server#
- _api#
- property location#
Field location.
- Returns:
Location string, such as
ansys.dpf.core.locations.nodal
,ansys.dpf.core.locations.elemental
oransys.dpf.core.locations.time_freq
.- Return type:
str
- property name#
Field name.
- Return type:
str
- property unit#
Units of the field.
- Returns:
Units of the field.
- Return type:
str
- property shell_layers#
Order of the shell layers.
- Returns:
shell_layers –
LayerIndependent
is returned for fields unrelated to layers.- Return type:
- property dimensionality#
Dimensionality.
- Returns:
dimensionality – Nature and size of the elementary data.
- Return type:
- property quantity_types#
Getter for Quantity Types.
- Returns:
All quantity types of the elementary data for this FieldDefinition.
- Return type:
str
- add_quantity_type(quantity_type_to_add)#
Add a new Quantity Type.
- Parameters:
quantity_type_to_add (str) – Quantity type to add
- num_quantity_types()#
Return number of available quantity types.
- Returns:
num_quantity_types – Number of quantity types
- Return type:
int
- is_of_quantity_type(quantity_type)#
Check if the field definition is of a given quantity type.
- Parameters:
quantity_type (str) – Quantity type to check
- Returns:
is_of_quantity_type – True if the field definition is of the given quantity type
- Return type:
bool
- deep_copy(server=None)#
Create a deep copy of the field_definition’s data on a given server.
This can be useful to pass data from one server instance to another.
- Parameters:
server (DPFServer, optional)
- Returns:
field_definition_copy
- Return type:
- __del__()#
Delete the current instance.