KASKADE 7 development version
|
The default splitting policy. More...
#include <gridtreepolicy.hh>
The default splitting policy.
Definition at line 109 of file gridtreepolicy.hh.
Public Types | |
typedef Cell::Geometry::ctype | Scalar |
typedef GetProtectedConstructor< Cell > | GPC |
typedef std::pair< std::vector< GPC const * >, std::vector< GPC const * > > | Partition |
Public Member Functions | |
template<class TreeNode > | |
void | createChildren (BoundingBox const &boundingBox, std::vector< GPC const * > const &cells_, Direction dir, std::pair< TreeNode *, TreeNode * > &children, Scalar const reltol, Scalar const height, Scalar const maxHeight) |
void | splitCells (SearchDetail< Scalar, dim > const &searchDetail, std::vector< GPC const * > const &cells_, Partition &partition) const |
Static Public Attributes | |
static int const | dim = Cell::dimension |
typedef GetProtectedConstructor<Cell> BisectionPolicy< Cell, BoundingBox >::GPC |
Definition at line 112 of file gridtreepolicy.hh.
typedef std::pair<std::vector<GPC const*>, std::vector<GPC const*> > BisectionPolicy< Cell, BoundingBox >::Partition |
Definition at line 113 of file gridtreepolicy.hh.
typedef Cell::Geometry::ctype BisectionPolicy< Cell, BoundingBox >::Scalar |
Definition at line 111 of file gridtreepolicy.hh.
|
inline |
Definition at line 117 of file gridtreepolicy.hh.
|
inline |
Definition at line 160 of file gridtreepolicy.hh.
Referenced by BisectionPolicy< Cell, BoundingBox >::createChildren().
|
static |
Definition at line 110 of file gridtreepolicy.hh.