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) -> voidsolve(Ship< T > & ship, const Wetted_surface_solver< T, 3 > * wssolver, T t0, T t1) -> voidvirtualcentre_of_rotation(const Centre_of_rotation & rhs) -> voidangular_damping(const Vector< T, 3 > & rhs) -> voidlinear_damping(const Vector< T, 3 > & rhs) -> voidcentre_of_rotation() const -> Centre_of_rotationangular_damping() const -> const Vector< T, 3 > &linear_damping() const -> const Vector< T, 3 > &vertices_forces() const -> const force_array &~Ship_motion_solver()virtualShip_motion_solver()