40template <
typename _Scalar>
42 public SpinResolvedBase<UOrbitalRotationGeneratorsComponent<_Scalar>, UOrbitalRotationGenerators<_Scalar>> {
size_t numberOfOrbitals() const
Definition: SimpleOrbitalRotationGenerators.hpp:144
static DerivedOrbitalRotationGenerators FromOccupationTypes(const DerivedOrbitalRotationGenerators &generators, const OccupationType row_occupation_type, const OccupationType column_occupation_type, const size_t K)
Definition: SimpleOrbitalRotationGenerators.hpp:102
const VectorX< Scalar > & asVector() const
Definition: SimpleOrbitalRotationGenerators.hpp:138
const SquareMatrix< Scalar > asMatrix() const
Definition: SimpleOrbitalRotationGenerators.hpp:128
Definition: SpinResolvedBase.hpp:39
UOrbitalRotationGeneratorsComponent< _Scalar > Of
Definition: SpinResolvedBase.hpp:42
const Of & beta() const
Definition: SpinResolvedBase.hpp:140
const Of & alpha() const
Definition: SpinResolvedBase.hpp:130
Definition: SpinResolved.hpp:34
Definition: UOrbitalRotationGeneratorsComponent.hpp:39
Definition: UOrbitalRotationGenerators.hpp:42
const SpinResolved< SquareMatrix< Scalar > > asMatrix() const
Definition: UOrbitalRotationGenerators.hpp:90
typename SpinResolvedBase< UOrbitalRotationGeneratorsComponent< Scalar >, Self >::Of ComponentType
Definition: UOrbitalRotationGenerators.hpp:51
_Scalar Scalar
Definition: UOrbitalRotationGenerators.hpp:45
static UOrbitalRotationGenerators< Scalar > FromOccupationTypes(const UOrbitalRotationGenerators &generators, const OccupationType row_occupation_type, const OccupationType column_occupation_type, const size_t K)
Definition: UOrbitalRotationGenerators.hpp:77
SpinResolved< size_t > numberOfOrbitals() const
Definition: UOrbitalRotationGenerators.hpp:107
SpinResolved< VectorX< Scalar > > asVector() const
Definition: UOrbitalRotationGenerators.hpp:98
Definition: BaseOneElectronIntegralBuffer.hpp:25
OccupationType
Definition: OccupationType.hpp:29