walberla::pe::communication::UnmarshalDynamically< BodyTypeTuple >::UnmarshalFunctor Struct Reference

Public Member Functions

 UnmarshalFunctor (mpi::RecvBuffer &buffer, const math::AABB &domain, const math::AABB &block)
 
template<typename BodyType >
BodyPtr operator() (BodyType *bd)
 

Public Attributes

mpi::RecvBufferbuffer_
 
const math::AABBdomain_
 
const math::AABBblock_
 

Constructor & Destructor Documentation

◆ UnmarshalFunctor()

template<typename BodyTypeTuple >
walberla::pe::communication::UnmarshalDynamically< BodyTypeTuple >::UnmarshalFunctor::UnmarshalFunctor ( mpi::RecvBuffer buffer,
const math::AABB domain,
const math::AABB block 
)
inline

Member Function Documentation

◆ operator()()

template<typename BodyTypeTuple >
template<typename BodyType >
BodyPtr walberla::pe::communication::UnmarshalDynamically< BodyTypeTuple >::UnmarshalFunctor::operator() ( BodyType bd)
inline

Member Data Documentation

◆ block_

template<typename BodyTypeTuple >
const math::AABB& walberla::pe::communication::UnmarshalDynamically< BodyTypeTuple >::UnmarshalFunctor::block_

◆ buffer_

template<typename BodyTypeTuple >
mpi::RecvBuffer& walberla::pe::communication::UnmarshalDynamically< BodyTypeTuple >::UnmarshalFunctor::buffer_

◆ domain_

template<typename BodyTypeTuple >
const math::AABB& walberla::pe::communication::UnmarshalDynamically< BodyTypeTuple >::UnmarshalFunctor::domain_

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