quiver_figure Subroutine

public subroutine quiver_figure(plots, state, plot_count, x, y, u, v, scale, color, width, headwidth, headlength, units, pivot, scale_units, angles, colormap, alpha)

Add quiver plot to figure Creates discrete vector arrows at (x,y) positions with (u,v) directions

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 :: scale
real(kind=wp), intent(in), optional :: color(3)
real(kind=wp), intent(in), optional :: width
real(kind=wp), intent(in), optional :: headwidth
real(kind=wp), intent(in), optional :: headlength
character(len=*), intent(in), optional :: units
character(len=*), intent(in), optional :: pivot
character(len=*), intent(in), optional :: scale_units
character(len=*), intent(in), optional :: angles
character(len=*), intent(in), optional :: colormap
real(kind=wp), intent(in), optional :: alpha