![]() |
deal.II version 9.7.0
|
#include <deal.II/base/mpi_remote_point_evaluation.h>
AdditionalData structure that can be used to tweak parameters of RemotePointEvaluation.
Definition at line 90 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 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 110 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 116 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 121 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 127 of file mpi_remote_point_evaluation.h.