Трехдиагональный матричный класс в Boost c ++ - PullRequest
1 голос
/ 06 сентября 2010

Предоставляет ли boost какие-либо классы для реализации трехдиагональной матрицы?

Ответы [ 2 ]

2 голосов
/ 06 сентября 2010
0 голосов
/ 06 июня 2015

Помимо этого, вы, вероятно, ищете матрицу, в которой 3 диагонали являются смежными. Это обеспечивается матрицей с полосой на главной строке, поскольку диагонали отображаются на строки, а в row_major они являются смежными. 3 диагонали имеют одно распределение, и правильные указатели могут быть легко получены с помощью & m (0,0), & m (1,0), & m (0,1)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...