Definition at line 139 of file MarkovStationaryFeature.h. References ILOG_INFO, ILOG_VAR, MarkovStationaryFeature(), Impala::Core::Matrix::MatE(), and Impala::Core::Vector::VectorTem< ElemT >::Size(). 00140 { 00141 ILOG_VAR(Impala.Core.Feature.testMSF); 00142 using namespace Matrix; 00143 Mat* a = 0; 00144 a = MatCreate<Mat>(8, 8); 00145 00146 *MatE(a, 0, 0) = 1; 00147 *MatE(a, 0, 1) = 2; 00148 *MatE(a, 0, 2) = 3; 00149 *MatE(a, 0, 3) = 4; 00150 *MatE(a, 0, 4) = 5; 00151 *MatE(a, 1, 0) = 4; 00152 *MatE(a, 1, 1) = 3; 00153 *MatE(a, 1, 2) = 2; 00154 *MatE(a, 1, 3) = 9; 00155 *MatE(a, 1, 4) = 0; 00156 00157 a = MatCreate<Mat>(3, 3); 00158 *MatE(a, 0, 0) = 160; 00159 *MatE(a, 0, 1) = 30; 00160 *MatE(a, 0, 2) = 10; 00161 *MatE(a, 1, 0) = 30; 00162 *MatE(a, 1, 1) = 340; 00163 *MatE(a, 1, 2) = 30; 00164 *MatE(a, 2, 0) = 10; 00165 *MatE(a, 2, 1) = 30; 00166 *MatE(a, 2, 2) = 160; 00167 00168 a = MatCreate<Mat>(3, 3); 00169 *MatE(a, 0, 0) = 160; 00170 *MatE(a, 0, 1) = 40; 00171 *MatE(a, 0, 2) = 0; 00172 *MatE(a, 1, 0) = 40; 00173 *MatE(a, 1, 1) = 340; 00174 *MatE(a, 1, 2) = 40; 00175 *MatE(a, 2, 0) = 0; 00176 *MatE(a, 2, 1) = 40; 00177 *MatE(a, 2, 2) = 160; 00178 00179 ILOG_INFO("MSF start"); 00180 Vector::VectorTem<Real64> descriptor = MarkovStationaryFeature(a); 00181 for(int i = 0; i < descriptor.Size(); i++) 00182 { 00183 std::cout << descriptor[i] << " "; 00184 } 00185 std::cout << std::endl; 00186 ILOG_INFO("MSF stop"); 00187 }
Here is the call graph for this function:
|