1 #ifndef SIMP_HOMOPOLYMER_H 2 #define SIMP_HOMOPOLYMER_H virtual void loadSpeciesParam(Serializable::IArchive &ar)
Load species structure from an Archive.
virtual int calculateBondTypeId(int index) const
Return same bond type for any bond in any chain.
Classes used by all simpatico molecular simulations.
Saving / output archive for binary ostream.
virtual void save(Serializable::OArchive &ar)
Save internal state to an archive.
virtual int calculateDihedralTypeId(int index) const
Return same dihedral type for any dihedral in any chain.
virtual void readSpeciesParam(std::istream &in)
Read nAtom_ and the chain type.
Utility classes for scientific computation.
virtual int calculateAtomTypeId(int index) const
Return the same type for any particle in any chain.
int angleType_
Angle type id for every angle of this species.
A Homopolymer species of chain molecules.
Saving archive for binary istream.
int bondType_
Bond type id for every bond of this species.
int atomType_
Particle type id for every particle of every molecule of this species.
virtual int calculateAngleTypeId(int index) const
Return same angle type for any angle in any chain.
A Species of linear polymers (abstract).
int dihedralType_
Dihedral type id for every dihedral of this species.