#include <Metric.h>

Public Member Functions | |
| Metric () | |
| virtual | ~Metric () | 
| virtual void | initialize (Vector_3< double > n[], int type)=0 | 
| virtual void | initialize (Element_node_enumerator &ene)=0 | 
| virtual double | maxValue () const =0 | 
| Return maximum value for this metric.  More... | |
| virtual double | minValue () const =0 | 
| Return minimum value for this metric.  More... | |
| virtual void | compute (double atts[]) const =0 | 
| Compute the value of this metric.  More... | |
      
  | 
  pure virtual | 
Compute the value of this metric.
Implemented in Size_Skew_Metric_2, Size_Skew_Metric_3, Skew_Metric_2, Skew_Metric_3, Size_Shape_Metric_2, Size_Shape_Metric_3, Size_Metric_2, Size_Metric_3, Aspect_Metric_3, Aspect_Metric_2, Shape_Metric_2, Shape_Metric_3, Angle_Metric_3, and Angle_Metric_2.
      
  | 
  pure virtual | 
Implemented in Alg_Metric_Base_2, Alg_Metric_Base_3, Geo_Metric_Base_3, and Geo_Metric_Base_2.
      
  | 
  pure virtual | 
Implemented in Alg_Metric_Base_2, Alg_Metric_Base_3, Geo_Metric_Base_3, and Geo_Metric_Base_2.
      
  | 
  pure virtual | 
Return maximum value for this metric.
Implemented in Aspect_Metric_3, Aspect_Metric_2, Angle_Metric_3, Angle_Metric_2, Alg_Metric_Base_2, Alg_Metric_Base_3, Geo_Metric_Base_3, and Geo_Metric_Base_2.
      
  | 
  pure virtual | 
Return minimum value for this metric.
Implemented in Aspect_Metric_3, Aspect_Metric_2, Angle_Metric_3, Angle_Metric_2, Alg_Metric_Base_2, Alg_Metric_Base_3, Geo_Metric_Base_3, and Geo_Metric_Base_2.