version 0.4.1
Ikarus::FlatPreBasis< Dune::Functions::PowerPreBasis< IMS, SPB, C > > Struct Template Reference

#include <ikarus/utils/flatprebasis.hh>

Public Types

using FIMS = typename FlatIndexMergingStrategy< IMS >::type
 
using type = Dune::Functions::PowerPreBasis< FIMS, FlatPreBasis_t< SPB >, C >
 

Static Public Member Functions

template<class PreBasis >
static type create (const PreBasis &preBasis)
 

Member Typedef Documentation

◆ FIMS

template<class IMS , class SPB , std::size_t C>
using Ikarus::FlatPreBasis< Dune::Functions::PowerPreBasis< IMS, SPB, C > >::FIMS = typename FlatIndexMergingStrategy<IMS>::type

◆ type

template<class IMS , class SPB , std::size_t C>
using Ikarus::FlatPreBasis< Dune::Functions::PowerPreBasis< IMS, SPB, C > >::type = Dune::Functions::PowerPreBasis<FIMS, FlatPreBasis_t<SPB>, C>

Member Function Documentation

◆ create()

template<class IMS , class SPB , std::size_t C>
template<class PreBasis >
static type Ikarus::FlatPreBasis< Dune::Functions::PowerPreBasis< IMS, SPB, C > >::create ( const PreBasis &  preBasis)
inlinestatic

The documentation for this struct was generated from the following file: