Swarm-NG  1.1
swarmng.DefaultEnsemble Class Reference

The default implementation of ensemble data structor that stores data in system memory. More...

Inheritance diagram for swarmng.DefaultEnsemble:
swarmng.Ensemble

Public Member Functions

def create
 Create an ensemble with specified number of systems and bodies. More...
 
def save_to_bin
 Save a binary representation of the whole ensemble to a file. More...
 
def save_to_text
 Save a textual representation of the whole ensemble to a file. More...
 
def load_from_text
 Load an ensemble from a text file. More...
 
def load_from_bin
 Load an ensemble from a binary file. More...
 
- Public Member Functions inherited from swarmng.Ensemble
def __getitem__
 Get the ith system as a System object. More...
 
def __len__
 Number of systems in the ensemble equal to nsys Usage. More...
 

Additional Inherited Members

- Properties inherited from swarmng.Ensemble
 nsys = property
 Number of systems in the ensemble (integer value)
 
 nbod = property
 Number of bodies per system (integer value)
 

Detailed Description

The default implementation of ensemble data structor that stores data in system memory.

Definition at line 240 of file __init__.doc.py.

Member Function Documentation

def swarmng.DefaultEnsemble.create (   number_of_bodies,
  number_of_systems 
)

Create an ensemble with specified number of systems and bodies.

  • number_of_bodies : number of bodies per system
  • number_of_systems: total number of systems in the ensemble.

Note that an ensemble is not resizable and all systems have the same number of bodies.

Definition at line 250 of file __init__.doc.py.

def swarmng.DefaultEnsemble.load_from_bin (   fileName)

Load an ensemble from a binary file.

returns a DefaultEnsemble

Definition at line 266 of file __init__.doc.py.

def swarmng.DefaultEnsemble.load_from_text (   fileName)

Load an ensemble from a text file.

returns a DefaultEnsemble

Definition at line 261 of file __init__.doc.py.

def swarmng.DefaultEnsemble.save_to_bin (   self,
  fileName 
)

Save a binary representation of the whole ensemble to a file.

  • fileName : name of the file to save the contents to

Definition at line 253 of file __init__.doc.py.

def swarmng.DefaultEnsemble.save_to_text (   self,
  fileName 
)

Save a textual representation of the whole ensemble to a file.

  • fileName : name of the file to save the contents to

Definition at line 256 of file __init__.doc.py.


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