2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 
 Библиотека Eigen
Сообщение23.01.2013, 16:01 
Думаю, многим здесь известна одна из лучших библиотек для линейной алгебры Eigen. У меня возникла потребность заставить работать её со своим типом интервалов, кто-нибудь сталкивался с подобным? По документации понял, что такая возможность есть, но как её реализовать так и не понял.

 
 
 
 Re: Библиотека Eigen
Сообщение24.01.2013, 11:17 
Цитата:
Eigen is versatile.
It supports all matrix sizes, from small fixed-size matrices to arbitrarily large dense matrices, and even sparse matrices.
It supports all standard numeric types, including std::complex, integers, and is easily extensible to custom numeric types.
It supports various matrix decompositions and geometry features.
Its ecosystem of unsupported modules provides many specialized features such as non-linear optimization, matrix functions, a polynomial solver, FFT, and much more.

Инфа с официального сайта. Правда, я, в полном соответствии с заветами Пушкина, ленив и не любопытен. И я не скачивал не то что эту библиотеку, но и документы к ней. Правда, судя по инфе с оффсайта, Вы по ленивости превзошли даже меня. И просто не удосужились как следует прочитать документацию, относящуюся к корректному заданию рабочего интервала нужных Вам подпрограмм. Мне лично читать документы эти за Вас просто лениво. Подозреваю, что другим тоже.

 
 
 
 Re: Библиотека Eigen
Сообщение24.01.2013, 12:19 
Вы меня немного не поняли. Типы матриц в Eigen параметризированы. И да, они поддерживают все стандартные типы. Я же хочу использовать свой класс для матриц. Грубо говоря, есть класс Intervals, и я хочу создать матрицу с этим параметром, Matrix<Intervals>. В документации написано, что подобная возможность есть. Есть даже пример реализации. Но моих знаний не хватает, поэтому решил спросить здесь, вдруг кто подобное уже делал.

 
 
 [ Сообщений: 3 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group