45#ifndef APPLICATIONS_STATICPROPS_RNEMDSTATS_HPP
46#define APPLICATIONS_STATICPROPS_RNEMDSTATS_HPP
53#include "applications/staticProps/SpatialStatistics.hpp"
57#include "types/AtomType.hpp"
63 RNEMDZ(
SimInfo* info,
const std::string& filename,
const std::string& sele,
64 int nzbins,
int axis = 2);
65 void processFrame(
int frame);
77 ELECTROSTATICPOTENTIAL,
83 using OutputBitSet = std::bitset<ENDINDEX - BEGININDEX>;
85 OutputBitSet outputMask_;
86 bool usePeriodicBoundaryConditions_;
91 RNEMDR(
SimInfo* info,
const std::string& filename,
const std::string& sele,
92 const std::string& comsele,
int nrbins, RealType binWidth);
93 void processFrame(
int frame);
106 using OutputBitSet = std::bitset<ENDINDEX - BEGININDEX>;
108 OutputBitSet outputMask_;
114 const std::string& sele,
const std::string& comsele,
int nrbins,
115 RealType binWidth,
int nanglebins);
116 void processFrame(
int frame);
118 std::pair<int, int> getBins(
Vector3d pos);
One of the heavy-weight classes of OpenMD, SimInfo maintains objects and variables relating to the cu...
"Don't move, or you're dead! Stand up! Captain, we've got them!"
This basic Periodic Table class was originally taken from the data.cpp file in OpenBabel.