GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages
sc::UnrestrictedSCF(3) MPQC sc::UnrestrictedSCF(3)

sc::UnrestrictedSCF - A base class for unrestricted self-consistent-field methods.

#include <uscf.h>

Inherits sc::SCF.

Inherited by sc::UHF, and sc::UKS.


UnrestrictedSCF (StateIn &)
UnrestrictedSCF (const Ref< KeyVal > &)
void save_data_state (StateOut &)
Save the base classes (with save_data_state) and the members in the same order that the StateIn CTOR initializes them. RefSCMatrix eigenvectors ()
RefDiagSCMatrix eigenvalues ()
Returns the MO basis eigenvalues. RefSCMatrix oso_alpha_eigenvectors ()
RefSCMatrix alpha_eigenvectors ()
RefDiagSCMatrix alpha_eigenvalues ()
RefSCMatrix oso_beta_eigenvectors ()
RefSCMatrix beta_eigenvectors ()
RefDiagSCMatrix beta_eigenvalues ()
RefSymmSCMatrix alpha_density ()
Return alpha electron densities in the SO basis. RefSymmSCMatrix beta_density ()
Return beta electron densities in the SO basis. RefSymmSCMatrix density ()
Returns the SO density. void symmetry_changed ()
Call this if you have changed the molecular symmetry of the molecule contained by this MolecularEnergy. double occupation (int, int)
Returns the occupation. double alpha_occupation (int, int)
Returns the alpha occupation. double beta_occupation (int, int)
Returns the beta occupation. int spin_polarized ()
Return 1 if the alpha density is not equal to the beta density. int spin_unrestricted ()
Return 1 if the alpha orbitals are not equal to the beta orbitals. void print (std::ostream &o=ExEnv::out0()) const
Print information about the object. int n_fock_matrices () const
RefSymmSCMatrix fock (int i)
Returns alpha (i==0) or beta (i==1) Fock matrix in AO basis (including XC contribution in KS DFT -- compare this to CLSCF and HSOSSCF!). RefSymmSCMatrix effective_fock ()
Spin-unrestricted SCF methods do not define effective Fock matrix, thus this function should never be called. void set_desired_value_accuracy (double eps)
Overload of Function::set_desired_value_accuracy().


Ref< SCExtrapError > extrap_error ()
double compute_vector (double &, double enuclear)
void initial_vector (int needv=1)
void set_occupations (const RefDiagSCMatrix &)
void set_occupations (const RefDiagSCMatrix &, const RefDiagSCMatrix &)
void init_vector ()
void done_vector ()
double new_density ()
void reset_density ()
double scf_energy ()
Ref< SCExtrapData > extrap_data ()
void init_gradient ()
void done_gradient ()
RefSymmSCMatrix lagrangian ()
RefSymmSCMatrix gradient_density ()
void init_hessian ()
void done_hessian ()
void two_body_deriv_hf (double *grad, double exchange_fraction)


Ref< PointGroup > most_recent_pg_
int user_occupations_
int tnalpha_
int tnbeta_
int nirrep_
int * nalpha_
int * nbeta_
int * initial_nalpha_
int * initial_nbeta_
AccResultRefSCMatrix oso_eigenvectors_beta_
AccResultRefDiagSCMatrix eigenvalues_beta_
ResultRefSymmSCMatrix focka_
ResultRefSymmSCMatrix fockb_
Ref< TwoBodyInt > tbi_
RefSymmSCMatrix densa_
RefSymmSCMatrix densb_
RefSymmSCMatrix gmata_
RefSymmSCMatrix gmatb_
RefSymmSCMatrix diff_densa_
RefSymmSCMatrix diff_densb_

A base class for unrestricted self-consistent-field methods.

Return alpha electron densities in the SO basis.

Reimplemented from sc::Wavefunction.

Reimplemented from sc::OneBodyWavefunction.

Reimplemented from sc::OneBodyWavefunction.

Returns the alpha occupation. The irreducible representation and the vector number within that representation are given as arguments.

Reimplemented from sc::OneBodyWavefunction.

Return beta electron densities in the SO basis.

Reimplemented from sc::Wavefunction.

Reimplemented from sc::OneBodyWavefunction.

Reimplemented from sc::OneBodyWavefunction.

Returns the beta occupation. The irreducible representation and the vector number within that representation are given as arguments.

Reimplemented from sc::OneBodyWavefunction.

Reimplemented from sc::SCF.

Returns the SO density.

Implements sc::Wavefunction.

Implements sc::SCF.

Implements sc::SCF.

Implements sc::SCF.

Spin-unrestricted SCF methods do not define effective Fock matrix, thus this function should never be called.

Implements sc::SCF.

Returns the MO basis eigenvalues.

Reimplemented from sc::SCF.

Implements sc::SCF.

Reimplemented from sc::SCF.

Returns alpha (i==0) or beta (i==1) Fock matrix in AO basis (including XC contribution in KS DFT -- compare this to CLSCF and HSOSSCF!). Argument i must be 0.

Implements sc::SCF.

Implements sc::SCF.

Implements sc::SCF.

Implements sc::SCF.

Implements sc::SCF.

Reimplemented from sc::SCF.

Implements sc::SCF.

Implements sc::SCF.

Implements sc::SCF.

Returns the occupation. The irreducible representation and the vector number within that representation are given as arguments.

Implements sc::OneBodyWavefunction.

Reimplemented from sc::OneBodyWavefunction.

Reimplemented from sc::OneBodyWavefunction.

Print information about the object.

Reimplemented from sc::SCF.

Implements sc::SCF.

Save the base classes (with save_data_state) and the members in the same order that the StateIn CTOR initializes them. This must be implemented by the derived class if the class has data.

Reimplemented from sc::SCF.

Implements sc::SCF.

Overload of Function::set_desired_value_accuracy(). Must update accuracy of the eigenvalues and eigenvectors.

Reimplemented from sc::Function.

Implements sc::SCF.

Return 1 if the alpha density is not equal to the beta density.

Implements sc::Wavefunction.

Return 1 if the alpha orbitals are not equal to the beta orbitals.

Reimplemented from sc::SCF.

Call this if you have changed the molecular symmetry of the molecule contained by this MolecularEnergy.

Reimplemented from sc::SCF.

Generated automatically by Doxygen for MPQC from the source code.
Tue Jun 7 2022 Version 2.3.1

Search for    or go to Top of page |  Section 3 |  Main Index

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with ManDoc.