MOAB: Mesh Oriented datABase
(version 5.4.1)
|
#include <TMPQualityMetricTest.hpp>
Public Member Functions | |
NumericalMetric (Base *real_metric) | |
~NumericalMetric () | |
std::string | get_name () const |
bool | evaluate (const MsqMatrix< 2, 2 > &A, const MsqMatrix< 2, 2 > &W, double &result, MsqError &err) |
bool | evaluate (const MsqMatrix< 3, 3 > &A, const MsqMatrix< 3, 3 > &W, double &result, MsqError &err) |
bool | evaluate (const MsqMatrix< 2, 2 > &T, double &result, MsqError &err) |
bool | evaluate (const MsqMatrix< 3, 3 > &T, double &result, MsqError &err) |
Private Attributes | |
Base * | mMetric |
wrapper class to force numeric approximation of derivatives
Definition at line 119 of file TMPQualityMetricTest.hpp.
NumericalMetric< Base >::NumericalMetric | ( | Base * | real_metric | ) | [inline] |
Definition at line 122 of file TMPQualityMetricTest.hpp.
: mMetric( real_metric ) {}
NumericalMetric< Base >::~NumericalMetric | ( | ) | [inline] |
Definition at line 124 of file TMPQualityMetricTest.hpp.
{}
bool NumericalMetric< Base >::evaluate | ( | const MsqMatrix< 2, 2 > & | A, |
const MsqMatrix< 2, 2 > & | W, | ||
double & | result, | ||
MsqError & | err | ||
) | [inline] |
Definition at line 131 of file TMPQualityMetricTest.hpp.
{ return mMetric->evaluate( A, W, result, err ); }
bool NumericalMetric< Base >::evaluate | ( | const MsqMatrix< 3, 3 > & | A, |
const MsqMatrix< 3, 3 > & | W, | ||
double & | result, | ||
MsqError & | err | ||
) | [inline] |
Definition at line 136 of file TMPQualityMetricTest.hpp.
{ return mMetric->evaluate( A, W, result, err ); }
bool NumericalMetric< Base >::evaluate | ( | const MsqMatrix< 2, 2 > & | T, |
double & | result, | ||
MsqError & | err | ||
) | [inline] |
Definition at line 141 of file TMPQualityMetricTest.hpp.
{ return mMetric->evaluate( T, result, err ); }
bool NumericalMetric< Base >::evaluate | ( | const MsqMatrix< 3, 3 > & | T, |
double & | result, | ||
MsqError & | err | ||
) | [inline] |
Definition at line 146 of file TMPQualityMetricTest.hpp.
{ return mMetric->evaluate( T, result, err ); }
std::string NumericalMetric< Base >::get_name | ( | ) | const [inline] |
Definition at line 126 of file TMPQualityMetricTest.hpp.
{ return "Numerical " + mMetric->get_name(); }
Base* NumericalMetric< Base >::mMetric [private] |
Definition at line 152 of file TMPQualityMetricTest.hpp.