mpi
Class MultistridedPackerByte

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

public class MultistridedPackerByte
extends MultistridedPacker


Constructor Summary
MultistridedPackerByte(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

MultistridedPackerByte

public MultistridedPackerByte(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