28 #ifndef _chemistry_qc_lcao_transformfactory_h
29 #define _chemistry_qc_lcao_transformfactory_h
32 #include <util/ref/ref.h>
33 #include <util/group/memory.h>
34 #include <chemistry/molecule/energy.h>
35 #include <chemistry/qc/basis/integral.h>
36 #include <chemistry/qc/basis/intdescr.h>
37 #include <chemistry/qc/wfn/orbitalspace.h>
38 #include <chemistry/qc/lcao/transform.h>
56 return data_persistent_;
60 this->data_persistent_ = data_persistent_;
64 bool data_persistent_;
67 class TwoBodyMOIntsTransform;
68 class TwoBodyThreeCenterMOIntsTransform;
69 class DensityFittingInfo;
105 double print_percent_;
107 MOIntsTransform::StoreMethod::type ints_method_;
108 std::string file_prefix_;
109 double log2_precision_;
112 twobody_transform(
const std::string& name,
115 twobody_transform(
const std::string& name,
144 void set_ints_method(
const MOIntsTransform::StoreMethod::type method) { ints_method_ = method; }
147 void set_debug(
int debug);
148 void set_print_percent(
double print_percent);
149 void set_dynamic(
bool dynamic) { dynamic_ = dynamic; }
169 MOIntsTransform::StoreMethod::type
ints_method()
const {
return ints_method_; }
171 CreateTransformHints& hints() {
return hints_; }
174 int debug()
const {
return debug_; }
175 double print_percent()
const {
return print_percent_; }
176 bool dynamic()
const {
return dynamic_; }
206 twobody_transform(StorageType storage,
const std::string&
id,
212 const std::string& name,
216 const std::string& name,
223 #include <chemistry/qc/lcao/transform_tbint.h>
A template class that maintains references counts.
Definition: ref.h:361
this class encapsulates objects needed to perform density fitting of a 4-center integral
Definition: df_runtime.h:235
SpinCase1 other(SpinCase1 S)
given 1-spin return the other 1-spin
Implements descriptors for various two-body evaluators.
Definition: intdescr.h:93
Definition: stateout.h:71
Definition: transform_factory.h:71
Base class for objects that can save/restore state.
Definition: state.h:45
Contains all MPQC code up to version 3.
Definition: mpqcin.h:14
Generated at Sun Jan 26 2020 23:23:58 for MPQC
3.0.0-alpha using the documentation package Doxygen
1.8.16.