MOAB: Mesh Oriented datABase  (version 5.2.1)
QuadMetricVals Struct Reference

#include <verdict.h>

Public Attributes

double edge_ratio
double max_edge_ratio
double aspect_ratio
double radius_ratio
double med_aspect_frobenius
double max_aspect_frobenius
double skew
double taper
double warpage
double area
double stretch
double minimum_angle
double maximum_angle
double oddy
double condition
double jacobian
double scaled_jacobian
double shear
double shape
double relative_size_squared
double shape_and_size
double shear_and_size
double distortion

Detailed Description

QuadMetricVals is a struct used to return calculated metrics when calling the function v_quad_quality(...)

The following is an example of how this struct is used with Verdict.

Example:

    QuadMetricVals quad_metrics = {0};
    unsigned long metrics_flag = 0;
    metrics_flag += V_QUAD_SHAPE;
    metrics_flag += V_QUAD_DISTORTION;
    metrics_flag += V_QUAD_AREA;   
    double quad_nodes[4][3];
    get_quad_nodes( quad_nodes );  //some user-defined function to load 
                                   //xyz coordinate info. into array  
    v_quad_quality( 4, quad_nodes, metrics_flag, quad_metrics );
    double my_shape      = quad_metrics.shape; 
    double my_distortion = quad_metrics.distortion; 
    double my_area       = quad_metrics.area;  

Definition at line 169 of file verdict.h.


Member Data Documentation

See also:
v_quad_area function

Definition at line 190 of file verdict.h.

Referenced by moab::VerdictWrapper::all_quality_measures(), and v_quad_quality().

See also:
v_quad_aspect_ratio function

Definition at line 176 of file verdict.h.

Referenced by moab::VerdictWrapper::all_quality_measures(), and v_quad_quality().

See also:
v_quad_condition function

Definition at line 200 of file verdict.h.

Referenced by moab::VerdictWrapper::all_quality_measures(), and v_quad_quality().

See also:
v_quad_distortion function

Definition at line 216 of file verdict.h.

Referenced by moab::VerdictWrapper::all_quality_measures(), and v_quad_quality().

See also:
v_quad_edge_ratio function

Definition at line 172 of file verdict.h.

Referenced by moab::VerdictWrapper::all_quality_measures(), and v_quad_quality().

See also:
v_quad_jacobian function

Definition at line 202 of file verdict.h.

Referenced by moab::VerdictWrapper::all_quality_measures(), and v_quad_quality().

See also:
v_quad_largest_angle function

Definition at line 196 of file verdict.h.

Referenced by moab::VerdictWrapper::all_quality_measures(), and v_quad_quality().

See also:
v_quad_smallest_angle function

Definition at line 194 of file verdict.h.

Referenced by moab::VerdictWrapper::all_quality_measures(), and v_quad_quality().

See also:
v_quad_oddy function

Definition at line 198 of file verdict.h.

Referenced by moab::VerdictWrapper::all_quality_measures(), and v_quad_quality().

See also:
v_quad_radius_ratio function

Definition at line 178 of file verdict.h.

Referenced by moab::VerdictWrapper::all_quality_measures(), and v_quad_quality().

See also:
v_quad_shape function

Definition at line 208 of file verdict.h.

Referenced by moab::VerdictWrapper::all_quality_measures(), and v_quad_quality().

See also:
v_quad_shear function

Definition at line 206 of file verdict.h.

Referenced by moab::VerdictWrapper::all_quality_measures(), and v_quad_quality().

See also:
v_quad_skew function

Definition at line 184 of file verdict.h.

Referenced by moab::VerdictWrapper::all_quality_measures(), and v_quad_quality().

See also:
v_quad_stretch function

Definition at line 192 of file verdict.h.

Referenced by moab::VerdictWrapper::all_quality_measures(), and v_quad_quality().

See also:
v_quad_taper function

Definition at line 186 of file verdict.h.

Referenced by moab::VerdictWrapper::all_quality_measures(), and v_quad_quality().

See also:
v_quad_warpage function

Definition at line 188 of file verdict.h.

Referenced by moab::VerdictWrapper::all_quality_measures(), and v_quad_quality().

List of all members.


The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines