[BACK]Return to standard_evaluator_packages.ads CVS log [TXT][DIR] Up to [local] / OpenXM_contrib / PHC / Ada / Math_Lib / Polynomials

Annotation of OpenXM_contrib/PHC/Ada/Math_Lib/Polynomials/standard_evaluator_packages.ads, Revision 1.1

1.1     ! maekawa     1: with text_io;                            use text_io;
        !             2: with Standard_Complex_Poly_Systems;      use Standard_Complex_Poly_Systems;
        !             3:
        !             4: package Standard_Evaluator_Packages is
        !             5:
        !             6: -- DESCRIPTION :
        !             7: --   Provides creators of a package to evaluate a system and its Jacobian.
        !             8:
        !             9: -- PRIMITIVE OPERATIONS :
        !            10:
        !            11:   procedure Replace_Symbols;
        !            12:
        !            13:   -- DESCRIPTION :
        !            14:   --   Replaces all symbols in the symbol table with vector entries:
        !            15:   --   x(1), x(2), up to x(n).
        !            16:
        !            17:   procedure Create_Inline_System_Evaluator
        !            18:                ( file : in file_type; funname : in String; p : in Poly_Sys );
        !            19:
        !            20:   -- DESCRIPTION :
        !            21:   --   Writes the body of a function for an evaluator for p on file.
        !            22:   --   The name of the function is parametrized by "funname".
        !            23:
        !            24:   procedure Create_Inline_Jacobian_Evaluator
        !            25:                ( file : in file_type; funname : in String; p : in Poly_Sys );
        !            26:
        !            27:   -- DESCRIPTION :
        !            28:   --   Writes the body of a function to evaluate the Jacobian matrix of
        !            29:   --   p on file.  The name of the function is parametrized by "funname".
        !            30:
        !            31:   function Read_Package_Name return String;
        !            32:
        !            33:   -- DESCRIPTION :
        !            34:   --   Reads the package name from standard input and returns the string.
        !            35:
        !            36: -- TARGET ROUTINES :
        !            37:
        !            38:   procedure Create ( packname : in String; p : in Poly_Sys );
        !            39:
        !            40:   -- DESCRIPTION :
        !            41:   --   Creates a package with name packname to evaluate p and its
        !            42:   --   Jacobian matrix.
        !            43:
        !            44:   procedure Create ( p : in Poly_Sys );
        !            45:
        !            46:   -- DESCRIPTION :
        !            47:   --   Creates a package to evaluate the system p and its Jacobian matrix.
        !            48:   --   The package name will be read and the file will be created.
        !            49:
        !            50: end Standard_Evaluator_Packages;

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>