mmpt::TransferOrder Class Reference

The TransferOrder class is responsible encapsulating a single transfer information about source, destination, affected mesh entities. More...

#include <TransferData.hpp>

List of all members.

Public Member Functions

 TransferOrder ()
 TransferOrder (const TransferOrder &o)
 TransferOrder (const int Sourceproc_id, const int Destproc_id, const TRANSFER_POLICY Policy, const int *elements=NULL, const int n_elements=0)
int n_ints_to_serialize () const
int * serialize (int *buffer) const
int * deserialize (int *buffer)

Public Attributes

int Source_id
int Destination_id
TRANSFER_POLICY t_policy
std::vector< int > Elements
std::vector< TransferOrderrelative_transfer_orders

Detailed Description

The TransferOrder class is responsible encapsulating a single transfer information about source, destination, affected mesh entities.


Constructor & Destructor Documentation

mmpt::TransferOrder::TransferOrder (  )  [inline]
mmpt::TransferOrder::TransferOrder ( const TransferOrder o  )  [inline]
mmpt::TransferOrder::TransferOrder ( const int  Sourceproc_id,
const int  Destproc_id,
const TRANSFER_POLICY  Policy,
const int *  elements = NULL,
const int  n_elements = 0 
)

Member Function Documentation

int* mmpt::TransferOrder::deserialize ( int *  buffer  )  [inline]
Returns:
pointer to the 'next after readed' int

Here is the call graph for this function:

int mmpt::TransferOrder::n_ints_to_serialize (  )  const [inline]
Returns:
number of int's need for serialization of TransferOrder

Here is the caller graph for this function:

int* mmpt::TransferOrder::serialize ( int *  buffer  )  const [inline]
Returns:
pointer to the 'next after readed' int

Here is the call graph for this function:


Member Data Documentation


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 3 Jun 2020 for ModFEM by  doxygen 1.6.1