Field data interfaces#
Common interfaces for field data.
Classes:
|
Container storing parameters for path-lines field data request. |
|
Container storing parameters for scalar field data request. |
|
Provides surface data types. |
|
Container storing parameters for surface data request. |
|
Container storing parameters for vector field data request. |
- class ansys.fluent.core.field_data_interfaces.PathlinesFieldDataRequest(field_name: str, surfaces: list[int | str | object], additional_field_name: str = '', provide_particle_time_field: bool | None = False, node_value: bool | None = True, steps: int | None = 500, step_size: float | None = 500, skip: int | None = 0, reverse: bool | None = False, accuracy_control_on: bool | None = False, tolerance: float | None = 0.001, coarsen: int | None = 1, velocity_domain: str | None = 'all-phases', zones: list | None = None, flatten_connectivity: bool = False)#
Bases:
NamedTupleContainer storing parameters for path-lines field data request.
Attributes:
Whether adaptive accuracy control is enabled.
Optional additional scalar field to include in the response.
Coarsening factor applied to pathline output.
Scalar field name to sample along computed pathlines.
Whether line connectivity is returned in flattened format.
Whether to request nodal values.
Whether to include a particle-time field in the output.
Whether to integrate pathlines in reverse direction.
Number of sampled points to skip.
Integration step size.
Maximum number of integration steps per pathline.
A sequence of valid Fluent surfaces, each identified by either an integer ID, a name string, or a settings API surface object (or any object with a name() -> str method).
Tolerance used when accuracy control is enabled.
Velocity domain used for pathline integration.
Optional zones used to constrain pathline computation.
-
provide_particle_time_field:
Optional[bool]# Whether to include a particle-time field in the output.
-
provide_particle_time_field:
- class ansys.fluent.core.field_data_interfaces.ScalarFieldDataRequest(field_name: str, surfaces: list[int | str | object], node_value: bool | None = True, boundary_value: bool | None = True)#
Bases:
NamedTupleContainer storing parameters for scalar field data request.
Attributes:
Whether to request boundary values when supported.
Scalar field name to request.
Whether to request nodal values.
A sequence of valid Fluent surfaces, each identified by either an integer ID, a name string, or a settings API surface object (or any object with a name() -> str method).
- class ansys.fluent.core.field_data_interfaces.SurfaceDataType(*values)#
Bases:
EnumProvides surface data types.
Attributes:
- FacesCentroid = 'centroid'#
- FacesConnectivity = 'faces'#
- FacesNormal = 'face-normal'#
- Vertices = 'vertices'#
- class ansys.fluent.core.field_data_interfaces.SurfaceFieldDataRequest(data_types: list[SurfaceDataType] | list[str], surfaces: list[int | str | object], overset_mesh: bool | None = False, flatten_connectivity: bool = False)#
Bases:
NamedTupleContainer storing parameters for surface data request.
Attributes:
Surface data entries to request: vertices, face connectivity, face normals, and face centroids.
Whether face connectivity is returned in flattened format.
Whether overset mesh entities should be included when available.
A sequence of valid Fluent surfaces, each identified by either an integer ID, a name string, or a settings API surface object (or any object with a name() -> str method).
-
data_types:
Union[list[SurfaceDataType],list[str]]# Surface data entries to request: vertices, face connectivity, face normals, and face centroids.
-
data_types:
- class ansys.fluent.core.field_data_interfaces.VectorFieldDataRequest(field_name: str, surfaces: list[int | str | object])#
Bases:
NamedTupleContainer storing parameters for vector field data request.
Attributes:
Vector field name to request.
A sequence of valid Fluent surfaces, each identified by either an integer ID, a name string, or a settings API surface object (or any object with a name() -> str method).