integrals_2el_coulomb.h
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028 #ifndef INTEGRALS_2EL_COULOMB_HEADER
00029 #define INTEGRALS_2EL_COULOMB_HEADER
00030
00031
00032 #include "basisinfo.h"
00033 #include "integrals_2el.h"
00034 #include "basis_func_pair_list.h"
00035
00036
00037 int
00038 compute_J_by_boxes(const BasisInfoStruct & basisInfo,
00039 const IntegralInfo* integralInfo,
00040 const JK::Params& J_K_params,
00041 ergo_real* J,
00042 const ergo_real* dens);
00043
00044 int
00045 compute_J_by_boxes_nosymm(const BasisInfoStruct & basisInfo,
00046 const IntegralInfo* integralInfo,
00047 const JK::Params& J_K_params,
00048 ergo_real* J,
00049 const ergo_real* dens);
00050
00051 int
00052 compute_J_by_boxes_linear(const BasisInfoStruct & basisInfo,
00053 const IntegralInfo* integralInfo,
00054 const JK::Params& J_K_params,
00055 const basis_func_index_pair_struct* basisFuncIndexPairList,
00056 int basisFuncIndexPairCount,
00057 const ergo_real* D_list,
00058 ergo_real* result_J_list,
00059 int noOfBasisFuncIndexPairs);
00060
00061
00062 #endif