Reference documentation for deal.II version 9.5.1
\(\newcommand{\dealvcentcolon}{\mathrel{\mathop{:}}}\) \(\newcommand{\dealcoloneq}{\dealvcentcolon\mathrel{\mkern-1.2mu}=}\) \(\newcommand{\jump}[1]{\left[\!\left[ #1 \right]\!\right]}\) \(\newcommand{\average}[1]{\left\{\!\left\{ #1 \right\}\!\right\}}\)
Loading...
Searching...
No Matches
Static Public Member Functions | Private Types | List of all members
NonMatching::internal::ComputeMappingDataHelper< dim, spacedim > Class Template Reference

#include <deal.II/non_matching/mapping_info.h>

Static Public Member Functions

static UpdateFlags required_update_flags (const SmartPointer< const Mapping< dim, spacedim > > mapping, const UpdateFlags &update_flags)
 
static void compute_mapping_data_for_quadrature (const SmartPointer< const Mapping< dim, spacedim > > mapping, const UpdateFlags &update_flags_mapping, const typename Triangulation< dim, spacedim >::cell_iterator &cell, CellSimilarity::Similarity &cell_similarity, const Quadrature< dim > &quadrature, std::shared_ptr< typename Mapping< dim, spacedim >::InternalDataBase > internal_mapping_data, MappingData &mapping_data)
 
static void compute_mapping_data_for_immersed_surface_quadrature (const SmartPointer< const Mapping< dim, spacedim > > mapping, const UpdateFlags &update_flags_mapping, const typename Triangulation< dim, spacedim >::cell_iterator &cell, const ImmersedSurfaceQuadrature< dim > &quadrature, std::shared_ptr< typename Mapping< dim, spacedim >::InternalDataBase > internal_mapping_data, MappingData &mapping_data)
 
static void compute_mapping_data_for_face_quadrature (const SmartPointer< const Mapping< dim, spacedim > > mapping, const UpdateFlags &update_flags_mapping, const typename Triangulation< dim, spacedim >::cell_iterator &cell, const unsigned int face_no, const Quadrature< dim - 1 > &quadrature, std::shared_ptr< typename Mapping< dim, spacedim >::InternalDataBase > internal_mapping_data, MappingData &mapping_data)
 

Private Types

using MappingData
 

Detailed Description

template<int dim, int spacedim = dim>
class NonMatching::internal::ComputeMappingDataHelper< dim, spacedim >

Definition at line 44 of file mapping_info.h.

Member Typedef Documentation

◆ MappingData

template<int dim, int spacedim = dim>
using NonMatching::internal::ComputeMappingDataHelper< dim, spacedim >::MappingData
private

Member Function Documentation

◆ required_update_flags()

template<int dim, int spacedim = dim>
static UpdateFlags NonMatching::internal::ComputeMappingDataHelper< dim, spacedim >::required_update_flags ( const SmartPointer< const Mapping< dim, spacedim > > mapping,
const UpdateFlags & update_flags )
inlinestatic

Definition at line 52 of file mapping_info.h.

◆ compute_mapping_data_for_quadrature()

template<int dim, int spacedim = dim>
static void NonMatching::internal::ComputeMappingDataHelper< dim, spacedim >::compute_mapping_data_for_quadrature ( const SmartPointer< const Mapping< dim, spacedim > > mapping,
const UpdateFlags & update_flags_mapping,
const typename Triangulation< dim, spacedim >::cell_iterator & cell,
CellSimilarity::Similarity & cell_similarity,
const Quadrature< dim > & quadrature,
std::shared_ptr< typename Mapping< dim, spacedim >::InternalDataBase > internal_mapping_data,
MappingData & mapping_data )
inlinestatic

Definition at line 60 of file mapping_info.h.

◆ compute_mapping_data_for_immersed_surface_quadrature()

template<int dim, int spacedim = dim>
static void NonMatching::internal::ComputeMappingDataHelper< dim, spacedim >::compute_mapping_data_for_immersed_surface_quadrature ( const SmartPointer< const Mapping< dim, spacedim > > mapping,
const UpdateFlags & update_flags_mapping,
const typename Triangulation< dim, spacedim >::cell_iterator & cell,
const ImmersedSurfaceQuadrature< dim > & quadrature,
std::shared_ptr< typename Mapping< dim, spacedim >::InternalDataBase > internal_mapping_data,
MappingData & mapping_data )
inlinestatic

Definition at line 100 of file mapping_info.h.

◆ compute_mapping_data_for_face_quadrature()

template<int dim, int spacedim = dim>
static void NonMatching::internal::ComputeMappingDataHelper< dim, spacedim >::compute_mapping_data_for_face_quadrature ( const SmartPointer< const Mapping< dim, spacedim > > mapping,
const UpdateFlags & update_flags_mapping,
const typename Triangulation< dim, spacedim >::cell_iterator & cell,
const unsigned int face_no,
const Quadrature< dim - 1 > & quadrature,
std::shared_ptr< typename Mapping< dim, spacedim >::InternalDataBase > internal_mapping_data,
MappingData & mapping_data )
inlinestatic

Definition at line 136 of file mapping_info.h.


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