The spacetime triangulation object with a fixed MPI parallel dibstributed spatial mesh across time.
More...
#include <fixed_tria.hh>
|
| Triangulation (dealii::types::global_cell_index max_N_intervals_per_slab=0) |
| Constructor that initializes the underlying list object. More...
|
|
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. More...
|
|
void | refine_global (const unsigned int times_space=1, const unsigned int times_time=1) |
| Do uniform mesh refinement in time and space. More...
|
|
| Triangulation (dealii::types::global_cell_index max_N_intervals_per_slab=0) |
| Constructor that initializes the underlying list object. More...
|
|
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. More...
|
|
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.
|
|
template<int dim>
class idealii::spacetime::parallel::distributed::fixed::Triangulation< dim >
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.
◆ Triangulation()
Constructor that initializes the underlying list object.
- Parameters
-
max_N_intervals_per_slab. | When to split a slab into two. (default 0 = never) |
◆ generate()
Generate a list of M slab triangulations with matching temporal meshes pointing to the same spatial triangulation.
- Parameters
-
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. |
◆ refine_global()
The documentation for this class was generated from the following file:
- /home/runner/work/idealii/idealii/include/ideal.II/distributed/fixed_tria.hh