39template <
typename _Scalar>
41 public Simple1DM<_Scalar, G1DM<_Scalar>> {
67 const auto M = K_alpha + K_beta;
73 D_general.topLeftCorner(K_alpha, K_alpha) = D.
alpha().
matrix();
74 D_general.bottomRightCorner(K_beta, K_beta) = D.
beta().
matrix();
88template <
typename Scalar>
103template <
typename Scalar>
118template <
typename Scalar>
_Scalar Scalar
Definition: G1DM.hpp:44
static G1DM< Scalar > FromSpinResolved(const SpinResolved1DM< Scalar > &D)
Definition: G1DM.hpp:62
Definition: JacobiRotation.hpp:33
Definition: Simple1DM.hpp:48
size_t numberOfOrbitals() const
Definition: Simple1DM.hpp:111
const SquareMatrix< Scalar > & matrix() const
Definition: Simple1DM.hpp:96
Simple1DM()
Definition: Simple1DM.hpp:85
Definition: SpinResolved1DM.hpp:44
const Of & beta() const
Definition: SpinResolvedBase.hpp:140
const Of & alpha() const
Definition: SpinResolvedBase.hpp:130
Definition: SquareMatrix.hpp:39
static Self Zero(const size_t dim)
Definition: SquareMatrix.hpp:289
Definition: BaseOneElectronIntegralBuffer.hpp:25
Definition: DensityMatrixTraits.hpp:28
Definition: JacobiRotatable.hpp:37