Wildmeshing Toolkit
wmtk::simplex::utils::SimplexComparisons Class Reference

#include <SimplexComparisons.hpp>

Static Public Member Functions

static bool equal (const Mesh &m, const Simplex &s0, const Simplex &s1)
 
static bool equal (const Mesh &m, const Tuple &a, PrimitiveType a_pt, const Tuple &b, PrimitiveType b_pt)
 
static bool equal (const Mesh &m, PrimitiveType primitive_type, const Tuple &a, const Tuple &b)
 
static bool equal (const Mesh &m, const IdSimplex &s0, const IdSimplex &s1)
 
static bool less (const Mesh &m, const Simplex &s0, const Simplex &s1)
 
static bool less (const Mesh &m, const IdSimplex &s0, const IdSimplex &s1)
 
static bool less (const Mesh &m, const Tuple &a, PrimitiveType a_pt, const Tuple &b, PrimitiveType b_pt)
 
static bool less (const Mesh &m, PrimitiveType primitive_type, const Tuple &a, const Tuple &b)
 

Detailed Description

Definition at line 11 of file SimplexComparisons.hpp.

Member Function Documentation

◆ equal() [1/4]

bool wmtk::simplex::utils::SimplexComparisons::equal ( const Mesh m,
const IdSimplex s0,
const IdSimplex s1 
)
inlinestatic

Definition at line 39 of file SimplexComparisons.hxx.

◆ equal() [2/4]

◆ equal() [3/4]

bool wmtk::simplex::utils::SimplexComparisons::equal ( const Mesh m,
const Tuple a,
PrimitiveType  a_pt,
const Tuple b,
PrimitiveType  b_pt 
)
inlinestatic

Definition at line 21 of file SimplexComparisons.hxx.

References equal().

Here is the call graph for this function:

◆ equal() [4/4]

bool wmtk::simplex::utils::SimplexComparisons::equal ( const Mesh m,
PrimitiveType  primitive_type,
const Tuple a,
const Tuple b 
)
inlinestatic

Definition at line 30 of file SimplexComparisons.hxx.

References wmtk::Mesh::id().

Here is the call graph for this function:

◆ less() [1/4]

bool wmtk::simplex::utils::SimplexComparisons::less ( const Mesh m,
const IdSimplex s0,
const IdSimplex s1 
)
inlinestatic

Definition at line 58 of file SimplexComparisons.hxx.

◆ less() [2/4]

bool wmtk::simplex::utils::SimplexComparisons::less ( const Mesh m,
const Simplex s0,
const Simplex s1 
)
inlinestatic

Definition at line 44 of file SimplexComparisons.hxx.

References wmtk::Mesh::id(), and wmtk::simplex::Simplex::primitive_type().

Referenced by wmtk::operations::composite::TetEdgeSwap::execute(), less(), wmtk::simplex::utils::MeshSimplexComparator::Less::operator()(), wmtk::simplex::internal::SimplexLessFunctor::operator()(), and wmtk::simplex::internal::HomogeneousSimplexLessFunctor::operator()().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ less() [3/4]

bool wmtk::simplex::utils::SimplexComparisons::less ( const Mesh m,
const Tuple a,
PrimitiveType  a_pt,
const Tuple b,
PrimitiveType  b_pt 
)
inlinestatic

Definition at line 63 of file SimplexComparisons.hxx.

References less().

Here is the call graph for this function:

◆ less() [4/4]

bool wmtk::simplex::utils::SimplexComparisons::less ( const Mesh m,
PrimitiveType  primitive_type,
const Tuple a,
const Tuple b 
)
inlinestatic

Definition at line 76 of file SimplexComparisons.hxx.

References wmtk::Mesh::id().

Here is the call graph for this function:

The documentation for this class was generated from the following files: