Rosetta  2021.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Namespaces
EnvCore.hh File Reference

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

#include <core/environment/EnvCore.fwd.hh>
#include <utility/VirtualBase.hh>
#include <core/environment/DofPassport.fwd.hh>
#include <core/types.hh>
#include <iosfwd>

Classes

class  core::environment::EnvCore
 

Namespaces

 core
 A class for reading in the atom type properties.
 
 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