| add_bond(size_t l, size_t r) | occ::core::Molecule | inline |
| asymmetric_molecule_idx() const | occ::core::Molecule | inline |
| asymmetric_unit_idx() const | occ::core::Molecule | inline |
| asymmetric_unit_symop() const | occ::core::Molecule | inline |
| asymmetric_unit_transformation() const | occ::core::Molecule | inline |
| atomic_masses() const | occ::core::Molecule | |
| atomic_numbers() const | occ::core::Molecule | inline |
| atoms() const | occ::core::Molecule | |
| bonds() const | occ::core::Molecule | inline |
| Cartesian enum value | occ::core::Molecule | |
| cell_shift() const | occ::core::Molecule | |
| center_of_mass() const | occ::core::Molecule | |
| CenterOfMass enum value | occ::core::Molecule | |
| centroid() const | occ::core::Molecule | |
| Centroid enum value | occ::core::Molecule | |
| charge() const | occ::core::Molecule | inline |
| covalent_radii() const | occ::core::Molecule | |
| elements() const | occ::core::Molecule | inline |
| esp_partial_charges(const occ::Mat3N &positions) const | occ::core::Molecule | |
| inertia_tensor() const | occ::core::Molecule | |
| interatomic_distances() const | occ::core::Molecule | |
| is_comparable_to(const Molecule &rhs) const | occ::core::Molecule | |
| is_equivalent_to(const Molecule &rhs) const | occ::core::Molecule | |
| molar_mass() const | occ::core::Molecule | |
| Molecule() | occ::core::Molecule | inlineexplicit |
| Molecule(const IVec &nums, const Mat3N &pos) | occ::core::Molecule | |
| Molecule(const std::vector< core::Atom > &atoms) | occ::core::Molecule | |
| Molecule(const std::vector< Element > &els, const std::vector< std::array< double, 3 > > &pos) | occ::core::Molecule | |
| Molecule(const Molecule &mol_a, const Molecule &mol_b) | occ::core::Molecule | |
| Molecule(const std::vector< N > &nums, const std::vector< std::array< D, 3 > > &pos) | occ::core::Molecule | inline |
| multiplicity() const | occ::core::Molecule | inline |
| name() const | occ::core::Molecule | inline |
| nearest_atom(const Molecule &rhs) const | occ::core::Molecule | |
| num_electrons() const | occ::core::Molecule | inline |
| Origin enum name | occ::core::Molecule | |
| partial_charges() const | occ::core::Molecule | inline |
| permute(const std::vector< int > &permutation) const | occ::core::Molecule | |
| positions() const | occ::core::Molecule | inline |
| principal_moments_of_inertia() const | occ::core::Molecule | |
| rotate(const Eigen::Affine3d &r, Origin o=Cartesian) | occ::core::Molecule | |
| rotate(const Mat3 &r, Origin o=Cartesian) | occ::core::Molecule | |
| rotate(const Mat3 &r, const Vec3 &o) | occ::core::Molecule | |
| rotated(const Eigen::Affine3d &r, Origin o=Cartesian) const | occ::core::Molecule | |
| rotated(const Mat3 &r, Origin o=Cartesian) const | occ::core::Molecule | |
| rotated(const Mat3 &r, const Vec3 &o) const | occ::core::Molecule | |
| rotational_constants() const | occ::core::Molecule | |
| rotational_free_energy(double T) const | occ::core::Molecule | |
| set_asymmetric_molecule_idx(size_t idx) | occ::core::Molecule | inline |
| set_asymmetric_unit_idx(const IVec &idx) | occ::core::Molecule | inline |
| set_asymmetric_unit_symop(const IVec &symop) | occ::core::Molecule | |
| set_asymmetric_unit_transformation(const Mat3 &rot, const Vec3 &trans) | occ::core::Molecule | inline |
| set_bonds(const std::vector< std::pair< size_t, size_t > > &bonds) | occ::core::Molecule | inline |
| set_cell_shift(const IVec3 &shift, bool update_atoms=true) | occ::core::Molecule | |
| set_charge(int c) | occ::core::Molecule | inline |
| set_multiplicity(int m) | occ::core::Molecule | inline |
| set_name(const std::string &name) | occ::core::Molecule | inline |
| set_partial_charges(const Vec &v) | occ::core::Molecule | inline |
| set_unit_cell_idx(const IVec &idx) | occ::core::Molecule | inline |
| set_unit_cell_molecule_idx(size_t idx) | occ::core::Molecule | inline |
| set_unit_cell_shift(const IMat3N &shifts) | occ::core::Molecule | inline |
| size() const | occ::core::Molecule | inline |
| transform(const Mat4 &t, Origin o=Cartesian) | occ::core::Molecule | |
| transform(const Mat4 &t, const Vec3 &o) | occ::core::Molecule | |
| transformed(const Mat4 &t, Origin o=Cartesian) const | occ::core::Molecule | |
| transformed(const Mat4 &t, const Vec3 &o) const | occ::core::Molecule | |
| translate(const Vec3 &t) | occ::core::Molecule | |
| translated(const Vec3 &t) const | occ::core::Molecule | |
| translational_free_energy(double T) const | occ::core::Molecule | |
| unit_cell_idx() const | occ::core::Molecule | inline |
| unit_cell_molecule_idx() const | occ::core::Molecule | inline |
| unit_cell_shift() const | occ::core::Molecule | inline |
| vdw_radii() const | occ::core::Molecule | |