CASM  1.1.0
A Clusters Approach to Statistical Mechanics
CASM::xtal::StrucMapper Member List

This is the complete list of members for CASM::xtal::StrucMapper, including all inherited members.

_filter_lat(Lattice const &_parent_lat, Lattice const &_child_lat) constCASM::xtal::StrucMapperinlineprivate
_lattices_of_vol(Index prim_vol) constCASM::xtal::StrucMapperprivate
_n_species(SimpleStructure const &sstruc) constCASM::xtal::StrucMapperprivate
_seed_from_vol_range(SimpleStructure const &child_struc, Index k, Index min_vol, Index max_vol, double max_strain_cost, double min_strain_cost, SymOpVector const &child_factor_group={SymOp::identity()}) constCASM::xtal::StrucMapperprivate
_seed_k_best_from_super_lats(SimpleStructure const &child_struc, std::vector< Lattice > const &_parent_scels, std::vector< Lattice > const &_child_scels, Index k, double max_strain_cost, double min_strain_cost, SymOpVector const &child_factor_group={SymOp::identity()}) constCASM::xtal::StrucMapperprivate
_vol_range(const SimpleStructure &child_struc) constCASM::xtal::StrucMapperprivate
add_allowed_lattice(Lattice const &_lat)CASM::xtal::StrucMapperinline
atomic_weight() constCASM::xtal::StrucMapperinline
calculator() constCASM::xtal::StrucMapperinline
clear_allowed_lattices() constCASM::xtal::StrucMapperinline
cost_tol() constCASM::xtal::StrucMapperinline
k_best_maps_better_than(SimpleStructure const &child_struc, std::set< MappingNode > &queue, Index k=1, double max_cost=StrucMapping::big_inf(), double min_cost=-TOL, bool keep_invalid=false, bool keep_tail=false, bool no_partiton=false) constCASM::xtal::StrucMapper
LatMapType typedefCASM::xtal::StrucMapper
lattice_transformation_range() constCASM::xtal::StrucMapperinline
lattice_weight() constCASM::xtal::StrucMapperinline
lattices_constrained() constCASM::xtal::StrucMapperinline
m_allowed_superlat_mapCASM::xtal::StrucMappermutableprivate
m_calc_ptrCASM::xtal::StrucMapperprivate
m_cost_tolCASM::xtal::StrucMapperprivate
m_filter_fCASM::xtal::StrucMapperprivate
m_filteredCASM::xtal::StrucMapperprivate
m_lattice_transformation_rangeCASM::xtal::StrucMapperprivate
m_lattice_weightCASM::xtal::StrucMapperprivate
m_max_va_fracCASM::xtal::StrucMapperprivate
m_max_volume_changeCASM::xtal::StrucMapperprivate
m_min_va_fracCASM::xtal::StrucMapperprivate
m_optionsCASM::xtal::StrucMapperprivate
m_strain_gram_matCASM::xtal::StrucMapperprivate
m_superlat_mapCASM::xtal::StrucMappermutableprivate
m_symmetrize_atomic_costCASM::xtal::StrucMapperprivate
m_symmetrize_lattice_costCASM::xtal::StrucMapperprivate
m_xtal_tolCASM::xtal::StrucMapperprivate
map_deformed_struc(const SimpleStructure &child_struc, Index k=1, double max_cost=StrucMapping::big_inf(), double min_cost=-TOL, bool keep_invalid=false, SymOpVector const &child_factor_group={SymOp::identity()}) constCASM::xtal::StrucMapper
map_deformed_struc_impose_lattice(const SimpleStructure &child_struc, const Lattice &imposed_lat, Index k=1, double max_cost=StrucMapping::big_inf(), double min_cost=-TOL, bool keep_invalid=false, SymOpVector const &child_factor_group={SymOp::identity()}) constCASM::xtal::StrucMapper
map_deformed_struc_impose_lattice_node(const SimpleStructure &child_struc, const LatticeNode &imposed_node, Index k=1, double max_cost=StrucMapping::big_inf(), double min_cost=-TOL, bool keep_invalid=false) constCASM::xtal::StrucMapper
map_deformed_struc_impose_lattice_vols(const SimpleStructure &child_struc, Index min_vol, Index max_vol, Index k=1, double max_cost=StrucMapping::big_inf(), double min_cost=-TOL, bool keep_invalid=false, SymOpVector const &child_factor_group={SymOp::identity()}) constCASM::xtal::StrucMapper
map_ideal_struc(const SimpleStructure &child_struc, Index k=1, double max_cost=StrucMapping::big_inf(), double min_cost=-TOL, bool keep_invalid=false) constCASM::xtal::StrucMapper
max_va_frac() constCASM::xtal::StrucMapperinline
min_va_frac() constCASM::xtal::StrucMapperinline
none enum valueCASM::xtal::StrucMapper
options() constCASM::xtal::StrucMapperinline
Options enum nameCASM::xtal::StrucMapper
parent() constCASM::xtal::StrucMapper
robust enum valueCASM::xtal::StrucMapper
set_filter(std::function< bool(Lattice const &, Lattice const &)> _filter_f)CASM::xtal::StrucMapperinline
set_lattice_transformation_range(Index _new_range)CASM::xtal::StrucMapperinline
set_lattice_weight(double _lw)CASM::xtal::StrucMapperinline
set_max_va_frac(double _max_va)CASM::xtal::StrucMapperinline
set_min_va_frac(double _min_va)CASM::xtal::StrucMapperinline
set_symmetrize_atomic_cost(bool _sym_atomic_cost, const SymOpVector &factor_group, const std::vector< Eigen::PermutationMatrix< Eigen::Dynamic, Eigen::Dynamic, Index >> &permutation_group)CASM::xtal::StrucMapperinline
set_symmetrize_lattice_cost(bool _sym_lat_cost)CASM::xtal::StrucMapperinline
soft_va_limit enum valueCASM::xtal::StrucMapper
strict enum valueCASM::xtal::StrucMapper
StrucMapper(StrucMapCalculatorInterface const &_calculator, double _lattice_weight=0.5, double _max_volume_change=0.5, int _options=0, double _cost_tol=TOL, double _min_va_frac=0., double _max_va_frac=1.)CASM::xtal::StrucMapper
sym_basis enum valueCASM::xtal::StrucMapper
sym_strain enum valueCASM::xtal::StrucMapper
symmetrize_atomic_cost() constCASM::xtal::StrucMapperinline
symmetrize_lattice_cost() constCASM::xtal::StrucMapperinline
unset_filter()CASM::xtal::StrucMapperinline
xtal_tol() constCASM::xtal::StrucMapperinline