mpqc::UnitCell Member List

This is the complete list of members for mpqc::UnitCell, including all inherited members.

abc() constmpqc::UnitCellinline
atoms() constmpqc::Molecule
begin() constmpqc::Moleculeinline
cast_shared_from_this_to()mpqc::detail::virt_base_of_enable_shared_from_thisinline
cast_shared_from_this_to() constmpqc::detail::virt_base_of_enable_shared_from_thisinline
class_key()mpqc::DescribedClassinlinestatic
class_key() constmpqc::DescribedClassinline
clusterables() constmpqc::Moleculeinline
com() constmpqc::Moleculeinline
core_electrons() constmpqc::Molecule
default_anglesmpqc::UnitCellstatic
default_dimensionsmpqc::UnitCellstatic
DescribedClass()=defaultmpqc::DescribedClass
end() constmpqc::Moleculeinline
in_units_of(const std::string &units) overridempqc::UnitCellvirtual
is_registered()mpqc::DescribedClassinlinestatic
keyval_ctor_registry()mpqc::DescribedClassinlinestatic
keyval_ctor_wrapper_type typedefmpqc::DescribedClass
mass() constmpqc::Moleculeinline
message()mpqc::utility::Observable< Molecule >inlineprotected
messages_type typedefmpqc::utility::Observable< Molecule >
Molecule()=defaultmpqc::Molecule
Molecule(const Molecule &)=defaultmpqc::Molecule
Molecule(Molecule &&)=defaultmpqc::Molecule
Molecule(const KeyVal &kv)mpqc::Moleculeexplicit
Molecule(std::istream &file_stream, bool sort_input=true, Vector3d const &sort_origin=Vector3d::Zero(), std::array< Vector3d, 3 > frame={ {Vector3d{1, 0, 0}, Vector3d{0, 1, 0}, Vector3d{0, 0, 1}}})mpqc::Molecule
Molecule(std::vector< AtomBasedClusterable > c, bool sort_input=true)mpqc::Molecule
Molecule(const std::vector< Atom > &atoms)mpqc::Moleculeexplicit
natoms() constmpqc::Molecule
nclusters() constmpqc::Moleculeinline
nuclear_repulsion_energy(const Vector3i &RJ_max) constmpqc::UnitCell
mpqc::Molecule::nuclear_repulsion_energy() constmpqc::Molecule
num_periodic_dimensions() constmpqc::UnitCell
operator=(Molecule &&)=defaultmpqc::Molecule
operator=(const Molecule &)=defaultmpqc::Molecule
read_xyz(std::istream &file, const std::array< Vector3d, 3 > &frame={ {{1, 0, 0}, {0, 1, 0}, {0, 0, 1}}})mpqc::Moleculestatic
register_keyval_ctor()mpqc::DescribedClassinlinestatic
register_message(Observer *observer, std::function< void()> message) constmpqc::utility::Observable< Molecule >inline
right_anglempqc::UnitCellstatic
set_mass(double mass)mpqc::Moleculeinline
mpqc::shared_from_this()mpqc::enable_shared_from_this< DescribedClass >inline
mpqc::shared_from_this() constmpqc::enable_shared_from_this< DescribedClass >inline
Observable< Molecule >::shared_from_this()mpqc::enable_shared_from_this< Molecule >inline
shared_from_this_possible() constmpqc::detail::virt_base_of_enable_shared_from_thisinline
sort_from_point(Vector3d const &point)mpqc::Molecule
total_atomic_number() constmpqc::Moleculeinline
type_to_keyval_ctor(const std::string &type_name)mpqc::DescribedClassstatic
UnitCell()=defaultmpqc::UnitCell
UnitCell(const KeyVal &kv)mpqc::UnitCell
UnitCell(const std::vector< Atom > &atoms, const Vector3d &abc, const Vector3d &ɑβɣ=Vector3d{default_angles.data()})mpqc::UnitCell
UnitCell(const std::vector< Atom > &atoms, const std::array< Vector3d, 3 > &v_abc)mpqc::UnitCell
UnitCell(std::istream &file_stream)mpqc::UnitCell
v_abc() constmpqc::UnitCellinline
~DescribedClass()mpqc::DescribedClassinlinevirtual
mpqc::~enable_shared_from_this()=defaultmpqc::enable_shared_from_this< DescribedClass >virtual
Observable< Molecule >::~enable_shared_from_this()=defaultmpqc::enable_shared_from_this< Molecule >virtual
~Molecule()=defaultmpqc::Moleculevirtual
~UnitCell()=defaultmpqc::UnitCellvirtual
~virt_base_of_enable_shared_from_this()=defaultmpqc::detail::virt_base_of_enable_shared_from_thisvirtual
ɑβɣ() constmpqc::UnitCellinline