CASM
AClustersApproachtoStatisticalMechanics
|
#include "casm/CASM_global_definitions.hh"
#include "casm/clex/ConfigDoF.hh"
#include "casm/symmetry/PermuteIterator.hh"
#include "casm/clex/Correlation.hh"
#include "casm/clex/Clexulator.hh"
#include "casm/clex/PrimClex.hh"
#include "casm/clex/Supercell.hh"
#include "casm/clex/NeighborList.hh"
Go to the source code of this file.
Namespaces | |
CASM | |
Main CASM namespace. | |
Functions | |
jsonParser & | CASM::to_json (const ConfigDoF &value, jsonParser &json) |
void | CASM::from_json (ConfigDoF &value, const jsonParser &json) |
ConfigDoF & | CASM::apply (const PermuteIterator &it, ConfigDoF &dof) |
void | CASM::swap (ConfigDoF &A, ConfigDoF &B) |
Correlation | CASM::correlations (const ConfigDoF &configdof, const Supercell &scel, Clexulator &clexulator) |
Returns correlations using 'clexulator'. Supercell needs a correctly populated neighbor list. More... | |
Eigen::VectorXd | CASM::correlations_vec (const ConfigDoF &configdof, const Supercell &scel, Clexulator &clexulator) |
Returns correlations using 'clexulator'. Supercell needs a correctly populated neighbor list. More... | |
ReturnArray< int > | CASM::get_num_each_molecule (const ConfigDoF &configdof, const Supercell &scel) |
Returns num_each_molecule[ molecule_type], where 'molecule_type' is ordered as Structure::get_struc_molecule() More... | |
Eigen::VectorXi | CASM::get_num_each_molecule_vec (const ConfigDoF &configdof, const Supercell &scel) |
Returns num_each_molecule(molecule_type), where 'molecule_type' is ordered as Structure::get_struc_molecule() More... | |
Eigen::VectorXd | CASM::comp_n (const ConfigDoF &configdof, const Supercell &scel) |
Returns comp_n, the number of each molecule per primitive cell, ordered as Structure::get_struc_molecule() More... | |