dune-pdelab  2.0.0
Classes | Static Public Member Functions | Static Public Attributes | List of all members
Dune::PDELab::composite_gfs_to_lexicographic_ordering_descriptor< GFS, Transformation > Struct Template Reference

Node transformation descriptor for CompositeGridFunctionSpace -> LexicographicOrdering (without variadic templates). More...

#include <dune/pdelab/ordering/lexicographicordering.hh>

Classes

struct  result
 

Static Public Member Functions

template<typename TC0 , typename TC1 , typename TC2 , typename TC3 , typename TC4 , typename TC5 , typename TC6 , typename TC7 , typename TC8 , typename TC9 >
static result< TC0, TC1, TC2,
TC3, TC4, TC5, TC6, TC7, TC8,
TC9 >::type 
transform (const GFSNode &s, const Transformation &t, shared_ptr< TC0 > c0, shared_ptr< TC1 > c1, shared_ptr< TC2 > c2, shared_ptr< TC3 > c3, shared_ptr< TC4 > c4, shared_ptr< TC5 > c5, shared_ptr< TC6 > c6, shared_ptr< TC7 > c7, shared_ptr< TC8 > c8, shared_ptr< TC9 > c9)
 
template<typename TC0 , typename TC1 , typename TC2 , typename TC3 , typename TC4 , typename TC5 , typename TC6 , typename TC7 , typename TC8 , typename TC9 >
static result< TC0, TC1, TC2,
TC3, TC4, TC5, TC6, TC7, TC8,
TC9 >::storage_type 
transform_storage (shared_ptr< const GFSNode > s, const Transformation &t, shared_ptr< TC0 > c0, shared_ptr< TC1 > c1, shared_ptr< TC2 > c2, shared_ptr< TC3 > c3, shared_ptr< TC4 > c4, shared_ptr< TC5 > c5, shared_ptr< TC6 > c6, shared_ptr< TC7 > c7, shared_ptr< TC8 > c8, shared_ptr< TC9 > c9)
 

Static Public Attributes

static const bool recursive = true
 

Detailed Description

template<typename GFS, typename Transformation>
struct Dune::PDELab::composite_gfs_to_lexicographic_ordering_descriptor< GFS, Transformation >

Node transformation descriptor for CompositeGridFunctionSpace -> LexicographicOrdering (without variadic templates).

Member Function Documentation

template<typename GFS , typename Transformation >
template<typename TC0 , typename TC1 , typename TC2 , typename TC3 , typename TC4 , typename TC5 , typename TC6 , typename TC7 , typename TC8 , typename TC9 >
static result<TC0,TC1,TC2,TC3,TC4,TC5,TC6,TC7,TC8,TC9>::type Dune::PDELab::composite_gfs_to_lexicographic_ordering_descriptor< GFS, Transformation >::transform ( const GFSNode &  s,
const Transformation &  t,
shared_ptr< TC0 >  c0,
shared_ptr< TC1 >  c1,
shared_ptr< TC2 >  c2,
shared_ptr< TC3 >  c3,
shared_ptr< TC4 >  c4,
shared_ptr< TC5 >  c5,
shared_ptr< TC6 >  c6,
shared_ptr< TC7 >  c7,
shared_ptr< TC8 >  c8,
shared_ptr< TC9 >  c9 
)
inlinestatic
template<typename GFS , typename Transformation >
template<typename TC0 , typename TC1 , typename TC2 , typename TC3 , typename TC4 , typename TC5 , typename TC6 , typename TC7 , typename TC8 , typename TC9 >
static result<TC0,TC1,TC2,TC3,TC4,TC5,TC6,TC7,TC8,TC9>::storage_type Dune::PDELab::composite_gfs_to_lexicographic_ordering_descriptor< GFS, Transformation >::transform_storage ( shared_ptr< const GFSNode >  s,
const Transformation &  t,
shared_ptr< TC0 >  c0,
shared_ptr< TC1 >  c1,
shared_ptr< TC2 >  c2,
shared_ptr< TC3 >  c3,
shared_ptr< TC4 >  c4,
shared_ptr< TC5 >  c5,
shared_ptr< TC6 >  c6,
shared_ptr< TC7 >  c7,
shared_ptr< TC8 >  c8,
shared_ptr< TC9 >  c9 
)
inlinestatic

Member Data Documentation

template<typename GFS , typename Transformation >
const bool Dune::PDELab::composite_gfs_to_lexicographic_ordering_descriptor< GFS, Transformation >::recursive = true
static

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