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.
|
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 typedef | Kratos::BinsObjectDynamic< TConfigure > | |
CellContainerType typedef | Kratos::BinsObjectDynamic< TConfigure > | |
CellType typedef | Kratos::BinsObjectDynamic< TConfigure > | |
Configure typedef | Kratos::BinsObjectDynamic< TConfigure > | |
ContainerType typedef | Kratos::BinsObjectDynamic< TConfigure > | |
CoordinateArray typedef | Kratos::BinsObjectDynamic< TConfigure > | |
CoordinateType typedef | Kratos::BinsObjectDynamic< TConfigure > | |
CreatePartition(SizeType number_of_threads, const SizeType number_of_rows, std::vector< SizeType > &partitions) | Kratos::BinsObjectDynamic< TConfigure > | inlineprotected |
Dimension enum value | Kratos::BinsObjectDynamic< TConfigure > | |
DistanceIteratorType typedef | Kratos::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 typedef | Kratos::BinsObjectDynamic< TConfigure > | |
IndexType typedef | Kratos::BinsObjectDynamic< TConfigure > | |
Info() const | Kratos::BinsObjectDynamic< TConfigure > | inlinevirtual |
IteratorIteratorType typedef | Kratos::BinsObjectDynamic< TConfigure > | |
IteratorType typedef | Kratos::BinsObjectDynamic< TConfigure > | |
KRATOS_CLASS_POINTER_DEFINITION(BinsObjectDynamic) | Kratos::BinsObjectDynamic< TConfigure > | |
mCells | Kratos::BinsObjectDynamic< TConfigure > | protected |
mCellSize | Kratos::BinsObjectDynamic< TConfigure > | protected |
mInvCellSize | Kratos::BinsObjectDynamic< TConfigure > | protected |
mMaxPoint | Kratos::BinsObjectDynamic< TConfigure > | protected |
mMinPoint | Kratos::BinsObjectDynamic< TConfigure > | protected |
mN | Kratos::BinsObjectDynamic< TConfigure > | protected |
mObjectsBegin | Kratos::BinsObjectDynamic< TConfigure > | protected |
mObjectsEnd | Kratos::BinsObjectDynamic< TConfigure > | protected |
mObjectsSize | Kratos::BinsObjectDynamic< TConfigure > | protected |
operator=(const BinsObjectDynamic< TConfigure > &rOther) | Kratos::BinsObjectDynamic< TConfigure > | inline |
PointerType typedef | Kratos::BinsObjectDynamic< TConfigure > | |
PointType typedef | Kratos::BinsObjectDynamic< TConfigure > | |
PrintBox(std::ostream &rout) | Kratos::BinsObjectDynamic< TConfigure > | inline |
PrintData(std::ostream &rOStream, std::string const &Perfix=std::string()) const | Kratos::BinsObjectDynamic< TConfigure > | inlinevirtual |
PrintInfo(std::ostream &rOStream) const | Kratos::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 typedef | Kratos::BinsObjectDynamic< TConfigure > | |
ResultIteratorType typedef | Kratos::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 typedef | Kratos::BinsObjectDynamic< TConfigure > | |
SizeArray typedef | Kratos::BinsObjectDynamic< TConfigure > | |
SizeType typedef | Kratos::BinsObjectDynamic< TConfigure > | |
TreeNodeType typedef | Kratos::BinsObjectDynamic< TConfigure > | |
~BinsObjectDynamic() | Kratos::BinsObjectDynamic< TConfigure > | inlinevirtual |