| _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 |