Types
using force_array = std::vector< T >
using panel_array = std::vector< Ship_hull_panel< T, 3 > >
Methods
compute_vertices_forces(const Ship< T > & ship, const panel_array & wet_panels, const panel_array & dry_panels) -> void
solve(Ship< T > & ship, const Wetted_surface_solver< T, 3 > * wssolver, T t0, T t1) -> voidvirtual
centre_of_rotation(const Centre_of_rotation & rhs) -> void
angular_damping(const Vector< T, 3 > & rhs) -> void
linear_damping(const Vector< T, 3 > & rhs) -> void
centre_of_rotation() const -> Centre_of_rotation
angular_damping() const -> const Vector< T, 3 > &
linear_damping() const -> const Vector< T, 3 > &
vertices_forces() const -> const force_array &
~Ship_motion_solver()virtual
Ship_motion_solver()