ryujin 2.1.1 revision 350e54cc11f3d21282bddcf3e6517944dbc508bf
Public Member Functions | List of all members
ryujin::Geometries::Reader< dim > Class Template Reference

#include <source/geometries/geometry_reader.h>

Inheritance diagram for ryujin::Geometries::Reader< dim >:
Inheritance graph
[legend]
Collaboration diagram for ryujin::Geometries::Reader< dim >:
Collaboration graph
[legend]

Public Member Functions

 Reader (const std::string subsection)
 
void create_triangulation (typename dealii::Triangulation< dim > &triangulation) final
 
- Public Member Functions inherited from ryujin::Geometry< dim >
 Geometry (const std::string &name, const std::string &subsection)
 
virtual void create_triangulation (dealii::Triangulation< dim > &triangulation)=0
 

Detailed Description

template<int dim>
class ryujin::Geometries::Reader< dim >

This class imports a triangulation from various supported mesh files via the dealii::GridIn reader. See https://www.dealii.org/current/doxygen/deal.II/classGridIn.html for more details on supported file types and extensions.

Note
The mesh format must support setting boundary IDs in the mesh file. Supported boundary IDs and their meaning are collected in the Boundary enum.

Definition at line 26 of file geometry_reader.h.

Constructor & Destructor Documentation

◆ Reader()

template<int dim>
ryujin::Geometries::Reader< dim >::Reader ( const std::string  subsection)
inline

Definition at line 29 of file geometry_reader.h.

Member Function Documentation

◆ create_triangulation()

template<int dim>
void ryujin::Geometries::Reader< dim >::create_triangulation ( typename dealii::Triangulation< dim > &  triangulation)
inlinefinalvirtual

Create the triangulation according to the appropriate geometry description.

Implements ryujin::Geometry< dim >.

Definition at line 40 of file geometry_reader.h.


The documentation for this class was generated from the following file: