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) |