streamplot_figure Subroutine

public subroutine streamplot_figure(plots, state, plot_count, x, y, u, v, density, color, linewidth, rtol, atol, max_time, arrowsize, arrowstyle)

Add streamline plot to figure - direct streamline generation Streamplot draws arrowheads along streamlines (not full trajectory lines). Arrow rendering happens in render_axes_and_plots after all plots.

Arguments

Type IntentOptional Attributes Name
type(plot_data_t), intent(inout) :: plots(:)
type(figure_state_t), intent(inout) :: state
integer, intent(inout) :: plot_count
real(kind=wp), intent(in), contiguous :: x(:)
real(kind=wp), intent(in), contiguous :: y(:)
real(kind=wp), intent(in), contiguous :: u(:,:)
real(kind=wp), intent(in), contiguous :: v(:,:)
real(kind=wp), intent(in), optional :: density
real(kind=wp), intent(in), optional :: color(3)
real(kind=wp), intent(in), optional :: linewidth
real(kind=wp), intent(in), optional :: rtol
real(kind=wp), intent(in), optional :: atol
real(kind=wp), intent(in), optional :: max_time
real(kind=wp), intent(in), optional :: arrowsize
character(len=*), intent(in), optional :: arrowstyle