CASM
1.1.0
A Clusters Approach to Statistical Mechanics
|
#include <Conversions.hh>
l: linear index into mc_scel b: prim basis site index ijk: prim unit cell indices bijk: prim basis site index + unit cell indices unitl: ref config basis site index asym: asymmetric unit index
Definition at line 32 of file Conversions.hh.
Private Attributes | |
const Supercell * | m_unit_scel |
const Supercell * | m_mc_scel |
std::vector< Molecule > | m_struc_mol |
std::vector< std::string > | m_struc_molname |
Index | m_Nasym |
std::vector< Index > | m_unitl_to_asym |
std::vector< std::set< Index > > | m_asym_to_unitl |
std::vector< std::set< Index > > | m_asym_to_b |
std::vector< std::vector< Index > > | m_occ_to_species |
m_occ_to_species[asym][occ_index] -> species_index More... | |
std::vector< std::vector< Index > > | m_species_to_occ |
m_species_to_occ[asym][species_index] -> occ_index More... | |
CASM::Monte::Conversions::Conversions | ( | const Supercell & | mc_scel | ) |
Definition at line 25 of file Conversions.cc.
CASM::Monte::Conversions::Conversions | ( | const Configuration & | unit_config, |
const Supercell & | mc_scel | ||
) |
Definition at line 28 of file Conversions.cc.
Index CASM::Monte::Conversions::asym_size | ( | ) | const |
Definition at line 112 of file Conversions.cc.
Definition at line 113 of file Conversions.cc.
Definition at line 116 of file Conversions.cc.
Index CASM::Monte::Conversions::bijk_to_asym | ( | const UnitCellCoord & | bijk | ) | const |
Definition at line 98 of file Conversions.cc.
Index CASM::Monte::Conversions::bijk_to_l | ( | const UnitCellCoord & | bijk | ) | const |
Definition at line 92 of file Conversions.cc.
Index CASM::Monte::Conversions::bijk_to_unitl | ( | const UnitCellCoord & | bijk | ) | const |
Definition at line 95 of file Conversions.cc.
Definition at line 147 of file Conversions.cc.
Definition at line 88 of file Conversions.cc.
Definition at line 78 of file Conversions.cc.
UnitCellCoord CASM::Monte::Conversions::l_to_bijk | ( | Index | l | ) | const |
Definition at line 82 of file Conversions.cc.
Definition at line 79 of file Conversions.cc.
Definition at line 85 of file Conversions.cc.
const Supercell & CASM::Monte::Conversions::mc_scel | ( | ) | const |
Definition at line 121 of file Conversions.cc.
Definition at line 129 of file Conversions.cc.
Definition at line 123 of file Conversions.cc.
Definition at line 133 of file Conversions.cc.
Definition at line 126 of file Conversions.cc.
Index CASM::Monte::Conversions::species_index | ( | std::string | species_name | ) | const |
Definition at line 138 of file Conversions.cc.
const std::string & CASM::Monte::Conversions::species_name | ( | Index | species_index | ) | const |
Definition at line 144 of file Conversions.cc.
Index CASM::Monte::Conversions::species_size | ( | ) | const |
Definition at line 137 of file Conversions.cc.
Definition at line 141 of file Conversions.cc.
const Supercell & CASM::Monte::Conversions::unit_scel | ( | ) | const |
Definition at line 120 of file Conversions.cc.
Definition at line 108 of file Conversions.cc.
Definition at line 102 of file Conversions.cc.
UnitCellCoord CASM::Monte::Conversions::unitl_to_bijk | ( | Index | unitl | ) | const |
Definition at line 105 of file Conversions.cc.
Definition at line 79 of file Conversions.hh.
Definition at line 78 of file Conversions.hh.
|
private |
Definition at line 72 of file Conversions.hh.
|
private |
Definition at line 76 of file Conversions.hh.
|
private |
m_occ_to_species[asym][occ_index] -> species_index
Definition at line 82 of file Conversions.hh.
|
private |
m_species_to_occ[asym][species_index] -> occ_index
Definition at line 85 of file Conversions.hh.
|
private |
Definition at line 73 of file Conversions.hh.
|
private |
Definition at line 74 of file Conversions.hh.
|
private |
Definition at line 71 of file Conversions.hh.
|
private |
Definition at line 77 of file Conversions.hh.