•All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Search Results
mpqc::AtomBasedClusterModel< T > Class Template Reference
Collaboration diagram for mpqc::AtomBasedClusterModel< T >:

Public Member Functions | |
AtomBasedClusterModel (T t) | |
AtomBasedClusterModel (const AtomBasedClusterModel &c)=default | |
AtomBasedClusterModel (AtomBasedClusterModel &&c)=default | |
AtomBasedClusterModel & operator= (const AtomBasedClusterModel &c)=default | |
AtomBasedClusterModel & operator= (AtomBasedClusterModel &&c)=default | |
Vector3d const & center_ () const override final | |
Vector3d const & com_ () const override final | |
int64_t total_atomic_number_ () const override final | |
double mass_ () const override final | |
std::vector< Atom > atoms_ () const override final | |
void update_ (const std::vector< Atom > &atoms, size_t &pos) override final | |
void apply_ (const std::function< void(Atom &)> &op) override final | |
size_t natoms_ () const override final | |
std::ostream & print_ (std::ostream &os) const override final | |
![]() | |
virtual ~AtomBasedClusterConcept () noexcept=default | |
![]() | |
virtual ~ClusterConcept () | |
Constructor & Destructor Documentation
◆ AtomBasedClusterModel() [1/3]
template<typename T >
|
inline |
◆ AtomBasedClusterModel() [2/3]
template<typename T >
|
default |
◆ AtomBasedClusterModel() [3/3]
template<typename T >
|
default |
Member Function Documentation
◆ apply_()
template<typename T >
|
inlinefinaloverridevirtual |
Implements mpqc::AtomBasedClusterConcept.
◆ atoms_()
template<typename T >
|
inlinefinaloverridevirtual |
Implements mpqc::AtomBasedClusterConcept.
◆ center_()
template<typename T >
|
inlinefinaloverridevirtual |
Implements mpqc::ClusterConcept.
◆ com_()
template<typename T >
|
inlinefinaloverridevirtual |
Implements mpqc::AtomBasedClusterConcept.
◆ mass_()
template<typename T >
|
inlinefinaloverridevirtual |
Implements mpqc::AtomBasedClusterConcept.
◆ natoms_()
template<typename T >
|
inlinefinaloverridevirtual |
Implements mpqc::AtomBasedClusterConcept.
◆ operator=() [1/2]
template<typename T >
|
default |
◆ operator=() [2/2]
template<typename T >
|
default |
◆ print_()
template<typename T >
|
inlinefinaloverridevirtual |
Implements mpqc::ClusterConcept.
◆ total_atomic_number_()
template<typename T >
|
inlinefinaloverridevirtual |
Implements mpqc::AtomBasedClusterConcept.
◆ update_()
template<typename T >
|
inlinefinaloverridevirtual |
Implements mpqc::AtomBasedClusterConcept.
The documentation for this class was generated from the following file:
- mpqc/chemistry/molecule/atom_based_cluster_concept.h