Loading...
Searching...
No Matches
q3::Crystal Member List

This is the complete list of members for q3::Crystal, including all inherited members.

add_atom(const Atom &atom)q3::Crystalinline
add_species(const AtomSpecies &species)q3::Crystalinline
atomic_number(int atom_index) constq3::Crystalinline
atoms() constq3::Crystalinline
bravais_lattice_index() constq3::Crystalinline
cell_volume() constq3::Crystalinline
compute_derived_quantities()q3::Crystalinline
convert_from_crystal_to_cartesian(int atom_index) constq3::Crystalinline
Crystal()=defaultq3::Crystal
element(int atom_index) constq3::Crystalinline
fractional_position(int atom_index) constq3::Crystalinline
from_input_data(int bravais_lattice_index, Real cell_dimension_1, const std::vector< AtomSpecies > &species, const std::vector< Atom > &atoms, Real cell_dimension_2=0, Real cell_dimension_3=0, Real cell_dimension_4=0, Real cell_dimension_5=0, Real cell_dimension_6=0)q3::Crystalinlinestatic
from_lattice_vectors(Real lattice_parameter, const Matrix3x3 &lattice_vectors, const std::vector< AtomSpecies > &species, const std::vector< Atom > &atoms)q3::Crystalinlinestatic
has_site_symmetry_classes() constq3::Crystalinline
home_cell_separation(int atom_index_a, int atom_index_b) constq3::Crystalinline
lattice_parameter() constq3::Crystalinline
lattice_vectors() constq3::Crystalinline
lattice_vectors_bohr() constq3::Crystalinline
number_of_atoms() constq3::Crystalinline
number_of_species() constq3::Crystalinline
reciprocal_lattice_vectors() constq3::Crystalinline
reciprocal_vectors_bohr() constq3::Crystalinline
set_atomic_positions(const std::vector< Vector3D > &positions)q3::Crystalinline
set_from_lattice_type(int bravais_lattice_index, Real cell_dimension_1)q3::Crystalinline
set_from_lattice_type(int bravais_lattice_index, Real cell_dimension_1, Real cell_dimension_2, Real cell_dimension_3, Real cell_dimension_4, Real cell_dimension_5, Real cell_dimension_6)q3::Crystalinline
set_lattice(const Matrix3x3 &lattice_vectors)q3::Crystalinline
set_site_symmetry_classes(const std::vector< int > &classes)q3::Crystalinline
site_symmetry_class(int atom_index) constq3::Crystalinline
species() constq3::Crystalinline
species_type_index(int atom_index) constq3::Crystalinline
two_pi_over_lattice_parameter() constq3::Crystalinline
two_pi_over_lattice_parameter_squared() constq3::Crystalinline
valence_charge(int species_index) constq3::Crystalinline