![]() |
ryujin 2.1.1 revision 350e54cc11f3d21282bddcf3e6517944dbc508bf
|
#include <source/geometries/geometry.h>
Public Member Functions | |
Geometry (const std::string &name, const std::string &subsection) | |
virtual void | create_triangulation (dealii::Triangulation< dim > &triangulation)=0 |
A small abstract base class to group configuration options for a number of geometries together.
Definition at line 32 of file geometry.h.
|
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.
|
pure virtual |
Create the triangulation according to the appropriate geometry description.
Implemented in ryujin::Geometries::Airfoil< dim >, ryujin::Geometries::RectangularDomain< dim >, ryujin::Geometries::Annulus< dim >, ryujin::Geometries::Cylinder< dim >, ryujin::Geometries::Disk< dim >, ryujin::Geometries::GeoTIFFProfile< dim >, ryujin::Geometries::Reader< dim >, ryujin::Geometries::Step< dim >, ryujin::Geometries::WaveTank< dim >, and ryujin::Geometries::Wall< dim >.