|
CASM
1.1.0
A Clusters Approach to Statistical Mechanics
|
#include "casm/basis_set/BasisFunctionSpecs.hh"#include "casm/basis_set/BasisSet.hh"#include "casm/basis_set/DoFTraits.hh"#include "casm/casm_io/enum/io_traits.hh"#include "casm/casm_io/enum/json_io.hh"#include "casm/casm_io/enum/stream_io.hh"#include "casm/misc/Validator.hh"Go to the source code of this file.
Classes | |
| struct | CASM::DoF_impl::SublatComp |
| struct | CASM::DoF_impl::OccupationDoFSpecs |
| class | CASM::DoF_impl::OccupationDoFTraits |
Namespaces | |
| CASM | |
| Main CASM namespace. | |
| CASM::DoF_impl | |
| CASM::DoFType | |
Enumerations | |
| enum class | CASM::DoF_impl::SITE_BASIS_FUNCTION_TYPE { CASM::DoF_impl::CHEBYCHEV , CASM::DoF_impl::OCCUPATION , CASM::DoF_impl::COMPOSITION } |
Functions | |
| std::vector< double > | CASM::DoF_impl::chebychev_sublat_prob_vec (Index occupant_dof_size) |
| std::vector< double > | CASM::DoF_impl::occupation_sublat_prob_vec (Index occupant_dof_size) |
| std::vector< double > | CASM::DoF_impl::composition_sublat_prob_vec (const OccupationDoFSpecs &occ_specs, Index sublat_index, const std::vector< std::string > &allowed_occupants) |
| Validator | CASM::DoF_impl::validate (OccupationDoFSpecs const &occ_specs, const Structure &prim) |
| DoF_impl::OccupationDoFTraits | CASM::DoFType::occupation () |
| std::unique_ptr< DoFSpecs > | CASM::DoFType::chebychev_basis_function_specs () |
| std::unique_ptr< DoFSpecs > | CASM::DoFType::occupation_basis_function_specs () |
| std::unique_ptr< DoFSpecs > | CASM::DoFType::composition_basis_function_specs (std::vector< DoF_impl::SublatComp > sublat_composition) |
| void | CASM::parse (InputParser< DoF_impl::OccupationDoFSpecs > &parser, const Structure &prim) |
| void | CASM::to_json (const DoF_impl::OccupationDoFSpecs &occupation_dof_specs, jsonParser &json) |