Wildmeshing Toolkit
wmtk::operations::SplitNewAttributeStrategy< T > Member List

This is the complete list of members for wmtk::operations::SplitNewAttributeStrategy< T >, including all inherited members.

assign_split(wmtk::attribute::Accessor< T > &accessor, const Tuple &input_simplex, const std::array< Tuple, 2 > &split_simplices) constwmtk::operations::SplitNewAttributeStrategy< T >private
assign_split_ribs(wmtk::attribute::Accessor< T > &accessor, const std::array< Tuple, 2 > &input_ears, const Tuple &final_simplex) constwmtk::operations::SplitNewAttributeStrategy< T >private
evaluate_predicate(PrimitiveType pt, const std::array< Tuple, 2 > &simplices) constwmtk::operations::NewAttributeStrategy
invalid_state() const final overridewmtk::operations::SplitNewAttributeStrategy< T >virtual
m_handlewmtk::operations::SplitNewAttributeStrategy< T >private
m_simplex_predicatewmtk::operations::NewAttributeStrategyprivate
m_split_opwmtk::operations::SplitNewAttributeStrategy< T >private
m_split_rib_opwmtk::operations::SplitNewAttributeStrategy< T >private
m_topo_infowmtk::operations::SplitNewAttributeStrategy< T >private
m_will_throwwmtk::operations::SplitNewAttributeStrategy< T >private
m_will_throw_ribwmtk::operations::SplitNewAttributeStrategy< T >private
matches_attribute(const attribute::MeshAttributeHandle &) const overridewmtk::operations::SplitNewAttributeStrategy< T >virtual
mesh() overridewmtk::operations::SplitNewAttributeStrategy< T >virtual
mesh()=0wmtk::operations::SplitNewAttributeStrategy< T >virtual
mesh() constwmtk::operations::SplitNewAttributeStrategy< T >virtual
wmtk::operations::BaseSplitNewAttributeStrategy::mesh() constwmtk::operations::NewAttributeStrategy
name() const final overridewmtk::operations::SplitNewAttributeStrategy< T >virtual
OperationInOutData typedefwmtk::operations::SplitNewAttributeStrategy< T >
primitive_type() const overridewmtk::operations::SplitNewAttributeStrategy< T >virtual
ReturnData typedefwmtk::operations::SplitNewAttributeStrategy< T >
ReturnVariant typedefwmtk::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 typedefwmtk::operations::NewAttributeStrategy
sources() const final overridewmtk::operations::NewAttributeStrategyinlinevirtual
SplitFuncType typedefwmtk::operations::SplitNewAttributeStrategy< T >
SplitNewAttributeStrategy(const wmtk::attribute::MeshAttributeHandle &h)wmtk::operations::SplitNewAttributeStrategy< T >
SplitRibFuncType typedefwmtk::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 overridewmtk::operations::SplitNewAttributeStrategy< T >inlinevirtual
update(Mesh &m, const ReturnData &ret_data, const OperationInOutData &op_data) const final overridewmtk::operations::SplitNewAttributeStrategy< T >virtual
update_handle_mesh(Mesh &m) overridewmtk::operations::SplitNewAttributeStrategy< T >virtual
VecType typedefwmtk::operations::SplitNewAttributeStrategy< T >
~AttributeTransferEdge()=0wmtk::operations::AttributeTransferEdgepure virtual
~NewAttributeStrategy()wmtk::operations::NewAttributeStrategyvirtual