28 #ifndef _mpqc_src_lib_chemistry_qc_mbptr12_externpt2r12_h
29 #define _mpqc_src_lib_chemistry_qc_mbptr12_externpt2r12_h
31 #include <chemistry/qc/mbptr12/pt2r12.h>
32 #include <chemistry/qc/extern/moinfo.h>
75 static const unsigned int debug_print_ = 0;
87 std::string cabs_name_;
88 std::string obs_name_;
89 std::string dfbs_name_;
90 std::string f12exp_str_;
93 #if defined(MPQC_NEW_FEATURES)
94 std::string singles_str_;
95 std::string partition_str_;
96 std::string cabs_singles_name_;
99 bool cabs_contraction_;
106 #endif // end of header guard
double magnetic_moment() const
Computes the S (or J) magnetic moment of the target state(s), in units of .
The RefSymmSCMatrix class is a smart pointer to an SCSymmSCMatrix specialization.
Definition: matrix.h:265
void set_desired_value_accuracy(double acc)
Set the accuracy to which the value is to be computed.
A template class that maintains references counts.
Definition: ref.h:361
int nelectron()
Returns the number of electrons.
ExternPT2R12(const Ref< KeyVal > &kv)
A KeyVal constructor is used to generate a ExternPT2R12 object from the input.
A Wavefunction is a MolecularEnergy that utilizies a GaussianBasisSet.
Definition: wfn.h:52
void obsolete()
Marks all results as being out of date.
This class is used to contain information about classes.
Definition: class.h:147
RefSymmSCMatrix density()
Returns the SO density.
ExternPT2R12 is a PT2R12 wave function computed from external MO info and 2-RDM.
Definition: extern_pt2r12.h:37
int value_implemented() const
Definition: extern_pt2r12.h:66
void print(std::ostream &os=ExEnv::out0()) const
Print information about the object.
static std::ostream & out0()
Return an ostream that writes from node 0.
void compute()
Recompute at least the results that have compute true and are not already computed.
Contains all MPQC code up to version 3.
Definition: mpqcin.h:14
Generated at Sun Jan 26 2020 23:23:59 for MPQC
3.0.0-alpha using the documentation package Doxygen
1.8.16.