#include <cstdint>#include <fstream>#include <memory>#include <stdexcept>#include <string>#include <vector>#include "io/mean_field_record/init.hpp"Go to the source code of this file.
Classes | |
| class | q3::FileMeanFieldBandSource |
Namespaces | |
| namespace | q3 |
| namespace | q3::internal |
Functions | |
| template<typename ValueType > | |
| std::vector< ValueType > | q3::internal::read_array (std::istream &stream) |
| MeanFieldRecord | q3::read_mean_field_record (const std::string &file_path) |
| Loads a record written by write_mean_field_record(). Throws on any problem. | |
| template<typename ValueType > | |
| ValueType | q3::internal::read_scalar (std::istream &stream) |
| Vector3D | q3::internal::read_vector3d (std::istream &stream) |
| template<typename ValueType > | |
| void | q3::internal::write_array (std::ostream &stream, const std::vector< ValueType > &values) |
| Length-prefixed array of trivially copyable values. | |
| void | q3::write_mean_field_record (const MeanFieldRecord &record, const std::string &file_path) |
Serializes record to file_path. Throws on any write failure. | |
| template<typename ValueType > | |
| void | q3::internal::write_scalar (std::ostream &stream, const ValueType &value) |
| void | q3::internal::write_vector3d (std::ostream &stream, const Vector3D &vector) |
Variables | |
| constexpr uint32_t | q3::internal::mean_field_record_magic = 0x464D3351 |
| constexpr uint32_t | q3::internal::mean_field_record_version = 1 |