Qulacs-Osaka / qulacs-osaka

Development branch of qulacs at Osaka Univ
MIT License
13 stars 6 forks source link

PauliOperatorの引数に与えた文字列から余計な空白文字を除去する #220

Closed Hiroya-W closed 2 years ago

Hiroya-W commented 2 years ago
PauliOperator pauli = PauliOperator("X 0 ", 1.0);
std::cout << pauli.get_pauli_string() << std::endl;

のように、与える文字列に余計な空白がある場合、以下のように表示されます。

X 0 X 0

正しくは、

X 0

となることが正しいです。本家qulacsで修正されているように、余計な空白を取り除く処理を取り込もうと思います。 https://github.com/qulacs/qulacs/commit/5a1707991ea392bfe9208beab97565d043e22719