CASM  1.1.0
A Clusters Approach to Statistical Mechanics
definitions.hh File Reference
#include <casm/misc/type_traits.hh>
#include <utility>

Go to the source code of this file.

Classes

class  CASM::UnaryCompare_f< BinaryCompare >
 

Namespaces

 boost
 
 boost::filesystem
 
 boost::program_options
 
 CASM
 Main CASM namespace.
 

Macros

#define INDEX_TYPE   long
 

Typedefs

typedef unsigned int CASM::uint
 
typedef unsigned long int CASM::ulint
 
typedef long int CASM::lint
 
typedef INDEX_TYPE CASM::Index
 For long integer indexing: More...
 

Functions

bool CASM::valid_index (Index i)
 
template<typename Object , typename Transform , typename... Args>
Object & CASM::apply (const Transform &f, Object &obj, Args &&... args)
 
template<typename Object , typename Transform , typename... Args>
Object CASM::copy_apply (const Transform &f, Object obj, Args &&... args)
 

Variables

const double CASM::TOL = 0.00001
 
const double CASM::KB = 8.6173423E-05
 
const double CASM::PLANCK = 4.135667516E-15
 

Macro Definition Documentation

◆ INDEX_TYPE

#define INDEX_TYPE   long

Definition at line 17 of file definitions.hh.