Definition at line 27 of file SupportBuilder.hpp.
Public Member Functions | |
SupportBuilder (vector_type &domainFrom, vector_type2 &domainTo, const Point< vector_type::dims, unsigned int > differentialSignature, typename vector_type::stype rCut, bool is_interpolation) | |
SupportBuilder (vector_type &domainFrom, vector_type2 &domainTo, unsigned int differentialSignature[vector_type::dims], typename vector_type::stype rCut, bool is_interpolation) | |
template<typename iterator_type > | |
Support | getSupport (iterator_type itPoint, unsigned int requiredSize, support_options opt) |
vector_type::stype | getLastMinspacing () |
void | setAdapFac (typename vector_type::stype fac) |
Private Member Functions | |
size_t | getCellLinId (const grid_key_dx< vector_type::dims > &cellKey) |
size_t | getNumElementsInCell (const grid_key_dx< vector_type::dims > &cellKey) |
size_t | getNumElementsInSetOfCells (const std::set< grid_key_dx< vector_type::dims > > &set) |
void | enlargeSetOfCellsUntilSize (std::set< grid_key_dx< vector_type::dims > > &set, unsigned int requiredSize, support_options opt) |
std::vector< size_t > | getPointsInSetOfCells (std::set< grid_key_dx< vector_type::dims > > set, vect_dist_key_dx &p, vect_dist_key_dx &pOrig, size_t requiredSupportSize, support_options opt) |
bool | isCellKeyInBounds (grid_key_dx< vector_type::dims > key) |
Private Attributes | |
vector_type & | domainFrom |
vector_type2 & | domainTo |
decltype(std::declval< vector_type >().getCellList(0.0)) | cellList |
const Point< vector_type::dims, unsigned int > | differentialSignature |
vector_type::stype | rCut |
vector_type::stype | MinSpacing |
vector_type::stype | AdapFac =1 |
bool | is_interpolation |
|
inline |
Definition at line 38 of file SupportBuilder.hpp.
|
inline |
Definition at line 49 of file SupportBuilder.hpp.
|
inlineprivate |
Definition at line 114 of file SupportBuilder.hpp.
|
inlineprivate |
Definition at line 95 of file SupportBuilder.hpp.
|
inline |
Definition at line 85 of file SupportBuilder.hpp.
|
inlineprivate |
Definition at line 100 of file SupportBuilder.hpp.
|
inlineprivate |
Definition at line 106 of file SupportBuilder.hpp.
|
inlineprivate |
Definition at line 157 of file SupportBuilder.hpp.
|
inline |
Definition at line 56 of file SupportBuilder.hpp.
|
inlineprivate |
Definition at line 232 of file SupportBuilder.hpp.
|
inline |
Definition at line 89 of file SupportBuilder.hpp.
|
private |
Definition at line 33 of file SupportBuilder.hpp.
|
private |
Definition at line 31 of file SupportBuilder.hpp.
|
private |
Definition at line 32 of file SupportBuilder.hpp.
|
private |
Definition at line 29 of file SupportBuilder.hpp.
|
private |
Definition at line 30 of file SupportBuilder.hpp.
|
private |
Definition at line 34 of file SupportBuilder.hpp.
|
private |
Definition at line 33 of file SupportBuilder.hpp.
|
private |
Definition at line 33 of file SupportBuilder.hpp.