MOAB: Mesh Oriented datABase  (version 5.4.1)
MBMesquite::AWMetricBarrier2D Class Reference

#include <AWMetricBarrier.hpp>

+ Inheritance diagram for MBMesquite::AWMetricBarrier2D:
+ Collaboration diagram for MBMesquite::AWMetricBarrier2D:

Public Member Functions

virtual MESQUITE_EXPORT ~AWMetricBarrier2D ()
virtual MESQUITE_EXPORT bool evaluate (const MsqMatrix< 3, 3 > &A, const MsqMatrix< 3, 3 > &W, double &result, MsqError &err)
 Evaluate \(\mu(A,W)\).

Detailed Description

Definition at line 71 of file AWMetricBarrier.hpp.

Constructor & Destructor Documentation

Definition at line 42 of file AWMetricBarrier.cpp.


Member Function Documentation

bool MBMesquite::AWMetricBarrier2D::evaluate ( const MsqMatrix< 3, 3 > &  A,
const MsqMatrix< 3, 3 > &  W,
double &  result,
MsqError err 
) [virtual]

Evaluate \(\mu(A,W)\).

This method always returns an error for 2D-only metrics

Reimplemented from MBMesquite::AWMetric.

Definition at line 45 of file AWMetricBarrier.cpp.

References MSQ_SETERR, and MBMesquite::MsqError::UNSUPPORTED_ELEMENT.

    MSQ_SETERR( err )
    ( "2D target metric cannot be evaluated for volume elements", MsqError::UNSUPPORTED_ELEMENT );
    return false;

List of all members.

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