|        |   | 
- builtins.object
 - 
- AllocData
 - Comm
 - DistributedProduct
 - SharedAlloc
 - SharedString
  
 
- simulation.Simulation(builtins.object)
 - 
- EnsMemberSimulationBase
 - EnsembleSimulationBase
  
 
 
 
 
  class AllocData(builtins.object) |  
    
|     | 
AllocData(*args, **kwargs) 
  
   |  
|   | 
Methods defined here: 
- __init__(self, *args, **kwargs)
 - Initialize self.  See help(type(self)) for accurate signature.
  
- __repr__ = _swig_repr(self)
  
 
Static methods defined here: 
- __swig_destroy__ = delete_AllocData(...)
  
 
Data descriptors defined here: 
- __dict__
 
 
  
dictionary for instance variables (if defined) 
 
- __weakref__
 
 
  
list of weak references to the object (if defined) 
 
- allocCnt
 
 
  
 
 
- mutex
 
 
  
 
 
- thisown
 
 
  
The membership flag 
 
- visitCnt
 
 
  
 
 
 |    
 
  class Comm(builtins.object) |  
    
|     | 
Comm(comm, esim) 
  
An ensemble-safe version of socketComm.Comm. The members of this class 
block non-ensemble-member-0 process from communicating: only the process 
associated with member 0 communicates.   |  
|   | 
Methods defined here: 
- __init__(s, comm, esim)
 - The contructor takes an existing socketComm.Comm and an
 
EnsembleSimulation as arguments.  
- barrier(s, timeout=-1)
  
- collect(s, msg)
  
- distribute(s, msg)
  
- info(s, procNum)
  
- procs(s)
 - Return the a sorted list of the current proc numbers. Only to be
 
called by proc 0.  
- readDataFrom(s, proc)
  
- writeDataTo(s, proc, msg)
  
 
Data descriptors defined here: 
- __dict__
 
 
  
dictionary for instance variables (if defined) 
 
- __weakref__
 
 
  
list of weak references to the object (if defined) 
 
 |    
 
  class DistributedProduct(builtins.object) |  
    
|     | 
DistributedProduct(*args, **kwargs) 
  
   |  
|   | 
Methods defined here: 
- __init__(self, *args, **kwargs)
 - Initialize self.  See help(type(self)) for accurate signature.
  
- __repr__ = _swig_repr(self)
  
 
Static methods defined here: 
- __swig_destroy__ = delete_DistributedProduct(...)
  
 
Data descriptors defined here: 
- __dict__
 
 
  
dictionary for instance variables (if defined) 
 
- __weakref__
 
 
  
list of weak references to the object (if defined) 
 
- mutex
 
 
  
 
 
- result
 
 
  
 
 
- resultSize
 
 
  
 
 
- sharedCnt
 
 
  
 
 
- sharedSize
 
 
  
 
 
- sharedSum
 
 
  
 
 
- sim
 
 
  
 
 
- thisown
 
 
  
The membership flag 
 
 |    
 
  class EnsMemberSimulationBase(simulation.Simulation) |  
    
|     | 
EnsMemberSimulationBase(*args, **kwargs) 
  
   |  
|   | 
- Method resolution order:
 
- EnsMemberSimulationBase
 
- simulation.Simulation
 
- builtins.object
 
 
 
Methods defined here: 
- __init__(self, *args, **kwargs)
 - Initialize self.  See help(type(self)) for accurate signature.
  
- __repr__ = _swig_repr(self)
  
- addDependent(self, *args, **kwargs) -> 'void'
  
- atomCharge(self, *args, **kwargs) -> 'float_type const &'
  
- atomFric(self, *args, **kwargs) -> 'float_type const &'
  
- atomID(self, *args, **kwargs) -> 'int'
  
- atomMass(self, *args, **kwargs) -> 'float_type const &'
  
- atomMassArr(self, *args, **kwargs) -> 'CDSVector< float_type >'
  
- atomName(self, *args, **kwargs) -> 'String'
  
- atomNameArr(self, *args, **kwargs) -> 'CDSVector< Simulation::char4 >'
  
- atomPos(self, *args, **kwargs) -> 'Vec3 const &'
  
- atomPosArr(self, *args, **kwargs) -> 'CDSVector< Vec3 >'
  
- atomVel(self, *args, **kwargs) -> 'Vec3 const &'
  
- atomVelArr(self, *args, **kwargs) -> 'CDSVector< Vec3 >'
  
- bondPairByID(self, *args, **kwargs) -> 'BondIDPair const &'
  
- calcKE(self, *args, **kwargs) -> 'float_type'
  
- chemType(self, *args, **kwargs) -> 'String'
  
- chemTypeArr(self, *args, **kwargs) -> 'CDSVector< Simulation::char4 >'
  
- deleteAtoms(self, *args, **kwargs) -> 'void'
  
- ensembleSim(self, *args, **kwargs) -> 'EnsembleSimulationBase *'
  
- getKE(self, *args, **kwargs) -> 'float_type'
  
- lookupID(self, *args, **kwargs) -> 'int'
  
- markAsModified(self, *args, **kwargs) -> 'void'
  
- memberIndex(self, *args, **kwargs) -> 'int'
  
- modifiedID(self, *args, **kwargs) -> 'Simulation const *'
  
- removeDependent(self, *args, **kwargs) -> 'void'
  
- residueName(self, *args, **kwargs) -> 'String'
  
- residueNameArr(self, *args, **kwargs) -> 'CDSVector< Simulation::char4 >'
  
- residueNum(self, *args, **kwargs) -> 'int'
  
- residueNumArr(self, *args, **kwargs) -> 'CDSVector< int >'
  
- resize(self, *args, **kwargs) -> 'void'
  
- segmentName(self, *args, **kwargs) -> 'String'
  
- segmentNameArr(self, *args, **kwargs) -> 'CDSVector< Simulation::char4 >'
  
- select(self, *args, **kwargs) -> 'CDSList< int >'
  
- setAtomCharge(self, *args, **kwargs) -> 'void'
  
- setAtomFric(self, *args, **kwargs) -> 'void'
  
- setAtomMass(self, *args, **kwargs) -> 'void'
  
- setAtomMassArr(self, *args, **kwargs) -> 'void'
  
- setAtomName(self, *args, **kwargs) -> 'void'
  
- setAtomPos(self, *args, **kwargs) -> 'void'
  
- setAtomPosArr(self, *args, **kwargs) -> 'void'
  
- setAtomVel(self, *args, **kwargs) -> 'void'
  
- setAtomVelArr(self, *args, **kwargs) -> 'void'
  
- setChemType(self, *args, **kwargs) -> 'void'
  
- setResidueName(self, *args, **kwargs) -> 'void'
  
- setResidueNum(self, *args, **kwargs) -> 'void'
  
- setSegmentName(self, *args, **kwargs) -> 'void'
  
- sleep(self, *args, **kwargs) -> 'void'
  
- subSim(self, *args, **kwargs) -> 'Simulation *'
  
- type(self, *args, **kwargs) -> 'String const'
  
- wake(self, *args, **kwargs) -> 'void'
  
- weight(self, *args, **kwargs) -> 'float_type'
  
 
Static methods defined here: 
- __swig_destroy__ = delete_EnsMemberSimulationBase(...)
  
 
Data descriptors defined here: 
- thisown
 
 
  
The membership flag 
 
 
Methods inherited from simulation.Simulation: 
- __eq__(self, other)
 - Return self==value.
  
- __ne__(self, other)
 - Return self!=value.
  
- atomByID(self, *args, **kwargs) -> 'Atom'
  
- atomString(self, *args, **kwargs) -> 'String'
  
- deleteAtoms_byIndex(self, *args, **kwargs) -> 'void'
  
- forceUpdate(self, *args, **kwargs) -> 'int const'
  
- kineticEnergy(self, *args, **kwargs) -> 'float_type'
  
- name(self, *args, **kwargs) -> 'String const'
  
- noFit(self, *args, **kwargs) -> 'bool const'
  
- numAtoms(self, *args, **kwargs) -> 'int'
  
- numBonds(self, *args, **kwargs) -> 'int'
  
- numDependents(self, *args, **kwargs) -> 'int'
  
- pyXplorHelp(self, *args, **kwargs) -> 'String'
  
- rawID(self, *args, **kwargs) -> 'int'
  
- registerCallbacks(self, *args, **kwargs) -> 'void'
  
- setForceUpdate(self, *args, **kwargs) -> 'void'
  
- setNoFit(self, *args, **kwargs) -> 'void'
  
- sync(self, *args, **kwargs) -> 'void'
  
- syncDerivs(self, *args, **kwargs) -> 'void'
  
 
Static methods inherited from simulation.Simulation: 
- currentSimulation(*args, **kwargs) -> 'Simulation *'
  
- deleteSimulation(*args, **kwargs) -> 'void'
  
- getReference(*args, **kwargs) -> 'rc_Simulation &'
  
- makeCurrent(*args, **kwargs) -> 'void'
  
- numSimulations(*args, **kwargs) -> 'int'
  
- simulationByID(*args, **kwargs) -> 'Simulation *'
  
