Jpetra  Development
 All Classes Functions Variables
Public Member Functions | List of all members
Jpetra.NullDistObject Class Reference
Inheritance diagram for Jpetra.NullDistObject:
Inheritance graph
[legend]
Collaboration diagram for Jpetra.NullDistObject:
Collaboration graph
[legend]

Public Member Functions

 NullDistObject (VectorSpace vectorSpace)
 
void copyAndPermute (DistObject distObjectSource, int numSameGids, int[] permuteToLids, int[] permuteFromLids, int combineMode)
 
Serializable[] packAndPrepare (DistObject distObjectSource, int[] exportGids, int[] exportLids)
 
int[][] unpackAndCombine (Serializable[] importData, int combineMode)
 
VectorSpace getVectorSpace ()
 
- Public Member Functions inherited from Jpetra.DistObject
 DistObject ()
 
void importValues (DistObject distObjectSource, Import importer, int combineMode)
 
void importValues (DistObject distObjectSource, Export exporter, int combineMode)
 
void exportValues (DistObject distObjectSource, Import importer, int combineMode)
 
void exportValues (DistObject distObjectSource, Export exporter, int combineMode)
 
void doTransfer (DistObject distObjectSource, int numSameGids, int[] permuteToLids, int[] permuteFromLids, int[] exportGids, int[] exportLids, int combineMode, boolean doReverse)
 
abstract Serializable[] packAndPrepare (DistObject distObjectSource, int[] exportGids, int[] exportLids)
 
abstract int[][] unpackAndCombine (Serializable[] importData, int combineMode)
 
abstract void copyAndPermute (DistObject distObjectSource, int numSameGids, int[] permuteToLids, int[] permuteFromLids, int combineMode)
 
abstract VectorSpace getVectorSpace ()
 
void setFlopCounter (FlopCounter flops)
 
void updateFlops (double numFlops)
 
void resetFlops ()
 
double getFlops ()
 
double getGlobalMegaFlops (Comm comm)
 
FlopCounter getFlopCounter ()
 
- Public Member Functions inherited from Jpetra.JpetraObject
 JpetraObject ()
 
void initializeOutput ()
 

Additional Inherited Members

- Static Public Member Functions inherited from Jpetra.JpetraObject
static void setRootPrint (String key, boolean rootPrint)
 
static void setRootStream (String key, PrintStream rootStream)
 
static void setVnodesPrint (String key, boolean vnodesPrint)
 
static void setVnodesStream (String key, PrintStream vnodesStream)
 
static void print (String key, String message)
 
static void println (String key, String message)
 
static void setAmIroot (Comm comm)
 
- Static Public Attributes inherited from Jpetra.DistObject
static final int ADD = 0
 
static final int ZERO = 1
 
static final int AVERAGE = 2
 
static final int ABSMAX = 3
 
static final int REPLACE = 4
 
- Static Public Attributes inherited from Jpetra.JpetraObject
static HashMap outputStreams = new HashMap(4)
 
static boolean amIroot
 

Detailed Description

Author
Jason Cross

Constructor & Destructor Documentation

Jpetra.NullDistObject.NullDistObject ( VectorSpace  vectorSpace)
inline

Creates a new instance of NullDistObject


The documentation for this class was generated from the following file: