ryujin 2.1.1 revision 350e54cc11f3d21282bddcf3e6517944dbc508bf
Public Member Functions | List of all members
ryujin::Geometry< dim > Class Template Referenceabstract

#include <source/geometries/geometry.h>

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

Public Member Functions

 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::Geometry< dim >

A small abstract base class to group configuration options for a number of geometries together.

Definition at line 32 of file geometry.h.

Constructor & Destructor Documentation

◆ Geometry()

template<int dim>
ryujin::Geometry< dim >::Geometry ( const std::string &  name,
const std::string &  subsection 
)
inline

Constructor taking geometry name name and a subsection subsection as an argument. The dealii::ParameterAcceptor is initialized with the subsubsection subsection + "/" + name.

Definition at line 40 of file geometry.h.

Member Function Documentation

◆ create_triangulation()

template<int dim>
virtual void ryujin::Geometry< dim >::create_triangulation ( dealii::Triangulation< dim > &  triangulation)
pure virtual

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