Simpatico  v1.10
SpeciesManager.h
1 #ifndef MCMD_SPECIES_MANAGER_H
2 #define MCMD_SPECIES_MANAGER_H
3 
4 /*
5 * Simpatico - Simulation Package for Polymeric and Molecular Liquids
6 *
7 * Copyright 2010 - 2017, The Regents of the University of Minnesota
8 * Distributed under the terms of the GNU General Public License.
9 */
10 
11 #include <util/param/Factory.h>
12 #include <util/param/Manager.h>
13 #include <simp/species/Species.h>
14 
15 namespace McMd
16 {
17 
18  using namespace Util;
19  using namespace McMd;
20 
27  class SpeciesManager : public Manager<Simp::Species>
28  {
29 
30  public:
31 
36 
37  protected:
38 
39  virtual Factory<Simp::Species>* newDefaultFactory() const;
40 
41  };
42 
43 }
44 #endif
Template container for pointers to objects with a common base class.
Definition: Manager.h:38
Utility classes for scientific computation.
Definition: accumulators.mod:1
Single-processor Monte Carlo (MC) and molecular dynamics (MD).
A Manager for a set of Species objects.