CASM
AClustersApproachtoStatisticalMechanics
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules
CASM::ClustJsonHelper< ValueType > Class Template Reference

#include <jsonClust.hh>

Detailed Description

template<typename ValueType>
class CASM::ClustJsonHelper< ValueType >

Definition at line 12 of file jsonClust.hh.

Public Member Functions

 ClustJsonHelper (ValueType &_value, const Structure &_struc, double _tol=TOL)
 
ValueType & value ()
 
const ValueType & value () const
 
const Structurestruc () const
 
double tol () const
 
 operator ClustJsonHelper< const ValueType > () const
 

Private Attributes

ValueType & m_value
 
const Structurem_struc
 
double m_tol
 

Constructor & Destructor Documentation

template<typename ValueType>
CASM::ClustJsonHelper< ValueType >::ClustJsonHelper ( ValueType &  _value,
const Structure _struc,
double  _tol = TOL 
)
inline

Definition at line 17 of file jsonClust.hh.

Member Function Documentation

template<typename ValueType>
CASM::ClustJsonHelper< ValueType >::operator ClustJsonHelper< const ValueType > ( ) const
inline

Definition at line 34 of file jsonClust.hh.

template<typename ValueType>
const Structure& CASM::ClustJsonHelper< ValueType >::struc ( ) const
inline

Definition at line 26 of file jsonClust.hh.

template<typename ValueType>
double CASM::ClustJsonHelper< ValueType >::tol ( ) const
inline

Definition at line 30 of file jsonClust.hh.

template<typename ValueType>
ValueType& CASM::ClustJsonHelper< ValueType >::value ( )
inline

Definition at line 20 of file jsonClust.hh.

template<typename ValueType>
const ValueType& CASM::ClustJsonHelper< ValueType >::value ( ) const
inline

Definition at line 23 of file jsonClust.hh.

Member Data Documentation

template<typename ValueType>
const Structure& CASM::ClustJsonHelper< ValueType >::m_struc
private

Definition at line 14 of file jsonClust.hh.

template<typename ValueType>
double CASM::ClustJsonHelper< ValueType >::m_tol
private

Definition at line 15 of file jsonClust.hh.

template<typename ValueType>
ValueType& CASM::ClustJsonHelper< ValueType >::m_value
private

Definition at line 13 of file jsonClust.hh.


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