KratosMultiphysics
KRATOS Multiphysics (Kratos) is a framework for building parallel, multi-disciplinary simulation software, aiming at modularity, extensibility, and high performance. Kratos is written in C++, and counts with an extensive Python interface.
Kratos::BinsObjectDynamicPeriodic< TConfigure > Member List

This is the complete list of members for Kratos::BinsObjectDynamicPeriodic< TConfigure >, including all inherited members.

AddObject(const PointerType &ThisObject)Kratos::BinsObjectDynamic< TConfigure >inlinevirtual
AllocateContainer()Kratos::BinsObjectDynamic< TConfigure >inlineprotected
AssignCellSize(CoordinateType CellSize)Kratos::BinsObjectDynamic< TConfigure >inlineprotected
BaseClassBins typedefKratos::BinsObjectDynamicPeriodic< TConfigure >
BinsObjectDynamic()Kratos::BinsObjectDynamic< TConfigure >inline
BinsObjectDynamic(IteratorType const &ObjectsBegin, IteratorType const &ObjectsEnd)Kratos::BinsObjectDynamic< TConfigure >inline
BinsObjectDynamic(IteratorType const &ObjectsBegin, IteratorType const &ObjectsEnd, CoordinateType CellSize)Kratos::BinsObjectDynamic< TConfigure >inline
BinsObjectDynamic(const PointType &MinPoint, const PointType &MaxPoint, CoordinateType CellSize)Kratos::BinsObjectDynamic< TConfigure >inline
BinsObjectDynamic(const PointType &MinPoint, const PointType &MaxPoint, SizeType NumPoints)Kratos::BinsObjectDynamic< TConfigure >inline
BinsObjectDynamic(const BinsObjectDynamic &rOther)Kratos::BinsObjectDynamic< TConfigure >inline
BinsObjectDynamic(const BinsObjectDynamic< T > &rOther)Kratos::BinsObjectDynamic< TConfigure >inline
BinsObjectDynamicPeriodic()Kratos::BinsObjectDynamicPeriodic< TConfigure >inline
BinsObjectDynamicPeriodic(IteratorType const &ObjectsBegin, IteratorType const &ObjectsEnd, const array_1d< double, 3 > domain_min, const array_1d< double, 3 > domain_max)Kratos::BinsObjectDynamicPeriodic< TConfigure >inline
BinsObjectDynamicPeriodic(const BinsObjectDynamicPeriodic &rOther)Kratos::BinsObjectDynamicPeriodic< TConfigure >inline
BinsObjectDynamicPeriodic(const BinsObjectDynamicPeriodic< T > &rOther)Kratos::BinsObjectDynamicPeriodic< TConfigure >inline
CalculateBoundingBox()Kratos::BinsObjectDynamic< TConfigure >inlineprotectedvirtual
CalculateCell(const GenericCoordType &ThisObject)Kratos::BinsObjectDynamic< TConfigure >inline
CalculateCellSize(std::size_t ApproximatedSize)Kratos::BinsObjectDynamic< TConfigure >inlineprotected
CalculateIndex(const GenericCoordType &ThisObject)Kratos::BinsObjectDynamic< TConfigure >inline
CalculatePosition(CoordinateType const &ThisCoord, const SizeType &ThisDimension) overrideKratos::BinsObjectDynamicPeriodic< TConfigure >inlinevirtual
CellContainerIterator typedefKratos::BinsObjectDynamicPeriodic< TConfigure >
CellContainerType typedefKratos::BinsObjectDynamicPeriodic< TConfigure >
CellType typedefKratos::BinsObjectDynamicPeriodic< TConfigure >
Configure typedefKratos::BinsObjectDynamicPeriodic< TConfigure >
ContainerType typedefKratos::BinsObjectDynamicPeriodic< TConfigure >
CoordinateArray typedefKratos::BinsObjectDynamicPeriodic< TConfigure >
CoordinateType typedefKratos::BinsObjectDynamicPeriodic< TConfigure >
CreatePartition(SizeType number_of_threads, const SizeType number_of_rows, std::vector< SizeType > &partitions)Kratos::BinsObjectDynamic< TConfigure >inlineprotected
Dimension enum valueKratos::BinsObjectDynamicPeriodic< TConfigure >
DistanceIteratorType typedefKratos::BinsObjectDynamicPeriodic< TConfigure >
FillObject(SearchStructure< IndexType, SizeType, CoordinateType, IteratorType, IteratorIteratorType, 1 > &Box, const PointerType &i_object)Kratos::BinsObjectDynamic< TConfigure >inlineprotected
FillObject(SearchStructure< IndexType, SizeType, CoordinateType, IteratorType, IteratorIteratorType, 2 > &Box, const PointerType &i_object)Kratos::BinsObjectDynamic< TConfigure >inlineprotected
FillObject(SearchStructure< IndexType, SizeType, CoordinateType, IteratorType, IteratorIteratorType, 3 > &Box, const PointerType &i_object)Kratos::BinsObjectDynamic< TConfigure >inlineprotectedvirtual
FillObjectPeriodic(SearchStructureType &Box, const PointerType &i_object)Kratos::BinsObjectDynamicPeriodic< TConfigure >inlineprotected
GenerateBins() overrideKratos::BinsObjectDynamicPeriodic< TConfigure >inlineprotectedvirtual
GetCellContainer()Kratos::BinsObjectDynamic< TConfigure >inline
GetCellSize()Kratos::BinsObjectDynamic< TConfigure >inline
GetDivisions()Kratos::BinsObjectDynamic< TConfigure >inline
GetMaxPoint()Kratos::BinsObjectDynamic< TConfigure >inline
GetMinPoint()Kratos::BinsObjectDynamic< TConfigure >inline
IndexArray typedefKratos::BinsObjectDynamicPeriodic< TConfigure >
IndexType typedefKratos::BinsObjectDynamicPeriodic< TConfigure >
Info() constKratos::BinsObjectDynamic< TConfigure >inlinevirtual
IteratorIteratorType typedefKratos::BinsObjectDynamicPeriodic< TConfigure >
IteratorType typedefKratos::BinsObjectDynamicPeriodic< TConfigure >
KRATOS_CLASS_POINTER_DEFINITION(BinsObjectDynamicPeriodic)Kratos::BinsObjectDynamicPeriodic< TConfigure >
Kratos::BinsObjectDynamic::KRATOS_CLASS_POINTER_DEFINITION(BinsObjectDynamic)Kratos::BinsObjectDynamic< TConfigure >
mCellsKratos::BinsObjectDynamic< TConfigure >protected
mCellSizeKratos::BinsObjectDynamic< TConfigure >protected
mInvCellSizeKratos::BinsObjectDynamic< TConfigure >protected
mMaxPointKratos::BinsObjectDynamic< TConfigure >protected
mMinPointKratos::BinsObjectDynamic< TConfigure >protected
mNKratos::BinsObjectDynamic< TConfigure >protected
mObjectsBeginKratos::BinsObjectDynamic< TConfigure >protected
mObjectsEndKratos::BinsObjectDynamic< TConfigure >protected
mObjectsSizeKratos::BinsObjectDynamic< TConfigure >protected
operator=(const BinsObjectDynamicPeriodic< TConfigure > &rOther)Kratos::BinsObjectDynamicPeriodic< TConfigure >inline
Kratos::BinsObjectDynamic::operator=(const BinsObjectDynamic< TConfigure > &rOther)Kratos::BinsObjectDynamic< TConfigure >inline
PointerType typedefKratos::BinsObjectDynamicPeriodic< TConfigure >
PointType typedefKratos::BinsObjectDynamicPeriodic< TConfigure >
PrintBox(std::ostream &rout)Kratos::BinsObjectDynamic< TConfigure >inline
PrintData(std::ostream &rOStream, std::string const &Perfix=std::string()) constKratos::BinsObjectDynamic< TConfigure >inlinevirtual
PrintInfo(std::ostream &rOStream) constKratos::BinsObjectDynamic< TConfigure >inlinevirtual
PrintSize(std::ostream &rout)Kratos::BinsObjectDynamic< TConfigure >inline
RemoveObject(const PointerType &ThisObject)Kratos::BinsObjectDynamic< TConfigure >inline
RemoveObjectLocal(SearchStructure< IndexType, SizeType, CoordinateType, IteratorType, IteratorIteratorType, 1 > &Box, const PointerType &i_object)Kratos::BinsObjectDynamic< TConfigure >inlineprotected
RemoveObjectLocal(SearchStructure< IndexType, SizeType, CoordinateType, IteratorType, IteratorIteratorType, 2 > &Box, const PointerType &i_object)Kratos::BinsObjectDynamic< TConfigure >inlineprotected
RemoveObjectLocal(SearchStructure< IndexType, SizeType, CoordinateType, IteratorType, IteratorIteratorType, 3 > &Box, const PointerType &i_object)Kratos::BinsObjectDynamic< TConfigure >inlineprotected
ResultContainerType typedefKratos::BinsObjectDynamicPeriodic< TConfigure >
ResultIteratorType typedefKratos::BinsObjectDynamicPeriodic< TConfigure >
SearchInBoxLocal(PointerType &ThisObject, ResultIteratorType &Result, SizeType &NumberOfResults, const SizeType &MaxNumberOfResults, SearchStructure< IndexType, SizeType, CoordinateType, IteratorType, IteratorIteratorType, 1 > &Box)Kratos::BinsObjectDynamic< TConfigure >inlineprotected
SearchInBoxLocal(PointerType &ThisObject, ResultIteratorType &Result, SizeType &NumberOfResults, const SizeType &MaxNumberOfResults, SearchStructure< IndexType, SizeType, CoordinateType, IteratorType, IteratorIteratorType, 2 > &Box)Kratos::BinsObjectDynamic< TConfigure >inlineprotected
SearchInBoxLocal(PointerType &ThisObject, ResultIteratorType &Result, SizeType &NumberOfResults, const SizeType &MaxNumberOfResults, SearchStructure< IndexType, SizeType, CoordinateType, IteratorType, IteratorIteratorType, 3 > &Box)Kratos::BinsObjectDynamic< TConfigure >inlineprotected
SearchInBoxLocal(PointerType &ThisObject, ResultContainerType &Result, SearchStructure< IndexType, SizeType, CoordinateType, IteratorType, IteratorIteratorType, 1 > &Box)Kratos::BinsObjectDynamic< TConfigure >inlineprotected
SearchInBoxLocal(PointerType &ThisObject, ResultContainerType &Result, SearchStructure< IndexType, SizeType, CoordinateType, IteratorType, IteratorIteratorType, 2 > &Box)Kratos::BinsObjectDynamic< TConfigure >inlineprotected
SearchInBoxLocal(PointerType &ThisObject, ResultContainerType &Result, SearchStructure< IndexType, SizeType, CoordinateType, IteratorType, IteratorIteratorType, 3 > &Box)Kratos::BinsObjectDynamic< TConfigure >inlineprotected
SearchInRadius(PointerType &ThisObject, CoordinateType const &Radius, ResultIteratorType &Result, SizeType &NumberOfResults, const SizeType &MaxNumberOfResults, SearchStructure< IndexType, SizeType, CoordinateType, IteratorType, IteratorIteratorType, 1 > &Box)Kratos::BinsObjectDynamic< TConfigure >inlineprotected
SearchInRadius(PointerType &ThisObject, CoordinateType const &Radius, ResultIteratorType &Result, SizeType &NumberOfResults, const SizeType &MaxNumberOfResults, SearchStructure< IndexType, SizeType, CoordinateType, IteratorType, IteratorIteratorType, 2 > &Box)Kratos::BinsObjectDynamic< TConfigure >inlineprotected
SearchInRadius(PointerType &ThisObject, CoordinateType const &Radius, ResultIteratorType &Result, SizeType &NumberOfResults, const SizeType &MaxNumberOfResults, SearchStructure< IndexType, SizeType, CoordinateType, IteratorType, IteratorIteratorType, 3 > &Box)Kratos::BinsObjectDynamic< TConfigure >inlineprotected
SearchInRadius(PointerType &ThisObject, CoordinateType const &Radius, ResultIteratorType &Result, DistanceIteratorType ResultDistances, SizeType &NumberOfResults, const SizeType &MaxNumberOfResults, SearchStructure< IndexType, SizeType, CoordinateType, IteratorType, IteratorIteratorType, 1 > &Box)Kratos::BinsObjectDynamic< TConfigure >inlineprotected
SearchInRadius(PointerType &ThisObject, CoordinateType const &Radius, ResultIteratorType &Result, DistanceIteratorType ResultDistances, SizeType &NumberOfResults, const SizeType &MaxNumberOfResults, SearchStructure< IndexType, SizeType, CoordinateType, IteratorType, IteratorIteratorType, 2 > &Box)Kratos::BinsObjectDynamic< TConfigure >inlineprotected
SearchInRadius(PointerType &ThisObject, CoordinateType const &Radius, ResultIteratorType &Result, DistanceIteratorType ResultDistances, SizeType &NumberOfResults, const SizeType &MaxNumberOfResults, SearchStructure< IndexType, SizeType, CoordinateType, IteratorType, IteratorIteratorType, 3 > &Box)Kratos::BinsObjectDynamic< TConfigure >inlineprotected
SearchInRadiusExclusive(PointerType &ThisObject, CoordinateType const &Radius, ResultIteratorType &Result, SizeType &NumberOfResults, const SizeType &MaxNumberOfResults, SearchStructure< IndexType, SizeType, CoordinateType, IteratorType, IteratorIteratorType, 1 > &Box)Kratos::BinsObjectDynamic< TConfigure >inlineprotectedvirtual
SearchInRadiusExclusive(PointerType &ThisObject, CoordinateType const &Radius, ResultIteratorType &Result, SizeType &NumberOfResults, const SizeType &MaxNumberOfResults, SearchStructure< IndexType, SizeType, CoordinateType, IteratorType, IteratorIteratorType, 2 > &Box)Kratos::BinsObjectDynamic< TConfigure >inlineprotectedvirtual
SearchInRadiusExclusive(PointerType &ThisObject, CoordinateType const &Radius, ResultIteratorType &Result, SizeType &NumberOfResults, const SizeType &MaxNumberOfResults, SearchStructure< IndexType, SizeType, CoordinateType, IteratorType, IteratorIteratorType, 3 > &Box)Kratos::BinsObjectDynamic< TConfigure >inlineprotectedvirtual
SearchInRadiusExclusive(PointerType &ThisObject, CoordinateType const &Radius, ResultIteratorType &Result, DistanceIteratorType ResultDistances, SizeType &NumberOfResults, const SizeType &MaxNumberOfResults, SearchStructure< IndexType, SizeType, CoordinateType, IteratorType, IteratorIteratorType, 1 > &Box)Kratos::BinsObjectDynamic< TConfigure >inlineprotectedvirtual
SearchInRadiusExclusive(PointerType &ThisObject, CoordinateType const &Radius, ResultIteratorType &Result, DistanceIteratorType ResultDistances, SizeType &NumberOfResults, const SizeType &MaxNumberOfResults, SearchStructure< IndexType, SizeType, CoordinateType, IteratorType, IteratorIteratorType, 2 > &Box)Kratos::BinsObjectDynamic< TConfigure >inlineprotectedvirtual
SearchInRadiusExclusive(PointerType &ThisObject, CoordinateType const &Radius, ResultIteratorType &Result, DistanceIteratorType ResultDistances, SizeType &NumberOfResults, const SizeType &MaxNumberOfResults, SearchStructure< IndexType, SizeType, CoordinateType, IteratorType, IteratorIteratorType, 3 > &Box)Kratos::BinsObjectDynamic< TConfigure >inlineprotectedvirtual
SearchInRadiusExclusivePeriodic(PointerType &ThisObject, CoordinateType const &Radius, ResultIteratorType &Result, SizeType &NumberOfResults, const SizeType &MaxNumberOfResults, SearchStructureType &Box)Kratos::BinsObjectDynamicPeriodic< TConfigure >inlineprotected
SearchInRadiusExclusivePeriodic(PointerType &ThisObject, CoordinateType const &Radius, ResultIteratorType &Result, DistanceIteratorType ResultDistances, SizeType &NumberOfResults, const SizeType &MaxNumberOfResults, SearchStructureType &Box)Kratos::BinsObjectDynamicPeriodic< TConfigure >inlineprotected
SearchObjectLocalExclusive(PointerType &ThisObject, ResultIteratorType &Result, SizeType &NumberOfResults, const SizeType &MaxNumberOfResults, SearchStructure< IndexType, SizeType, CoordinateType, IteratorType, IteratorIteratorType, 1 > &Box)Kratos::BinsObjectDynamic< TConfigure >inlineprotected
SearchObjectLocalExclusive(PointerType &ThisObject, ResultIteratorType &Result, SizeType &NumberOfResults, const SizeType &MaxNumberOfResults, SearchStructure< IndexType, SizeType, CoordinateType, IteratorType, IteratorIteratorType, 2 > &Box)Kratos::BinsObjectDynamic< TConfigure >inlineprotected
SearchObjectLocalExclusive(PointerType &ThisObject, ResultIteratorType &Result, SizeType &NumberOfResults, const SizeType &MaxNumberOfResults, SearchStructure< IndexType, SizeType, CoordinateType, IteratorType, IteratorIteratorType, 3 > &Box)Kratos::BinsObjectDynamic< TConfigure >inlineprotected
SearchObjectLocalExclusive(PointerType &ThisObject, ResultContainerType &Result, SearchStructure< IndexType, SizeType, CoordinateType, IteratorType, IteratorIteratorType, 1 > &Box)Kratos::BinsObjectDynamic< TConfigure >inlineprotected
SearchObjectLocalExclusive(PointerType &ThisObject, ResultContainerType &Result, SearchStructure< IndexType, SizeType, CoordinateType, IteratorType, IteratorIteratorType, 2 > &Box)Kratos::BinsObjectDynamic< TConfigure >inlineprotected
SearchObjectLocalExclusive(PointerType &ThisObject, ResultContainerType &Result, SearchStructure< IndexType, SizeType, CoordinateType, IteratorType, IteratorIteratorType, 3 > &Box)Kratos::BinsObjectDynamic< TConfigure >inlineprotected
SearchObjects(PointerType &ThisObject, ResultContainerType &Result)Kratos::BinsObjectDynamic< TConfigure >inline
SearchObjects(PointerType &ThisObject, ResultIteratorType &Result, const SizeType &MaxNumberOfResults)Kratos::BinsObjectDynamic< TConfigure >inline
SearchObjectsExclusive(PointerType &ThisObject, ResultIteratorType &Result)Kratos::BinsObjectDynamic< TConfigure >inline
SearchObjectsExclusive(PointerType &ThisObject, ResultIteratorType &Result, const SizeType &MaxNumberOfResults)Kratos::BinsObjectDynamic< TConfigure >inline
SearchObjectsInCell(const PointType &ThisPoint, ResultIteratorType Result)Kratos::BinsObjectDynamic< TConfigure >inline
SearchObjectsInCell(const PointType &ThisPoint, ResultIteratorType Result, const SizeType &MaxNumberOfResults)Kratos::BinsObjectDynamic< TConfigure >inline
SearchObjectsInRadius(PointerType &ThisObject, const double &Radius, ResultIteratorType &Results)Kratos::BinsObjectDynamic< TConfigure >inline
SearchObjectsInRadius(PointerType &ThisObject, const double &Radius, ResultIteratorType &Results, const SizeType &MaxNumberOfResults)Kratos::BinsObjectDynamic< TConfigure >inline
SearchObjectsInRadius(PointerType &ThisObject, const double &Radius, ResultIteratorType &Results, DistanceIteratorType ResultDistances)Kratos::BinsObjectDynamic< TConfigure >inline
SearchObjectsInRadius(PointerType &ThisObject, const double &Radius, ResultIteratorType &Results, DistanceIteratorType ResultDistances, const SizeType &MaxNumberOfResults)Kratos::BinsObjectDynamic< TConfigure >inline
SearchObjectsInRadius(IteratorType const &ThisObjects, SizeType const &NumberOfObjects, const std::vector< double > &Radius, std::vector< std::vector< PointerType > > &Results, std::vector< SizeType > &NumberOfResults, SizeType const &MaxNumberOfResults)Kratos::BinsObjectDynamic< TConfigure >inline
SearchObjectsInRadius(IteratorType const &ThisObjects, SizeType const &NumberOfObjects, const std::vector< double > &Radius, std::vector< std::vector< PointerType > > &Results, std::vector< std::vector< double > > &ResultsDistances, std::vector< SizeType > &NumberOfResults, SizeType const &MaxNumberOfResults)Kratos::BinsObjectDynamic< TConfigure >inline
SearchObjectsInRadiusExclusive(PointerType &ThisObject, const double &Radius, ResultIteratorType &Results, const SizeType &MaxNumberOfResults) overrideKratos::BinsObjectDynamicPeriodic< TConfigure >inlinevirtual
SearchObjectsInRadiusExclusive(PointerType &ThisObject, const double &Radius, ResultIteratorType &Results, DistanceIteratorType ResultDistances, const SizeType &MaxNumberOfResults) overrideKratos::BinsObjectDynamicPeriodic< TConfigure >inlinevirtual
Kratos::BinsObjectDynamic::SearchObjectsInRadiusExclusive(PointerType &ThisObject, const double &Radius, ResultIteratorType &Results)Kratos::BinsObjectDynamic< TConfigure >inlinevirtual
Kratos::BinsObjectDynamic::SearchObjectsInRadiusExclusive(PointerType &ThisObject, const double &Radius, ResultIteratorType &Results, DistanceIteratorType ResultDistances)Kratos::BinsObjectDynamic< TConfigure >inlinevirtual
Kratos::BinsObjectDynamic::SearchObjectsInRadiusExclusive(IteratorType const &ThisObjects, SizeType const &NumberOfObjects, const std::vector< double > &Radius, std::vector< std::vector< PointerType > > &Results, std::vector< SizeType > &NumberOfResults, SizeType const &MaxNumberOfResults)Kratos::BinsObjectDynamic< TConfigure >inlinevirtual
Kratos::BinsObjectDynamic::SearchObjectsInRadiusExclusive(IteratorType const &ThisObjects, SizeType const &NumberOfObjects, const std::vector< double > &Radius, std::vector< std::vector< PointerType > > &Results, std::vector< std::vector< double > > &ResultsDistances, std::vector< SizeType > &NumberOfResults, SizeType const &MaxNumberOfResults)Kratos::BinsObjectDynamic< TConfigure >inlinevirtual
SearchStructureType typedefKratos::BinsObjectDynamicPeriodic< TConfigure >
SizeArray typedefKratos::BinsObjectDynamicPeriodic< TConfigure >
SizeType typedefKratos::BinsObjectDynamicPeriodic< TConfigure >
TreeNodeType typedefKratos::BinsObjectDynamicPeriodic< TConfigure >
~BinsObjectDynamic()Kratos::BinsObjectDynamic< TConfigure >inlinevirtual
~BinsObjectDynamicPeriodic()Kratos::BinsObjectDynamicPeriodic< TConfigure >inlinevirtual