Transform a PreBasis into one with flat index-merging strategyThis utility takes a pre-basis and converts recursively all index-merging strategies into their flat analog, i.e. BlockedInterleaved is converted into FlatInterleaved and BlockedLexicographic is transformed into FlatLexicographic.  
 More...
#include <ikarus/utils/flatprebasis.hh>
|  | 
| template<class PB > | 
| static type | create (PB const &preBasis) | 
|  | Try to construct the pre-basis using a gridView.  More...
 | 
|  | 
| static const PreBasis & | create (const PreBasis &preBasis) | 
|  | Do not transform the preBasis if already flat.  More... 
 | 
|  | 
template<class PreBasis>
struct Ikarus::FlatPreBasis< PreBasis >
This type-trait needs to be specialized for all PreBasis types that need special handling, like PowerPreBasis or CompositePreBasis.
(auto) flatPreBasis(PreBasis const& preBasis) 
◆ type
template<class PreBasis > 
      
 
 
◆ create() [1/2]
template<class PreBasis > 
 
 
◆ create() [2/2]
template<class PreBasis > 
template<class PB > 
 
 
The documentation for this struct was generated from the following file: