with text_io; use text_io;
with Standard_Complex_Numbers; use Standard_Complex_numbers;
with Standard_Floating_Vectors; use Standard_Floating_Vectors;
with Standard_Floating_VecVecs; use Standard_Floating_VecVecs;
with Standard_Complex_Solutions; use Standard_Complex_Solutions;
package Drivers_for_Path_Directions is
-- DESCRIPTION :
-- This package provides driver routines for the computation of the
-- direction of the solution paths.
procedure Init_Path_Directions
( n,nv : in natural; v : in out Link_to_VecVec;
errv : in out Link_to_Vector );
-- DESCRIPTION :
-- Initializes the data for path directions.
-- ON ENTRY :
-- n dimension of the solution vectors;
-- nv number of solution paths.
-- ON RETURN :
-- v nv zero vectors of range 1..n;
-- errv nv entries equal to 1.0.
procedure Toric_Continue
( file : in file_type; sols : in out Solution_List;
proj,report : in boolean; v : in out VecVec;
errv : in out Vector; target : in Complex_Number );
-- DESCRIPTION :
-- Performs the continuation with computation of path directions.
procedure Write_Directions
( file : in file_type; v : in VecVec; errv : in Vector );
-- DESCRIPTION :
-- Writes the directions of the paths with their errors to the file.
end Drivers_for_Path_Directions;