Scrambler  1
MpiPacking::UnpackList Interface Reference

Generic interface for UnPacking lists. More...

List of all members.

Private Member Functions

subroutine UnpackIntList (message, type_array)
 Unpacks an integer list, using the list size given in the buffer. Assumes that the list size precedes the list in the buffer.
subroutine UnpackFloatList (message, type_array)
 Unpacks an floating-point list, using the list size given in the buffer. Assumes that the list size precedes the list in the buffer.
subroutine UnpackDoubleList (message, type_array)
 Unpacks an double-precision list, using the list size given in the buffer. Assumes that the list size precedes the list in the buffer.

Detailed Description

Generic interface for UnPacking lists.

Definition at line 84 of file mpi_packing.f90.


Member Function/Subroutine Documentation

subroutine UnpackIntList ( TYPE(PackedMessage), pointer  message,
INTEGER, dimension(:), pointer  type_array 
) [private]

Unpacks an integer list, using the list size given in the buffer. Assumes that the list size precedes the list in the buffer.

Parameters:
messageA PackedMessage object.
type_arrayA pointer for a 1D integer array.

Definition at line 1230 of file mpi_packing.f90.

subroutine UnpackFloatList ( TYPE(PackedMessage), pointer  message,
REAL, dimension(:), pointer  type_array 
) [private]

Unpacks an floating-point list, using the list size given in the buffer. Assumes that the list size precedes the list in the buffer.

Parameters:
messageA PackedMessage object.
type_arrayA pointer for a 1D floating-point array.

Definition at line 1253 of file mpi_packing.f90.

subroutine UnpackDoubleList ( TYPE(PackedMessage), pointer  message,
REAL(KIND=qPrec), dimension(:), pointer  type_array 
) [private]

Unpacks an double-precision list, using the list size given in the buffer. Assumes that the list size precedes the list in the buffer.

Parameters:
messageA PackedMessage object.
type_arrayA pointer for a 1D double-precision array.

Definition at line 1269 of file mpi_packing.f90.


The documentation for this interface was generated from the following file:
 All Classes Files Functions Variables