Write to unicode string

template <typename Network>
void tweedledum::write_unicode(Network const &network, std::string const &filename)

Writes a network in Unicode format format into a file.

Required gate functions:

  • op
  • foreach_control
  • foreach_target

Required network functions:

  • foreach_cgate
  • num_qubits

Parameters
  • network: A quantum network
  • filename: Filename

template <typename Network>
void tweedledum::write_unicode(Network const &network, std::ostream &os = std::cout)

Writes a network in Unicode format format into a output stream.

Required gate functions:

  • op
  • foreach_control
  • foreach_target

Required network functions:

  • foreach_cgate
  • num_qubits

Parameters
  • network: A quantum network
  • os: Output stream (default: std::cout)