Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00011 #include <fvar.hpp>
00012
00017 dmatrix column_vector(const dvector& v)
00018 {
00019 int min=v.indexmin();
00020 int max=v.indexmax();
00021 dmatrix tmp(min,max,1,1);
00022 for (int i=min;i<=max;i++)
00023 {
00024 tmp.elem(i,1)=v.elem(i);
00025 }
00026 return tmp;
00027 }
00028
00033 dmatrix row_vector(const dvector& v)
00034 {
00035 int min=v.indexmin();
00036 int max=v.indexmax();
00037 dmatrix tmp(1,1,min,max);
00038 for (int i=min;i<=max;i++)
00039 {
00040 tmp.elem(1,i)=v.elem(i);
00041 }
00042 return tmp;
00043 }
00044
00049 dvar_matrix column_vector(const dvar_vector& v)
00050 {
00051 int min=v.indexmin();
00052 int max=v.indexmax();
00053 dvar_matrix tmp(min,max,1,1);
00054 for (int i=min;i<=max;i++)
00055 {
00056 tmp.elem(i,1)=v.elem(i);
00057 }
00058 return tmp;
00059 }
00060
00065 dvar_matrix row_vector(const dvar_vector& v)
00066 {
00067 int min=v.indexmin();
00068 int max=v.indexmax();
00069 dvar_matrix tmp(1,1,min,max);
00070 for (int i=min;i<=max;i++)
00071 {
00072 tmp.elem(1,i)=v.elem(i);
00073 }
00074 return tmp;
00075 }