deal.II version GIT relicensing-6834-g5b78e6bcdf 2026-10-01 11:20:01+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
Public Member Functions | Public Attributes | List of all members
FERemoteCommunicationObjectTwoLevel< dim > Struct Template Reference

#include <deal.II/matrix_free/fe_remote_evaluation.h>

Detailed Description

template<int dim>
struct FERemoteCommunicationObjectTwoLevel< dim >

Similar as FERemoteCommunicationObject. To relate the points from RemotePointEvaluation to quadrature points on corresponding faces, cell iterators and face numbers have to be stored.

Definition at line 255 of file fe_remote_evaluation.h.

Public Member Functions

std::vector< std::pair< typename Triangulation< dim >::cell_iterator, unsigned int > > get_communication_object_pntrs () const
 

Public Attributes

std::shared_ptr< Utilities::MPI::RemotePointEvaluation< dim > > rpe
 
std::vector< std::pair< typename Triangulation< dim >::cell_iterator, unsigned int > > cell_face_nos
 

Member Function Documentation

◆ get_communication_object_pntrs()

template<int dim>
std::vector< std::pair< typename Triangulation< dim >::cell_iterator, unsigned int > > FERemoteCommunicationObjectTwoLevel< dim >::get_communication_object_pntrs ( ) const

Function that gives access to cell_face_nos. The function is only used for a unified access to the vector that stores additional information on the points that are processed via rpe.

Definition at line 749 of file fe_remote_evaluation.h.

Member Data Documentation

◆ rpe

template<int dim>
std::shared_ptr<Utilities::MPI::RemotePointEvaluation<dim> > FERemoteCommunicationObjectTwoLevel< dim >::rpe

Object that is reinitialized with the remote points we want to access.

Definition at line 260 of file fe_remote_evaluation.h.

◆ cell_face_nos

template<int dim>
std::vector< std::pair<typename Triangulation<dim>::cell_iterator, unsigned int> > FERemoteCommunicationObjectTwoLevel< dim >::cell_face_nos

A vector that stores the cell iterators and the face number related to the the remote points.

Definition at line 268 of file fe_remote_evaluation.h.


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