libbio
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
bio::chemical::Element Class Reference

#include <Element.h>

Inheritance diagram for bio::chemical::Element:
Inheritance graph
[legend]
Collaboration diagram for bio::chemical::Element:
Collaboration graph
[legend]

Public Member Functions

 Element (const AtomicNumber &id, const Name &name)
 
 Element (const AtomicNumber &id, const Name &name, Pointer< Properties > properties)
 
virtual ~Element ()
 
- Public Member Functions inherited from bio::physical::TypedBrane< AtomicNumber >
 TypedBrane (const AtomicNumber &id, const Name &name, Pointer< Wave > type=NULL)
 
virtual ~TypedBrane ()
 
- Public Member Functions inherited from bio::physical::Brane< DIMENSION >
 Brane (const DIMENSION &id, const Name &name)
 
virtual ~Brane ()
 
- Public Member Functions inherited from bio::physical::Particle
 Particle (const Name &name)
 
virtual ~Particle ()
 

Public Attributes

Arrangement< PropertymProperties
 
- Public Attributes inherited from bio::physical::TypedBrane< AtomicNumber >
Pointer< WavemType
 
- Public Attributes inherited from bio::physical::Brane< DIMENSION >
DIMENSION mId
 
- Public Attributes inherited from bio::physical::Particle
Name mName
 

Detailed Description

Elements track the Properties and types of items in the PeriodicTable.
Elements are Branes as they are the fundamental constituents of the PeriodicTable.
NOTE: this is not chemical::Elementary<T>, which is used to define these Elements.

Constructor & Destructor Documentation

◆ Element() [1/2]

bio::chemical::Element::Element ( const AtomicNumber id,
const Name name 
)
inline
Parameters
id
name

◆ Element() [2/2]

bio::chemical::Element::Element ( const AtomicNumber id,
const Name name,
Pointer< Properties properties 
)
inline
Parameters
id
name
properties

◆ ~Element()

virtual bio::chemical::Element::~Element ( )
inlinevirtual

Member Data Documentation

◆ mProperties

Arrangement< Property > bio::chemical::Element::mProperties

Optional property storage.
See Elemental.h and PeriodicTable.h for more info.


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