Wildmeshing Toolkit
wmtk::multimesh::utils::internal Namespace Reference

Classes

class  TupleTag
 TupleTag is a util helper class for tagging edges in a triangle mesh. More...
 

Functions

std::vector< PrimitiveTypefind_local_switch_sequence_to_face (const Tuple &source, int8_t local_boundary_index, PrimitiveType subtuple_dimension, PrimitiveType primitive_type)
 
Tuple transport_tuple_sequence (const Tuple &base_source, const Tuple &base_target, PrimitiveType base_primitive_type, const Tuple &source, PrimitiveType primitive_type)
 
Tuple transport_tuple_dart (const Tuple &base_source, const Tuple &base_target, PrimitiveType base_primitive_type, const Tuple &source, PrimitiveType primitive_type)
 

Function Documentation

◆ find_local_switch_sequence_to_face()

std::vector< PrimitiveType > wmtk::multimesh::utils::internal::find_local_switch_sequence_to_face ( const Tuple source,
int8_t  local_boundary_index,
PrimitiveType  subtuple_dimension,
PrimitiveType  primitive_type 
)

Definition at line 26 of file find_local_switch_sequence_to_face.cpp.

◆ transport_tuple_dart()

Tuple wmtk::multimesh::utils::internal::transport_tuple_dart ( const Tuple base_source,
const Tuple base_target,
PrimitiveType  base_primitive_type,
const Tuple source,
PrimitiveType  primitive_type 
)

Definition at line 24 of file transport_tuple.cpp.

References wmtk::multimesh::utils::transport_tuple().

Referenced by wmtk::multimesh::utils::transport_tuple().

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

◆ transport_tuple_sequence()

Tuple wmtk::multimesh::utils::internal::transport_tuple_sequence ( const Tuple base_source,
const Tuple base_target,
PrimitiveType  base_primitive_type,
const Tuple source,
PrimitiveType  primitive_type 
)

Definition at line 12 of file transport_tuple.cpp.

References wmtk::multimesh::utils::find_local_switch_sequence(), and wmtk::multimesh::utils::local_switch_tuples().

Here is the call graph for this function: