![]() |
Doxygen API reference documentation for ideal.II
|
The spacetime triangulation object with a fixed MPI parallel dibstributed spatial mesh across time. More...
#include <fixed_tria.hh>


Public Member Functions | |
| Triangulation (dealii::types::global_cell_index max_N_intervals_per_slab=0) | |
| Constructor that initializes the underlying list object. | |
| void | generate (std::shared_ptr< dealii::parallel::distributed::Triangulation< dim > > space_tria, unsigned int M, double t0=0., double T=1.) |
| Generate a list of M slab triangulations with matching temporal meshes pointing to the same spatial triangulation. | |
| void | refine_global (const unsigned int times_space=1, const unsigned int times_time=1) |
| Do uniform mesh refinement in time and space. | |
Public Member Functions inherited from idealii::spacetime::parallel::distributed::Triangulation< dim > | |
| Triangulation (dealii::types::global_cell_index max_N_intervals_per_slab=0) | |
| Constructor that initializes the underlying list object. | |
| virtual void | generate (std::shared_ptr< dealii::parallel::distributed::Triangulation< dim > > space_tria, unsigned int M, double t0=0., double T=1.)=0 |
| Generate a list of M slab triangulations with matching temporal meshes and space_tria. | |
| unsigned int | M () |
| Return the number of slabs in the triangulation. | |
| slab::parallel::distributed::TriaIterator< dim > | begin () |
| slab::parallel::distributed::TriaIterator< dim > | end () |
| An iterator pointing behind the slab slab::parallel::distributed::Triangulation. | |
Additional Inherited Members | |
Protected Attributes inherited from idealii::spacetime::parallel::distributed::Triangulation< dim > | |
| dealii::types::global_cell_index | max_N_intervals_per_slab |
| std::list< slab::parallel::distributed::Triangulation< dim > > | trias |
The spacetime triangulation object with a fixed MPI parallel dibstributed spatial mesh across time.
In practice all pointers in the list point to the same slab::parallel::distributed::Triangulation object.
| idealii::spacetime::parallel::distributed::fixed::Triangulation< dim >::Triangulation | ( | dealii::types::global_cell_index | max_N_intervals_per_slab = 0 | ) |
Constructor that initializes the underlying list object.
| max_N_intervals_per_slab. | When to split a slab into two. (default 0 = never) |
| void idealii::spacetime::parallel::distributed::fixed::Triangulation< dim >::generate | ( | std::shared_ptr< dealii::parallel::distributed::Triangulation< dim > > | space_tria, |
| unsigned int | M, | ||
| double | t0 = 0., |
||
| double | T = 1. |
||
| ) |
Generate a list of M slab triangulations with matching temporal meshes pointing to the same spatial triangulation.
| space_tria | The underlying spatial dealii::parallel::distributed::Triangulation to be used by all slabs. |
| M | The number of slabs to be created |
| t0 | The temporal startpoint. Defaults to 0. |
| T | The temporal endpoint. Defaults to 1. |
|
virtual |
Do uniform mesh refinement in time and space.
| times_space | Number of times the spatial meshes are refined. |
| times_time | Number of times the temporal meshes are refined. |
Implements idealii::spacetime::parallel::distributed::Triangulation< dim >.