ESPResSo
Extensible Simulation Package for Research on Soft Matter Systems
Loading...
Searching...
No Matches
h5md_core.hpp File Reference
#include "BoxGeometry.hpp"
#include "ParticleRange.hpp"
#include "h5md_specification.hpp"
#include <utils/Vector.hpp>
#include <boost/filesystem.hpp>
#include <boost/mpi/communicator.hpp>
#include <h5xx/h5xx.hpp>
#include <cstddef>
#include <stdexcept>
#include <string>
#include <type_traits>
#include <unordered_map>
#include <utility>
+ Include dependency graph for h5md_core.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  h5xx::is_array< Utils::Vector< T, size > >
 
class  Writer::H5md::File
 Class for writing H5MD files. More...
 
struct  Writer::H5md::incompatible_h5mdfile
 
struct  Writer::H5md::left_backupfile
 

Namespaces

namespace  h5xx
 
namespace  Writer
 
namespace  Writer::H5md
 

Enumerations

enum  Writer::H5md::H5MDOutputFields : unsigned int {
  Writer::H5md::H5MD_OUT_NONE = 0u , Writer::H5md::H5MD_OUT_TYPE = 1u , Writer::H5md::H5MD_OUT_POS = 2u , Writer::H5md::H5MD_OUT_IMG = 4u ,
  Writer::H5md::H5MD_OUT_VEL = 8u , Writer::H5md::H5MD_OUT_FORCE = 16u , Writer::H5md::H5MD_OUT_MASS = 32u , Writer::H5md::H5MD_OUT_CHARGE = 16u ,
  Writer::H5md::H5MD_OUT_BONDS = 128u , Writer::H5md::H5MD_OUT_BOX_L = 256u , Writer::H5md::H5MD_OUT_LE_OFF = 512u , Writer::H5md::H5MD_OUT_LE_DIR = 1024u ,
  Writer::H5md::H5MD_OUT_LE_NORMAL = 2048u , Writer::H5md::H5MD_OUT_ALL = 0b1111111111111111u
}
 Constants which indicate what to output. More...
 

Functions

auto Writer::H5md::fields_list_to_bitfield (std::vector< std::string > const &fields)
 

Variables

static std::unordered_map< std::string, H5MDOutputFields > const Writer::H5md::fields_map