Учебное пособие по матрицам ublas / примеры
Я пытаюсь реализовать определенные матричные операции, но я заблудился во внутренних библиотеках ublas. Есть ли такой ресурс, как учебник или пример о том, как реализовать новые выражения матрицы Ublas?
Спасибо
3 ответа
Не знаю, поможет ли это, но здесь есть вики-страница по расширению uBlas. Этот шаблон выражения действительно поражает меня.:)
Я предлагаю просто шаблонировать ваши новые функции, чтобы вам не приходилось беспокоиться о матричных выражениях или внутренностях ublas. Например, если вы хотите написать свою собственную обратную функцию, напишите ее как шаблон:
template<typename MATRIX_IN, typename MATRIX_OUT>
bool invert_matrix(const MATRIX& A, MATRIX_OUT& B)
{
// now use A(i,j), B(i,j), etc
...
}
Здесь также есть несколько примеров, если они вообще помогают.