#include <search_structure.h>
|
typedef Tvector< IndexType, Dimension > | IndexVector |
|
typedef Tvector< SizeType, Dimension > | SizeVector |
|
typedef SearchStructure< IndexType, SizeType, CoordinateType, IteratorType, IteratorIteratorType, Dimension > | ThisType |
|
bool | hasIterators |
|
SubBinAxis< IndexType, SizeType > | Axis [3] |
|
IteratorIteratorType | RowBegin |
|
IteratorIteratorType | RowEnd |
|
IteratorIteratorType | DataBegin |
|
CoordinateType | distance_to_partition |
|
CoordinateType | distance_to_partition2 |
|
CoordinateType | residual_distance [Dimension] |
|
SizeType | BucketCounter |
|
| KRATOS_CLASS_POINTER_DEFINITION (SearchStructure) |
| Pointer definition of SearchStructure. More...
|
|
| SearchStructure () |
|
| SearchStructure (IndexVector const &Min_, IndexVector const &Max_, SizeVector const &MaxSize_, IteratorIteratorType const &IteratorBegin) |
|
| SearchStructure (IndexVector const &IndexCell, SizeVector const &MaxSize_, IteratorIteratorType const &IteratorBegin) |
|
| SearchStructure (IndexVector const &Min_, IndexVector const &Max_, SizeVector const &MaxSize_) |
|
| SearchStructure (IndexVector const &IndexCell, SizeVector const &MaxSize_) |
|
| ~SearchStructure () |
|
void | Set (IndexVector const &IndexCell, SizeVector const &_MaxSize, IteratorIteratorType const &IteratorBegin) |
|
void | Set (IndexVector const &Min_, IndexVector const &Max_, SizeVector const &MaxSize_, IteratorIteratorType const &IteratorBegin) |
|
void | Set (IndexVector const &IndexCell, SizeVector const &MaxSize_) |
|
void | Set (IndexVector const &Min_, IndexVector const &Max_, SizeVector const &MaxSize_) |
|
IndexType | BeginRow (IndexType const &Idx) |
|
IndexType | EndRow (IndexType const &Idx) |
|
SearchStructure const & | operator++ () |
|
SearchStructure const & | operator-- () |
|
◆ IndexVector
template<class IndexType , class SizeType , class CoordinateType , class IteratorType , class IteratorIteratorType , std::size_t Dimension>
◆ SizeVector
template<class IndexType , class SizeType , class CoordinateType , class IteratorType , class IteratorIteratorType , std::size_t Dimension>
◆ ThisType
template<class IndexType , class SizeType , class CoordinateType , class IteratorType , class IteratorIteratorType , std::size_t Dimension>
typedef SearchStructure<IndexType,SizeType,CoordinateType,IteratorType,IteratorIteratorType,Dimension> Kratos::SearchStructure< IndexType, SizeType, CoordinateType, IteratorType, IteratorIteratorType, Dimension >::ThisType |
◆ SearchStructure() [1/5]
template<class IndexType , class SizeType , class CoordinateType , class IteratorType , class IteratorIteratorType , std::size_t Dimension>
◆ SearchStructure() [2/5]
template<class IndexType , class SizeType , class CoordinateType , class IteratorType , class IteratorIteratorType , std::size_t Dimension>
◆ SearchStructure() [3/5]
template<class IndexType , class SizeType , class CoordinateType , class IteratorType , class IteratorIteratorType , std::size_t Dimension>
◆ SearchStructure() [4/5]
template<class IndexType , class SizeType , class CoordinateType , class IteratorType , class IteratorIteratorType , std::size_t Dimension>
◆ SearchStructure() [5/5]
template<class IndexType , class SizeType , class CoordinateType , class IteratorType , class IteratorIteratorType , std::size_t Dimension>
◆ ~SearchStructure()
template<class IndexType , class SizeType , class CoordinateType , class IteratorType , class IteratorIteratorType , std::size_t Dimension>
◆ BeginRow()
template<class IndexType , class SizeType , class CoordinateType , class IteratorType , class IteratorIteratorType , std::size_t Dimension>
◆ EndRow()
template<class IndexType , class SizeType , class CoordinateType , class IteratorType , class IteratorIteratorType , std::size_t Dimension>
◆ KRATOS_CLASS_POINTER_DEFINITION()
template<class IndexType , class SizeType , class CoordinateType , class IteratorType , class IteratorIteratorType , std::size_t Dimension>
Kratos::SearchStructure< IndexType, SizeType, CoordinateType, IteratorType, IteratorIteratorType, Dimension >::KRATOS_CLASS_POINTER_DEFINITION |
( |
SearchStructure< IndexType, SizeType, CoordinateType, IteratorType, IteratorIteratorType, Dimension > |
| ) |
|
◆ operator++()
template<class IndexType , class SizeType , class CoordinateType , class IteratorType , class IteratorIteratorType , std::size_t Dimension>
◆ operator--()
template<class IndexType , class SizeType , class CoordinateType , class IteratorType , class IteratorIteratorType , std::size_t Dimension>
◆ Set() [1/4]
template<class IndexType , class SizeType , class CoordinateType , class IteratorType , class IteratorIteratorType , std::size_t Dimension>
◆ Set() [2/4]
template<class IndexType , class SizeType , class CoordinateType , class IteratorType , class IteratorIteratorType , std::size_t Dimension>
◆ Set() [3/4]
template<class IndexType , class SizeType , class CoordinateType , class IteratorType , class IteratorIteratorType , std::size_t Dimension>
◆ Set() [4/4]
template<class IndexType , class SizeType , class CoordinateType , class IteratorType , class IteratorIteratorType , std::size_t Dimension>
◆ Axis
template<class IndexType , class SizeType , class CoordinateType , class IteratorType , class IteratorIteratorType , std::size_t Dimension>
◆ BucketCounter
template<class IndexType , class SizeType , class CoordinateType , class IteratorType , class IteratorIteratorType , std::size_t Dimension>
◆ DataBegin
template<class IndexType , class SizeType , class CoordinateType , class IteratorType , class IteratorIteratorType , std::size_t Dimension>
◆ distance_to_partition
template<class IndexType , class SizeType , class CoordinateType , class IteratorType , class IteratorIteratorType , std::size_t Dimension>
◆ distance_to_partition2
template<class IndexType , class SizeType , class CoordinateType , class IteratorType , class IteratorIteratorType , std::size_t Dimension>
◆ hasIterators
template<class IndexType , class SizeType , class CoordinateType , class IteratorType , class IteratorIteratorType , std::size_t Dimension>
◆ residual_distance
template<class IndexType , class SizeType , class CoordinateType , class IteratorType , class IteratorIteratorType , std::size_t Dimension>
◆ RowBegin
template<class IndexType , class SizeType , class CoordinateType , class IteratorType , class IteratorIteratorType , std::size_t Dimension>
◆ RowEnd
template<class IndexType , class SizeType , class CoordinateType , class IteratorType , class IteratorIteratorType , std::size_t Dimension>
The documentation for this class was generated from the following file:
- /home/runner/work/Documentation/Documentation/master/kratos/spatial_containers/search_structure.h