ABACUS develop
Atomic-orbital Based Ab-initio Computation at UStc
Loading...
Searching...
No Matches
Classes | Namespaces | Functions | Variables
test_xc.cpp File Reference
#include "gtest/gtest.h"
#include "../xc_functional.h"
#include "../xc_functional_libxc.h"
#include "../exx_info.h"
#include "xctest.h"
Include dependency graph for test_xc.cpp:

Classes

class  XCTest_PBE
 
class  XCTest_PBEsol
 
class  XCTest_BP
 
class  XCTest_revPBE
 
class  XCTest_WC
 
class  XCTest_BLYP
 
class  XCTest_PW91
 
class  XCTest_OLYP
 
class  XCTest_HCTH
 
class  XCTest_PWLDA
 
class  XCTest_PZ
 
class  XCTest_SLATER1
 
class  XCTest_SLATER_RXC
 
class  XCTest_PW
 
class  XCTest_LYP
 
class  XCTest_VWN
 
class  XCTest_WIGNER
 
class  XCTest_HL
 
class  XCTest_GL
 
class  XCTest_OPTX
 
class  XCTest_WCX
 
class  XCTest_PBE0
 
class  XCTest_PBE_LibXC
 

Namespaces

namespace  ModuleBase
 
namespace  GlobalV
 
namespace  GlobalC
 

Functions

void ModuleBase::WARNING_QUIT (const std::string &file, const std::string &description)
 Combine the functions of WARNING and QUIT.
 
 TEST_F (XCTest_PBE, set_xc_type)
 
 TEST_F (XCTest_PBEsol, set_xc_type)
 
 TEST_F (XCTest_BP, set_xc_type)
 
 TEST_F (XCTest_revPBE, set_xc_type)
 
 TEST_F (XCTest_WC, set_xc_type)
 
 TEST_F (XCTest_BLYP, set_xc_type)
 
 TEST_F (XCTest_PW91, set_xc_type)
 
 TEST_F (XCTest_OLYP, set_xc_type)
 
 TEST_F (XCTest_HCTH, set_xc_type)
 
 TEST_F (XCTest_PWLDA, set_xc_type)
 
 TEST_F (XCTest_PZ, set_xc_type)
 
 TEST_F (XCTest_SLATER1, set_xc_type)
 
 TEST_F (XCTest_SLATER_RXC, set_xc_type)
 
 TEST_F (XCTest_PW, set_xc_type)
 
 TEST_F (XCTest_LYP, set_xc_type)
 
 TEST_F (XCTest_VWN, set_xc_type)
 
 TEST_F (XCTest_WIGNER, set_xc_type)
 
 TEST_F (XCTest_HL, set_xc_type)
 
 TEST_F (XCTest_GL, set_xc_type)
 
 TEST_F (XCTest_OPTX, set_xc_type)
 
 TEST_F (XCTest_WCX, set_xc_type)
 
 TEST_F (XCTest_PBE0, set_xc_type)
 
 TEST_F (XCTest_PBE_LibXC, set_xc_type)
 

Variables

std::string GlobalV::BASIS_TYPE = ""
 
bool GlobalV::CAL_STRESS = 0
 
int GlobalV::CAL_FORCE = 0
 
int GlobalV::NSPIN = 1
 
Exx_Info GlobalC::exx_info
 

Function Documentation

◆ TEST_F() [1/23]

TEST_F ( XCTest_BLYP  ,
set_xc_type   
)
Here is the call graph for this function:

◆ TEST_F() [2/23]

TEST_F ( XCTest_BP  ,
set_xc_type   
)
Here is the call graph for this function:

◆ TEST_F() [3/23]

TEST_F ( XCTest_GL  ,
set_xc_type   
)

◆ TEST_F() [4/23]

TEST_F ( XCTest_HCTH  ,
set_xc_type   
)
Here is the call graph for this function:

◆ TEST_F() [5/23]

TEST_F ( XCTest_HL  ,
set_xc_type   
)

◆ TEST_F() [6/23]

TEST_F ( XCTest_LYP  ,
set_xc_type   
)

◆ TEST_F() [7/23]

TEST_F ( XCTest_OLYP  ,
set_xc_type   
)
Here is the call graph for this function:

◆ TEST_F() [8/23]

TEST_F ( XCTest_OPTX  ,
set_xc_type   
)

◆ TEST_F() [9/23]

TEST_F ( XCTest_PBE  ,
set_xc_type   
)
Here is the call graph for this function:

◆ TEST_F() [10/23]

TEST_F ( XCTest_PBE0  ,
set_xc_type   
)
Here is the call graph for this function:

◆ TEST_F() [11/23]

TEST_F ( XCTest_PBE_LibXC  ,
set_xc_type   
)
Here is the call graph for this function:

◆ TEST_F() [12/23]

TEST_F ( XCTest_PBEsol  ,
set_xc_type   
)
Here is the call graph for this function:

◆ TEST_F() [13/23]

TEST_F ( XCTest_PW  ,
set_xc_type   
)

◆ TEST_F() [14/23]

TEST_F ( XCTest_PW91  ,
set_xc_type   
)
Here is the call graph for this function:

◆ TEST_F() [15/23]

TEST_F ( XCTest_PWLDA  ,
set_xc_type   
)
Here is the call graph for this function:

◆ TEST_F() [16/23]

TEST_F ( XCTest_PZ  ,
set_xc_type   
)
Here is the call graph for this function:

◆ TEST_F() [17/23]

TEST_F ( XCTest_revPBE  ,
set_xc_type   
)
Here is the call graph for this function:

◆ TEST_F() [18/23]

TEST_F ( XCTest_SLATER1  ,
set_xc_type   
)

◆ TEST_F() [19/23]

TEST_F ( XCTest_SLATER_RXC  ,
set_xc_type   
)

◆ TEST_F() [20/23]

TEST_F ( XCTest_VWN  ,
set_xc_type   
)

◆ TEST_F() [21/23]

TEST_F ( XCTest_WC  ,
set_xc_type   
)
Here is the call graph for this function:

◆ TEST_F() [22/23]

TEST_F ( XCTest_WCX  ,
set_xc_type   
)

◆ TEST_F() [23/23]

TEST_F ( XCTest_WIGNER  ,
set_xc_type   
)