Systems¶
-
class
amuse_util.datamodel.
Systems
(*, internal_bridges={}, timestep=None, use_threading=True, **systems)[source]¶ Bases:
object
Group of System instances.
- Parameters
- internal_bridges: dict:
bridges
arguments intoself.bridge_internal_systems
- timestep:
Bridge timestep
- use_threading: bool (default False)
whether to use threading
- **systems: {name: System} pairs
- Returns
- systems: Systems instance
Initialize a Systems instance.
Attributes Summary
Get the Bridge time
Methods Summary
bridge_internal_systems
(self, bridges, …)Bridge gravity within Systems.
Attributes Documentation
-
time
¶ Get the Bridge time
Methods Documentation
-
bridge_internal_systems
(self, bridges: dict, timestep: Union[amuse.units.quantities.ScalarQuantity, str, NoneType] = None)[source]¶ Bridge gravity within Systems.
Works on gravity only.
- Parameters
- bridges: dict
ex: “cluster.gravity”: [“galaxy.gravity”, “cdf_code”]
- timestep: None or amuse ScalarQuantity or str
if None, assume already have set a time step if str, self[timestep]
- Returns
- self.gravity:
for chaining