1 #ifndef MCMD_HOMOPOLYMER_SG_H 2 #define MCMD_HOMOPOLYMER_SG_H 11 #include "SpeciesMutator.h" 12 #include <simp/species/Linear.h> 13 #include <util/containers/Pair.h> 48 virtual void readParameters(std::istream& in);
56 virtual void setMoleculeState(
Molecule& molecule,
int stateId);
72 virtual void readSpeciesParam(std::istream &in);
87 virtual int calculateAtomTypeId(
int index)
const;
95 virtual int calculateBondTypeId(
int index)
const;
104 virtual int calculateAngleTypeId(
int index)
const;
114 virtual int calculateDihedralTypeId(
int index)
const;
A Homopolymer with a mutable type, 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).