dune-fem 2.8.0
|
Create Obejct that behaves like a discrete function space without to provide functions with the iterator facilities. More...
#include <dune/fem/space/common/discretefunctionspace.hh>
Public Types | |
enum | { polynomialOrder = 111 } |
typedef FunctionSpaceImp | FunctionSpaceType |
typedef GridPartImp | GridPartType |
type of the grid partition | |
typedef GridPartType::GridType | GridType |
type of the grid | |
typedef GridPartType::IndexSetType | IndexSetType |
type of the index set | |
typedef GridPartType::template Codim< 0 >::IteratorType | IteratorType |
type of the grid iterator | |
typedef GridType::template Codim< 0 >::Entity | EntityType |
typedef GridPartType::IntersectionType | IntersectionType |
typedef DefaultCommunicationManager< ThisType > | CommunicationManagerType |
type of communication manager (only the default communication is valid here) | |
Public Member Functions | |
DiscreteFunctionSpaceAdapter (const GridPartType &gridPart, unsigned int order=polynomialOrder) | |
constructor taking grid Part | |
DiscreteFunctionSpaceAdapter (const ThisType &other) | |
copy constructor | |
IteratorType | begin () const |
get iterator pointing to the first entity of the associated grid partition | |
IteratorType | end () const |
get iterator pointing behind the last entity of the associated grid partition | |
template<class FunctorType > | |
void | forEach (FunctorType &f) const |
apply a functor to each entity in the associated grid partition | |
const GridPartType & | gridPart () const |
get a reference to the associated grid partition | |
const IndexSetType & | indexSet () const |
Get a reference to the associated index set. | |
const GridType & | grid () const |
get reference to grid this discrete function space belongs to | |
bool | continuous () const |
returns true if the space contains only globally continuous functions | |
bool | continuous (const IntersectionType &intersection) const |
returns true if the space contains only globally continuous functions | |
int | order () const |
get global order of space | |
int | order (const EntityType &) const |
get global order of space | |
DFSpaceIdentifier | type () const |
return type identifier of discrete function space | |
Protected Attributes | |
const GridPartType & | gridPart_ |
const unsigned int | order_ |
Create Obejct that behaves like a discrete function space without to provide functions with the iterator facilities.
typedef DefaultCommunicationManager< ThisType > Dune::Fem::DiscreteFunctionSpaceAdapter< FunctionSpaceImp, GridPartImp >::CommunicationManagerType |
type of communication manager (only the default communication is valid here)
typedef GridType::template Codim<0>::Entity Dune::Fem::DiscreteFunctionSpaceAdapter< FunctionSpaceImp, GridPartImp >::EntityType |
typedef FunctionSpaceImp Dune::Fem::DiscreteFunctionSpaceAdapter< FunctionSpaceImp, GridPartImp >::FunctionSpaceType |
typedef GridPartImp Dune::Fem::DiscreteFunctionSpaceAdapter< FunctionSpaceImp, GridPartImp >::GridPartType |
type of the grid partition
typedef GridPartType::GridType Dune::Fem::DiscreteFunctionSpaceAdapter< FunctionSpaceImp, GridPartImp >::GridType |
type of the grid
typedef GridPartType::IndexSetType Dune::Fem::DiscreteFunctionSpaceAdapter< FunctionSpaceImp, GridPartImp >::IndexSetType |
type of the index set
typedef GridPartType::IntersectionType Dune::Fem::DiscreteFunctionSpaceAdapter< FunctionSpaceImp, GridPartImp >::IntersectionType |
typedef GridPartType::template Codim<0>::IteratorType Dune::Fem::DiscreteFunctionSpaceAdapter< FunctionSpaceImp, GridPartImp >::IteratorType |
type of the grid iterator
|
inlineexplicit |
constructor taking grid Part
|
inline |
copy constructor
|
inline |
get iterator pointing to the first entity of the associated grid partition
|
inline |
returns true if the space contains only globally continuous functions
For example, a Lagrange space returns true while a discontiuous Galerkin space returns false.
|
inline |
returns true if the space contains only globally continuous functions
For example, a Lagrange space returns true while a discontiuous Galerkin space returns false.
|
inline |
get iterator pointing behind the last entity of the associated grid partition
|
inline |
apply a functor to each entity in the associated grid partition
The functor must provide an the following operator
[in] | f | functor to apply |
|
inline |
get reference to grid this discrete function space belongs to
|
inline |
get a reference to the associated grid partition
|
inline |
Get a reference to the associated index set.
|
inline |
get global order of space
|
inline |
get global order of space
|
inline |
return type identifier of discrete function space
|
protected |
|
protected |