Go to the source code of this file.
|
| namespace | plask |
| | Patterson quadrature for complex function along specified line.
|
| |
|
| SpatialIndexNode< 2 > * | plask::constructInternalNode (int dir, const double &offset, SpatialIndexNode< 2 > *lo, SpatialIndexNode< 2 > *hi) |
| |
| SpatialIndexNode< 3 > * | plask::constructInternalNode (int dir, const double &offset, SpatialIndexNode< 3 > *lo, SpatialIndexNode< 3 > *hi) |
| |
| template<int DIMS> |
| void | plask::inPlaceSplit (std::vector< GeometryObjectBBox< DIMS > > &inputAndLo, std::vector< GeometryObjectBBox< DIMS > > &hi, int dir, double offset) |
| |
| template<int DIMS> |
| void | plask::calcOptimalSplitOffset (const std::vector< GeometryObjectBBox< DIMS > > &inputSortedByLo, const std::vector< GeometryObjectBBox< DIMS > > &inputSortedByHi, int inputDir, int &bestDir, double &bestOffset, int &bestValue) |
| | Calculate optimal splitting offset in given direction.
|
| |
| template<int DIMS> |
| SpatialIndexNode< DIMS > * | plask::buildCacheR (std::vector< GeometryObjectBBox< DIMS > > *input, int max_depth=16) |
| | Build cache.
|
| |
| template<int DIMS> |
| std::unique_ptr< SpatialIndexNode< DIMS > > | plask::buildSpatialIndex (const std::vector< shared_ptr< Translation< DIMS > > > &children) |
| | Build spatial index.
|
| |
| template PLASK_API std::unique_ptr< SpatialIndexNode< 2 > > | plask::buildSpatialIndex (const std::vector< shared_ptr< Translation< 2 > > > &children) |
| |
| template PLASK_API std::unique_ptr< SpatialIndexNode< 3 > > | plask::buildSpatialIndex (const std::vector< shared_ptr< Translation< 3 > > > &children) |
| |
◆ MIN_CHILD_TO_TRY_SPLIT
| #define MIN_CHILD_TO_TRY_SPLIT 16 |