Rosetta  2021.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Protected Member Functions | Static Private Member Functions | Private Attributes | Static Private Attributes | List of all members
core::environment::EnvCore Class Reference

#include <EnvCore.hh>

Inheritance diagram for core::environment::EnvCore:
Inheritance graph
[legend]

Public Member Functions

 EnvCore (std::string const &env_name)
 
 ~EnvCore () override
 
std::string const & name () const
 
EnvCoreCAP superenv () const
 
core::Size const & id () const
 

Protected Member Functions

DofPassportOP issue_passport (std::string const &mover_name) const
 
void set_superenv (EnvCoreCAP)
 

Static Private Member Functions

static core::Size generate_id ()
 

Private Attributes

std::string const name_
 
core::Size id_
 
EnvCoreCAP superenv_
 

Static Private Attributes

static core::Size current_maximum_id_ = 0
 

Constructor & Destructor Documentation

core::environment::EnvCore::EnvCore ( std::string const &  env_name)
core::environment::EnvCore::~EnvCore ( )
overridedefault

Member Function Documentation

core::Size core::environment::EnvCore::generate_id ( )
staticprivate

References current_maximum_id_.

core::Size const & core::environment::EnvCore::id ( ) const
DofPassportOP core::environment::EnvCore::issue_passport ( std::string const &  mover_name) const
protected
std::string const & core::environment::EnvCore::name ( ) const
void core::environment::EnvCore::set_superenv ( EnvCoreCAP  env)
protected
EnvCoreCAP core::environment::EnvCore::superenv ( ) const

Member Data Documentation

core::Size core::environment::EnvCore::current_maximum_id_ = 0
staticprivate

Referenced by generate_id().

core::Size core::environment::EnvCore::id_
private

Referenced by id().

std::string const core::environment::EnvCore::name_
private

Referenced by name().

EnvCoreCAP core::environment::EnvCore::superenv_
private

Referenced by set_superenv(), and superenv().


The documentation for this class was generated from the following files: