33 DumpH5MD(
const std::string& authorArg,
const std::string& particleGroupNameArg =
"atoms");
40 void open(
const std::string& filename,
51 void dump(
const std::string& filename,
88 int64_t particleGroupId = -1;
89 int64_t particleSubGroupId = -1;
90 int64_t boxGroupId = -1;
92 ElementHandles charges;
96 ElementHandles relativeMass;
99 uint64_t saveCount = 0;
Data structure for storing information about atoms on the host and the device.
Definition Atoms.hpp:35
Definition DumpH5MD.hpp:31
std::string chargeDataset
Definition DumpH5MD.hpp:68
DumpH5MD(const DumpH5MD &)=delete
DumpH5MD(DumpH5MD &&)=delete
void dumpStep(const data::Subdomain &subdomain, const data::Atoms &atoms, const idx_t step, const real_t dt)
Definition DumpH5MD.cpp:780
bool dumpPos
Definition DumpH5MD.hpp:55
std::string typeDataset
Definition DumpH5MD.hpp:66
void dump(const std::string &filename, const data::Subdomain &subdomain, const data::Atoms &atoms)
Definition DumpH5MD.cpp:795
void open(const std::string &filename, const data::Subdomain &subdomain, const data::Atoms &atoms)
Definition DumpH5MD.cpp:772
bool dumpForce
Definition DumpH5MD.hpp:57
bool dumpCharge
Definition DumpH5MD.hpp:60
std::string forceDataset
Definition DumpH5MD.hpp:65
friend class impl::DumpH5MDImpl
Definition DumpH5MD.hpp:75
DumpH5MD & operator=(DumpH5MD &&)=delete
std::string relativeMassDataset
Definition DumpH5MD.hpp:69
std::string massDataset
Definition DumpH5MD.hpp:67
bool dumpRelativeMass
Definition DumpH5MD.hpp:61
bool dumpType
Definition DumpH5MD.hpp:58
std::string particleGroupName
Definition DumpH5MD.hpp:72
std::string velDataset
Definition DumpH5MD.hpp:64
bool dumpMass
Definition DumpH5MD.hpp:59
void close()
Definition DumpH5MD.cpp:789
DumpH5MD & operator=(const DumpH5MD &)=delete
bool dumpVel
Definition DumpH5MD.hpp:56
std::string author
Definition DumpH5MD.hpp:71
std::string posDataset
Definition DumpH5MD.hpp:63
Definition DumpCSV.cpp:25
int64_t idx_t
Definition datatypes.hpp:91
double real_t
Definition datatypes.hpp:99
|X|O|OOOOOOOOOO |X|O|OOOOOOOOOO |X|O+-------— <– minInnerCorner |X|OOOOOOOOOOOO |X+---------— <– minC...
Definition Subdomain.hpp:38