mpqc::SparseOrbitalRange Class Reference
Collaboration diagram for mpqc::SparseOrbitalRange:
Documentation
a sparse set of orbitals
Public Types | |
using | base_type = std::vector< orbital_index_type > |
Public Member Functions | |
SparseOrbitalRange ()=default | |
~SparseOrbitalRange ()=default | |
SparseOrbitalRange (const SparseOrbitalRange &)=default | |
SparseOrbitalRange (SparseOrbitalRange &&)=default | |
SparseOrbitalRange & | operator= (const SparseOrbitalRange &)=default |
SparseOrbitalRange & | operator= (SparseOrbitalRange &&)=default |
SparseOrbitalRange (std::size_t sz) | |
template<typename Idx > | |
SparseOrbitalRange (const std::vector< Idx > &v) | |
template<typename IntegralRange , typename = std::enable_if_t< TiledArray::detail::is_integral_sized_range_v<IntegralRange>>> | |
bool | operator== (IntegralRange &&other) const |
Compares to a sized integral range. More... | |
Member Typedef Documentation
◆ base_type
using mpqc::SparseOrbitalRange::base_type = std::vector<orbital_index_type> |
Constructor & Destructor Documentation
◆ SparseOrbitalRange() [1/5]
|
default |
◆ ~SparseOrbitalRange()
|
default |
◆ SparseOrbitalRange() [2/5]
|
default |
◆ SparseOrbitalRange() [3/5]
|
default |
◆ SparseOrbitalRange() [4/5]
|
inline |
◆ SparseOrbitalRange() [5/5]
template<typename Idx >
|
inlineexplicit |
Member Function Documentation
◆ operator=() [1/2]
|
default |
◆ operator=() [2/2]
|
default |
◆ operator==()
template<typename IntegralRange , typename = std::enable_if_t< TiledArray::detail::is_integral_sized_range_v<IntegralRange>>>
|
inline |
Compares to a sized integral range.
The documentation for this class was generated from the following file:
- mpqc/math/fock/orb.h