| 
|   | MachineForTesting (const Teuchos::Comm< int > &comm) | 
|   | Constructor: A default machine description used only for testing; it does not contain actual machine information.  More...
  | 
|   | 
|   | MachineForTesting (const Teuchos::Comm< int > &comm, const Teuchos::ParameterList &pl) | 
|   | 
| virtual  | ~MachineForTesting () | 
|   | 
| bool  | hasMachineCoordinates () const  | 
|   | 
| int  | getMachineDim () const  | 
|   | 
| bool  | getMachineExtent (int *nxyz) const  | 
|   | 
| bool  | getMyMachineCoordinate (pcoord_t *xyz) | 
|   | 
| bool  | getMachineCoordinate (const int rank, pcoord_t *xyz) | 
|   | 
| bool  | getMachineCoordinate (const char *nodename, pcoord_t *xyz) | 
|   | 
| bool  | getAllMachineCoordinatesView (pcoord_t **&allCoords) const  | 
|   | 
|   | Machine (const Teuchos::Comm< int > &comm) | 
|   | Constructor MachineRepresentation Class.  More...
  | 
|   | 
| virtual  | ~Machine () | 
|   | 
| bool  | hasMachineCoordinates () const  | 
|   | indicates whether or not the machine has coordinates  More...
  | 
|   | 
| int  | getMachineDim () const  | 
|   | returns the dimension (number of coords per node) in the machine  More...
  | 
|   | 
| bool  | getMachineExtent (int *nxyz) const  | 
|   | sets the number of unique coordinates in each machine dimension return true if coordinates are available  More...
  | 
|   | 
| bool  | getMachineExtentWrapArounds (bool *wrap_around) const  | 
|   | if the machine has a wrap-around tourus link in each dimension. return true if the information is available  More...
  | 
|   | 
| bool  | getMyMachineCoordinate (pcoord_t *xyz) const  | 
|   | getMyCoordinate function set the machine coordinate xyz of the current process return true if current process' coordinates are available  More...
  | 
|   | 
| bool  | getMachineCoordinate (const int rank, pcoord_t *xyz) const  | 
|   | getCoordinate function set the machine coordinate xyz of any rank process return true if coordinates are available by rank  More...
  | 
|   | 
| bool  | getMachineCoordinate (const char *nodename, pcoord_t *xyz) const  | 
|   | getCoordinate function set the machine coordinate xyz of any node by nodename return true if coordinates are available by nodename  More...
  | 
|   | 
| bool  | getAllMachineCoordinatesView (pcoord_t **allCoords) const  | 
|   | getProcDim function set the coordinates of all ranks allCoords[i][j], i=0,...,getMachineDim(), j=0,...,getNumRanks(), is the i-th dimensional coordinate for rank j. return true if coordinates are available for all ranks  More...
  | 
|   | 
| int  | getNumRanks () const  | 
|   | return the number of ranks.  More...
  | 
|   | 
| virtual bool  | getHopCount (int rank1, int rank2, pcoord_t &hops) | 
|   | 
template<typename pcoord_t, typename part_t>
class Zoltan2::MachineForTesting< pcoord_t, part_t >
A Machine Class for testing only A more realistic machine should be used for task mapping. 
Definition at line 15 of file Zoltan2_MachineForTesting.hpp.