|
Configuration & | CASM::apply (const PermuteIterator &it, Configuration &config) |
|
Configuration | CASM::sub_configuration (Supercell &sub_scel, const Configuration &super_config, const UnitCell &origin) |
| Returns the sub-configuration that fills a particular Supercell. More...
|
|
Configuration | CASM::make_configuration (PrimClex &primclex, std::string name) |
| Make Configuration from name string. More...
|
|
Correlation | CASM::correlations (const Configuration &config, Clexulator &clexulator) |
| Returns correlations using 'clexulator'. More...
|
|
Eigen::VectorXd | CASM::comp (const Configuration &config) |
| Returns parametric composition, as calculated using PrimClex::param_comp. More...
|
|
Eigen::VectorXd | CASM::comp_n (const Configuration &config) |
| Returns the composition, as number of each species per unit cell. More...
|
|
double | CASM::n_vacancy (const Configuration &config) |
| Returns the vacancy composition, as number per unit cell. More...
|
|
double | CASM::n_species (const Configuration &config) |
| Returns the total number species per unit cell. More...
|
|
Eigen::VectorXd | CASM::species_frac (const Configuration &config) |
| Returns the composition as species fraction, with [Va] = 0.0, in the order of Structure::get_struc_molecule. More...
|
|
Eigen::VectorXd | CASM::site_frac (const Configuration &config) |
| Returns the composition as site fraction, in the order of Structure::get_struc_molecule. More...
|
|
double | CASM::relaxed_energy (const Configuration &config) |
| Returns the relaxed energy, normalized per unit cell. More...
|
|
double | CASM::relaxed_energy_per_species (const Configuration &config) |
| Returns the relaxed energy, normalized per species. More...
|
|
double | CASM::reference_energy (const Configuration &config) |
| Returns the reference energy, normalized per unit cell. More...
|
|
double | CASM::reference_energy_per_species (const Configuration &config) |
| Returns the reference energy, normalized per species. More...
|
|
double | CASM::formation_energy (const Configuration &config) |
| Returns the formation energy, normalized per unit cell. More...
|
|
double | CASM::formation_energy_per_species (const Configuration &config) |
| Returns the formation energy, normalized per species. More...
|
|
double | CASM::clex_formation_energy (const Configuration &config) |
| Returns the formation energy, normalized per unit cell. More...
|
|
double | CASM::clex_formation_energy_per_species (const Configuration &config) |
| Returns the formation energy, normalized per species. More...
|
|
bool | CASM::is_calculated (const Configuration &config) |
| Return true if all current properties have been been calculated for the configuration. More...
|
|
double | CASM::rms_force (const Configuration &_config) |
| Root-mean-square forces of relaxed configurations, determined from DFT (eV/Angstr.) More...
|
|
double | CASM::basis_deformation (const Configuration &_config) |
| Cost function that describes the degree to which basis sites have relaxed. More...
|
|
double | CASM::lattice_deformation (const Configuration &_config) |
| Cost function that describes the degree to which lattice has relaxed. More...
|
|
double | CASM::volume_relaxation (const Configuration &_config) |
| Change in volume due to relaxation, expressed as the ratio V/V_0. More...
|
|
double | CASM::relaxed_magmom (const Configuration &_config) |
| Returns the relaxed magnetic moment, normalized per unit cell. More...
|
|
double | CASM::relaxed_magmom_per_species (const Configuration &_config) |
| Returns the relaxed magnetic moment, normalized per species. More...
|
|
Eigen::VectorXd | CASM::relaxed_mag_basis (const Configuration &_config) |
| Returns the relaxed magnetic moment of each basis site. More...
|
|
Eigen::VectorXd | CASM::relaxed_mag (const Configuration &_config) |
| Returns the relaxed magnetic moment for each molecule. More...
|
|
bool | CASM::is_primitive (const Configuration &_config) |
| returns true if _config describes primitive cell of the configuration it describes More...
|
|
bool | CASM::is_canonical (const Configuration &_config) |
| returns true if _config no symmetry transformation applied to _config will increase its lexicographic order More...
|
|
std::string | CASM::calc_status (const Configuration &_config) |
| Status of calculation. More...
|
|
std::string | CASM::failure_type (const Configuration &_config) |
|
bool | CASM::has_relaxed_energy (const Configuration &_config) |
|
bool | CASM::has_reference_energy (const Configuration &_config) |
|
bool | CASM::has_formation_energy (const Configuration &_config) |
|
bool | CASM::has_rms_force (const Configuration &_config) |
|
bool | CASM::has_basis_deformation (const Configuration &_config) |
|
bool | CASM::has_lattice_deformation (const Configuration &_config) |
|
bool | CASM::has_volume_relaxation (const Configuration &_config) |
|
bool | CASM::has_relaxed_magmom (const Configuration &_config) |
|
bool | CASM::has_relaxed_mag_basis (const Configuration &_config) |
|
bool | CASM::has_calc_status (const Configuration &_config) |
|
bool | CASM::has_failure_type (const Configuration &_config) |
|
std::ostream & | CASM::operator<< (std::ostream &sout, const Configuration &c) |
|
void | CASM::reset_properties (Configuration &_config) |
|