dune-grid 2.10
Loading...
Searching...
No Matches
Dune::Alberta::DofVectorPointer< Dof > Class Template Reference

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

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

Public Types

typedef DofVectorProvider::DofVector DofVector

Public Member Functions

 DofVectorPointer ()
 DofVectorPointer (const DofSpace *dofSpace, const std::string &name="")
 DofVectorPointer (DofVector *dofVector)
 operator bool () const
 operator DofVector * () const
 operator Dof * () 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 = true

Member Typedef Documentation

◆ DofVector

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

Constructor & Destructor Documentation

◆ DofVectorPointer() [1/3]

template<class Dof>
Dune::Alberta::DofVectorPointer< Dof >::DofVectorPointer ( )
inline

◆ DofVectorPointer() [2/3]

template<class Dof>
Dune::Alberta::DofVectorPointer< Dof >::DofVectorPointer ( const DofSpace * dofSpace,
const std::string & name = "" )
inlineexplicit

◆ DofVectorPointer() [3/3]

template<class Dof>
Dune::Alberta::DofVectorPointer< Dof >::DofVectorPointer ( DofVector * dofVector)
inlineexplicit

Member Function Documentation

◆ create()

template<class Dof>
void Dune::Alberta::DofVectorPointer< Dof >::create ( const DofSpace * dofSpace,
const std::string & name = "" )
inline

◆ dofSpace()

template<class Dof>
const DofSpace * Dune::Alberta::DofVectorPointer< Dof >::dofSpace ( ) const
inline

◆ forEach()

template<class Dof>
template<class Functor>
void Dune::Alberta::DofVectorPointer< Dof >::forEach ( Functor & functor) const
inline

◆ getAdaptationData()

template<class Dof>
template<class AdaptationData>
AdaptationData * Dune::Alberta::DofVectorPointer< Dof >::getAdaptationData ( ) const
inline

◆ initialize()

template<class Dof>
void Dune::Alberta::DofVectorPointer< Dof >::initialize ( const Dof & value)
inline

◆ name()

template<class Dof>
std::string Dune::Alberta::DofVectorPointer< Dof >::name ( ) const
inline

◆ operator bool()

template<class Dof>
Dune::Alberta::DofVectorPointer< Dof >::operator bool ( ) const
inlineexplicit

◆ operator Dof *()

template<class Dof>
Dune::Alberta::DofVectorPointer< Dof >::operator Dof * ( ) const
inline

◆ operator DofVector *()

template<class Dof>
Dune::Alberta::DofVectorPointer< Dof >::operator DofVector * ( ) const
inline

◆ read()

template<class Dof>
template<int dim>
void Dune::Alberta::DofVectorPointer< Dof >::read ( const std::string & filename,
const MeshPointer< dim > & meshPointer )
inline

◆ release()

template<class Dof>
void Dune::Alberta::DofVectorPointer< Dof >::release ( )
inline

◆ setAdaptationData()

template<class Dof>
template<class AdaptationData>
void Dune::Alberta::DofVectorPointer< Dof >::setAdaptationData ( AdaptationData * adaptationData)
inline

◆ setupInterpolation()

template<class Dof>
template<class Interpolation>
void Dune::Alberta::DofVectorPointer< Dof >::setupInterpolation ( )
inline

◆ setupRestriction()

template<class Dof>
template<class Restriction>
void Dune::Alberta::DofVectorPointer< Dof >::setupRestriction ( )
inline

◆ write()

template<class Dof>
bool Dune::Alberta::DofVectorPointer< Dof >::write ( const std::string & filename) const
inline

Member Data Documentation

◆ supportsAdaptationData

template<class Dof>
const bool Dune::Alberta::DofVectorPointer< Dof >::supportsAdaptationData = true
static

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