mpi
Class MultistridedPackerInt

java.lang.Object
  extended by mpi.MultistridedPacker
      extended by mpi.MultistridedPackerInt
All Implemented Interfaces:
Packer

public class MultistridedPackerInt
extends MultistridedPacker


Constructor Summary
MultistridedPackerInt(int rank, int[] indexes, int extent, int size)
           
 
Method Summary
 void pack(Buffer mpjbuf, java.lang.Object buf, int offset)
           
 void pack(Buffer mpjbuf, java.lang.Object buf, int offset, int count)
           
 void unpack(Buffer mpjbuf, java.lang.Object buf, int offset)
           
 void unpack(Buffer mpjbuf, java.lang.Object buf, int offset, int count)
           
 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.MultistridedPacker
unpack
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MultistridedPackerInt

public MultistridedPackerInt(int rank,
                             int[] indexes,
                             int extent,
                             int size)
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

pack

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

unpack

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