deal.II version GIT relicensing-2206-gaa53ff9447 2024-12-02 09:10: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
Public Member Functions | Public Attributes | List of all members
FERemoteCommunicationObject< dim > Struct Template Reference

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

Public Member Functions

std::vector< unsigned intget_communication_object_pntrs () const
 

Public Attributes

std::shared_ptr< Utilities::MPI::RemotePointEvaluation< dim > > rpe
 
std::vector< unsigned intindices
 

Detailed Description

template<int dim>
struct FERemoteCommunicationObject< dim >

Similar as FERemoteCommunicationObjectEntityBatches. To relate the points from RemotePointEvaluation to quadrature points on corresponding entities, entity indices have to be stored.

Definition at line 229 of file fe_remote_evaluation.h.

Member Function Documentation

◆ get_communication_object_pntrs()

template<int dim>
std::vector< unsigned int > FERemoteCommunicationObject< dim >::get_communication_object_pntrs ( ) const

Function that gives access to indices. 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 744 of file fe_remote_evaluation.h.

Member Data Documentation

◆ rpe

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

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

Definition at line 234 of file fe_remote_evaluation.h.

◆ indices

template<int dim>
std::vector<unsigned int> FERemoteCommunicationObject< dim >::indices

A vector that stores the entity indices related to the the remote points.

Definition at line 239 of file fe_remote_evaluation.h.


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