GQCP
|
#include <G1DM.hpp>
Public Types | |
using | Scalar = _Scalar |
![]() | |
using | Scalar = _Scalar |
using | DerivedDM = G1DM< _Scalar > |
using | Self = Simple1DM< Scalar, DerivedDM > |
using | Transformation = typename DensityMatrixTraits< DerivedDM >::Transformation |
![]() | |
using | Transformation = typename BasisTransformableTraits< Type >::Transformation |
![]() | |
using | JacobiRotationType = typename JacobiRotatableTraits< T >::JacobiRotationType |
![]() | |
using | Derived = T |
Static Public Member Functions | |
static G1DM< Scalar > | FromSpinResolved (const SpinResolved1DM< Scalar > &D) |
Additional Inherited Members | |
![]() | |
Simple1DM (const SquareMatrix< Scalar > &D) | |
Simple1DM () | |
const SquareMatrix< Scalar > & | matrix () const |
SquareMatrix< Scalar > & | matrix () |
size_t | numberOfOrbitals () const |
double | norm () const |
DerivedDM & | operator+= (const DerivedDM &rhs) override |
DerivedDM & | operator*= (const Scalar &a) override |
DerivedDM | transformed (const Transformation &T) const override |
DerivedDM | rotated (const JacobiRotation &jacobi_rotation) const override |
![]() | |
virtual Type | transformed (const Transformation &T) const =0 |
virtual void | transform (const Transformation &T) |
virtual Type | rotated (const Transformation &U) const |
void | rotate (const Transformation &U) |
![]() | |
virtual T | rotated (const JacobiRotationType &jacobi_rotation) const =0 |
void | rotate (const JacobiRotationType &jacobi_rotation) |
![]() | |
virtual T & | operator+= (const T &rhs)=0 |
virtual T & | operator*= (const Scalar &a)=0 |
T & | operator-= (const T &rhs) |
T | operator- () const |
![]() | |
Derived & | derived () |
const Derived & | derived () const |
A type used to represent a one-electron general(ized) density matrix, i.e. the full spinor two-component one-electron density matrix.
_Scalar | The scalar type used for a density matrix element: real or complex. |
using GQCP::G1DM< _Scalar >::Scalar = _Scalar |
|
inlinestatic |
Create a G1DM
from a SpinResolved1DM
.
D | The spin-resolved 1-DM. |
G1DM
created from a SpinResolved1DM
.