Wildmeshing Toolkit
wmtk::operations::CollapseNewAttributeTopoInfo Class Referenceabstract

#include <CollapseNewAttributeTopoInfo.hpp>

Inheritance diagram for wmtk::operations::CollapseNewAttributeTopoInfo:
[legend]

Public Types

using ReturnData = wmtk::multimesh::operations::CollapseReturnData
 
using ReturnVariant = ReturnData::ReturnVariant
 

Public Member Functions

virtual ~CollapseNewAttributeTopoInfo ()=default
 
virtual std::vector< std::array< Tuple, 2 > > merged_simplices (const ReturnVariant &ret_data, const Tuple &input_tuple, PrimitiveType pt) const =0
 
virtual std::vector< Tuplenew_simplices (const ReturnVariant &ret_data, const Tuple &input_tuple, PrimitiveType pt) const =0
 

Detailed Description

Definition at line 6 of file CollapseNewAttributeTopoInfo.hpp.

Member Typedef Documentation

◆ ReturnData

◆ ReturnVariant

Definition at line 10 of file CollapseNewAttributeTopoInfo.hpp.

Constructor & Destructor Documentation

◆ ~CollapseNewAttributeTopoInfo()

virtual wmtk::operations::CollapseNewAttributeTopoInfo::~CollapseNewAttributeTopoInfo ( )
virtualdefault

Member Function Documentation

◆ merged_simplices()

virtual std::vector<std::array<Tuple, 2> > wmtk::operations::CollapseNewAttributeTopoInfo::merged_simplices ( const ReturnVariant ret_data,
const Tuple input_tuple,
PrimitiveType  pt 
) const
pure virtual

◆ new_simplices()

virtual std::vector<Tuple> wmtk::operations::CollapseNewAttributeTopoInfo::new_simplices ( const ReturnVariant ret_data,
const Tuple input_tuple,
PrimitiveType  pt 
) const
pure virtual

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