MPQC  3.0.0-alpha
sc::Molecule Member List

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

add_atom(int Z, double x, double y, double z, const std::string &label="", double mass=0.0, int have_charge=0, double charge=0.0, int have_fragment=0, int fragment=0)sc::Molecule
any_atom_has_charge() constsc::Molecule
any_atom_has_fragment() constsc::Molecule
any_atom_has_label() constsc::Molecule
atom(size_t i) const (defined in sc::Molecule)sc::Moleculeinline
atom_at_position(double *, double tol=0.05) constsc::Molecule
atom_label_to_index(const std::string &label) constsc::Molecule
atom_name(int iatom) constsc::Molecule
atom_symbol(int iatom) constsc::Molecule
atom_to_uniq_ (defined in sc::Molecule)sc::Moleculeprotected
atom_to_unique(int iatom) constsc::Moleculeinline
atom_to_unique_offset(int iatom) constsc::Molecule
atominfo() constsc::Moleculeinline
atominfo_ (defined in sc::Molecule)sc::Moleculeprotected
atoms() const (defined in sc::Molecule)sc::Moleculeinline
atoms_ (defined in sc::Molecule)sc::Moleculeprotected
center_of_mass() constsc::Molecule
charge(int iatom) constsc::Molecule
charges() constsc::Molecule
class_desc() const MPQC__NOEXCEPTsc::DescribedClass
class_name() constsc::DescribedClass
class_version() constsc::DescribedClass
cleanup_molecule(double tol=0.1)sc::Molecule
clear() (defined in sc::Molecule)sc::Moleculeprotected
clear_symmetry_info() (defined in sc::Molecule)sc::Moleculeprotected
dereference()sc::RefCountinline
DescribedClass() (defined in sc::DescribedClass)sc::DescribedClass
DescribedClass(const DescribedClass &) (defined in sc::DescribedClass)sc::DescribedClass
dir_restore_state(StateIn &si, const char *objectname, const char *keyword=0) (defined in sc::SavableState)sc::SavableStatestatic
equiv_ (defined in sc::Molecule)sc::Moleculeprotected
equivalent(int iuniq, int j) constsc::Moleculeinline
fragment(int atom) constsc::Molecule
geometry_units() constsc::Moleculeinline
geometry_units_ (defined in sc::Molecule)sc::Moleculeprotected
has_inversion(SCVector3 &origin, double tol=1.0e-8) constsc::Molecule
highest_point_group(double tol=1.0e-8) constsc::Molecule
identifier() constsc::RefCountinline
include_q() constsc::Moleculeinline
include_q_ (defined in sc::Molecule)sc::Moleculeprotected
include_qq() constsc::Moleculeinline
include_qq_ (defined in sc::Molecule)sc::Moleculeprotected
init_symmetry_info(double tol=0.5) (defined in sc::Molecule)sc::Moleculeprotected
is_axis(SCVector3 &origin, SCVector3 &udirection, int order, double tol=1.0e-8) constsc::Molecule
is_linear(double tolerance=1.0e-5) constsc::Molecule
is_linear_planar(int &linear, int &planar, double tol=1.0e-5) constsc::Molecule
is_planar(double tolerance=1.0e-5) constsc::Molecule
is_plane(SCVector3 &origin, SCVector3 &uperp, double tol=1.0e-8) constsc::Molecule
is_Q(int iatom) constsc::Molecule
key_restore_state(StateIn &si, const char *keyword)sc::SavableStatestatic
label(int atom) constsc::Molecule
lock_ptr() constsc::RefCount
managed() const (defined in sc::RefCount)sc::RefCountinline
mass(int atom) const (defined in sc::Molecule)sc::Molecule
max_z()sc::Molecule
Molecule() (defined in sc::Molecule)sc::Molecule
Molecule(const Molecule &) (defined in sc::Molecule)sc::Molecule
Molecule(StateIn &) (defined in sc::Molecule)sc::Molecule
Molecule(const Ref< KeyVal > &input)sc::Molecule
move_to_com() (defined in sc::Molecule)sc::Molecule
n_core_electrons()sc::Molecule
n_non_q_atom() constsc::Moleculeinline
n_q_atom() constsc::Moleculeinline
natom() constsc::Moleculeinline
nequiv_ (defined in sc::Molecule)sc::Moleculeprotected
nequivalent(int iuniq) constsc::Moleculeinline
non_q_atom(int i) constsc::Moleculeinline
non_q_atoms_ (defined in sc::Molecule)sc::Moleculeprotected
nreference() constsc::RefCountinline
nuclear_charge_efield(const double *charges, const double *position, double *efield)sc::Molecule
nuclear_efield(const double *position, double *efield)sc::Molecule
nuclear_repulsion_1der(int center, double xyz[3])sc::Molecule
nuclear_repulsion_energy()sc::Molecule
nuniq_ (defined in sc::Molecule)sc::Moleculeprotected
nunique() constsc::Moleculeinline
operator=(const Molecule &) (defined in sc::Molecule)sc::Molecule
operator=(const SavableState &) (defined in sc::SavableState)sc::SavableState
operator=(const DescribedClass &) (defined in sc::DescribedClass)sc::DescribedClass
operator=(const RefCount &) (defined in sc::RefCount)sc::RefCountinlineprotected
pg_ (defined in sc::Molecule)sc::Moleculeprotected
point_group() constsc::Molecule
principal_moments_of_inertia(double *evals, double **evecs=0) constsc::Molecule
print(std::ostream &=ExEnv::out0()) constsc::Moleculevirtual
print_parsedkeyval(std::ostream &=ExEnv::out0(), int print_pg=1, int print_unit=1, int number_atoms=1) const (defined in sc::Molecule)sc::Moleculevirtual
print_xyz(std::ostream &=ExEnv::out0(), const char *title=0) const (defined in sc::Molecule)sc::Molecule
q_atom(int i) constsc::Moleculeinline
q_atoms_ (defined in sc::Molecule)sc::Moleculeprotected
q_Z_ (defined in sc::Molecule)sc::Moleculeprotected
r(int atom, int xyz) (defined in sc::Molecule)sc::Moleculeinline
r(int atom, int xyz) const (defined in sc::Molecule)sc::Moleculeinline
r(int atom) const (defined in sc::Molecule)sc::Moleculeinline
ref()sc::DescribedClassinline
ref_origin() constsc::Moleculeinline
ref_origin_ (defined in sc::Molecule)sc::Moleculeprotected
RefCount() (defined in sc::RefCount)sc::RefCountinlineprotected
RefCount(const RefCount &) (defined in sc::RefCount)sc::RefCountinlineprotected
reference()sc::RefCountinline
restore_state(StateIn &si)sc::SavableStatestatic
SavableState() (defined in sc::SavableState)sc::SavableStateprotected
SavableState(const SavableState &) (defined in sc::SavableState)sc::SavableStateprotected
SavableState(StateIn &)sc::SavableStateprotected
save_data_state(StateOut &)sc::Moleculevirtual
save_object_state(StateOut &)sc::SavableState
save_state(StateOut &)sc::SavableState
save_state(SavableState *s, StateOut &) (defined in sc::SavableState)sc::SavableStatestatic
save_vbase_state(StateOut &)sc::SavableStatevirtual
set_include_q(bool iq)sc::Moleculeinline
set_include_qq(bool iqq)sc::Moleculeinline
set_point_group(const Ref< PointGroup > &, double tol=1.0e-7)sc::Molecule
symmetrize(double tol=0.5)sc::Molecule
symmetrize(const Ref< PointGroup > &pg, double tol=0.5)sc::Molecule
throw_if_atom_duplicated(int begin=0, double tol=1e-3) (defined in sc::Molecule)sc::Moleculeprotected
total_charge() constsc::Molecule
total_Z() constsc::Molecule
transform_to_principal_axes(int trans_frame=1) (defined in sc::Molecule)sc::Molecule
transform_to_symmetry_frame() (defined in sc::Molecule)sc::Molecule
translate(const double *r) (defined in sc::Molecule)sc::Molecule
unique(int iuniq) constsc::Moleculeinline
unlock_ptr() constsc::RefCount
unmanage()sc::RefCountinline
use_locks(bool inVal)sc::RefCount
Z(int atom) const (defined in sc::Molecule)sc::Moleculeinline
~DescribedClass() (defined in sc::DescribedClass)sc::DescribedClassvirtual
~Molecule() (defined in sc::Molecule)sc::Moleculevirtual
~RefCount() (defined in sc::RefCount)sc::RefCountvirtual
~SavableState() (defined in sc::SavableState)sc::SavableStatevirtual

Generated at Sun Jan 26 2020 23:24:07 for MPQC 3.0.0-alpha using the documentation package Doxygen 1.8.16.