mpi
Class MultistridedPackerLong

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

public class MultistridedPackerLong
extends MultistridedPacker


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

MultistridedPackerLong

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