ABACUS develop
Atomic-orbital Based Ab-initio Computation at UStc
Loading...
Searching...
No Matches
Classes | Macros | Functions | Variables
klist_test.cpp File Reference
#include "gmock/gmock.h"
#include "gtest/gtest.h"
#include <iostream>
#include <streambuf>
#include "source_basis/module_ao/ORB_gaunt_table.h"
#include "source_cell/atom_pseudo.h"
#include "source_cell/atom_spec.h"
#include "source_cell/klist.h"
#include "source_cell/parallel_kpoints.h"
#include "source_cell/pseudo.h"
#include "source_cell/setup_nonlocal.h"
#include "source_cell/unitcell.h"
#include "source_estate/magnetism.h"
#include "source_pw/module_pwdft/VL_in_pw.h"
#include "source_pw/module_pwdft/VNL_in_pw.h"
#include "source_pw/module_pwdft/parallel_grid.h"
#include "source_io/berryphase.h"
#include "source_io/module_parameter/parameter.h"
#include "source_base/mathzone.h"
#include "source_base/parallel_global.h"
Include dependency graph for klist_test.cpp:

Classes

struct  atomtype_
 
struct  stru_
 
class  KlistTest
 

Macros

#define private   public
 

Functions

 TEST_F (KlistTest, Construct)
 
 TEST_F (KlistTest, MP)
 
 TEST_F (KlistTest, ReadKpointsGammaOnlyLocal)
 
 TEST_F (KlistTest, ReadKpointsKspacing)
 
 TEST_F (KlistTest, ReadKpointsKspacing3values)
 
 TEST_F (KlistTest, ReadKpointsInvalidKspacing3values)
 
 TEST_F (KlistTest, ReadKpointsGamma)
 
 TEST_F (KlistTest, ReadKpointsMP)
 
 TEST_F (KlistTest, ReadKpointsLine)
 
 TEST_F (KlistTest, ReadKpointsCartesian)
 
 TEST_F (KlistTest, ReadKpointsLineCartesian)
 
 TEST_F (KlistTest, ReadKpointsDirect)
 
 TEST_F (KlistTest, ReadKpointsWarning1)
 
 TEST_F (KlistTest, ReadKpointsWarning2)
 
 TEST_F (KlistTest, ReadKpointsWarning3)
 
 TEST_F (KlistTest, ReadKpointsWarning4)
 
 TEST_F (KlistTest, ReadKpointsWarning5)
 
 TEST_F (KlistTest, ReadKpointsWarning6)
 
 TEST_F (KlistTest, ReadKpointsWarning7)
 
 TEST_F (KlistTest, SetKupKdown)
 
 TEST_F (KlistTest, SetAfterVC)
 
 TEST_F (KlistTest, PrintKlists)
 
 TEST_F (KlistTest, PrintKlistsWarnigQuit)
 
 TEST_F (KlistTest, SetBothKvecFinalSCF)
 
 TEST_F (KlistTest, SetBothKvec)
 
 TEST_F (KlistTest, NormalizeWk)
 
 TEST_F (KlistTest, UpdateUseIBZ)
 
 TEST_F (KlistTest, IbzKpoint)
 
 TEST_F (KlistTest, IbzKpointIsMP)
 

Variables

std::vector< stru_stru_lib
 

Macro Definition Documentation

◆ private

#define private   public

Function Documentation

◆ TEST_F() [1/29]

TEST_F ( KlistTest  ,
Construct   
)

◆ TEST_F() [2/29]

TEST_F ( KlistTest  ,
IbzKpoint   
)
Here is the call graph for this function:

◆ TEST_F() [3/29]

TEST_F ( KlistTest  ,
IbzKpointIsMP   
)
Here is the call graph for this function:

◆ TEST_F() [4/29]

TEST_F ( KlistTest  ,
MP   
)

◆ TEST_F() [5/29]

TEST_F ( KlistTest  ,
NormalizeWk   
)

◆ TEST_F() [6/29]

TEST_F ( KlistTest  ,
PrintKlists   
)
Here is the call graph for this function:

◆ TEST_F() [7/29]

TEST_F ( KlistTest  ,
PrintKlistsWarnigQuit   
)
Here is the call graph for this function:

◆ TEST_F() [8/29]

TEST_F ( KlistTest  ,
ReadKpointsCartesian   
)

◆ TEST_F() [9/29]

TEST_F ( KlistTest  ,
ReadKpointsDirect   
)

◆ TEST_F() [10/29]

TEST_F ( KlistTest  ,
ReadKpointsGamma   
)

◆ TEST_F() [11/29]

TEST_F ( KlistTest  ,
ReadKpointsGammaOnlyLocal   
)

◆ TEST_F() [12/29]

TEST_F ( KlistTest  ,
ReadKpointsInvalidKspacing3values   
)

◆ TEST_F() [13/29]

TEST_F ( KlistTest  ,
ReadKpointsKspacing   
)

◆ TEST_F() [14/29]

TEST_F ( KlistTest  ,
ReadKpointsKspacing3values   
)

◆ TEST_F() [15/29]

TEST_F ( KlistTest  ,
ReadKpointsLine   
)

◆ TEST_F() [16/29]

TEST_F ( KlistTest  ,
ReadKpointsLineCartesian   
)

◆ TEST_F() [17/29]

TEST_F ( KlistTest  ,
ReadKpointsMP   
)

◆ TEST_F() [18/29]

TEST_F ( KlistTest  ,
ReadKpointsWarning1   
)

◆ TEST_F() [19/29]

TEST_F ( KlistTest  ,
ReadKpointsWarning2   
)

◆ TEST_F() [20/29]

TEST_F ( KlistTest  ,
ReadKpointsWarning3   
)

◆ TEST_F() [21/29]

TEST_F ( KlistTest  ,
ReadKpointsWarning4   
)

◆ TEST_F() [22/29]

TEST_F ( KlistTest  ,
ReadKpointsWarning5   
)

◆ TEST_F() [23/29]

TEST_F ( KlistTest  ,
ReadKpointsWarning6   
)

◆ TEST_F() [24/29]

TEST_F ( KlistTest  ,
ReadKpointsWarning7   
)

◆ TEST_F() [25/29]

TEST_F ( KlistTest  ,
SetAfterVC   
)
Here is the call graph for this function:

◆ TEST_F() [26/29]

TEST_F ( KlistTest  ,
SetBothKvec   
)
Here is the call graph for this function:

◆ TEST_F() [27/29]

TEST_F ( KlistTest  ,
SetBothKvecFinalSCF   
)
Here is the call graph for this function:

◆ TEST_F() [28/29]

TEST_F ( KlistTest  ,
SetKupKdown   
)

◆ TEST_F() [29/29]

TEST_F ( KlistTest  ,
UpdateUseIBZ   
)

Variable Documentation

◆ stru_lib

std::vector<stru_> stru_lib
Initial value:
{stru_{1,
"O_h",
"m-3m",
"Pm-3m",
std::vector<double>{1., 0., 0., 0., 1., 0., 0., 0., 1.},
std::vector<atomtype_>{atomtype_{"C",
std::vector<std::vector<double>>{
{0., 0., 0.},
}}}}}
Definition symmetry_test.h:9
Definition symmetry_test.h:15