WaveBlocksND
Namespaces | Functions
shape_enum_extended.hpp File Reference
#include "shape_enum.hpp"
#include "shape_enum_union.hpp"

Go to the source code of this file.

Namespaces

 waveblocks
 
 waveblocks::wavepackets
 
 waveblocks::wavepackets::shapes
 
 waveblocks::wavepackets::shapes::shape_enum
 

Functions

template<class MultiIndex >
std::vector< MultiIndex > waveblocks::wavepackets::shapes::shape_enum::_extend (const std::vector< MultiIndex > &source, dim_t start, dim_t len)
 
template<dim_t D, class MultiIndex >
ShapeSlice< D, MultiIndex > waveblocks::wavepackets::shapes::shape_enum::_extend (const ShapeSlice< D, MultiIndex > &slice, std::size_t offset)
 
template<dim_t D, class MultiIndex >
ShapeEnum< D, MultiIndex > waveblocks::wavepackets::shapes::shape_enum::extend (const ShapeEnum< D, MultiIndex > *source)
 For a given enumerated shape, enumerate its extension. More...