| 21 | 
  | 
  int  getMyNMol( void )         { return mpiPlug->myNMol; } | 
| 22 | 
  | 
  int  getMyNlocal( void )       { return mpiPlug->myNlocal; } | 
| 23 | 
  | 
  int  getTotAtoms( void )       { return mpiPlug->nAtomsGlobal; } | 
| 24 | 
< | 
  int* getAtomToProcMap( void ) { return AtomToProcMap; } | 
| 25 | 
< | 
   | 
| 26 | 
< | 
 | 
| 24 | 
> | 
  int  getTotNmol( void )        { return mpiPlug->nMolGlobal; } | 
| 25 | 
> | 
  int* getAtomToProcMap( void )  { return AtomToProcMap; } | 
| 26 | 
> | 
  int* getMolToProcMap( void )   { return MolToProcMap; } | 
| 27 | 
> | 
  int* getMolComponentType(void) { return MolComponentType; } | 
| 28 | 
> | 
    | 
| 29 | 
  | 
  // sets the internal function pointer to fortran. | 
| 30 | 
  | 
 | 
| 31 | 
< | 
  void setInternal( void (*fSetup) setFortranMPIlist ){ | 
| 31 | 
> | 
  void setInternal( setFortranMPI_TD fSetup){ | 
| 32 | 
  | 
    setFsimParallel = fSetup; | 
| 33 | 
  | 
  } | 
| 34 | 
  | 
 | 
| 46 | 
  | 
  int *AtomType; | 
| 47 | 
  | 
 | 
| 48 | 
  | 
  // private function to initialize the fortran side of the simulation | 
| 49 | 
< | 
  void (*setFsimParallel) setFortranMPIlist; | 
| 49 | 
> | 
  setFortranMPI_TD setFsimParallel; | 
| 50 | 
  | 
 | 
| 51 | 
  | 
  // int *myIdents; // is needed by Cpp only. It tells the molecule which stamp it is. | 
| 52 | 
  | 
 |