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.
List of all members
Kratos::DEM_FEM_Search Class Reference

Short class definition. More...

#include <dem_fem_search.h>

Inheritance diagram for Kratos::DEM_FEM_Search:
Collaboration diagram for Kratos::DEM_FEM_Search:

Public Member Functions

Life Cycle
 DEM_FEM_Search ()
 Default constructor. More...
 
 ~DEM_FEM_Search ()
 Destructor. More...
 
void SearchRigidFaceForDEMInRadiusExclusiveImplementation (ElementsContainerType const &rElements, ConditionsContainerType const &rConditions, VectorResultConditionsContainerType &rResults, VectorDistanceType &rResultsDistance)
 
array_1d< double, 3 > GetBBHighPoint ()
 
array_1d< double, 3 > GetBBLowPoint ()
 
virtual std::string Info () const override
 Turn back information as a string. More...
 
virtual void PrintInfo (std::ostream &rOStream) const override
 Print information about this object. More...
 
virtual void PrintData (std::ostream &rOStream) const override
 Print object's data. More...
 

Type Definitions

typedef PointTypePtrPointType
 
typedef std::vector< PtrPointType > * PointVector
 
typedef std::vector< PtrPointType >::iterator PointIterator
 
typedef doubleDistanceVector
 
typedef doubleDistanceIterator
 
typedef RigidFaceGeometricalObjectConfigure< 3 > RigidFaceGeometricalConfigureType
 
typedef BinsObjectDynamic< RigidFaceGeometricalConfigureTypeGeometricalBinsType
 
typedef RigidFaceGeometricalConfigureType::ElementsContainerType GeometricalObjectType
 
 KRATOS_CLASS_POINTER_DEFINITION (DEM_FEM_Search)
 Pointer definition of OMP_DEMSearch. More...
 

Additional Inherited Members

Detailed Description

Short class definition.

Detail class definition.

Member Typedef Documentation

◆ DistanceIterator

◆ DistanceVector

◆ GeometricalBinsType

◆ GeometricalObjectType

◆ PointIterator

typedef std::vector<PtrPointType>::iterator Kratos::DEM_FEM_Search::PointIterator

◆ PointVector

◆ PtrPointType

◆ RigidFaceGeometricalConfigureType

Constructor & Destructor Documentation

◆ DEM_FEM_Search()

Kratos::DEM_FEM_Search::DEM_FEM_Search ( )
inline

Default constructor.

◆ ~DEM_FEM_Search()

Kratos::DEM_FEM_Search::~DEM_FEM_Search ( )
inline

Destructor.

Member Function Documentation

◆ GetBBHighPoint()

array_1d<double, 3 > Kratos::DEM_FEM_Search::GetBBHighPoint ( )
inline

◆ GetBBLowPoint()

array_1d<double, 3 > Kratos::DEM_FEM_Search::GetBBLowPoint ( )
inline

◆ Info()

virtual std::string Kratos::DEM_FEM_Search::Info ( ) const
inlineoverridevirtual

Turn back information as a string.

Reimplemented from Kratos::SpatialSearch.

◆ KRATOS_CLASS_POINTER_DEFINITION()

Kratos::DEM_FEM_Search::KRATOS_CLASS_POINTER_DEFINITION ( DEM_FEM_Search  )

Pointer definition of OMP_DEMSearch.

◆ PrintData()

virtual void Kratos::DEM_FEM_Search::PrintData ( std::ostream &  rOStream) const
inlineoverridevirtual

Print object's data.

Reimplemented from Kratos::SpatialSearch.

◆ PrintInfo()

virtual void Kratos::DEM_FEM_Search::PrintInfo ( std::ostream &  rOStream) const
inlineoverridevirtual

Print information about this object.

Reimplemented from Kratos::SpatialSearch.

◆ SearchRigidFaceForDEMInRadiusExclusiveImplementation()

void Kratos::DEM_FEM_Search::SearchRigidFaceForDEMInRadiusExclusiveImplementation ( ElementsContainerType const &  rElements,
ConditionsContainerType const &  rConditions,
VectorResultConditionsContainerType rResults,
VectorDistanceType rResultsDistance 
)
inline

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