Field3D.compute_strain_rate
Last updated
Last updated
Computes the strain rate or the derivatives of the velocity components (U, V, W) over a 3D mesh.
save_derivatives
(bool, optional): If True, saves the derivatives of the velocity components as files in the main folder. Defaults to False.
save_tensor
(bool, optional): If True, saves the strain rate tensor as a file in the main folder. Defaults to True.
verbose
(bool, optional): If True, prints out progress information. Defaults to False.
None
TypeError
: If U, V, W are not instances of Scalar3D or if mesh is not an instance of Mesh3D.
ValueError
: If U, V, W and mesh do not have the same shape.
Preprocess:
Sets the closure type based on the filter size.
Retrieves necessary attributes and initializes variables.
Compute Derivatives:
Computes derivatives of the velocity components in all three directions.
Saves derivatives as files if save_derivatives
is True.
Compute Strain Rate Tensor:
Computes the strain rate tensor components by averaging appropriate velocity component derivatives.
Saves the strain rate tensor as a file if save_tensor
is True.