23 return data[time-1].above(data[time-2]);
28 return data[time-1].above(data[time-2].above(data[time-3]));
33 return data[time-1].above(data[time-2].above(data[time-5]));
39 return data[time-1].above(data[time-2].above(data[time-3].above(data[time-4].above(data[time-5]))));
44 return data[time-1].above(data[time-2].above(data[time-3].above(data[time-5].above(data[time-8]))));
49 return data[time-1].above(data[time-2].above(data[time-5].above(data[time-10].above(data[time-20]))));
55 for(
int i=2; i<=20; i++){
56 rv = rv.
above(data[time-i]);
66 for(
int i=1; i<=10; i++){
67 rv = rv.
above(data[time-i]);
75 for(
int i=1; i<=10; i++){
76 rv = rv.
above(data[time-i].rows(0,1));
84 return data[time-1].rows(0,1).above(data[time-2]);
90 return data[time].rows(0,1).above(data[time-1].rows(2,3));
95 return data[time-1].rows(2,3);
109 return data[time].rows(0,0);
114 return data[time].rows(1,1);
119 return data[time].rows(0,1);
124 return data[time].rows(0,2);
129 return data[time].rows(2,3);
134 return data[time].rows(1,data[time].getM());
139 if(name==
"tm1")
return &
tm1;
140 if(name==
"tm1s23")
return &
tm1s23;
141 if(name==
"tm2")
return &
tm2;
142 if(name==
"tm12")
return &
tm12;
143 if(name==
"tm123")
return &
tm123;
144 if(name==
"tm125")
return &
tm125;
145 if(name==
"tm12345")
return &
tm12345;
146 if(name==
"tm12358")
return &
tm12358;
155 if(name==
"t")
return &
t;
156 if(name==
"ts0")
return &
ts0;
157 if(name==
"ts1")
return &
ts1;
158 if(name==
"ts01")
return &
ts01;
159 if(name==
"ts012")
return &
ts012;
160 if(name==
"ts23")
return &
ts23;
161 if(name==
"ts1-")
return &
tsfrom1;
162 std::cerr <<
"Unknown Data-function: " << name << std::endl;
Matrix type.
Definition: matrix.h:65
matrix::Matrix ts23(const std::vector< matrix::Matrix > &data, int time)
Definition: datafunc.h:127
matrix::Matrix tm123(const std::vector< matrix::Matrix > &data, int time)
Definition: datafunc.h:26
matrix::Matrix ts01m1_to_10(const std::vector< matrix::Matrix > &data, int time)
Definition: datafunc.h:63
matrix::Matrix tm12345(const std::vector< matrix::Matrix > &data, int time)
Definition: datafunc.h:37
matrix::Matrix ts012(const std::vector< matrix::Matrix > &data, int time)
Definition: datafunc.h:122
Matrixd Matrix
Definition: osgforwarddecl.h:47
matrix::Matrix t(const std::vector< matrix::Matrix > &data, int time)
Definition: datafunc.h:102
matrix::Matrix tm12358(const std::vector< matrix::Matrix > &data, int time)
Definition: datafunc.h:42
matrix::Matrix tm125_10_20(const std::vector< matrix::Matrix > &data, int time)
Definition: datafunc.h:47
matrix::Matrix ts01_m1s23(const std::vector< matrix::Matrix > &data, int time)
Definition: datafunc.h:88
matrix::Matrix tm1s01_m2(const std::vector< matrix::Matrix > &data, int time)
Definition: datafunc.h:82
matrix::Matrix tm1(const std::vector< matrix::Matrix > &data, int time)
Definition: datafunc.h:11
matrix::Matrix tm12(const std::vector< matrix::Matrix > &data, int time)
Definition: datafunc.h:21
Matrix above(const Matrix &a) const
returns a matrix that consists of this matrix above A (number of rows is getM + a.getM())
Definition: matrix.cpp:700
matrix::Matrix tm0_to_10s01(const std::vector< matrix::Matrix > &data, int time)
Definition: datafunc.h:72
Matrix rows(I startindex, I endindex) const
Definition: matrix.cpp:116
matrix::Matrix ts01(const std::vector< matrix::Matrix > &data, int time)
Definition: datafunc.h:117
matrix::Matrix ts0(const std::vector< matrix::Matrix > &data, int time)
Definition: datafunc.h:107
DataFunc datafunctions(const std::string &name)
Definition: datafunc.h:138
matrix::Matrix tm1s23(const std::vector< matrix::Matrix > &data, int time)
Definition: datafunc.h:93
matrix::Matrix tsfrom1(const std::vector< matrix::Matrix > &data, int time)
Definition: datafunc.h:132
matrix::Matrix(* DataFunc)(const std::vector< matrix::Matrix > &data, int time)
INPUT / Output Data selectors.
Definition: datafunc.h:9
matrix::Matrix tm125(const std::vector< matrix::Matrix > &data, int time)
Definition: datafunc.h:31
matrix::Matrix tm1_to_20(const std::vector< matrix::Matrix > &data, int time)
Definition: datafunc.h:52
matrix::Matrix tm2(const std::vector< matrix::Matrix > &data, int time)
Definition: datafunc.h:16
matrix::Matrix ts1(const std::vector< matrix::Matrix > &data, int time)
Definition: datafunc.h:112