transport#
Internal transport adapters that connect field-data APIs to Fluent services.
Classes:
|
Default field-data transport adapter for the base Fluent service API. |
|
Shared transport adapter for Fluent field-data service versions. |
|
Field-data transport adapter for Fluent 25.1. |
|
Field-data transport adapter for Fluent 26.1 and later. |
- class ansys.fluent.core.fields.field_data.transport.FieldData(service, chunk_parser)#
Bases:
FieldDataBaseDefault field-data transport adapter for the base Fluent service API.
Methods:
__init__(service, chunk_parser)__init__ method of FieldData class.
- __init__(service, chunk_parser)#
__init__ method of FieldData class.
- class ansys.fluent.core.fields.field_data.transport.FieldDataBase(service, chunk_parser)#
Bases:
AbstractFieldDataShared transport adapter for Fluent field-data service versions.
This class implements
AbstractFieldDataby forwarding calls toserviceand parsing responses withchunk_parser.FieldData,FieldDataV251, andFieldDataV261provide version-specific service details while preserving the same contract forLiveFieldData.Methods:
__init__(service, chunk_parser)__init__ method of FieldData class.
extract_fields(chunk_iterator)Extract fields from the chunk iterator.
Get the batched fields from the service.
get_scalar_field_range(field[, node_value, ...])Get the range (minimum and maximum values) of the field.
Get fields information (field name, domain, and section).
get_solver_mesh_elements(domain_id, thread_id)Get mesh elements.
get_solver_mesh_nodes_double(domain_id, ...)Get mesh node -> double precision.
get_solver_mesh_nodes_float(domain_id, thread_id)Get mesh node -> floating point precision.
Get surfaces information (surface name, ID, and type).
Get vector fields information (vector components).
- __init__(service, chunk_parser)#
__init__ method of FieldData class.
- extract_fields(chunk_iterator)#
Extract fields from the chunk iterator.
- get_batched_fields()#
Get the batched fields from the service.
- get_scalar_field_range(field, node_value=False, surface_ids=None)#
Get the range (minimum and maximum values) of the field.
- get_scalar_fields_info()#
Get fields information (field name, domain, and section).
- Returns:
Dict
- get_solver_mesh_nodes_double(domain_id, thread_id)#
Get mesh node -> double precision.
- Returns:
List[float]
- get_solver_mesh_nodes_float(domain_id, thread_id)#
Get mesh node -> floating point precision.
- Returns:
List[float]
- get_surfaces_info()#
Get surfaces information (surface name, ID, and type).
- Returns:
Dict
- get_vector_fields_info()#
Get vector fields information (vector components).
- Returns:
Dict
- class ansys.fluent.core.fields.field_data.transport.FieldDataV251(service, chunk_parser, scheme_interpreter_service)#
Bases:
FieldDataBaseField-data transport adapter for Fluent 25.1.
Methods:
__init__(service, chunk_parser, ...)__init__ method of FieldDataV251 class.
Check if the solution data is valid.
- __init__(service, chunk_parser, scheme_interpreter_service)#
__init__ method of FieldDataV251 class.
- is_data_valid()#
Check if the solution data is valid.
- class ansys.fluent.core.fields.field_data.transport.FieldDataV261(service, chunk_parser, application_runtime_service)#
Bases:
FieldDataBaseField-data transport adapter for Fluent 26.1 and later.
Methods:
__init__(service, chunk_parser, ...)__init__ method of FieldDataV261 class.
- __init__(service, chunk_parser, application_runtime_service)#
__init__ method of FieldDataV261 class.