Wildmeshing Toolkit
wmtk::operations::internal::SplitAlternateFacetOptionData Class Reference

#include <SplitAlternateFacetOptionData.hpp>

Collaboration diagram for wmtk::operations::internal::SplitAlternateFacetOptionData:
[legend]

Public Types

using Dart = autogen::Dart
 

Public Member Functions

 SplitAlternateFacetOptionData (const Dart &input_tuple, const std::array< int64_t, 2 > &new_facet_indices)
 
int64_t new_gid (PrimitiveType primitive_type, int8_t index) const
 

Public Attributes

Dart input
 
std::array< int64_t, 2 > new_facet_indices
 

Private Member Functions

const std::array< int8_t, 2 > & boundary_indices (PrimitiveType pt) const
 

Detailed Description

Definition at line 12 of file SplitAlternateFacetOptionData.hpp.

Member Typedef Documentation

◆ Dart

Constructor & Destructor Documentation

◆ SplitAlternateFacetOptionData()

wmtk::operations::internal::SplitAlternateFacetOptionData::SplitAlternateFacetOptionData ( const Dart input_tuple,
const std::array< int64_t, 2 > &  new_facet_indices 
)

Definition at line 99 of file SplitAlternateFacetOptionData.cpp.

Member Function Documentation

◆ boundary_indices()

auto wmtk::operations::internal::SplitAlternateFacetOptionData::boundary_indices ( PrimitiveType  pt) const
private

Definition at line 91 of file SplitAlternateFacetOptionData.cpp.

References wmtk::autogen::SimplexDart::get_singleton(), and wmtk::components::input::input().

Here is the call graph for this function:

◆ new_gid()

auto wmtk::operations::internal::SplitAlternateFacetOptionData::new_gid ( PrimitiveType  primitive_type,
int8_t  index 
) const

Definition at line 107 of file SplitAlternateFacetOptionData.cpp.

References wmtk::autogen::SimplexDart::get_singleton(), and wmtk::autogen::utils::largest_shared_subdart_size().

Here is the call graph for this function:

Member Data Documentation

◆ input

Dart wmtk::operations::internal::SplitAlternateFacetOptionData::input

Definition at line 20 of file SplitAlternateFacetOptionData.hpp.

◆ new_facet_indices

std::array<int64_t, 2> wmtk::operations::internal::SplitAlternateFacetOptionData::new_facet_indices

Definition at line 33 of file SplitAlternateFacetOptionData.hpp.


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