template <class T, int N>
class vtb::core::Wetted_surface_solver_opencl
public vtb::core::Wetted_surface_solver< T, N >
public vtb::opencl::Context_base
solve(ship_type & ship, const grid_type & grid_txyz, Array2< vertex_type > wavy_surface) -> voidvirtual
Determine underwater hull panels (faces) for irregular grid.
solve(ship_type & ship, const grid_type & grid_txyz, Array2< T > wavy_surface) -> void
context(Context * rhs) -> voidvirtual
vtb::core::make_wetted_surface_solver< float, 3, vtb::core::Policy::OpenCL >() -> auto