Dune::Alberta::DofVectorPointer< Dof > Class Template Reference

#include <dune/grid/albertagrid/dofvector.hh>

Inheritance diagram for Dune::Alberta::DofVectorPointer< Dof >:
Inheritance graph

List of all members.

Public Types

typedef
DofVectorProvider::DofVector 
DofVector

Public Member Functions

 DofVectorPointer ()
 DofVectorPointer (const DofSpace *dofSpace, const std::string &name="")
 DofVectorPointer (DofVector *dofVector)
 operator DofVector * () const
 operator Dof * () const
bool operator! () const
const DofSpacedofSpace () const
std::string name () const
void create (const DofSpace *dofSpace, const std::string &name="")
template<int dim>
void read (const std::string &filename, const MeshPointer< dim > &meshPointer)
bool write (const std::string &filename) const
void release ()
template<class Functor >
void forEach (Functor &functor) const
void initialize (const Dof &value)
template<class AdaptationData >
AdaptationData * getAdaptationData () const
template<class AdaptationData >
void setAdaptationData (AdaptationData *adaptationData)
template<class Interpolation >
void setupInterpolation ()
template<class Restriction >
void setupRestriction ()

Static Public Attributes

static const bool supportsAdaptationData = (DUNE_ALBERTA_VERSION >= 0x300)

template<class Dof>
class Dune::Alberta::DofVectorPointer< Dof >


Member Typedef Documentation

template<class Dof>
typedef DofVectorProvider::DofVector Dune::Alberta::DofVectorPointer< Dof >::DofVector

Constructor & Destructor Documentation

template<class Dof>
Dune::Alberta::DofVectorPointer< Dof >::DofVectorPointer (  )  [inline]
template<class Dof>
Dune::Alberta::DofVectorPointer< Dof >::DofVectorPointer ( const DofSpace dofSpace,
const std::string &  name = "" 
) [inline, explicit]
template<class Dof>
Dune::Alberta::DofVectorPointer< Dof >::DofVectorPointer ( DofVector dofVector  )  [inline, explicit]

Member Function Documentation

template<class Dof>
template<class AdaptationData >
AdaptationData* Dune::Alberta::DofVectorPointer< Dof >::getAdaptationData (  )  const [inline]
template<class Dof>
void Dune::Alberta::DofVectorPointer< Dof >::initialize ( const Dof &  value  )  [inline]
template<class Dof>
std::string Dune::Alberta::DofVectorPointer< Dof >::name (  )  const [inline]
template<class Dof>
Dune::Alberta::DofVectorPointer< Dof >::operator Dof * (  )  const [inline]
template<class Dof>
Dune::Alberta::DofVectorPointer< Dof >::operator DofVector * (  )  const [inline]
template<class Dof>
bool Dune::Alberta::DofVectorPointer< Dof >::operator! (  )  const [inline]
template<class Dof>
template<int dim>
void Dune::Alberta::DofVectorPointer< Dof >::read ( const std::string &  filename,
const MeshPointer< dim > &  meshPointer 
) [inline]
template<class Dof>
template<class AdaptationData >
void Dune::Alberta::DofVectorPointer< Dof >::setAdaptationData ( AdaptationData *  adaptationData  )  [inline]
template<class Dof>
template<class Interpolation >
void Dune::Alberta::DofVectorPointer< Dof >::setupInterpolation (  )  [inline]
template<class Dof>
template<class Restriction >
void Dune::Alberta::DofVectorPointer< Dof >::setupRestriction (  )  [inline]
template<class Dof>
bool Dune::Alberta::DofVectorPointer< Dof >::write ( const std::string &  filename  )  const [inline]

Member Data Documentation

template<class Dof>
const bool Dune::Alberta::DofVectorPointer< Dof >::supportsAdaptationData = (DUNE_ALBERTA_VERSION >= 0x300) [static]

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

Generated on Fri Apr 29 2011 with Doxygen (ver 1.7.1) [doxygen-log,error-log].