deal.II version GIT relicensing-2233-g9bd70d8389 2024-12-08 16:10:00+00:00
|
#include <deal.II/base/mpi_remote_point_evaluation.h>
Public Member Functions | |
AdditionalData (const double tolerance=1e-6, const bool enforce_unique_mapping=false, const unsigned int rtree_level=0, const std::function< std::vector< bool >()> &marked_vertices={}) | |
Public Attributes | |
double | tolerance |
bool | enforce_unique_mapping |
unsigned int | rtree_level |
std::function< std::vector< bool >()> | marked_vertices |
AdditionalData structure that can be used to tweak parameters of RemotePointEvaluation.
Definition at line 62 of file mpi_remote_point_evaluation.h.
Utilities::MPI::RemotePointEvaluation< dim, spacedim >::AdditionalData::AdditionalData | ( | const double | tolerance = 1e-6 , |
const bool | enforce_unique_mapping = false , |
||
const unsigned int | rtree_level = 0 , |
||
const std::function< std::vector< bool >()> & | marked_vertices = {} |
||
) |
Constructor.
Definition at line 38 of file mpi_remote_point_evaluation.cc.
double Utilities::MPI::RemotePointEvaluation< dim, spacedim >::AdditionalData::tolerance |
Tolerance in terms of unit cell coordinates for determining all cells around a point passed to RemotePointEvaluation during reinit(). Depending on the problem, it might be necessary to adjust the tolerance in order to be able to identify a cell. Floating point arithmetic implies that a point will, in general, not lie exactly on a vertex, edge, or face.
Definition at line 82 of file mpi_remote_point_evaluation.h.
bool Utilities::MPI::RemotePointEvaluation< dim, spacedim >::AdditionalData::enforce_unique_mapping |
Enforce unique mapping, i.e., (one-to-one) relation of points and cells.
Definition at line 88 of file mpi_remote_point_evaluation.h.
unsigned int Utilities::MPI::RemotePointEvaluation< dim, spacedim >::AdditionalData::rtree_level |
RTree level to be used during the construction of the bounding boxes.
Definition at line 93 of file mpi_remote_point_evaluation.h.
std::function<std::vector<bool>()> Utilities::MPI::RemotePointEvaluation< dim, spacedim >::AdditionalData::marked_vertices |
Function that marks relevant vertices to make search of active cells around point more efficient.
Definition at line 99 of file mpi_remote_point_evaluation.h.