walberla::pe::communication::UnmarshalDynamically< BodyTypeTuple > Class Template Reference

#include <Union.h>

Classes

struct  UnmarshalFunctor
 

Static Public Member Functions

static BodyPtr execute (mpi::RecvBuffer &buffer, const id_t typeID, const math::AABB &domain, const math::AABB &block)
 Marshalling rigid body parameters dynamically. More...
 

Member Function Documentation

◆ execute()

template<typename BodyTypeTuple >
static BodyPtr walberla::pe::communication::UnmarshalDynamically< BodyTypeTuple >::execute ( mpi::RecvBuffer buffer,
const id_t  typeID,
const math::AABB domain,
const math::AABB block 
)
inlinestatic

Marshalling rigid body parameters dynamically.

Parameters
bufferThe buffer to be filled.
Returns
void

The rigid body is casted dynamically to its original type and then marshalled. For recognition an identifying tag is prepended.


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