template <class T>
class vtb::core::Gerstner_solver_openmp
Base classes
Types
Enumerations
  • enum Quantity
Methods
  • generate_field(const grid3 & grid_xyz, vertex_field_3d & result, T t, const panel_array & panels, const ship_type & ship, Quantity q, scalar_field_3d * potential = nullptr) -> void

  • compute_positions(const ship_type & ship, const panel_array & panels, const grid3 & grid_txy) -> void
  • compute_forces(const ship_type & ship, const grid4 & grid_tzxy, panel_array & wetted_panels) -> void
vtb::core::make_gerstner_solver< float, 3, vtb::core::Policy::OpenMP >() -> std::unique_ptr< vtb::core::Gerstner_solver< float, 3 > >