- syncAllSimulations(*args, **kwargs) -> 'void'
  
- validSimulation(*args, **kwargs) -> 'bool'
  
 
Data descriptors inherited from simulation.Simulation: 
- __dict__
 
 
  
dictionary for instance variables (if defined) 
 
- __weakref__
 
 
  
list of weak references to the object (if defined) 
 
 
Data and other attributes inherited from simulation.Simulation: 
- __hash__ = None
  
 |    
 
  class EnsembleSimulationBase(simulation.Simulation) |  
    
|     | 
EnsembleSimulationBase(*args, **kwargs) 
  
   |  
|   | 
- Method resolution order:
 
- EnsembleSimulationBase
 
- simulation.Simulation
 
- builtins.object
 
 
 
Methods defined here: 
- __eq__(self, other)
 - Return self==value.
  
- __init__(self, *args, **kwargs)
 - Initialize self.  See help(type(self)) for accurate signature.
  
- __ne__(self, other)
 - Return self!=value.
  
- __repr__ = _swig_repr(self)
  
- addDependent(self, *args, **kwargs) -> 'void'
  
- atomCharge(self, *args, **kwargs) -> 'float_type const &'
  
- atomFric(self, *args, **kwargs) -> 'float_type const &'
  
- atomID(self, *args, **kwargs) -> 'int'
  
- atomMass(self, *args, **kwargs) -> 'float_type const &'
  
- atomMassArr(self, *args, **kwargs) -> 'CDSVector< float_type >'
  
- atomName(self, *args, **kwargs) -> 'String'
  
- atomNameArr(self, *args, **kwargs) -> 'CDSVector< Simulation::char4 >'
  
- atomPos(self, *args, **kwargs) -> 'Vec3 const &'
  
- atomPosArr(self, *args, **kwargs) -> 'CDSVector< Vec3 >'
  
- atomString(self, *args, **kwargs) -> 'String'
  
- atomVel(self, *args, **kwargs) -> 'Vec3 const &'
  
- atomVelArr(self, *args, **kwargs) -> 'CDSVector< Vec3 >'
  
- aveType(self, *args, **kwargs) -> 'EnsSimulation::AveType'
  
- barrier(self, *args, **kwargs) -> 'void'
  
- bondPairByID(self, *args, **kwargs) -> 'BondIDPair const &'
  
- chemType(self, *args, **kwargs) -> 'String'
  
- chemTypeArr(self, *args, **kwargs) -> 'CDSVector< Simulation::char4 >'
  
- collect(self, val)
  
- deleteAtoms(self, *args, **kwargs) -> 'void'
  
- kineticEnergy(self, *args, **kwargs) -> 'float_type'
  
- lookupID(self, *args, **kwargs) -> 'int'
  
- markAsModified(self, *args, **kwargs) -> 'void'
  
- meanAtomPosArr(self, *args, **kwargs) -> 'CDSVector< Vec3 >'
  
- member(self, *args) -> 'EnsMemberSimulationBase const *'
  
- members(self, *args) -> 'EnsMemberSimulationBase const *'
  
- modifiedID(self, *args, **kwargs) -> 'Simulation const *'
  
- multiThread(self, *args, **kwargs) -> 'void'
  
- registerCallbacks(self, *args, **kwargs) -> 'void'
  
- removeDependent(self, *args, **kwargs) -> 'void'
  
- residueName(self, *args, **kwargs) -> 'String'
  
- residueNameArr(self, *args, **kwargs) -> 'CDSVector< Simulation::char4 >'
  
- residueNum(self, *args, **kwargs) -> 'int'
  
- residueNumArr(self, *args, **kwargs) -> 'CDSVector< int >'
  
- resize(self, *args, **kwargs) -> 'void'
  
- segmentName(self, *args, **kwargs) -> 'String'
  
- segmentNameArr(self, *args, **kwargs) -> 'CDSVector< Simulation::char4 >'
  
- select(self, *args, **kwargs) -> 'CDSList< int >'
  
- setAtomCharge(self, *args, **kwargs) -> 'void'
  
- setAtomFric(self, *args, **kwargs) -> 'void'
  
- setAtomMass(self, *args, **kwargs) -> 'void'
  
- setAtomMassArr(self, *args, **kwargs) -> 'void'
  
- setAtomName(self, *args, **kwargs) -> 'void'
  
- setAtomPos(self, *args, **kwargs) -> 'void'
  
- setAtomPosArr(self, *args, **kwargs) -> 'void'
  
- setAtomVel(self, *args, **kwargs) -> 'void'
  
- setAtomVelArr(self, *args, **kwargs) -> 'void'
  
