ExaDG
Loading...
Searching...
No Matches
Public Member Functions | List of all members
ExaDG::BoundaryLayerManifold< dim > Class Template Reference

#include <boundary_layer_manifold.h>

Inheritance diagram for ExaDG::BoundaryLayerManifold< dim >:

Public Member Functions

 BoundaryLayerManifold (dealii::Tensor< 1, dim > const &dimensions_in, double const grid_stretch_factor_in)
 
dealii::Point< dim > push_forward (dealii::Point< dim > const &xi) const final
 
dealii::Point< dim > pull_back (dealii::Point< dim > const &x) const final
 
std::unique_ptr< dealii::Manifold< dim > > clone () const final
 
double grid_transform_y (double const &eta) const
 
double inverse_grid_transform_y (double const &y) const
 

Detailed Description

template<int dim>
class ExaDG::BoundaryLayerManifold< dim >

A "boundary-layer" manifold that corresponds to a triangulation generated via

dealii::GridGenerator::hyper_rectangle(tria, dealii::Point<dim>(-dimensions / 2.0), dealii::Point<dim>(dimensions / 2.0));

where dealii::Tensor<1, dim> dimensions; describes the physical dimensions in the dim coordinate directions.


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