Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00011 #include "fvar.hpp"
00012
00017 int Max(const ivector& t1)
00018 {
00019 return max(t1);
00020 }
00021
00026 int max(const ivector& t1)
00027 {
00028 int tmp;
00029 int mmin=t1.indexmin();
00030 int mmax=t1.indexmax();
00031 tmp=t1.elem(mmin);
00032 for (int i=mmin+1; i<=mmax; i++)
00033 {
00034 if (tmp<t1.elem(i)) tmp=t1.elem(i);
00035 }
00036 return(tmp);
00037 }
00038
00043 int min(const ivector& t1)
00044 {
00045 int tmp;
00046 int mmin=t1.indexmin();
00047 int mmax=t1.indexmax();
00048 tmp=t1.elem(mmin);
00049 for (int i=mmin+1; i<=mmax; i++)
00050 {
00051 if (tmp>t1.elem(i)) tmp=t1.elem(i);
00052 }
00053 return(tmp);
00054 }