2D Size Metric Class More...
#include <Algebraic_Metrics_2.h>
Public Member Functions | |
Size_Metric_2 (double r_area) | |
Construct a 2D Size metric. More... | |
virtual void | compute (double atts[]) const |
Calculate the shape metric value. More... | |
Public Member Functions inherited from Alg_Metric_Base_2 | |
Alg_Metric_Base_2 () | |
Constructor. More... | |
virtual | ~Alg_Metric_Base_2 () |
Virtual Destructor. More... | |
virtual void | initialize (Vector_3< double > n[], int type) |
Initialize a 2D Algebraic Metric. More... | |
virtual void | initialize (Element_node_enumerator &ene) |
virtual double | maxValue () const |
The maximum value for this metric. More... | |
virtual double | minValue () const |
The minimum value for this metric. More... | |
Public Member Functions inherited from Metric | |
Metric () | |
virtual | ~Metric () |
Private Attributes | |
double | ref_area |
Additional Inherited Members | |
Protected Member Functions inherited from Alg_Metric_Base_2 | |
double | compute_size (double ref_area=1.) const |
Compute the size metric. More... | |
double | compute_shape () const |
Compute the shape metric. More... | |
double | compute_skew () const |
Compute the skew metric. More... | |
Protected Attributes inherited from Alg_Metric_Base_2 | |
double | alpha [4] |
J_Matrix | A [4] |
Matrix | L [4] |
int | type_ |
2D Size Metric Class
Definition at line 108 of file Algebraic_Metrics_2.h.
|
inlineexplicit |
Construct a 2D Size metric.
r_area | The reference area for this element.. |
Definition at line 115 of file Algebraic_Metrics_2.h.
References ref_area.
|
virtual |
Calculate the shape metric value.
atts[] | Computed value(s) placed here. |
Implements Metric.
Definition at line 159 of file Algebraic_Metrics_2.C.
Referenced by main().
|
private |
Definition at line 124 of file Algebraic_Metrics_2.h.
Referenced by Size_Metric_2().