assign_split(wmtk::attribute::Accessor< T > &accessor, const Tuple &input_simplex, const std::array< Tuple, 2 > &split_simplices) const | wmtk::operations::SplitNewAttributeStrategy< T > | private |
assign_split_ribs(wmtk::attribute::Accessor< T > &accessor, const std::array< Tuple, 2 > &input_ears, const Tuple &final_simplex) const | wmtk::operations::SplitNewAttributeStrategy< T > | private |
evaluate_predicate(PrimitiveType pt, const std::array< Tuple, 2 > &simplices) const | wmtk::operations::NewAttributeStrategy | |
invalid_state() const final override | wmtk::operations::SplitNewAttributeStrategy< T > | virtual |
m_handle | wmtk::operations::SplitNewAttributeStrategy< T > | private |
m_simplex_predicate | wmtk::operations::NewAttributeStrategy | private |
m_split_op | wmtk::operations::SplitNewAttributeStrategy< T > | private |
m_split_rib_op | wmtk::operations::SplitNewAttributeStrategy< T > | private |
m_topo_info | wmtk::operations::SplitNewAttributeStrategy< T > | private |
m_will_throw | wmtk::operations::SplitNewAttributeStrategy< T > | private |
m_will_throw_rib | wmtk::operations::SplitNewAttributeStrategy< T > | private |
matches_attribute(const attribute::MeshAttributeHandle &) const override | wmtk::operations::SplitNewAttributeStrategy< T > | virtual |
mesh() override | wmtk::operations::SplitNewAttributeStrategy< T > | virtual |
mesh()=0 | wmtk::operations::SplitNewAttributeStrategy< T > | virtual |
mesh() const | wmtk::operations::SplitNewAttributeStrategy< T > | virtual |
wmtk::operations::BaseSplitNewAttributeStrategy::mesh() const | wmtk::operations::NewAttributeStrategy | |
name() const final override | wmtk::operations::SplitNewAttributeStrategy< T > | virtual |
OperationInOutData typedef | wmtk::operations::SplitNewAttributeStrategy< T > | |
primitive_type() const override | wmtk::operations::SplitNewAttributeStrategy< T > | virtual |
ReturnData typedef | wmtk::operations::SplitNewAttributeStrategy< T > | |
ReturnVariant typedef | wmtk::operations::SplitNewAttributeStrategy< T > | |
set_rib_strategy(SplitRibFuncType &&f) | wmtk::operations::SplitNewAttributeStrategy< T > | |
set_rib_strategy(SplitRibBasicStrategy t) | wmtk::operations::SplitNewAttributeStrategy< T > | |
set_simplex_predicate(SimplexPredicateType &&f) | wmtk::operations::NewAttributeStrategy | |
set_simplex_predicate(BasicSimplexPredicate f) | wmtk::operations::NewAttributeStrategy | |
set_strategy(SplitFuncType &&f) | wmtk::operations::SplitNewAttributeStrategy< T > | |
set_strategy(SplitBasicStrategy t) | wmtk::operations::SplitNewAttributeStrategy< T > | |
SimplexPredicateType typedef | wmtk::operations::NewAttributeStrategy | |
sources() const final override | wmtk::operations::NewAttributeStrategy | inlinevirtual |
SplitFuncType typedef | wmtk::operations::SplitNewAttributeStrategy< T > | |
SplitNewAttributeStrategy(const wmtk::attribute::MeshAttributeHandle &h) | wmtk::operations::SplitNewAttributeStrategy< T > | |
SplitRibFuncType typedef | wmtk::operations::SplitNewAttributeStrategy< T > | |
standard_split_rib_strategy(SplitRibBasicStrategy optype, const std::string_view &={}) | wmtk::operations::SplitNewAttributeStrategy< T > | privatestatic |
standard_split_rib_strategy(SplitRibBasicStrategy optype, const std::string_view &name) | wmtk::operations::SplitNewAttributeStrategy< T > | private |
standard_split_strategy(SplitBasicStrategy optype, const std::string_view &={}) | wmtk::operations::SplitNewAttributeStrategy< T > | privatestatic |
standard_split_strategy(SplitBasicStrategy optype, const std::string_view &name) | wmtk::operations::SplitNewAttributeStrategy< T > | private |
targets() const final override | wmtk::operations::SplitNewAttributeStrategy< T > | inlinevirtual |
update(Mesh &m, const ReturnData &ret_data, const OperationInOutData &op_data) const final override | wmtk::operations::SplitNewAttributeStrategy< T > | virtual |
update_handle_mesh(Mesh &m) override | wmtk::operations::SplitNewAttributeStrategy< T > | virtual |
VecType typedef | wmtk::operations::SplitNewAttributeStrategy< T > | |
~AttributeTransferEdge()=0 | wmtk::operations::AttributeTransferEdge | pure virtual |
~NewAttributeStrategy() | wmtk::operations::NewAttributeStrategy | virtual |