8 #include "SpeciesFactory.h" 11 #include <simp/species/Point.h> 12 #include <simp/species/Homopolymer.h> 13 #include <simp/species/Diblock.h> 14 #include <simp/species/Multiblock.h> 15 #include <simp/species/HomoRing.h> 16 #include <mcMd/species/HomopolymerSG.h> 31 ptr = trySubfactories(className);
35 if (className ==
"Species") {
38 if (className ==
"Point") {
44 if (className ==
"Homopolymer") {
47 if (className ==
"Diblock") {
50 if (className ==
"Multiblock") {
53 if (className ==
"HomoRing") {
56 if (className ==
"HomopolymerSG") {
A Homopolymer with a mutable type, for semigrand ensemble.
A linear diblock copolymer chain.
Classes used by all simpatico molecular simulations.
A linear MULTIBLOCK copolymer chain.
Simp::Species * factory(const std::string &speciesName) const
Method to create any species supplied with Simpatico.
Utility classes for scientific computation.
A Homopolymer species of chain molecules.
Single-processor Monte Carlo (MC) and molecular dynamics (MD).
A Species represents a set of chemically similar molecules.
A species of homogeneous ring molecules.
A Species in which each Molecule contains only one Atom.