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_;
67class TwoBodyMOIntsTransform;
68class TwoBodyThreeCenterMOIntsTransform;
69class DensityFittingInfo;
71 template <
bool DF>
struct MakeTwoBodyTransform;
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_; }
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
Base class for objects that can save/restore state.
Definition state.h:45
Restores fundamental and user-defined types from images created with StateOut.
Definition statein.h:79
Serializes fundamental and user-defined types.
Definition stateout.h:71
Implements descriptors for various two-body evaluators.
Definition intdescr.h:93
SpinCase1 other(SpinCase1 S)
given 1-spin return the other 1-spin
Contains all MPQC code up to version 3.
Definition mpqcin.h:14
this class encapsulates objects needed to perform density fitting of a 4-center integral
Definition df_runtime.h:235
Definition transform_factory.timpl.h:39