#include <search_structure_periodic.h>
|
typedef Tvector< IndexType, Dimension > | IndexVector |
|
typedef Tvector< SizeType, Dimension > | SizeVector |
|
typedef SearchStructurePeriodic< IndexType, SizeType, CoordinateType, IteratorType, IteratorIteratorType, Dimension > | ThisType |
|
SubBinAxisPeriodic< 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 (SearchStructurePeriodic) |
| Pointer definition of SearchStructurePeriodic. More...
|
|
| SearchStructurePeriodic () |
|
| SearchStructurePeriodic (IndexVector const &Min_, IndexVector const &Max_, SizeVector const &MaxSize_, IteratorIteratorType const &IteratorBegin) |
|
| SearchStructurePeriodic (IndexVector const &IndexCell, SizeVector const &MaxSize_, IteratorIteratorType const &IteratorBegin) |
|
| SearchStructurePeriodic (IndexVector const &Min_, IndexVector const &Max_, SizeVector const &MaxSize_) |
|
| SearchStructurePeriodic (IndexVector const &IndexCell, SizeVector const &MaxSize_) |
|
| ~SearchStructurePeriodic () |
|
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) |
|
SearchStructurePeriodic const & | operator++ () |
|
SearchStructurePeriodic 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 SearchStructurePeriodic<IndexType,SizeType,CoordinateType,IteratorType,IteratorIteratorType,Dimension> Kratos::SearchStructurePeriodic< IndexType, SizeType, CoordinateType, IteratorType, IteratorIteratorType, Dimension >::ThisType |
◆ SearchStructurePeriodic() [1/5]
template<class IndexType , class SizeType , class CoordinateType , class IteratorType , class IteratorIteratorType , std::size_t Dimension>
◆ SearchStructurePeriodic() [2/5]
template<class IndexType , class SizeType , class CoordinateType , class IteratorType , class IteratorIteratorType , std::size_t Dimension>
◆ SearchStructurePeriodic() [3/5]
template<class IndexType , class SizeType , class CoordinateType , class IteratorType , class IteratorIteratorType , std::size_t Dimension>
◆ SearchStructurePeriodic() [4/5]
template<class IndexType , class SizeType , class CoordinateType , class IteratorType , class IteratorIteratorType , std::size_t Dimension>
◆ SearchStructurePeriodic() [5/5]
template<class IndexType , class SizeType , class CoordinateType , class IteratorType , class IteratorIteratorType , std::size_t Dimension>
◆ ~SearchStructurePeriodic()
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::SearchStructurePeriodic< IndexType, SizeType, CoordinateType, IteratorType, IteratorIteratorType, Dimension >::KRATOS_CLASS_POINTER_DEFINITION |
( |
SearchStructurePeriodic< 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>
◆ 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: