ryujin 2.1.1 revision 0348cbb53a3e4b1da2a4c037e81f88f2d21ce219
Public Member Functions | List of all members
ryujin::Manifolds::GradingManifold< dim > Class Template Reference

#include <source/geometry_airfoil.h>

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

Public Member Functions

 GradingManifold (const dealii::Point< dim > center, const dealii::Tensor< 1, dim > direction, const double grading, const double epsilon)
 
Point< dim > get_new_point (const ArrayView< const Point< dim > > &surrounding_points, const ArrayView< const double > &weights) const override
 
dealii::Point< dim > pull_back (const dealii::Point< dim > &space_point) const final
 
dealii::Point< dim > push_forward (const dealii::Point< dim > &chart_point) const final
 
std::unique_ptr< dealii::Manifold< dim, dim > > clone () const final
 

Detailed Description

template<int dim>
class ryujin::Manifolds::GradingManifold< dim >
Todo:
Documentation

Definition at line 151 of file geometry_airfoil.h.

Constructor & Destructor Documentation

◆ GradingManifold()

template<int dim>
ryujin::Manifolds::GradingManifold< dim >::GradingManifold ( const dealii::Point< dim >  center,
const dealii::Tensor< 1, dim >  direction,
const double  grading,
const double  epsilon 
)
inline

Definition at line 154 of file geometry_airfoil.h.

Member Function Documentation

◆ get_new_point()

template<int dim>
Point< dim > ryujin::Manifolds::GradingManifold< dim >::get_new_point ( const ArrayView< const Point< dim > > &  surrounding_points,
const ArrayView< const double > &  weights 
) const
inlineoverride

Definition at line 167 of file geometry_airfoil.h.

◆ pull_back()

template<int dim>
dealii::Point< dim > ryujin::Manifolds::GradingManifold< dim >::pull_back ( const dealii::Point< dim > &  space_point) const
inlinefinal

Definition at line 181 of file geometry_airfoil.h.

References ryujin::pow().

◆ push_forward()

template<int dim>
dealii::Point< dim > ryujin::Manifolds::GradingManifold< dim >::push_forward ( const dealii::Point< dim > &  chart_point) const
inlinefinal

Definition at line 199 of file geometry_airfoil.h.

References ryujin::pow().

◆ clone()

template<int dim>
std::unique_ptr< dealii::Manifold< dim, dim > > ryujin::Manifolds::GradingManifold< dim >::clone ( ) const
inlinefinal

Definition at line 219 of file geometry_airfoil.h.


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