45#ifndef APPLICATIONS_STATICPROPS_MULTICOMPONENTRDF_HPP
46#define APPLICATIONS_STATICPROPS_MULTICOMPONENTRDF_HPP
51#include "applications/staticProps/StaticAnalyser.hpp"
52#include "selection/SelectionEvaluator.hpp"
53#include "selection/SelectionManager.hpp"
54#include "utils/Constants.hpp"
65 const std::string& sele1,
const std::string& sele2,
70 enum PairIndicies { OneOne, OneTwo, TwoTwo, MaxPairs };
73 virtual void preProcess() {}
74 virtual void postProcess() {}
80 std::vector<int> getNPairs()
const {
return nPairs_; }
82 int getNSelected1()
const {
return nSelected1_; }
83 int getNSelected2()
const {
return nSelected2_; }
87 std::string selectionScript1_;
88 std::string selectionScript2_;
102 virtual void initializeHistograms() {}
105 virtual void processHistograms() {}
109 virtual void writeRdf() = 0;
111 std::vector<int> nPairs_;
Multi-Component Radial Distribution Function.
"selection/SelectionEvaluator"
One of the heavy-weight classes of OpenMD, SimInfo maintains objects and variables relating to the cu...
The Snapshot class is a repository storing dynamic data during a Simulation.
"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.