using T = float
window_function(const Grid< T, 2 > & wngrid, const T z, Array2< T > & result) -> void
vtb::core::make_velocity_potential_solver< T, 3, Policy::OpenMP >() -> auto
Linear_velocity_potential_solver()
solve(const Grid< T, 4 > & grid_tzxy, const Array< T, 2 > & wavy_surface) -> voidvirtual
Calculate velocity potential for each grid point. grid_tzxy Four-dimensional grid for each point of which velocity potential is calculated. This grid includes two-dimensional wavy surface grid for each point of which wavy surface elevation is given. wavy_surface two-dimensional surface elevation array