- Home
- About DUNE
- Download
- Documentation
- Community
- Development
#include <dune/grid/albertagrid/meshpointer.hh>
Classes | |
struct | Library |
class | MacroIterator |
Public Member Functions | |
MeshPointer () | |
MeshPointer (Mesh *mesh) | |
operator Mesh * () const | |
bool | operator! () const |
MacroIterator | begin () const |
MacroIterator | end () const |
int | numMacroElements () const |
int | size (int codim) const |
unsigned int | create (const MacroData< dim > ¯oData) |
template<class Proj , class Impl > | |
unsigned int | create (const MacroData< dim > ¯oData, const ProjectionFactoryInterface< Proj, Impl > &projectionFactory) |
unsigned int | create (const std::string &filename, bool binary=false) |
unsigned int | read (const std::string &filename, Real &time) |
bool | write (const std::string &filename, Real time) const |
void | release () |
template<class Functor > | |
void | hierarchicTraverse (Functor &functor, typename FillFlags::Flags fillFlags=FillFlags::standard) const |
template<class Functor > | |
void | leafTraverse (Functor &functor, typename FillFlags::Flags fillFlags=FillFlags::standard) const |
bool | coarsen (typename FillFlags::Flags fillFlags=FillFlags::nothing) |
bool | refine (typename FillFlags::Flags fillFlags=FillFlags::nothing) |
template<> | |
int | size (int codim) const |
template<> | |
int | size (int codim) const |
template<> | |
int | size (int codim) const |
Dune::Alberta::MeshPointer< dim >::MeshPointer | ( | ) | [inline] |
Dune::Alberta::MeshPointer< dim >::MeshPointer | ( | Mesh * | mesh | ) | [inline, explicit] |
MacroIterator Dune::Alberta::MeshPointer< dim >::begin | ( | ) | const [inline] |
bool Dune::Alberta::MeshPointer< dim >::coarsen | ( | typename FillFlags::Flags | fillFlags = FillFlags::nothing |
) | [inline] |
References ALBERTA, Dune::Alberta::meshCoarsened, and Dune::Alberta::FillFlags< dim >::nothing.
Referenced by Dune::AlbertaGrid< dim, dimworld >::adapt().
unsigned int Dune::Alberta::MeshPointer< dim >::create | ( | const MacroData< dim > & | macroData, | |
const ProjectionFactoryInterface< Proj, Impl > & | projectionFactory | |||
) | [inline] |
unsigned int Dune::Alberta::MeshPointer< dim >::create | ( | const std::string & | filename, | |
bool | binary = false | |||
) | [inline] |
unsigned int Dune::Alberta::MeshPointer< dim >::create | ( | const MacroData< dim > & | macroData | ) | [inline] |
MacroIterator Dune::Alberta::MeshPointer< dim >::end | ( | ) | const [inline] |
void Dune::Alberta::MeshPointer< dim >::hierarchicTraverse | ( | Functor & | functor, | |
typename FillFlags::Flags | fillFlags = FillFlags::standard | |||
) | const [inline] |
void Dune::Alberta::MeshPointer< dim >::leafTraverse | ( | Functor & | functor, | |
typename FillFlags::Flags | fillFlags = FillFlags::standard | |||
) | const [inline] |
References Dune::Alberta::ElementInfo< dim >::leafTraverse().
Referenced by Dune::AlbertaGridLevelProvider< dimension >::maxLevel().
int Dune::Alberta::MeshPointer< dim >::numMacroElements | ( | ) | const [inline] |
Referenced by Dune::Alberta::MeshPointer< dim >::MacroIterator::done().
Dune::Alberta::MeshPointer< dim >::operator Mesh * | ( | ) | const [inline] |
bool Dune::Alberta::MeshPointer< dim >::operator! | ( | ) | const [inline] |
unsigned int Dune::Alberta::MeshPointer< dim >::read | ( | const std::string & | filename, | |
Real & | time | |||
) | [inline] |
References ALBERTA, and Dune::Alberta::MeshPointer< dim >::release().
bool Dune::Alberta::MeshPointer< dim >::refine | ( | typename FillFlags::Flags | fillFlags = FillFlags::nothing |
) | [inline] |
References ALBERTA, Dune::Alberta::meshRefined, and Dune::Alberta::FillFlags< dim >::nothing.
Referenced by Dune::AlbertaGrid< dim, dimworld >::adapt().
void Dune::Alberta::MeshPointer< dim >::release | ( | ) | [inline] |
References Dune::Alberta::MeshPointer< dim >::Library< dimWorld >::release().
Referenced by Dune::Alberta::MeshPointer< dim >::read().
int Dune::Alberta::MeshPointer< dim >::size | ( | int | codim | ) | const |
Referenced by Dune::AlbertaGrid< dim, dimworld >::size().
int Dune::Alberta::MeshPointer< 3 >::size | ( | int | codim | ) | const [inline] |
int Dune::Alberta::MeshPointer< 2 >::size | ( | int | codim | ) | const [inline] |
int Dune::Alberta::MeshPointer< 1 >::size | ( | int | codim | ) | const [inline] |
bool Dune::Alberta::MeshPointer< dim >::write | ( | const std::string & | filename, | |
Real | time | |||
) | const [inline] |
References ALBERTA.
Generated on Fri Apr 29 2011 with Doxygen (ver 1.7.1) [doxygen-log,error-log].