1 #ifndef MCMD_LINEAR_SG_H 2 #define MCMD_LINEAR_SG_H 11 #include "SpeciesMutator.h" 12 #include <simp/species/Linear.h> 13 #include <util/containers/DArray.h> 14 #include <util/containers/Pair.h> 49 virtual void readParameters(std::istream& in);
57 virtual void setMoleculeState(
Molecule& molecule,
int stateId);
74 virtual void readSpeciesParam(std::istream &in);
89 virtual int calculateAtomTypeId(
int index)
const;
97 virtual int calculateBondTypeId(
int index)
const;
106 virtual int calculateAngleTypeId(
int index)
const;
116 virtual int calculateDihedralTypeId(
int index)
const;
A mutable linear polymer, for semigrand ensemble.
Classes used by all simpatico molecular simulations.
Mix-in class for mutable subclasses of Species.
Saving / output archive for binary ostream.
Utility classes for scientific computation.
Saving archive for binary istream.
Single-processor Monte Carlo (MC) and molecular dynamics (MD).
A physical molecule (a set of covalently bonded Atoms).
A Species of linear polymers (abstract).