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::BinsObjectDynamic< TConfigure > Member List

This is the complete list of members for Kratos::BinsObjectDynamic< 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
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
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)Kratos::BinsObjectDynamic< TConfigure >inlinevirtual
CellContainerIterator typedefKratos::BinsObjectDynamic< TConfigure >
CellContainerType typedefKratos::BinsObjectDynamic< TConfigure >
CellType typedefKratos::BinsObjectDynamic< TConfigure >
Configure typedefKratos::BinsObjectDynamic< TConfigure >
ContainerType typedefKratos::BinsObjectDynamic< TConfigure >
CoordinateArray typedefKratos::BinsObjectDynamic< TConfigure >
CoordinateType typedefKratos::BinsObjectDynamic< TConfigure >
CreatePartition(SizeType number_of_threads, const SizeType number_of_rows, std::vector< SizeType > &partitions)Kratos::BinsObjectDynamic< TConfigure >inlineprotected
Dimension enum valueKratos::BinsObjectDynamic< TConfigure >
DistanceIteratorType typedefKratos::BinsObjectDynamic< 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
GenerateBins()Kratos::BinsObjectDynamic< 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::BinsObjectDynamic< TConfigure >
IndexType typedefKratos::BinsObjectDynamic< TConfigure >
Info() constKratos::BinsObjectDynamic< TConfigure >inlinevirtual
IteratorIteratorType typedefKratos::BinsObjectDynamic< TConfigure >
IteratorType typedefKratos::BinsObjectDynamic< TConfigure >
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 BinsObjectDynamic< TConfigure > &rOther)Kratos::BinsObjectDynamic< TConfigure >inline
PointerType typedefKratos::BinsObjectDynamic< TConfigure >
PointType typedefKratos::BinsObjectDynamic< 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::BinsObjectDynamic< TConfigure >
ResultIteratorType typedefKratos::BinsObjectDynamic< 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
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)Kratos::BinsObjectDynamic< TConfigure >inlinevirtual
SearchObjectsInRadiusExclusive(PointerType &ThisObject, const double &Radius, ResultIteratorType &Results, const SizeType &MaxNumberOfResults)Kratos::BinsObjectDynamic< TConfigure >inlinevirtual
SearchObjectsInRadiusExclusive(PointerType &ThisObject, const double &Radius, ResultIteratorType &Results, DistanceIteratorType ResultDistances)Kratos::BinsObjectDynamic< TConfigure >inlinevirtual
SearchObjectsInRadiusExclusive(PointerType &ThisObject, const double &Radius, ResultIteratorType &Results, DistanceIteratorType ResultDistances, const SizeType &MaxNumberOfResults)Kratos::BinsObjectDynamic< TConfigure >inlinevirtual
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
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::BinsObjectDynamic< TConfigure >
SizeArray typedefKratos::BinsObjectDynamic< TConfigure >
SizeType typedefKratos::BinsObjectDynamic< TConfigure >
TreeNodeType typedefKratos::BinsObjectDynamic< TConfigure >
~BinsObjectDynamic()Kratos::BinsObjectDynamic< TConfigure >inlinevirtual