Quantum++
v0.7
C++11 quantum computing library
|
Input/output functions. More...
Go to the source code of this file.
Namespaces | |
qpp | |
Quantum++ main namespace. | |
Functions | |
template<typename Derived > | |
internal::IOManipEigen | qpp::disp (const Eigen::MatrixBase< Derived > &A, double chop=qpp::chop) |
Eigen expression ostream manipulator. More... | |
internal::IOManipEigen | qpp::disp (cplx z, double chop=qpp::chop) |
Complex number ostream manipulator. More... | |
template<typename InputIterator > | |
internal::IOManipRange< InputIterator > | qpp::disp (const InputIterator &first, const InputIterator &last, const std::string &separator, const std::string &start="[", const std::string &end="]") |
Range ostream manipulator. More... | |
template<typename Container > | |
internal::IOManipRange< typename Container::const_iterator > | qpp::disp (const Container &c, const std::string &separator, const std::string &start="[", const std::string &end="]") |
Standard container ostream manipulator. The container must support std::begin(), std::end() and forward iteration. More... | |
template<typename PointerType > | |
internal::IOManipPointer< PointerType > | qpp::disp (const PointerType *p, idx n, const std::string &separator, const std::string &start="[", const std::string &end="]") |
C-style pointer ostream manipulator. More... | |
template<typename Derived > | |
void | qpp::save (const Eigen::MatrixBase< Derived > &A, const std::string &fname) |
Saves Eigen expression to a binary file (internal format) in double precision. More... | |
template<typename Derived > | |
dyn_mat< typename Derived::Scalar > | qpp::load (const std::string &fname) |
Loads Eigen matrix from a binary file (internal format) in double precision. More... | |
Input/output functions.