GQCP
|
#include <UMullikenDomain.hpp>
Public Types | |
using | Scalar = _Scalar |
using | ComponentType = typename SpinResolvedBase< UMullikenDomainComponent< Scalar >, UMullikenDomain< Scalar > >::Of |
![]() | |
using | Of = UMullikenDomainComponent< _Scalar > |
using | Derived = UMullikenDomain< _Scalar > |
using | Self = SpinResolvedBase< Of, Derived > |
Public Member Functions | |
SpinResolved< SquareMatrix< Scalar > > | partitionMatrix (const UTransformation< Scalar > &C) const |
UTransformation< Scalar > | projectionMatrix (const UTransformation< Scalar > &C) const |
![]() | |
SpinResolvedBase (const Of &alpha, const Of &beta) | |
SpinResolvedBase (const std::vector< Of > &both) | |
SpinResolvedBase (const std::array< Of, 2 > &both) | |
SpinResolvedBase (const std::initializer_list< Of > &both) | |
const Of & | alpha () const |
Of & | alpha () |
const Of & | beta () const |
Of & | beta () |
const Of & | component (const Spin sigma) const |
Of & | component (const Spin sigma) |
Additional Inherited Members | |
![]() | |
static Derived | FromEqual (const Of &equal) |
An unrestricted Mulliken-based domain in an AO basis.
_Scalar | The scalar type used to represent an element of the Mulliken projection matrix: real or complex. |
using GQCP::UMullikenDomain< _Scalar >::ComponentType = typename SpinResolvedBase<UMullikenDomainComponent<Scalar>, UMullikenDomain<Scalar> >::Of |
using GQCP::UMullikenDomain< _Scalar >::Scalar = _Scalar |
|
inline |
MARK: Domain and projecting
|
inline |