setup_streamplot_parameters Subroutine

public subroutine setup_streamplot_parameters(self, x, y, u, v, density, color, linewidth, rtol, atol, max_time, arrowsize, arrowstyle)

Setup and validate streamplot parameters (focused on validation logic)

Arguments

Type IntentOptional Attributes Name
class(figure_t), intent(inout) :: self
real(kind=wp), intent(in) :: x(:)
real(kind=wp), intent(in) :: y(:)
real(kind=wp), intent(in) :: u(:,:)
real(kind=wp), intent(in) :: 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