This is the complete list of members for q3::Crystal, including all inherited members.
| add_atom(const Atom &atom) | q3::Crystal | inline |
| add_species(const AtomSpecies &species) | q3::Crystal | inline |
| atomic_number(int atom_index) const | q3::Crystal | inline |
| atoms() const | q3::Crystal | inline |
| bravais_lattice_index() const | q3::Crystal | inline |
| cell_volume() const | q3::Crystal | inline |
| compute_derived_quantities() | q3::Crystal | inline |
| convert_from_crystal_to_cartesian(int atom_index) const | q3::Crystal | inline |
| Crystal()=default | q3::Crystal | |
| element(int atom_index) const | q3::Crystal | inline |
| fractional_position(int atom_index) const | q3::Crystal | inline |
| 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::Crystal | inlinestatic |
| from_lattice_vectors(Real lattice_parameter, const Matrix3x3 &lattice_vectors, const std::vector< AtomSpecies > &species, const std::vector< Atom > &atoms) | q3::Crystal | inlinestatic |
| has_site_symmetry_classes() const | q3::Crystal | inline |
| home_cell_separation(int atom_index_a, int atom_index_b) const | q3::Crystal | inline |
| lattice_parameter() const | q3::Crystal | inline |
| lattice_vectors() const | q3::Crystal | inline |
| lattice_vectors_bohr() const | q3::Crystal | inline |
| number_of_atoms() const | q3::Crystal | inline |
| number_of_species() const | q3::Crystal | inline |
| reciprocal_lattice_vectors() const | q3::Crystal | inline |
| reciprocal_vectors_bohr() const | q3::Crystal | inline |
| set_atomic_positions(const std::vector< Vector3D > &positions) | q3::Crystal | inline |
| set_from_lattice_type(int bravais_lattice_index, Real cell_dimension_1) | q3::Crystal | inline |
| 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::Crystal | inline |
| set_lattice(const Matrix3x3 &lattice_vectors) | q3::Crystal | inline |
| set_site_symmetry_classes(const std::vector< int > &classes) | q3::Crystal | inline |
| site_symmetry_class(int atom_index) const | q3::Crystal | inline |
| species() const | q3::Crystal | inline |
| species_type_index(int atom_index) const | q3::Crystal | inline |
| two_pi_over_lattice_parameter() const | q3::Crystal | inline |
| two_pi_over_lattice_parameter_squared() const | q3::Crystal | inline |
| valence_charge(int species_index) const | q3::Crystal | inline |