mpi
Class GatherPackerInt

java.lang.Object
  extended by mpi.GenericPacker
      extended by mpi.GatherPackerInt
All Implemented Interfaces:
Packer

public class GatherPackerInt
extends GenericPacker


Field Summary
 int[] displacements
           
 
Constructor Summary
GatherPackerInt(int numEls, int[] displacements, int extent)
           
 
Method Summary
 void pack(Buffer mpjbuf, java.lang.Object buf, int offset)
           
 void unpack(Buffer mpjbuf, java.lang.Object buf, int offset)
           
 void unpackPartial(Buffer mpjbuf, int length, java.lang.Object buf, int offset)
          Precondition for calling `unpackPartial()' is that `length' is less than `size' (numEls).
 
Methods inherited from class mpi.GenericPacker
pack, unpack, unpack
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

displacements

public int[] displacements
Constructor Detail

GatherPackerInt

public GatherPackerInt(int numEls,
                       int[] displacements,
                       int extent)
Method Detail

pack

public void pack(Buffer mpjbuf,
                 java.lang.Object buf,
                 int offset)
          throws MPIException
Throws:
MPIException

unpack

public void unpack(Buffer mpjbuf,
                   java.lang.Object buf,
                   int offset)
            throws MPIException
Throws:
MPIException

unpackPartial

public void unpackPartial(Buffer mpjbuf,
                          int length,
                          java.lang.Object buf,
                          int offset)
                   throws MPIException
Description copied from interface: Packer
Precondition for calling `unpackPartial()' is that `length' is less than `size' (numEls).

Throws:
MPIException