Skip to content

Commit 00c970e

Browse files
author
wenfei-li
committed
gint : removed grid_base_beta
1 parent e39dae4 commit 00c970e

File tree

5 files changed

+22
-73
lines changed

5 files changed

+22
-73
lines changed

source/src_lcao/CMakeLists.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,6 @@ list(APPEND objects
4343
gint_k_vl.cpp
4444
gint_tools.cpp
4545
global_fp.cpp
46-
grid_base_beta.cpp
4746
grid_bigcell.cpp
4847
grid_meshball.cpp
4948
grid_meshcell.cpp

source/src_lcao/gint_gamma.cpp

Lines changed: 14 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -93,10 +93,19 @@ void Gint_Gamma::save_atoms_on_grid(const Grid_Technique &gt)
9393

9494
this->vfactor = std::abs(this->latvec0.Det())/gt.ncxyz;
9595

96-
//OUT(GlobalV::ofs_running,"Max atom number on sub-FFT-grid",max_size);
97-
//GlobalV::ofs_running << "\n dense(DIY) = " << dense;
98-
//GlobalV::ofs_running << "\n count_dense = " << (double)count_dense/nxyz*100 << "%";
99-
//GlobalV::ofs_running << "\n count_sparse = " << (double)count_sparse/nxyz*100 << "%" << std::endl;
100-
10196
return;
10297
}
98+
99+
void Gint_Gamma::prepare(
100+
const ModuleBase::Matrix3 &latvec_in,
101+
const double& lat0_in)
102+
{
103+
ModuleBase::TITLE("Grid_Base_Beta","prepare");
104+
105+
this->lat0 = lat0_in;
106+
107+
this->latvec0 = latvec_in;
108+
this->latvec0 *= this->lat0;
109+
110+
return;
111+
}

source/src_lcao/gint_gamma.h

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99
#include "gint_tools.h"
1010
#include "../module_base/global_function.h"
1111
#include "../module_base/global_variable.h"
12-
#include "grid_base_beta.h"
1312
#include "grid_technique.h"
1413
#include "LCAO_matrix.h"
1514
#include <omp.h>
@@ -20,7 +19,7 @@
2019
// Numerical Orbitals
2120
//=========================================================
2221

23-
class Gint_Gamma : public Grid_Base_Beta
22+
class Gint_Gamma
2423
{
2524
public:
2625

@@ -43,10 +42,16 @@ class Gint_Gamma : public Grid_Base_Beta
4342

4443
// (5) calculate the Mulliken charge
4544
void cal_mulliken(double** mulliken);
46-
45+
46+
void prepare(
47+
const ModuleBase::Matrix3 &latvec_in,
48+
const double& lat0_in);
4749

4850
private:
4951

52+
double vfactor;
53+
ModuleBase::Matrix3 latvec0;
54+
double lat0;
5055
double*** DM; //pointer to LOC.DM
5156
double* transformer;
5257
double psiv1;

source/src_lcao/grid_base_beta.cpp

Lines changed: 0 additions & 25 deletions
This file was deleted.

source/src_lcao/grid_base_beta.h

Lines changed: 0 additions & 39 deletions
This file was deleted.

0 commit comments

Comments
 (0)