最終更新: 2013/12/5
複素数ライブラリ
柏木 雅英
1. はじめに
ごく基本的な、実部と虚部を持つ、複素数演算のためのtemplateライブラリ。
やっていることはstd::complex (標準で備わっている) とほとんど変わらないはず。
内部に区間を入れて精度保証付き複素数演算が出来るように、intervalとの
連携を考えて作られている。
2. ファイル構成
complex.hpp
(下請け: convert.hpp)
3. 使い方
test-complex.ccを参照。
内部にdouble, 内部にdd、内部にinterval<double>、内部に
interval<dd>の4通りの使い方が示されている。後者2つは精度保証付きになる。