ABACUS develop
Atomic-orbital Based Ab-initio Computation at UStc
Loading...
Searching...
No Matches
Classes | Macros | Typedefs | Functions
unitcell_test.cpp File Reference
#include "gmock/gmock.h"
#include "gtest/gtest.h"
#include "source_io/module_parameter/parameter.h"
#include "source_estate/cal_ux.h"
#include "source_estate/read_orb.h"
#include "source_estate/read_pseudo.h"
#include "source_cell/read_stru.h"
#include "source_cell/print_cell.h"
#include "memory"
#include "source_base/global_variable.h"
#include "source_base/mathzone.h"
#include "prepare_unitcell.h"
#include "source_cell/update_cell.h"
#include <streambuf>
#include <valarray>
#include <vector>
Include dependency graph for unitcell_test.cpp:

Classes

class  UcellTest
 

Macros

#define private   public
 

Typedefs

using UcellDeathTest = UcellTest
 

Functions

 TEST_F (UcellTest, Constructor)
 
 TEST_F (UcellTest, Setup)
 
 TEST_F (UcellDeathTest, SetupWarningQuit1)
 
 TEST_F (UcellDeathTest, SetupWarningQuit2)
 
 TEST_F (UcellDeathTest, CompareAatomLabel)
 
 TEST_F (UcellTest, RemakeCell)
 
 TEST_F (UcellDeathTest, RemakeCellWarnings)
 
 TEST_F (UcellTest, JudgeParallel)
 
 TEST_F (UcellTest, Index)
 
 TEST_F (UcellTest, GetAtomCounts)
 
 TEST_F (UcellTest, GetOrbitalCounts)
 
 TEST_F (UcellTest, GetLnchiCounts)
 
 TEST_F (UcellTest, CheckDTau)
 
 TEST_F (UcellTest, CheckTauFalse)
 
 TEST_F (UcellTest, CheckTauTrue)
 
 TEST_F (UcellTest, SelectiveDynamics)
 
 TEST_F (UcellTest, PeriodicBoundaryAdjustment2)
 
 TEST_F (UcellTest, PrintCell)
 
 TEST_F (UcellTest, PrintUnitcellPseudo)
 
 TEST_F (UcellTest, PrintSTRU)
 
 TEST_F (UcellTest, PrintTauDirect)
 
 TEST_F (UcellTest, PrintTauCartesian)
 
 TEST_F (UcellTest, UpdateVel)
 
 TEST_F (UcellTest, CalUx1)
 
 TEST_F (UcellTest, CalUx2)
 

Macro Definition Documentation

◆ private

#define private   public

Typedef Documentation

◆ UcellDeathTest

Function Documentation

◆ TEST_F() [1/25]

TEST_F ( UcellDeathTest  ,
CompareAatomLabel   
)

◆ TEST_F() [2/25]

TEST_F ( UcellDeathTest  ,
RemakeCellWarnings   
)
Here is the call graph for this function:

◆ TEST_F() [3/25]

TEST_F ( UcellDeathTest  ,
SetupWarningQuit1   
)

◆ TEST_F() [4/25]

TEST_F ( UcellDeathTest  ,
SetupWarningQuit2   
)

◆ TEST_F() [5/25]

TEST_F ( UcellTest  ,
CalUx1   
)
Here is the call graph for this function:

◆ TEST_F() [6/25]

TEST_F ( UcellTest  ,
CalUx2   
)
Here is the call graph for this function:

◆ TEST_F() [7/25]

TEST_F ( UcellTest  ,
CheckDTau   
)
Here is the call graph for this function:

◆ TEST_F() [8/25]

TEST_F ( UcellTest  ,
CheckTauFalse   
)
Here is the call graph for this function:

◆ TEST_F() [9/25]

TEST_F ( UcellTest  ,
CheckTauTrue   
)
Here is the call graph for this function:

◆ TEST_F() [10/25]

TEST_F ( UcellTest  ,
Constructor   
)

◆ TEST_F() [11/25]

TEST_F ( UcellTest  ,
GetAtomCounts   
)

atomCounts as vector

Here is the call graph for this function:

◆ TEST_F() [12/25]

TEST_F ( UcellTest  ,
GetLnchiCounts   
)

LnchiCounts as vector

Here is the call graph for this function:

◆ TEST_F() [13/25]

TEST_F ( UcellTest  ,
GetOrbitalCounts   
)
Here is the call graph for this function:

◆ TEST_F() [14/25]

TEST_F ( UcellTest  ,
Index   
)
Here is the call graph for this function:

◆ TEST_F() [15/25]

TEST_F ( UcellTest  ,
JudgeParallel   
)
Here is the call graph for this function:

◆ TEST_F() [16/25]

TEST_F ( UcellTest  ,
PeriodicBoundaryAdjustment2   
)
Here is the call graph for this function:

◆ TEST_F() [17/25]

TEST_F ( UcellTest  ,
PrintCell   
)
Here is the call graph for this function:

◆ TEST_F() [18/25]

TEST_F ( UcellTest  ,
PrintSTRU   
)

CASE: nspin1|Cartesian|no vel|no mag|no orb|no dpks_desc|rank0

CASE: nspin2|Direct|vel|no mag|no orb|no dpks_desc|rank0

CASE: nspin2|Direct|no vel|mag|orb|dpks_desc|rank0

Here is the call graph for this function:

◆ TEST_F() [19/25]

TEST_F ( UcellTest  ,
PrintTauCartesian   
)
Here is the call graph for this function:

◆ TEST_F() [20/25]

TEST_F ( UcellTest  ,
PrintTauDirect   
)
Here is the call graph for this function:

◆ TEST_F() [21/25]

TEST_F ( UcellTest  ,
PrintUnitcellPseudo   
)
Here is the call graph for this function:

◆ TEST_F() [22/25]

TEST_F ( UcellTest  ,
RemakeCell   
)
Here is the call graph for this function:

◆ TEST_F() [23/25]

TEST_F ( UcellTest  ,
SelectiveDynamics   
)
Here is the call graph for this function:

◆ TEST_F() [24/25]

TEST_F ( UcellTest  ,
Setup   
)

◆ TEST_F() [25/25]

TEST_F ( UcellTest  ,
UpdateVel   
)
Here is the call graph for this function: