occ
Loading...
Searching...
No Matches
occ::core::Molecule Member List

This is the complete list of members for occ::core::Molecule, including all inherited members.

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