header_parser.h header_Solve_General_Interval.h header_Utilities_Interval.hIf you are planing to use the analyzer you must include the library lib_UP.a. In your program you must avoid to use variables whose name include the symbols _IA and _IS.
The following programs are equivalent to the standard ALIAS programs except that they use the parser.
int Kantorovitch_Analyzer(int Dimension,
char *Function_File,char *Gradient_File,
char *Hessian_File,
VECTOR &Input,double *eps);
int Newton(int Dimension,
char * TheIntervalFunction_File,
char * Gradient_File,
VECTOR &Input,double Accuracy,int Max_Iter,VECTOR &Residu);
int Solve_General_Interval(int Dimension_Var,int Dimension_Eq,
char * TheIntervalFunction_File,
INTERVAL_VECTOR & TheDomain,
int Order,
int Iteration,
int Stop_First_Sol,
double Accuracy_Variable,
double Accuracy,
double Dist_Sol_Diff,
INTERVAL_MATRIX & Solution,int Nb_Max_Solution,
int nb_inequalities,char *Ineq_File);
int Solve_General_Gradient_Interval(int Dimension,int Dimension_Eq,
char * TheIntervalFunction_File,
char * Gradient_File,
INTERVAL_VECTOR & TheDomain,
int Order,
int Iteration,
int Stop_First_Sol,
double Accuracy_Variable,
double Accuracy,
double Dist_Sol_Diff,
INTERVAL_MATRIX & Solution,int Nb_Max_Solution,
int nb_inequalities,char *Ineq_File);
int Solve_General_Gradient_Interval(int Dimension,int Dimension_Eq,
char * TheIntervalFunction_File,
char * Gradient_File,
INTERVAL_VECTOR & TheDomain,
int Order,
int Iteration,
int Stop_First_Sol,
double Accuracy_Variable,
double Accuracy,
double Dist_Sol_Diff,
INTERVAL_MATRIX & Solution,int Nb_Max_Solution,
INTEGER_VECTOR &Init_Grad,
int nb_inequalities,
char *Ineq_File);
int Solve_General_JH_Interval(int Dimension,int Dimension_Eq,
char * TheIntervalFunction_File,
char * Gradient_File,
char * Hessian_File,
INTERVAL_VECTOR & TheDomain,
int Order,
int Iteration,
int Stop_First_Sol,
double Accuracy_Variable,
double Accuracy,
INTERVAL_MATRIX & Solution,
INTEGER_VECTOR & Is_Kanto,
int Apply_Kanto,
int Nb_Max_Solution,
int nb,char *file);