Stochastic Tail#

class rocketpy.stochastic.StochasticTail[source]#

A Stochastic Tail class that inherits from StochasticModel.

See also

Stochastic Model

Variables:
  • object (Tail) – Tail object to be used for validation.

  • top_radius (tuple, list, int, float) – Top radius of the tail in meters.

  • bottom_radius (tuple, list, int, float) – Bottom radius of the tail in meters.

  • length (tuple, list, int, float) – Length of the tail in meters.

  • rocket_radius (tuple, list, int, float) – Rocket radius of the tail in meters.

  • name (list[str]) – List with the name of the tail object. This cannot be randomized.

__init__(tail, top_radius=None, bottom_radius=None, length=None, rocket_radius=None)[source]#

Initializes the Stochastic Tail class.

See also

Stochastic Model

Parameters:
  • tail (Tail) – Tail object to be used for validation.

  • top_radius (tuple, list, int, float) – Top radius of the tail in meters.

  • bottom_radius (tuple, list, int, float) – Bottom radius of the tail in meters.

  • length (tuple, list, int, float) – Length of the tail in meters.

  • rocket_radius (tuple, list, int, float) – Rocket radius of the tail in meters.

create_object()[source]#

Creates and returns a Tail object from the randomly generated input arguments.

Returns:

Tail object with the randomly generated input arguments.

Return type:

Tail