deal.II version GIT relicensing-2289-g1e5549a87a 2024-12-21 21:30:00+00:00
\(\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 ObserverPointer< const Mapping< dim, spacedim > > &mapping, const UpdateFlags &update_flags)
 
static void compute_mapping_data_for_quadrature (const ObserverPointer< 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 ObserverPointer< 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 ObserverPointer< 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 = ::internal::FEValuesImplementation::MappingRelatedData< dim, spacedim >
 

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 = ::internal::FEValuesImplementation::MappingRelatedData<dim, spacedim>
private

Definition at line 48 of file mapping_info.h.

Member Function Documentation

◆ required_update_flags()

template<int dim, int spacedim = dim>
static UpdateFlags NonMatching::internal::ComputeMappingDataHelper< dim, spacedim >::required_update_flags ( const ObserverPointer< 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 ObserverPointer< 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 ObserverPointer< 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 ObserverPointer< 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: