SpinParam

class dqc.utils.SpinParam(*args, **kwds)[source]

Data structure to store different values for spin-up and spin-down electrons.

u

The parameters that corresponds to the spin-up electrons.

Type

any type

d

The parameters that corresponds to the spin-down electrons.

Type

any type

Example

import torch
import dqc.utils
dens_u = torch.ones(1)
dens_d = torch.zeros(1)
sp = dqc.utils.SpinParam(u=dens_u, d=dens_d)
print(sp.u)
tensor([1.])