Skip to main content

SetQuality

The SetQuality method calculates and sets quality measures for mesh elements. Currently, this method is under development.

Interface

INTERFACE
MODULE SUBROUTINE obj_SetQuality(obj, measures, max_measures, &
min_measures, nodeCoord, local_nptrs)
CLASS(AbstractMesh_), INTENT(INOUT) :: obj
INTEGER(I4B), INTENT(IN) :: measures(:)
REAL(DFP), INTENT(OUT) :: max_measures(:)
REAL(DFP), INTENT(OUT) :: min_measures(:)
REAL(DFP), INTENT(IN) :: nodeCoord(:, :)
INTEGER(I4B), INTENT(IN) :: local_nptrs(:)
END SUBROUTINE obj_SetQuality
END INTERFACE

Syntax

CALL obj%SetQuality(measures, max_measures, min_measures, nodeCoord, local_nptrs)

Parameters

ParameterTypeIntentDescription
objCLASS(AbstractMesh_)INOUTThe mesh object
measuresINTEGER(I4B)(:)INArray of quality measure identifiers
max_measuresREAL(DFP)(:)OUTMaximum values for each quality measure
min_measuresREAL(DFP)(:)OUTMinimum values for each quality measure
nodeCoordREAL(DFP)(:,:)INNode coordinates
local_nptrsINTEGER(I4B)(:)INLocal to global node number mapping

Description

SetQuality is intended to calculate various quality measures for mesh elements, such as aspect ratio, skewness, etc. Currently, the method raises an error indicating it is under development.

Implementation Notes

The current implementation only raises an error message indicating the method is under development.