deal.II version GIT relicensing-2306-ga6fff1538f 2024-12-29 17:30:00+00:00
|
#include <deal.II/matrix_free/fe_remote_evaluation.h>
Public Member Functions | |
std::vector< std::pair< unsigned int, unsigned int > > | get_communication_object_pntrs () const |
Public Attributes | |
std::shared_ptr< Utilities::MPI::RemotePointEvaluation< dim > > | rpe |
std::vector< std::pair< unsigned int, unsigned int > > | batch_id_n_entities |
Communication objects know about the communication pattern. In case of (matrix-free) cells batches or faces batches a RemotePointEvaluation object stores the location of the remote points. batch_id_n_entities
relates these points to the corresponding quadrature points of entity batches. For this the field stores batch IDs and the number of entities in the batch.
Definition at line 200 of file fe_remote_evaluation.h.
std::vector< std::pair< unsigned int, unsigned int > > FERemoteCommunicationObjectEntityBatches< dim >::get_communication_object_pntrs | ( | ) | const |
Function that gives access to batch_id_n_entities
. 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 736 of file fe_remote_evaluation.h.
std::shared_ptr<Utilities::MPI::RemotePointEvaluation<dim> > FERemoteCommunicationObjectEntityBatches< dim >::rpe |
Object that is reinitialized with the remote points we want to access.
Definition at line 205 of file fe_remote_evaluation.h.
std::vector<std::pair<unsigned int, unsigned int> > FERemoteCommunicationObjectEntityBatches< dim >::batch_id_n_entities |
A vector that stores the batch IDs and the number of active entries in the batch related to the the remote points.
Definition at line 211 of file fe_remote_evaluation.h.