45#ifndef APPLICATIONS_DYNAMICPROPS_BONDCORRFUNC_HPP
46#define APPLICATIONS_DYNAMICPROPS_BONDCORRFUNC_HPP
48#include "applications/dynamicProps/TimeCorrFunc.hpp"
55 const std::string& sele1,
const std::string& sele2);
58 virtual int computeProperty1(
int frame,
Bond* bond);
59 virtual RealType calcCorrVal(
int frame1,
int frame2,
int id1,
int id2);
61 virtual void computeProperty1(
int) {
return; }
62 virtual int computeProperty1(
int,
Molecule*) {
return -1; }
63 virtual int computeProperty1(
int,
StuntDouble*) {
return -1; }
65 virtual void computeProperty2(
int) {
return; }
66 virtual int computeProperty2(
int,
Molecule*) {
return -1; }
67 virtual int computeProperty2(
int,
StuntDouble*) {
return -1; }
68 virtual int computeProperty2(
int,
Bond*) {
return -1; }
70 virtual RealType calcCorrVal(
int,
int) {
return 0.0; }
72 std::vector<std::vector<RealType>> delta_;
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.