![]() |
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.
|
#include <bounding_volume_tree.h>
Public Member Functions | |
| KRATOS_CLASS_POINTER_DEFINITION (SimpleBoundingVolumePartitioner) | |
| SimpleBoundingVolumePartitioner () | |
| ~SimpleBoundingVolumePartitioner () | |
| void | Partition (ConditionsContainerType &rAllConditions, const kDOP &rBoundingVolume, ConditionsContainerType &rOutputSet1, ConditionsContainerType &rOutputSet2) override |
| REF: https://github.com/brandonpelfrey/Fast-BVH. More... | |
Public Member Functions inherited from Kratos::BoundingVolumePartitioner | |
| KRATOS_CLASS_POINTER_DEFINITION (BoundingVolumePartitioner) | |
| BoundingVolumePartitioner () | |
| ~BoundingVolumePartitioner () | |
| virtual void | Partition (ConditionsContainerType &rAllConditions, const kDOP &rBoundingVolume, ConditionsContainerType &rOutputSet1, ConditionsContainerType &rOutputSet2) |
| void | ComputeCentroid (GeometryType &rGeometry, double C[3]) |
Additional Inherited Members | |
Public Types inherited from Kratos::BoundingVolumePartitioner | |
| typedef ModelPart::ConditionsContainerType | ConditionsContainerType |
| typedef Node | NodeType |
| typedef Geometry< NodeType > | GeometryType |
| typedef NodeType::PointType | PointType |
|
inline |
|
inline |
| Kratos::SimpleBoundingVolumePartitioner::KRATOS_CLASS_POINTER_DEFINITION | ( | SimpleBoundingVolumePartitioner | ) |
|
override |