22#ifndef dftfeMapPointsToCells_h
23#define dftfeMapPointsToCells_h
25#include <boost/geometry.hpp>
26#include <boost/geometry/index/rtree.hpp>
27#include <boost/range/adaptors.hpp>
47 template <
size_type dim,
size_type M>
70 const std::vector<std::vector<double>> & targetPts,
71 std::vector<std::vector<double>> & mapCellsToRealCoordinates,
72 std::vector<std::vector<size_type>> &mapCellLocalToProcLocal,
73 std::pair<global_size_type, global_size_type> &locallyOwnedRange,
74 std::vector<global_size_type> & ghostGlobalIds,
75 const double paramCoordsTol);
88#include "../src/TransferBetweenMeshes/MapPointsToCells.t.cc"
This class provides the interface that will be required while interpolating a nodal data to arbitrary...
Definition Cell.h:45
const MPI_Comm d_mpiComm
Definition MapPointsToCells.h:79
void init(std::vector< std::shared_ptr< const Cell< dim > > > srcCells, const std::vector< std::vector< double > > &targetPts, std::vector< std::vector< double > > &mapCellsToRealCoordinates, std::vector< std::vector< size_type > > &mapCellLocalToProcLocal, std::pair< global_size_type, global_size_type > &locallyOwnedRange, std::vector< global_size_type > &ghostGlobalIds, const double paramCoordsTol)
The init().
unsigned int d_verbosity
Definition MapPointsToCells.h:82
int d_thisRank
Definition MapPointsToCells.h:81
int d_numMPIRank
Definition MapPointsToCells.h:80
MapPointsToCells(const unsigned int verbosity, const MPI_Comm &mpiComm)
Definition pseudoPotentialToDftfeConverter.cc:34