|
template<class Input1 , class Input2 , class Output , class Compare > |
Output | waveblocks::wavepackets::shapes::shape_enum::strict_union (Input1 begin1, Input1 end1, Input2 begin2, Input2 end2, Output sink, Compare less) |
| Creates union of two shape slices. More...
|
|
template<class MultiIndex > |
std::vector< MultiIndex > | waveblocks::wavepackets::shapes::shape_enum::strict_union (std::vector< typename std::vector< MultiIndex >::const_iterator > begin, std::vector< typename std::vector< MultiIndex >::const_iterator > end) |
|
template<dim_t D, class MultiIndex > |
ShapeSlice< D, MultiIndex > | waveblocks::wavepackets::shapes::shape_enum::strict_union (const std::vector< const ShapeSlice< D, MultiIndex > * > &slices, std::size_t union_offset) |
|
template<dim_t D, class MultiIndex > |
ShapeEnum< D, MultiIndex > | waveblocks::wavepackets::shapes::shape_enum::strict_union (std::vector< ShapeEnum< D, MultiIndex > const * > const &enums) |
|
template<dim_t D, class MultiIndex , std::size_t N> |
ShapeEnum< D, MultiIndex > | waveblocks::wavepackets::shapes::shape_enum::strict_union (const std::array< ShapeEnum< D, MultiIndex > *, N > &enum_list) |
|
template<dim_t D, class MultiIndex , std::size_t N> |
ShapeEnum< D, MultiIndex > | waveblocks::wavepackets::shapes::shape_enum::strict_union (const std::array< const ShapeEnum< D, MultiIndex > *, N > &enum_list) |
|
template<dim_t D, class MultiIndex > |
ShapeEnum< D, MultiIndex > | waveblocks::wavepackets::shapes::shape_enum::strict_union (std::initializer_list< const ShapeEnum< D, MultiIndex > * > enum_list) |
|