dune-pdelab  2.4-dev
Classes | Public Types | Public Member Functions | Protected Member Functions | List of all members
Dune::PDELab::PowerCompositeGridFunctionSpaceBase< GridFunctionSpace, GV, B, O, k > Class Template Reference

Mixin class providing common functionality of PowerGridFunctionSpace and CompositeGridFunctionSpace. More...

#include <dune/pdelab/gridfunctionspace/powercompositegridfunctionspacebase.hh>

Inheritance diagram for Dune::PDELab::PowerCompositeGridFunctionSpaceBase< GridFunctionSpace, GV, B, O, k >:
Inheritance graph

Classes

struct  ConstraintsContainer
 extract type for storing constraints More...
 

Public Types

typedef PowerCompositeGridFunctionSpaceTraits< GV, B, O, k > Traits
 export traits class More...
 
typedef O OrderingTag
 

Public Member Functions

const Traits::GridViewTypegridView () const
 get grid view More...
 
 PowerCompositeGridFunctionSpaceBase (const B &backend, const OrderingTag &ordering_tag)
 
Traits::SizeType size () const
 
Traits::SizeType blockCount () const
 
Traits::SizeType globalSize () const
 
Traits::SizeType maxLocalSize () const
 get max dimension of shape function space More...
 
bool containsPartition (PartitionType partition) const
 Returns whether this GridFunctionSpace contains entities with PartitionType partition. More...
 
void update ()
 
const std::string & name () const
 
void name (const std::string &name)
 
Traits::Backendbackend ()
 
const Traits::Backendbackend () const
 
Traits::OrderingTagorderingTag ()
 
const Traits::OrderingTagorderingTag () const
 
bool isRootSpace () const
 

Protected Member Functions

void update (Ordering &ordering) const
 

Detailed Description

template<typename GridFunctionSpace, typename GV, typename B, typename O, std::size_t k>
class Dune::PDELab::PowerCompositeGridFunctionSpaceBase< GridFunctionSpace, GV, B, O, k >

Mixin class providing common functionality of PowerGridFunctionSpace and CompositeGridFunctionSpace.

Member Function Documentation

bool Dune::PDELab::GridFunctionSpaceBase< GridFunctionSpace , PowerCompositeGridFunctionSpaceTraits< GV, B, O, k > >::containsPartition ( PartitionType  partition) const
inlineinherited

Returns whether this GridFunctionSpace contains entities with PartitionType partition.

References Dune::PDELab::PartitionInfoProvider::containsPartition().

bool Dune::PDELab::GridFunctionSpaceBase< GridFunctionSpace , PowerCompositeGridFunctionSpaceTraits< GV, B, O, k > >::isRootSpace ( ) const
inlineinherited

get max dimension of shape function space

const std::string& Dune::PDELab::GridFunctionSpaceBase< GridFunctionSpace , PowerCompositeGridFunctionSpaceTraits< GV, B, O, k > >::name ( ) const
inlineinherited
void Dune::PDELab::GridFunctionSpaceBase< GridFunctionSpace , PowerCompositeGridFunctionSpaceTraits< GV, B, O, k > >::name ( const std::string &  name)
inlineinherited

References _size.

void Dune::PDELab::GridFunctionSpaceBase< GridFunctionSpace , PowerCompositeGridFunctionSpaceTraits< GV, B, O, k > >::update ( Ordering &  ordering) const
inlineprotectedinherited

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