aerosandbox.dynamics.point_mass.point_1D.horizontal =================================================== .. py:module:: aerosandbox.dynamics.point_mass.point_1D.horizontal Attributes ---------- .. autoapisummary:: aerosandbox.dynamics.point_mass.point_1D.horizontal.dyn Classes ------- .. autoapisummary:: aerosandbox.dynamics.point_mass.point_1D.horizontal.DynamicsPointMass1DHorizontal Module Contents --------------- .. py:class:: DynamicsPointMass1DHorizontal(mass_props = None, x_e = 0, u_e = 0) Bases: :py:obj:`aerosandbox.dynamics.point_mass.point_3D.cartesian.DynamicsPointMass3DCartesian` Dynamics instance: * simulating a point mass * in 1D, oriented horizontally (i.e., the .add_gravity() method will have no effect) State variables: x_e: x-position, in Earth axes. [meters] u_e: x-velocity, in Earth axes. [m/s] Control variables: Fx_e: Force along the Earth-x axis. [N] .. py:attribute:: mass_props For each state variable, self.state_var = state_var For each indirect control variable, self.indirect_control_var = indirect_control_var For each control variable, self.control_var = 0 .. py:attribute:: x_e :value: 0 .. py:attribute:: y_e :value: 0 .. py:attribute:: z_e :value: 0 .. py:attribute:: u_e :value: 0 .. py:attribute:: v_e :value: 0 .. py:attribute:: w_e :value: 0 .. py:attribute:: alpha :value: 0 .. py:attribute:: beta :value: 0 .. py:attribute:: bank :value: 0 .. py:attribute:: Fx_e :value: 0 .. py:attribute:: Fy_e :value: 0 .. py:attribute:: Fz_e :value: 0 .. py:property:: state :type: Dict[str, Union[float, aerosandbox.numpy.ndarray]] Returns the state variables of this Dynamics instance as a Dict. Keys are strings that give the name of the variables. Values are the variables themselves. This method should look something like: >>> { >>> "x_e": self.x_e, >>> "u_e": self.u_e, >>> ... >>> } .. py:property:: control_variables :type: Dict[str, Union[float, aerosandbox.numpy.ndarray]] .. py:method:: state_derivatives() A function that returns the derivatives with respect to time of the state specified in the `state` property. Should return a Dict with the same keys as the `state` property. .. py:data:: dyn