Source code for rocketpy.prints.liquid_motor_prints

from .motor_prints import _MotorPrints


[docs] class _LiquidMotorPrints(_MotorPrints): """Class that holds prints methods for LiquidMotor class. Attributes ---------- _LiquidMotorPrints.liquid_motor : liquid_motor LiquidMotor object that will be used for the prints. """
[docs] def __init__( self, liquid_motor, ): """Initializes _LiquidMotorPrints class Parameters ---------- liquid_motor: LiquidMotor Instance of the LiquidMotor class. Returns ------- None """ super().__init__(liquid_motor) self.liquid_motor = liquid_motor
[docs] def nozzle_details(self): """Prints out all data available about the Nozzle. Returns ------- None """ print("Nozzle Details") print("Nozzle Radius: " + str(self.liquid_motor.nozzle_radius) + " m\n")
[docs] def all(self): """Prints out all data available about the LiquidMotor. Returns ------- None """ self.nozzle_details() self.motor_details()