Reference documentation for deal.II version 9.6.0
\(\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
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::unique_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::unique_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::unique_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 46 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 54 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::unique_ptr< typename Mapping< dim, spacedim >::InternalDataBase > & internal_mapping_data,
MappingData & mapping_data )
inlinestatic

Definition at line 62 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::unique_ptr< typename Mapping< dim, spacedim >::InternalDataBase > & internal_mapping_data,
MappingData & mapping_data )
inlinestatic

Definition at line 85 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::unique_ptr< typename Mapping< dim, spacedim >::InternalDataBase > & internal_mapping_data,
MappingData & mapping_data )
inlinestatic

Definition at line 107 of file mapping_info.h.


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