_clip (defined in vtb::core::Gerstner_solver< T, 3 >) | vtb::core::Gerstner_solver< T, 3 > | protected |
_depth (defined in vtb::core::Gerstner_solver< T, 3 >) | vtb::core::Gerstner_solver< T, 3 > | protected |
_diffraction (defined in vtb::core::Gerstner_solver< T, 3 >) | vtb::core::Gerstner_solver< T, 3 > | protected |
_old_panels (defined in vtb::core::Gerstner_solver< T, 3 >) | vtb::core::Gerstner_solver< T, 3 > | protected |
_old_t (defined in vtb::core::Gerstner_solver< T, 3 >) | vtb::core::Gerstner_solver< T, 3 > | protected |
_potential (defined in vtb::core::Gerstner_solver< T, 3 >) | vtb::core::Gerstner_solver< T, 3 > | protected |
_radiation (defined in vtb::core::Gerstner_solver< T, 3 >) | vtb::core::Gerstner_solver< T, 3 > | protected |
_velocity (defined in vtb::core::Gerstner_solver< T, 3 >) | vtb::core::Gerstner_solver< T, 3 > | protected |
_velocity_grid_zxy (defined in vtb::core::Gerstner_solver< T, 3 >) | vtb::core::Gerstner_solver< T, 3 > | protected |
_waterline_only (defined in vtb::core::Gerstner_solver< T, 3 >) | vtb::core::Gerstner_solver< T, 3 > | protected |
_waves (defined in vtb::core::Gerstner_solver< T, 3 >) | vtb::core::Gerstner_solver< T, 3 > | protected |
C typedef (defined in vtb::core::Gerstner_solver< T, 3 >) | vtb::core::Gerstner_solver< T, 3 > | |
clip() const | vtb::core::Gerstner_solver< T, 3 > | inline |
clip(bool rhs) (defined in vtb::core::Gerstner_solver< T, 3 >) | vtb::core::Gerstner_solver< T, 3 > | inline |
compute_forces(const ship_type &ship, const grid4 &grid_tzxy, panel_array &wetted_panels) override (defined in vtb::core::Gerstner_solver_opencl< T >) | vtb::core::Gerstner_solver_opencl< T > | |
Gerstner_solver< T, 3 >::compute_forces(const ship_type &ship, const grid4 &grid_tzxy, panel_array &wetted_panels)=0 | vtb::core::Gerstner_solver< T, 3 > | pure virtual |
compute_positions(const ship_type &ship, const panel_array &panels, const grid3 &grid_txy, vertex_field_3d &result) override (defined in vtb::core::Gerstner_solver_opencl< T >) | vtb::core::Gerstner_solver_opencl< T > | |
Gerstner_solver< T, 3 >::compute_positions(const ship_type &ship, const panel_array &panels, const grid3 &grid_txy, vertex_field_3d &surface)=0 | vtb::core::Gerstner_solver< T, 3 > | pure virtual |
context(Context *rhs) override (defined in vtb::core::Gerstner_solver_opencl< T >) | vtb::core::Gerstner_solver_opencl< T > | inlinevirtual |
context() (defined in vtb::opencl::Context_base) | vtb::opencl::Context_base | inline |
context() const (defined in vtb::opencl::Context_base) | vtb::opencl::Context_base | inline |
Context_base()=default (defined in vtb::opencl::Context_base) | vtb::opencl::Context_base | |
depth() const | vtb::core::Gerstner_solver< T, 3 > | inline |
depth(T rhs) (defined in vtb::core::Gerstner_solver< T, 3 >) | vtb::core::Gerstner_solver< T, 3 > | inline |
diffraction() const | vtb::core::Gerstner_solver< T, 3 > | inline |
diffraction(bool rhs) (defined in vtb::core::Gerstner_solver< T, 3 >) | vtb::core::Gerstner_solver< T, 3 > | inline |
generate_field(const grid3 &grid_zxy, T t, const panel_array &all_panels, const ship_type &ship, vertex_field_3d *position, vertex_field_3d *velocity=nullptr, scalar_field_3d *potential=nullptr) (defined in vtb::core::Gerstner_solver_opencl< T >) | vtb::core::Gerstner_solver_opencl< T > | |
generate_field_kernel(bool position, bool velocity_and_potential, bool finite_depth) (defined in vtb::core::Gerstner_solver_opencl< T >) | vtb::core::Gerstner_solver_opencl< T > | inline |
Gerstner_solver()=default (defined in vtb::core::Gerstner_solver< T, 3 >) | vtb::core::Gerstner_solver< T, 3 > | |
Gerstner_solver(const Gerstner_solver &)=default (defined in vtb::core::Gerstner_solver< T, 3 >) | vtb::core::Gerstner_solver< T, 3 > | |
Gerstner_solver(Gerstner_solver &&)=default (defined in vtb::core::Gerstner_solver< T, 3 >) | vtb::core::Gerstner_solver< T, 3 > | |
grid3 typedef (defined in vtb::core::Gerstner_solver< T, 3 >) | vtb::core::Gerstner_solver< T, 3 > | |
grid4 typedef (defined in vtb::core::Gerstner_solver< T, 3 >) | vtb::core::Gerstner_solver< T, 3 > | |
operator=(const Gerstner_solver &)=default (defined in vtb::core::Gerstner_solver< T, 3 >) | vtb::core::Gerstner_solver< T, 3 > | |
operator=(Gerstner_solver &&)=default (defined in vtb::core::Gerstner_solver< T, 3 >) | vtb::core::Gerstner_solver< T, 3 > | |
panel_array typedef (defined in vtb::core::Gerstner_solver< T, 3 >) | vtb::core::Gerstner_solver< T, 3 > | |
panel_type typedef (defined in vtb::core::Gerstner_solver< T, 3 >) | vtb::core::Gerstner_solver< T, 3 > | |
potential() const (defined in vtb::core::Gerstner_solver< T, 3 >) | vtb::core::Gerstner_solver< T, 3 > | inline |
radiation() const | vtb::core::Gerstner_solver< T, 3 > | inline |
radiation(bool rhs) (defined in vtb::core::Gerstner_solver< T, 3 >) | vtb::core::Gerstner_solver< T, 3 > | inline |
scalar_field_3d typedef (defined in vtb::core::Gerstner_solver< T, 3 >) | vtb::core::Gerstner_solver< T, 3 > | |
scalar_type typedef (defined in vtb::core::Gerstner_solver< T, 3 >) | vtb::core::Gerstner_solver< T, 3 > | |
ship_type typedef (defined in vtb::core::Gerstner_solver< T, 3 >) | vtb::core::Gerstner_solver< T, 3 > | |
velocity() const (defined in vtb::core::Gerstner_solver< T, 3 >) | vtb::core::Gerstner_solver< T, 3 > | inline |
velocity_grid() const (defined in vtb::core::Gerstner_solver< T, 3 >) | vtb::core::Gerstner_solver< T, 3 > | inline |
vertex_field_3d typedef (defined in vtb::core::Gerstner_solver< T, 3 >) | vtb::core::Gerstner_solver< T, 3 > | |
vertex_type typedef (defined in vtb::core::Gerstner_solver< T, 3 >) | vtb::core::Gerstner_solver< T, 3 > | |
waterline_only() const | vtb::core::Gerstner_solver< T, 3 > | inline |
waterline_only(bool rhs) (defined in vtb::core::Gerstner_solver< T, 3 >) | vtb::core::Gerstner_solver< T, 3 > | inline |
wave_array typedef (defined in vtb::core::Gerstner_solver< T, 3 >) | vtb::core::Gerstner_solver< T, 3 > | |
wave_type typedef (defined in vtb::core::Gerstner_solver< T, 3 >) | vtb::core::Gerstner_solver< T, 3 > | |
waves() const (defined in vtb::core::Gerstner_solver< T, 3 >) | vtb::core::Gerstner_solver< T, 3 > | inline |
waves(wave_array &&rhs) (defined in vtb::core::Gerstner_solver< T, 3 >) | vtb::core::Gerstner_solver< T, 3 > | inline |
waves(const wave_array &rhs) (defined in vtb::core::Gerstner_solver< T, 3 >) | vtb::core::Gerstner_solver< T, 3 > | inline |
~Context_base()=default (defined in vtb::opencl::Context_base) | vtb::opencl::Context_base | virtual |
~Gerstner_solver()=default (defined in vtb::core::Gerstner_solver< T, 3 >) | vtb::core::Gerstner_solver< T, 3 > | virtual |