#include <mpi_discrete_particle_configure.h>
|
|
static void | CalculateBoundingBox (const PointerType &rObject, PointType &rLowPoint, PointType &rHighPoint) |
|
static void | CalculateBoundingBox (const PointerType &rObject, PointType &rLowPoint, PointType &rHighPoint, const double &Radius) |
|
static void | CalculateCenter (const PointerType &rObject, PointType &rCenter) |
|
static bool | Intersection (const PointerType &rObj_1, const PointerType &rObj_2) |
|
static bool | Intersection (const PointerType &rObj_1, const PointerType &rObj_2, const double &Radius) |
|
static bool | IntersectionBox (const PointerType &rObject, const PointType &rLowPoint, const PointType &rHighPoint) |
|
static bool | IntersectionBox (const PointerType &rObject, const PointType &rLowPoint, const PointType &rHighPoint, const double &Radius) |
|
static void | Distance (const PointerType &rObj_1, const PointerType &rObj_2, double &distance) |
|
static void | ReduceIds (int &total_elements, int &first_element) |
|
template<class TObjectType > |
static void | AsyncSendAndReceive (Communicator::Pointer Communicator, std::vector< TObjectType > &SendObjects, std::vector< TObjectType > &RecvObjects, int *msgSendSize, int *msgRecvSize) |
|
template<class TObjectType > |
static void | AsyncSendAndReceive (std::vector< TObjectType > &SendObjects, std::vector< TObjectType > &RecvObjects, int *msgSendSize, int *msgRecvSize) |
|
◆ ContainerType
template<std::size_t TDimension>
◆ DistanceIteratorType
template<std::size_t TDimension>
◆ ElementsContainerType
template<std::size_t TDimension>
◆ IteratorType
template<std::size_t TDimension>
◆ PointerType
template<std::size_t TDimension>
◆ PointerTypeIterator
template<std::size_t TDimension>
◆ PointType
template<std::size_t TDimension>
◆ ResultContainerType
template<std::size_t TDimension>
◆ ResultIteratorType
template<std::size_t TDimension>
◆ ResultPointerType
template<std::size_t TDimension>
◆ anonymous enum
template<std::size_t TDimension>
Enumerator |
---|
Dimension | |
DIMENSION | |
MAX_LEVEL | |
MIN_LEVEL | |
◆ MpiDiscreteParticleConfigure()
template<std::size_t TDimension>
◆ ~MpiDiscreteParticleConfigure()
template<std::size_t TDimension>
◆ AsyncSendAndReceive() [1/2]
template<std::size_t TDimension>
template<class TObjectType >
static void Kratos::MpiDiscreteParticleConfigure< TDimension >::AsyncSendAndReceive |
( |
Communicator::Pointer |
Communicator, |
|
|
std::vector< TObjectType > & |
SendObjects, |
|
|
std::vector< TObjectType > & |
RecvObjects, |
|
|
int * |
msgSendSize, |
|
|
int * |
msgRecvSize |
|
) |
| |
|
inlinestatic |
◆ AsyncSendAndReceive() [2/2]
template<std::size_t TDimension>
template<class TObjectType >
◆ CalculateBoundingBox() [1/2]
template<std::size_t TDimension>
◆ CalculateBoundingBox() [2/2]
template<std::size_t TDimension>
◆ CalculateCenter()
template<std::size_t TDimension>
◆ Distance()
template<std::size_t TDimension>
◆ Info()
template<std::size_t TDimension>
Turn back information as a string.
◆ Intersection() [1/2]
template<std::size_t TDimension>
◆ Intersection() [2/2]
template<std::size_t TDimension>
◆ IntersectionBox() [1/2]
template<std::size_t TDimension>
◆ IntersectionBox() [2/2]
template<std::size_t TDimension>
◆ KRATOS_CLASS_POINTER_DEFINITION()
template<std::size_t TDimension>
◆ PrintData()
template<std::size_t TDimension>
◆ PrintInfo()
template<std::size_t TDimension>
Print information about this object.
◆ ReduceIds()
template<std::size_t TDimension>
The documentation for this class was generated from the following file: