CASM
1.1.0
A Clusters Approach to Statistical Mechanics
|
#include <Database.hh>
Fully generic database interface for use by DatabaseHandler.
Definition at line 25 of file Database.hh.
Public Types | |
typedef Base::MostDerived | MostDerived |
Public Member Functions | |
DatabaseBase (const PrimClex &_primclex) | |
virtual | ~DatabaseBase () |
virtual DatabaseBase & | open ()=0 |
virtual void | commit ()=0 |
virtual void | close ()=0 |
const PrimClex & | primclex () const |
const Structure & | prim () const |
double | crystallography_tol () const |
Protected Member Functions | |
MostDerived & | derived () |
const MostDerived & | derived () const |
Private Attributes | |
const PrimClex * | m_primclex |
|
inherited |
Definition at line 16 of file HasPrimClex.hh.
|
inline |
Definition at line 27 of file Database.hh.
|
inlinevirtual |
Definition at line 29 of file Database.hh.
|
pure virtual |
|
pure virtual |
|
inherited |
Definition at line 21 of file HasPrimClex_impl.hh.
|
inlineprotectedinherited |
Definition at line 13 of file CRTPBase.hh.
|
inlineprotectedinherited |
Definition at line 15 of file CRTPBase.hh.
|
pure virtual |
|
inherited |
Definition at line 19 of file HasPrimClex_impl.hh.
|
inline |
Definition at line 35 of file Database.hh.
|
private |
Definition at line 38 of file Database.hh.