OpenFPM  5.2.0
Project that contain the implementation of distributed structures
RegressionSupport< vector_type_support, NN_type > Class Template Reference

Public Member Functions

template<typename iterator_type >
 RegressionSupport (vector_type_support &vd, iterator_type itPoint, unsigned int requiredSize, support_options opt, NN_type &cellList_in)
 
 RegressionSupport (openfpm::vector< size_t > keysIn, vector_type_support &vd, NN_type &cellList_in)
 
auto getKeys ()
 
auto getNumParticles ()
 

Private Member Functions

void enlargeSetOfCellsUntilSize (std::set< grid_key_dx< vector_type_support::dims >> &set, unsigned int requiredSize, support_options opt)
 
openfpm::vector< size_t > getPointsInSetOfCells (std::set< grid_key_dx< vector_type_support::dims >> set, vect_dist_key_dx &p, size_t requiredSupportSize, support_options opt)
 
size_t getCellLinId (const grid_key_dx< vector_type_support::dims > &cellKey)
 
size_t getNumElementsInCell (const grid_key_dx< vector_type_support::dims > &cellKey)
 
size_t getNumElementsInSetOfCells (const std::set< grid_key_dx< vector_type_support::dims >> &set)
 
bool isCellKeyInBounds (grid_key_dx< vector_type_support::dims > key)
 

Private Attributes

openfpm::vector< size_t > keys
 
vector_type_support & domain
 
NN_type & cellList
 
vector_type_support::stype rCut
 

Detailed Description

template<typename vector_type_support, typename NN_type>
class RegressionSupport< vector_type_support, NN_type >

Definition at line 19 of file regression.hpp.


The documentation for this class was generated from the following file: