![]() |
deal.II version GIT relicensing-6834-g5b78e6bcdf 2026-10-01 11:20:01+00:00
|
#include <deal.II/base/mpi_remote_point_evaluation.h>
AdditionalData structure that can be used to tweak parameters of RemotePointEvaluation.
Definition at line 88 of file 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 |
| 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 36 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 108 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 114 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 119 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 125 of file mpi_remote_point_evaluation.h.