29 #ifndef _chemistry_qc_basis_orthog_h
30 #define _chemistry_qc_basis_orthog_h
32 #include <util/state/state.h>
33 #include <math/scmat/matrix.h>
65 double min_orthog_res_;
66 double max_orthog_res_;
68 void compute_overlap_eig(
RefSCMatrix& overlap_eigvec,
71 void compute_symmetric_orthog();
72 void compute_canonical_orthog();
73 void compute_gs_orthog();
74 void compute_orthog_trans();
86 double lindep_tolerance,
98 double lindep_tolerance,
101 double min_orthog_res()
const {
return min_orthog_res_; }
102 double max_orthog_res()
const {
return max_orthog_res_; }
104 Ref<OverlapOrthog> copy()
const;
The RefSymmSCMatrix class is a smart pointer to an SCSymmSCMatrix specialization.
Definition: matrix.h:261
OrthogMethod
An enum for the types of orthogonalization.
Definition: orthog.h:42
The RefSCMatrix class is a smart pointer to an SCMatrix specialization.
Definition: matrix.h:135
A template class that maintains references counts.
Definition: ref.h:332
int nlindep()
Returns the number of linearly dependent functions eliminated from the orthogonal basis.
RefSCMatrix basis_to_orthog_basis()
Returns a matrix which does the requested transform from a basis to an orthogonal basis.
This class computes the orthogonalizing transform for a basis set.
Definition: orthog.h:38
The RefDiagSCMatrix class is a smart pointer to an DiagSCMatrix specialization.
Definition: matrix.h:380
Restores objects that derive from SavableState.
Definition: statein.h:70
The RefSCDimension class is a smart pointer to an SCDimension specialization.
Definition: dim.h:156
void save_data_state(StateOut &)
Save the base classes (with save_data_state) and the members in the same order that the StateIn CTOR ...
Serializes objects that derive from SavableState.
Definition: stateout.h:61
double lindep_tol() const
Returns the tolerance for linear dependencies.
Definition: orthog.h:110
RefSCMatrix basis_to_orthog_basis_inverse()
Returns the inverse of the transformation returned by basis_to_orthog_basis.
Base class for objects that can save/restore state.
Definition: state.h:46
OrthogMethod orthog_method() const
Returns the orthogonalization method.
Definition: orthog.h:107
Generated at Sun Jan 26 2020 23:33:04 for MPQC
2.3.1 using the documentation package Doxygen
1.8.16.