The spacetime triangulation object with a fixed 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::Triangulation< dim >> space_tria, unsigned int M, double t0=0., double T=1.) override |
| 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) override |
| 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::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::TriaIterator< dim > | begin () |
| An iterator pointing to the first slab::Triangulation.
|
|
slab::TriaIterator< dim > | end () |
| An iterator pointing behind the first slab::Triangulation.
|
|
|
dealii::types::global_cell_index | max_N_intervals_per_slab |
|
std::list< slab::Triangulation< dim > > | trias |
|
template<int dim>
class idealii::spacetime::fixed::Triangulation< dim >
The spacetime triangulation object with a fixed spatial mesh across time.
In practice all pointers in the list point to the same slab::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::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()
Do uniform mesh refinement in time and space.
- Parameters
-
times_space | Number of times the spatial meshes are refined. |
times_time | Number of times the temporal meshes are refined. |
Implements idealii::spacetime::Triangulation< dim >.
The documentation for this class was generated from the following file:
- /home/runner/work/idealii/idealii/include/ideal.II/grid/fixed_tria.hh