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.
Public Types | Public Member Functions | List of all members
Kratos::BoundingVolumePartitioner Class Reference

#include <bounding_volume_tree.h>

Inheritance diagram for Kratos::BoundingVolumePartitioner:
Collaboration diagram for Kratos::BoundingVolumePartitioner:

Public Types

typedef ModelPart::ConditionsContainerType ConditionsContainerType
 
typedef Node NodeType
 
typedef Geometry< NodeTypeGeometryType
 
typedef NodeType::PointType PointType
 

Public Member Functions

 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])
 

Detailed Description

Class Description:

Member Typedef Documentation

◆ ConditionsContainerType

◆ GeometryType

◆ NodeType

◆ PointType

Constructor & Destructor Documentation

◆ BoundingVolumePartitioner()

Kratos::BoundingVolumePartitioner::BoundingVolumePartitioner ( )
inline

◆ ~BoundingVolumePartitioner()

Kratos::BoundingVolumePartitioner::~BoundingVolumePartitioner ( )
inline

Member Function Documentation

◆ ComputeCentroid()

void Kratos::BoundingVolumePartitioner::ComputeCentroid ( GeometryType rGeometry,
double  C[3] 
)
inline

◆ KRATOS_CLASS_POINTER_DEFINITION()

Kratos::BoundingVolumePartitioner::KRATOS_CLASS_POINTER_DEFINITION ( BoundingVolumePartitioner  )

◆ Partition()

virtual void Kratos::BoundingVolumePartitioner::Partition ( ConditionsContainerType rAllConditions,
const kDOP rBoundingVolume,
ConditionsContainerType rOutputSet1,
ConditionsContainerType rOutputSet2 
)
inlinevirtual

The documentation for this class was generated from the following file: