sc::Triangle(3) | MPQC | sc::Triangle(3) |
sc::Triangle
Inherits sc::RefCount.
enum { max_order = 10 }
Triangle (const Ref< Edge > &v1,
const Ref< Edge > &v2, const Ref<
Edge > &v3, unsigned int orient0=0)
Ref< Edge > edge (int i)
int contains (const Ref< Edge > &) const
unsigned int orientation (int i) const
unsigned int orientation (const Ref< Edge > &)
const
void add_edges (std::set< Ref< Edge > >
&)
void add_vertices (std::set< Ref< Vertex > >
&)
void interpolate (const Ref< TriInterpCoef > &,
double r, double s, const Ref< Vertex > &v,
SCVector3 &dA)
void interpolate (double r, double s, const Ref<
Vertex > &v, SCVector3 &dA)
void interpolate (double r, double s, const Ref<
Vertex > &v, SCVector3 &dA, const Ref<
Volume > &vol, double isovalue)
Ref< Vertex > vertex (int i)
double flat_area ()
void flip ()
unsigned int order () const
void set_order (int order, const Ref< Volume >
&vol, double isovalue)
unsigned int _order
unsigned int _orientation0
unsigned int _orientation1
unsigned int _orientation2
Ref< Edge > _edges [3]
Ref< Vertex > * _vertices
Generated automatically by Doxygen for MPQC from the source code.
Fri Dec 2 2022 | Version 2.3.1 |