5.21.1. scf.RSCF¶
- class eminus.scf.RSCF(atoms, xc='lda,vwn', pot='gth', guess='random', etol=1e-7, gradtol=None, sic=False, disp=False, opt=None, verbose=None)[source]¶
SCF class for spin-paired systems.
Inherited from
eminus.scf.SCF.In difference to the SCF class, this class will not build the original Atoms object, only the one attributed to the class. Customized fillings could be overwritten when using this class.
Methods
callback(scf, step)Callback function that will get called every SCF iteration.
clear()Initialize or clear intermediate results.
converge_bands(**kwargs)Converge occupied bands after an SCF calculation.
converge_empty_bands([Nempty])Converge unoccupied bands after converging occ.
kernel(**kwargs)Run the self-consistent field (SCF) calculation.
recenter([center])Recenter the system inside the cell.
run(**kwargs)Run the self-consistent field (SCF) calculation.
view(*args, **kwargs)Unified display function.
write(filename, *args, **kwargs)Unified file writer function.
Attributes
Atoms object.
guessInitial wave functions guess.
kptsPass-through to the KPoints object of the Atoms object.
optMinimization methods.
potUsed potential.
pot_paramsPotential parameters.
pot_params_defaultsGet the default potential parameters.
pspPseudopotential path.
symmetricDetermines if the initial guess is the same for both spin channels.
verboseVerbosity level.
xcExchange-correlation functional.
xc_paramsExchange-correlation functional parameters.
xc_params_defaultsGet the default exchange-correlation functional parameters.
xc_typeDetermines the exchange-correlation family.
etolTotal energy convergence tolerance.
gradtolGradient norm convergence tolerance.
sicEnables the SIC energy calculation.
dispEnables the dispersion correction calculation.
smear_updateSteps after the smeared occupations are recalculated.
energiesEnergy object holding energy contributions.
is_convergedDetermines the SCF object convergence.
WUnconstrained wave functions.
- property atoms¶
Atoms object.