dune-pdelab 2.7-git
Loading...
Searching...
No Matches
Classes | Namespaces | Functions
decorator.hh File Reference
#include <array>
#include <dune/typetree/typetree.hh>
#include <dune/pdelab/common/typetraits.hh>
#include <dune/pdelab/ordering/utility.hh>
#include <dune/pdelab/ordering/orderingbase.hh>

Go to the source code of this file.

Classes

struct  Dune::PDELab::ordering::decorated_ordering_tag< D, U >
 
struct  Dune::PDELab::ordering::gfs_to_decorator_descriptor< GFS, Transformation, Undecorated, GlueTag, Tag >
 
struct  Dune::PDELab::ordering::leaf_gfs_to_decorated< GFS, Transformation, OrderingTag >
 
struct  Dune::PDELab::ordering::recursive_power_gfs_to_decorated< GFS, Transformation, OrderingTag >
 
struct  Dune::PDELab::ordering::recursive_power_gfs_to_decorated< GFS, Transformation, OrderingTag >::result< TC >
 
struct  Dune::PDELab::ordering::nonrecursive_power_gfs_to_decorated< GFS, Transformation, OrderingTag >
 
struct  Dune::PDELab::ordering::power_gfs_to_decorated< GFS, Transformation, OrderingTag >
 
struct  Dune::PDELab::ordering::recursive_composite_gfs_to_decorated< GFS, Transformation, OrderingTag >
 
struct  Dune::PDELab::ordering::recursive_composite_gfs_to_decorated< GFS, Transformation, OrderingTag >::result< TC >
 
struct  Dune::PDELab::ordering::nonrecursive_composite_gfs_to_decorated< GFS, Transformation, OrderingTag >
 
struct  Dune::PDELab::ordering::composite_gfs_to_decorated< GFS, Transformation, OrderingTag >
 

Namespaces

namespace  Dune
 For backward compatibility – Do not use this!
 
namespace  Dune::PDELab
 
namespace  Dune::PDELab::ordering
 

Functions

template<typename GFS >
auto Dune::PDELab::ordering::undecorated_ordering (const GFS &gfs) -> decltype(_unwind_decorators(gfs.ordering(), impl::decoration_level< typename GFS::OrderingTag >()))
 Unwinds the stack of decorators on top of the base ordering of gfs and returns the base ordering. More...
 
template<typename GFS , typename Transformation , typename D , typename U >
leaf_gfs_to_decorated< GFS, Transformation, decorated_ordering_tag< D, U > > Dune::PDELab::ordering::register_leaf_gfs_to_ordering_descriptor (GFS *, Transformation *, decorated_ordering_tag< D, U > *)
 
template<typename GFS , typename Transformation , typename D , typename U >
power_gfs_to_decorated< GFS, Transformation, decorated_ordering_tag< D, U > > Dune::PDELab::ordering::register_power_gfs_to_ordering_descriptor (GFS *, Transformation *, decorated_ordering_tag< D, U > *)
 
template<typename GFS , typename Transformation , typename D , typename U >
composite_gfs_to_decorated< GFS, Transformation, decorated_ordering_tag< D, U > > Dune::PDELab::ordering::register_composite_gfs_to_ordering_descriptor (GFS *, Transformation *, decorated_ordering_tag< D, U > *)