Doxygen API reference documentation for ideal.II
|
The spacetime dofhandler object. More...
#include <spacetime_dof_handler.hh>
Public Member Functions | |
DoFHandler (spacetime::Triangulation< dim > *tria) | |
Constructor based on spacetime::Triangulation. | |
DoFHandler (spacetime::parallel::distributed::Triangulation< dim > *tria) | |
Constructor based on parallel::distributed::spacetime::Triangulation. | |
void | generate () |
generate all slab::DofHandler objects. | |
unsigned int | M () |
The number of slabs. | |
slab::DoFHandlerIterator< dim > | begin () |
An iterator pointing to the first slab::DoFHandler. | |
slab::DoFHandlerIterator< dim > | end () |
An iterator pointing behind the last slab::DoFHandler. | |
Protected Attributes | |
Triangulation< dim > * | _tria |
spacetime::parallel::distributed::Triangulation< dim > * | _par_dist_tria |
std::list< slab::DoFHandler< dim > > | _dof_handlers |
The spacetime dofhandler object.
In practice this is just a class around a list of shared pointers to slab::DoFHandler objects to simplify generation and time marching.
idealii::spacetime::DoFHandler< dim >::DoFHandler | ( | spacetime::Triangulation< dim > * | tria | ) |
Constructor based on spacetime::Triangulation.
tria | The spacetime::Triangulation object to use in construction of the underlying handlers. |
idealii::spacetime::DoFHandler< dim >::DoFHandler | ( | spacetime::parallel::distributed::Triangulation< dim > * | tria | ) |
Constructor based on parallel::distributed::spacetime::Triangulation.
tria | The parallel::distributed::spacetime::Triangulation object to use in construction of the underlying handlers. |
slab::DoFHandlerIterator< dim > idealii::spacetime::DoFHandler< dim >::begin | ( | ) |
An iterator pointing to the first slab::DoFHandler.
slab::DoFHandlerIterator< dim > idealii::spacetime::DoFHandler< dim >::end | ( | ) |
An iterator pointing behind the last slab::DoFHandler.
void idealii::spacetime::DoFHandler< dim >::generate | ( | ) |
generate all slab::DofHandler objects.
This function iterates over all slab::Triangulation objects in the underlying triangulation and constructs one slab::DoFHandler for each.
unsigned int idealii::spacetime::DoFHandler< dim >::M | ( | ) |
The number of slabs.