CASM  1.1.0
A Clusters Approach to Statistical Mechanics
SharedPrim_data_io.cc File Reference

Go to the source code of this file.

Namespaces

 CASM
 Main CASM namespace.
 
 CASM::SharedPrim_dataformatter_impl
 

Typedefs

typedef std::shared_ptr< const Structure > CASM::SharedPrim_dataformatter_impl::SharedPrim
 
template<typename ValueType >
using CASM::SharedPrim_dataformatter_impl::SharedPrimFormatter = GenericDatumFormatter< ValueType, SharedPrim >
 
typedef Generic1DDatumFormatter< Eigen::VectorXd, SharedPrim > CASM::SharedPrim_dataformatter_impl::VectorXdSharedPrimFormatter
 
typedef Generic1DDatumFormatter< Eigen::VectorXi, SharedPrim > CASM::SharedPrim_dataformatter_impl::VectorXiSharedPrimFormatter
 
typedef Generic2DDatumFormatter< Eigen::MatrixXd, SharedPrim > CASM::SharedPrim_dataformatter_impl::MatrixXdSharedPrimFormatter
 
typedef Generic2DDatumFormatter< Eigen::MatrixXi, SharedPrim > CASM::SharedPrim_dataformatter_impl::MatrixXiSharedPrimFormatter
 

Functions

SharedPrimFormatter< jsonParser > CASM::SharedPrim_dataformatter_impl::lattice_point_group ()
 
SharedPrimFormatter< std::string > CASM::SharedPrim_dataformatter_impl::lattice_point_group_name ()
 
SharedPrimFormatter< Index > CASM::SharedPrim_dataformatter_impl::lattice_point_group_size ()
 
SharedPrimFormatter< jsonParser > CASM::SharedPrim_dataformatter_impl::factor_group ()
 
SharedPrimFormatter< std::string > CASM::SharedPrim_dataformatter_impl::factor_group_name ()
 
SharedPrimFormatter< Index > CASM::SharedPrim_dataformatter_impl::factor_group_size ()
 
SharedPrimFormatter< jsonParser > CASM::SharedPrim_dataformatter_impl::crystal_point_group ()
 
SharedPrimFormatter< std::string > CASM::SharedPrim_dataformatter_impl::crystal_point_group_name ()
 
SharedPrimFormatter< Index > CASM::SharedPrim_dataformatter_impl::crystal_point_group_size ()
 
SharedPrimFormatter< jsonParser > CASM::SharedPrim_dataformatter_impl::basis_rep ()
 
SharedPrimFormatter< jsonParser > CASM::SharedPrim_dataformatter_impl::occ_permutation_rep ()
 
SharedPrimFormatter< bool > CASM::SharedPrim_dataformatter_impl::is_primitive ()
 
SharedPrimFormatter< jsonParser > CASM::SharedPrim_dataformatter_impl::primitive ()
 
SharedPrimFormatter< double > CASM::SharedPrim_dataformatter_impl::volume ()
 
VectorXdSharedPrimFormatter CASM::SharedPrim_dataformatter_impl::lattice ()
 
MatrixXdSharedPrimFormatter CASM::SharedPrim_dataformatter_impl::lattice_column_matrix ()
 
VectorXdSharedPrimFormatter CASM::SharedPrim_dataformatter_impl::lattice_params ()
 
SharedPrimFormatter< jsonParser > CASM::SharedPrim_dataformatter_impl::asymmetric_unit ()
 
template<>
DataFormatterDictionary< std::shared_ptr< const Structure > > CASM::make_attribute_dictionary< std::shared_ptr< const Structure > > ()