capytaine.bodies.multibodies module¶
- class capytaine.bodies.multibodies.Multibody(bodies: List[FloatingBody | Multibody], *, name: str | None = None)[source]¶
Bases:
object- add_dofs_labels_to_matrix(matrix)[source]¶
Helper function turning a bare matrix into a matrix labelled by the name of the dofs of the body, to be used for instance for the computation of RAO.
- add_dofs_labels_to_vector(vector)[source]¶
Helper function turning a bare vector into a vector labelled by the name of the dofs of the body, to be used for instance for the computation of RAO.
- property center_of_buoyancy¶
- property center_of_mass¶
- property dofs¶
- property hull_mask¶
- property lid_mesh¶
- property mass¶
- property mesh¶
- property mesh_including_lid¶
- property minimal_computable_wavelength¶
- property nb_dofs¶
- property volume¶