CASM
1.1.0
A Clusters Approach to Statistical Mechanics
|
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) const | CASM::xtal::StrucMapper | inlineprivate |
_lattices_of_vol(Index prim_vol) const | CASM::xtal::StrucMapper | private |
_n_species(SimpleStructure const &sstruc) const | CASM::xtal::StrucMapper | private |
_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()}) const | CASM::xtal::StrucMapper | private |
_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()}) const | CASM::xtal::StrucMapper | private |
_vol_range(const SimpleStructure &child_struc) const | CASM::xtal::StrucMapper | private |
add_allowed_lattice(Lattice const &_lat) | CASM::xtal::StrucMapper | inline |
atomic_weight() const | CASM::xtal::StrucMapper | inline |
calculator() const | CASM::xtal::StrucMapper | inline |
clear_allowed_lattices() const | CASM::xtal::StrucMapper | inline |
cost_tol() const | CASM::xtal::StrucMapper | inline |
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) const | CASM::xtal::StrucMapper | |
LatMapType typedef | CASM::xtal::StrucMapper | |
lattice_transformation_range() const | CASM::xtal::StrucMapper | inline |
lattice_weight() const | CASM::xtal::StrucMapper | inline |
lattices_constrained() const | CASM::xtal::StrucMapper | inline |
m_allowed_superlat_map | CASM::xtal::StrucMapper | mutableprivate |
m_calc_ptr | CASM::xtal::StrucMapper | private |
m_cost_tol | CASM::xtal::StrucMapper | private |
m_filter_f | CASM::xtal::StrucMapper | private |
m_filtered | CASM::xtal::StrucMapper | private |
m_lattice_transformation_range | CASM::xtal::StrucMapper | private |
m_lattice_weight | CASM::xtal::StrucMapper | private |
m_max_va_frac | CASM::xtal::StrucMapper | private |
m_max_volume_change | CASM::xtal::StrucMapper | private |
m_min_va_frac | CASM::xtal::StrucMapper | private |
m_options | CASM::xtal::StrucMapper | private |
m_strain_gram_mat | CASM::xtal::StrucMapper | private |
m_superlat_map | CASM::xtal::StrucMapper | mutableprivate |
m_symmetrize_atomic_cost | CASM::xtal::StrucMapper | private |
m_symmetrize_lattice_cost | CASM::xtal::StrucMapper | private |
m_xtal_tol | CASM::xtal::StrucMapper | private |
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()}) const | CASM::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()}) const | CASM::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) const | CASM::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()}) const | CASM::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) const | CASM::xtal::StrucMapper | |
max_va_frac() const | CASM::xtal::StrucMapper | inline |
min_va_frac() const | CASM::xtal::StrucMapper | inline |
none enum value | CASM::xtal::StrucMapper | |
options() const | CASM::xtal::StrucMapper | inline |
Options enum name | CASM::xtal::StrucMapper | |
parent() const | CASM::xtal::StrucMapper | |
robust enum value | CASM::xtal::StrucMapper | |
set_filter(std::function< bool(Lattice const &, Lattice const &)> _filter_f) | CASM::xtal::StrucMapper | inline |
set_lattice_transformation_range(Index _new_range) | CASM::xtal::StrucMapper | inline |
set_lattice_weight(double _lw) | CASM::xtal::StrucMapper | inline |
set_max_va_frac(double _max_va) | CASM::xtal::StrucMapper | inline |
set_min_va_frac(double _min_va) | CASM::xtal::StrucMapper | inline |
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::StrucMapper | inline |
set_symmetrize_lattice_cost(bool _sym_lat_cost) | CASM::xtal::StrucMapper | inline |
soft_va_limit enum value | CASM::xtal::StrucMapper | |
strict enum value | CASM::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 value | CASM::xtal::StrucMapper | |
sym_strain enum value | CASM::xtal::StrucMapper | |
symmetrize_atomic_cost() const | CASM::xtal::StrucMapper | inline |
symmetrize_lattice_cost() const | CASM::xtal::StrucMapper | inline |
unset_filter() | CASM::xtal::StrucMapper | inline |
xtal_tol() const | CASM::xtal::StrucMapper | inline |