MCPcopy Create free account
hub / github.com/brainflow-dev/brainflow / get_matrixes

Method get_matrixes

src/data_handler/fastica.cpp:151–183  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

149}
150
151int FastICA::get_matrixes (double *w_mat, double *k_mat, double *a_mat, double *s_mat)
152{
153 for (int r = 0; r < (int)W.rows (); r++)
154 {
155 for (int c = 0; c < (int)W.cols (); c++)
156 {
157 w_mat[r * W.cols () + c] = W (r, c);
158 }
159 }
160 for (int r = 0; r < (int)S.rows (); r++)
161 {
162 for (int c = 0; c < (int)S.cols (); c++)
163 {
164 s_mat[r * S.cols () + c] = S (r, c);
165 }
166 }
167 for (int r = 0; r < (int)K.rows (); r++)
168 {
169 for (int c = 0; c < (int)K.cols (); c++)
170 {
171 k_mat[r * K.cols () + c] = K (r, c);
172 }
173 }
174 for (int r = 0; r < (int)A.rows (); r++)
175 {
176 for (int c = 0; c < (int)A.cols (); c++)
177 {
178 a_mat[r * A.cols () + c] = A (r, c);
179 }
180 }
181
182 return (int)BrainFlowExitCodes::STATUS_OK;
183}

Callers 1

perform_icaFunction · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected