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, NormalizeWkZeroWeights)
 
 TEST_F (KlistTest, UpdateUseIBZ)
 
 TEST_F (KlistTest, IbzKpoint)
 
 TEST_F (KlistTest, IbzKpointIsMP)
 
 TEST_F (KlistTest, IbzKpointCustomWeights)
 

Variables

std::vector< stru_stru_lib
 

Macro Definition Documentation

◆ private

#define private   public

Function Documentation

◆ TEST_F() [1/31]

TEST_F ( KlistTest  ,
Construct   
)

◆ TEST_F() [2/31]

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

◆ TEST_F() [3/31]

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

◆ TEST_F() [4/31]

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

◆ TEST_F() [5/31]

TEST_F ( KlistTest  ,
MP   
)

◆ TEST_F() [6/31]

TEST_F ( KlistTest  ,
NormalizeWk   
)

◆ TEST_F() [7/31]

TEST_F ( KlistTest  ,
NormalizeWkZeroWeights   
)

◆ TEST_F() [8/31]

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

◆ TEST_F() [9/31]

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

◆ TEST_F() [10/31]

TEST_F ( KlistTest  ,
ReadKpointsCartesian   
)

◆ TEST_F() [11/31]

TEST_F ( KlistTest  ,
ReadKpointsDirect   
)

◆ TEST_F() [12/31]

TEST_F ( KlistTest  ,
ReadKpointsGamma   
)

◆ TEST_F() [13/31]

TEST_F ( KlistTest  ,
ReadKpointsGammaOnlyLocal   
)

◆ TEST_F() [14/31]

TEST_F ( KlistTest  ,
ReadKpointsInvalidKspacing3values   
)

◆ TEST_F() [15/31]

TEST_F ( KlistTest  ,
ReadKpointsKspacing   
)

◆ TEST_F() [16/31]

TEST_F ( KlistTest  ,
ReadKpointsKspacing3values   
)

◆ TEST_F() [17/31]

TEST_F ( KlistTest  ,
ReadKpointsLine   
)

◆ TEST_F() [18/31]

TEST_F ( KlistTest  ,
ReadKpointsLineCartesian   
)

◆ TEST_F() [19/31]

TEST_F ( KlistTest  ,
ReadKpointsMP   
)

◆ TEST_F() [20/31]

TEST_F ( KlistTest  ,
ReadKpointsWarning1   
)

◆ TEST_F() [21/31]

TEST_F ( KlistTest  ,
ReadKpointsWarning2   
)

◆ TEST_F() [22/31]

TEST_F ( KlistTest  ,
ReadKpointsWarning3   
)

◆ TEST_F() [23/31]

TEST_F ( KlistTest  ,
ReadKpointsWarning4   
)

◆ TEST_F() [24/31]

TEST_F ( KlistTest  ,
ReadKpointsWarning5   
)

◆ TEST_F() [25/31]

TEST_F ( KlistTest  ,
ReadKpointsWarning6   
)

◆ TEST_F() [26/31]

TEST_F ( KlistTest  ,
ReadKpointsWarning7   
)

◆ TEST_F() [27/31]

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

◆ TEST_F() [28/31]

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

◆ TEST_F() [29/31]

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

◆ TEST_F() [30/31]

TEST_F ( KlistTest  ,
SetKupKdown   
)

◆ TEST_F() [31/31]

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