- setAveType(self, *args, **kwargs) -> 'void'
  
- setChemType(self, *args, **kwargs) -> 'void'
  
- setResidueName(self, *args, **kwargs) -> 'void'
  
- setResidueNum(self, *args, **kwargs) -> 'void'
  
- setSegmentName(self, *args, **kwargs) -> 'void'
  
- setWeights(self, *args, **kwargs) -> 'void'
  
- sharedObj(self, obj=0)
  
- sharedString(self, *args, **kwargs) -> 'EnsSimulation::SharedString *'
  
- singleThread(self, *args, **kwargs) -> 'bool'
  
- singleThreaded(self, *args, **kwargs) -> 'bool'
  
- size(self, *args, **kwargs) -> 'int'
  
- subSim(self, *args, **kwargs) -> 'Simulation *'
  
- sync(self, *args, **kwargs) -> 'void'
  
- type(self, *args, **kwargs) -> 'String const'
  
- weight(self, *args, **kwargs) -> 'float_type'
  
 
Static methods defined here: 
- __swig_destroy__ = delete_EnsembleSimulationBase(...)
  
 
Data descriptors defined here: 
- thisown
 
 
  
The membership flag 
 
 
Data and other attributes defined here: 
- __hash__ = None
  
 
Methods inherited from simulation.Simulation: 
- atomByID(self, *args, **kwargs) -> 'Atom'
  
- deleteAtoms_byIndex(self, *args, **kwargs) -> 'void'
  
- forceUpdate(self, *args, **kwargs) -> 'int const'
  
- name(self, *args, **kwargs) -> 'String const'
  
- noFit(self, *args, **kwargs) -> 'bool const'
  
- numAtoms(self, *args, **kwargs) -> 'int'
  
- numBonds(self, *args, **kwargs) -> 'int'
  
- numDependents(self, *args, **kwargs) -> 'int'
  
- pyXplorHelp(self, *args, **kwargs) -> 'String'
  
- rawID(self, *args, **kwargs) -> 'int'
  
- setForceUpdate(self, *args, **kwargs) -> 'void'
  
- setNoFit(self, *args, **kwargs) -> 'void'
  
- syncDerivs(self, *args, **kwargs) -> 'void'
  
 
Static methods inherited from simulation.Simulation: 
- currentSimulation(*args, **kwargs) -> 'Simulation *'
  
- deleteSimulation(*args, **kwargs) -> 'void'
  
- getReference(*args, **kwargs) -> 'rc_Simulation &'
  
- makeCurrent(*args, **kwargs) -> 'void'
  
- numSimulations(*args, **kwargs) -> 'int'
  
- simulationByID(*args, **kwargs) -> 'Simulation *'
  
- syncAllSimulations(*args, **kwargs) -> 'void'
  
- validSimulation(*args, **kwargs) -> 'bool'
  
 
Data descriptors inherited from simulation.Simulation: 
- __dict__
 
 
  
dictionary for instance variables (if defined) 
 
- __weakref__
 
 
  
list of weak references to the object (if defined) 
 
 |    
 
  class SharedAlloc(builtins.object) |  
    
|     | 
SharedAlloc(*args, **kwargs) 
  
   |  
|   | 
Methods defined here: 
- __init__(self, *args, **kwargs)
 - Initialize self.  See help(type(self)) for accurate signature.
  
- __repr__ = _swig_repr(self)
  
- alloc(self, *args, **kwargs) -> 'void *'
  
- free(self, *args, **kwargs) -> 'void'
  
 
Static methods defined here: 
- __swig_destroy__ = delete_SharedAlloc(...)
  
 
Data descriptors defined here: 
- __dict__
 
 
  
dictionary for instance variables (if defined) 
 
- __weakref__
 
 
  
list of weak references to the object (if defined) 
 
- esim
 
 
  
 
 
- thisown
 
 
  
The membership flag 
 
 |    
 
  class SharedString(builtins.object) |  
    
|     | 
SharedString(*args, **kwargs) 
  
   |  
|   | 
Methods defined here: 
- __init__(self, *args, **kwargs)
 - Initialize self.  See help(type(self)) for accurate signature.
  
- __repr__ = _swig_repr(self)
  
- get(self, *args, **kwargs) -> 'String'
  
- set(self, *args, **kwargs) -> 'void'
  
 
Static methods defined here: 
- __swig_destroy__ = delete_SharedString(...)
  
 
Data descriptors defined here: 
- __dict__
 
 
  
dictionary for instance variables (if defined) 
 
- __weakref__
 
 
  
list of weak references to the object (if defined) 
 
- thisown
 
 
  
The membership flag 
 
 |    |