Rosetta Core  2014.16.56682
Classes | Namespaces
EnvCore.hh File Reference

the low compile-level functions of Environment. More...

#include <core/environment/EnvCore.fwd.hh>
#include <utility/pointer/ReferenceCount.hh>
#include <core/environment/DofPassport.fwd.hh>
#include <core/types.hh>
#include <ostream>

Classes

class  core::environment::EnvCore
 

Namespaces

 core
 A class for defining atom parameters, known as atom_types.
 
 core::environment
 

Detailed Description

the low compile-level functions of Environment.

This class is here so that DofPassport can be in core and have a private constructor, while still satisfying the compile-order rules (Environment needs to be able to talk to movers, which are in protocols.1). It is AGAINST THE LAW to inherit directly from this class. Instead, inheret from Environment, if you really want to make a special kind of environment.

Author
Justin Porter