Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members

simplx9.h

Go to the documentation of this file.
00001 //------------------------------------------------------------------------------
00002 //
00003 //  Thomas Berger (main author), Pepijn Schreinemachers, and Thorsten Arnold
00004 //
00005 //
00006 //  Hohenheim University (490d)
00007 //  Professorship for Land Use Economics in the Tropics and Subtropics
00008 //
00009 //  May not be distributed without permission by main author
00010 //
00011 //  File:       ???.h (formerly simplx9.h)
00012 //
00013 //  Contents:   "Old" NR-Solver class, use compiler flag LP_OLD
00014 //
00015 //
00016 //
00017 //------------------------------------------------------------------------------
00018 
00019 
00020 #ifndef _simpl9_h
00021 #define _simpl9_h
00022 
00023 
00024 
00025 //#include "nrutil.h" //die daraus benötigten Funktionen stehen hier drin
00026 int* ivector(long nl, long nh);
00027 double** LP_matrix(long nrl, long nrh, long ncl, long nch);
00028 double** convert_matrix(double* a, long nrl, long nrh, long ncl, long nch);
00029 void free_vector(int* v, long nl, long nh);
00030 void free_matrix(double** m, long nrl, long nrh, long ncl, long nch);
00031 
00032 //Inputparameter:  m, n, m1, m2, m3, *icase, izrov[], iposv[]
00033 //Outputparameter: a, icase, izrov, iposv
00034 //liefert Anzahl der benötigten Iterationen zurück
00035 int simplx(double** a, int m, int n, int m1, int m2, int m3, int* icase,
00036                                         int* izrov, int* iposv, double prp, int maxiter);
00037 void simp1(double** a, int mm, int* ll, int nll, int iabf, int* kp,
00038                                         double* bmax);
00039 void simp2(double** a, int n, int* l2, int nl2, int* ip, int kp, double* q1,
00040         double prp);
00041 void simp3(double** a, int i1, int k1, int ip, int kp);
00042 
00043 
00044 #endif
00045 

Generated on Thu Aug 28 12:38:45 2008 for MPMAS by  doxygen 1.3.9.1