TriangulationHolder< Tria > Struct Template Reference#

DiFfRG: DiFfRG::internal::TriangulationHolder< Tria > Struct Template Reference
DiFfRG
Discretization Framework for functional Renormalization Group flows
DiFfRG::internal::TriangulationHolder< Tria > Struct Template Reference

Holds the triangulation, constructing it the way its type requires. More...

#include <rectangular_mesh.hh>

Inheritance diagram for DiFfRG::internal::TriangulationHolder< Tria >:
DiFfRG::RectangularMesh< dim_, TriangulationType_ >

Public Attributes

Tria triangulation
 

Detailed Description

template<typename Tria>
struct DiFfRG::internal::TriangulationHolder< Tria >

Holds the triangulation, constructing it the way its type requires.

A serial dealii::Triangulation is default-constructible; a parallel one is not – it needs a communicator at construction. Neither is movable, so this cannot be a factory function returning by value; a holder with a default member initializer is the way to give each type its own construction without duplicating RectangularMesh.

Member Data Documentation

◆ triangulation

template<typename Tria >
Tria DiFfRG::internal::TriangulationHolder< Tria >::triangulation

The documentation for this struct was generated from the following file:
  • /home/runner/work/DiFfRG_current/DiFfRG_current/DiFfRG/include/DiFfRG/discretization/mesh/rectangular_mesh.hh