28#ifndef _mpqc_src_lib_chemistry_qc_lcao_mointsruntime_h
29#define _mpqc_src_lib_chemistry_qc_lcao_mointsruntime_h
31#include <chemistry/qc/lcao/tbint_runtime.h>
32#include <chemistry/qc/lcao/df_runtime.h>
This class is used to contain information about classes.
Definition class.h:147
MOIntsRuntime provides runtime support for computing 1-body and 2-body (2-, 3-, and 4-center) MO-basi...
Definition moints_runtime.h:39
void obsolete()
obsoletes this object
const Ref< MOIntsTransformFactory > & factory() const
factory for creating AO->MO transforms for 2-body integrals
Definition moints_runtime.h:54
MOIntsRuntime(const Ref< MOIntsTransformFactory > &factory, const Ref< DensityFittingParams > &dfparams=0)
give density fitting basis to enable density fitting, when possible
const Ref< DensityFittingParams > & dfparams() const
density fitting parameters
Definition moints_runtime.h:56
void save_data_state(StateOut &)
Save the base classes (with save_data_state) and the members in the same order that the StateIn CTOR ...
const Ref< TwoBodyTwoCenterMOIntsRuntime > & runtime_2c() const
runtime for 2-body 2-center integrals
Definition moints_runtime.h:60
const Ref< TwoBodyThreeCenterMOIntsRuntime > & runtime_3c() const
runtime for 2-body 3-center integrals
Definition moints_runtime.h:62
const Ref< DensityFittingRuntime > & runtime_df() const
runtime for density fitting matrices. Returns null if density fitting basis was not given.
Definition moints_runtime.h:58
const Ref< TwoBodyFourCenterMOIntsRuntime > & runtime_4c() const
runtime for 2-body 4-center integrals
Definition moints_runtime.h:64
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
Contains all MPQC code up to version 3.
Definition mpqcin.h:14