total_deformation#
- rojak.turbulence.calculations.total_deformation(du_dx: DataArray, du_dy: DataArray, dv_dx: DataArray, dv_dy: DataArray, is_squared: bool) DataArray [source]#
Total deformation
\[\text{DEF} = \sqrt{ D_{\text{sh}}^{2} + D_{\text{st}}^{2} }\]where \(D_{\text{sh}}\) is the shear deformation and \(D_{\text{st}}\) is the stretch deformation. See
shearing_deformation()
andstretching_deformation()
for more details.- Parameters:
du_dx (DataArray) – Array containing values for \(\frac{ \partial u }{ \partial x }\)
du_dy (DataArray) – Array containing values for \(\frac{ \partial u }{ \partial y }\)
dv_dx (DataArray) – Array containing values for \(\frac{ \partial v }{ \partial x }\)
dv_dy (DataArray) – Array containing values for \(\frac{ \partial v }{ \partial y }\)
is_squared (bool) – Controls whether deformation is squared, i.e. \(D_{\text{sh}}^{2} + D_{\text{st}}^{2}\)
- Return type: