Учебное пособие по матрицам 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
    ...
}

Здесь также есть несколько примеров, если они вообще помогают.

Другие вопросы по тегам