28 #ifndef _mpqc_src_lib_chemistry_qc_lcao_transform_ijR_h
29 #define _mpqc_src_lib_chemistry_qc_lcao_transform_ijR_h
31 #include <chemistry/qc/basis/intdescr.h>
32 #include <math/distarray4/distarray4.h>
33 #include <chemistry/qc/wfn/orbitalspace.h>
34 #include <chemistry/qc/lcao/transform_factory.h>
65 int compute_transform_batchsize(
size_t mem_static,
int rank_R);
67 distsize_t compute_transform_dynamic_memory(
int batchsize = -1)
const;
71 void extra_memory_report(std::ostream& os =
ExEnv::out0())
const;
108 int compute_transform_batchsize(
size_t mem_static,
int rank_R);
110 distsize_t compute_transform_dynamic_memory(
int batchsize = -1)
const;
115 #endif // end of header guard
const Ref< OrbitalSpace > & space2() const
Returns OrbitalSpace object 2.
Definition: transform_tbint.h:268
A template class that maintains references counts.
Definition: ref.h:361
const Ref< OrbitalSpace > & space3() const
Returns OrbitalSpace object 3.
Definition: transform_tbint.h:270
std::string name() const
Returns the name of the transform.
Definition: transform_tbint.h:253
void compute()
Computes transformed integrals.
std::string type() const
Returns a short label which uniquely identifies the type of transform.
Definition: transform_ijR.h:95
This class is used to contain information about classes.
Definition: class.h:147
TwoBodyThreeCenterMOIntsTransform_ijR computes (ij|R) integrals, where R are atomic orbitals,...
Definition: transform_ijR.h:85
void save_data_state(StateOut &)
Save the base classes (with save_data_state) and the members in the same order that the StateIn CTOR ...
TwoBodyThreeCenterMOIntsTransform computes (xy|z) integrals, using parallel integral-direct AO->MO tr...
Definition: transform_tbint.h:240
Definition: stateout.h:71
TwoBodyThreeCenterMOIntsTransform_ijR computes (ij|R) integrals, where R are atomic orbitals,...
Definition: transform_ijR.h:41
static std::ostream & out0()
Return an ostream that writes from node 0.
const Ref< MOIntsTransformFactory > & factory() const
factory who created this
Definition: transform_tbint.h:258
void compute()
Computes transformed integrals.
Contains all MPQC code up to version 3.
Definition: mpqcin.h:14
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< OrbitalSpace > & space1() const
Returns OrbitalSpace object 1.
Definition: transform_tbint.h:266
std::string type() const
Returns a short label which uniquely identifies the type of transform.
Definition: transform_ijR.h:54
Generated at Sun Jan 26 2020 23:23:58 for MPQC
3.0.0-alpha using the documentation package Doxygen
1.8.16.