arsenal_gear.feedbacks.FBMechanism

class arsenal_gear.feedbacks.FBMechanism(start: Annotated[Quantity, PhysicalType('time')], end: Annotated[Quantity, PhysicalType('time')])[source]

Bases: object

This class is inherited by a given feedback mechanism.

ejecta_mass() Annotated[Quantity, PhysicalType('mass')][source]

Mass ejected by the mechanism.

ejecta_velocity() Quantity, PhysicalType({'speed', 'velocity'})][source]

Velocity of the ejecta.

metal_yields() Annotated[Quantity, PhysicalType('mass')][source]

Metal fraction of the ejecta mass.

radiation(bands: float64) float64[source]

Ionizing radiation output of the mechanism.

species_yields(species: list[str]) Annotated[Quantity, PhysicalType('mass')][source]

Individual species fractions of the ejecta mass.