ABACUS develop
Atomic-orbital Based Ab-initio Computation at UStc
Loading...
Searching...
No Matches
Classes | Macros | Functions
ions_move_cg_test.cpp File Reference
#include <regex>
#include "for_test.h"
#include "gtest/gtest.h"
#include "gmock/gmock.h"
#include "source_io/module_parameter/parameter.h"
#include "source_relax/ions_move_basic.h"
#include "source_relax/ions_move_cg.h"
Include dependency graph for ions_move_cg_test.cpp:

Classes

class  IonsMoveCGTest
 

Macros

#define private   public
 

Functions

 TEST_F (IonsMoveCGTest, TestAllocate)
 
 TEST_F (IonsMoveCGTest, TestAllocateWithZeroDimension)
 
 TEST_F (IonsMoveCGTest, TestAllocateAndInitialize)
 
 TEST_F (IonsMoveCGTest, TestStartConverged)
 
 TEST_F (IonsMoveCGTest, TestStartSd)
 
 TEST_F (IonsMoveCGTest, TestStartTrialGoto)
 
 TEST_F (IonsMoveCGTest, TestStartTrial)
 
 TEST_F (IonsMoveCGTest, TestStartNoTrialGotoCase1)
 
 TEST_F (IonsMoveCGTest, TestStartNoTrialGotoCase2)
 
 TEST_F (IonsMoveCGTest, TestStartNoTrial)
 
 TEST_F (IonsMoveCGTest, SetupCgGradNcggradIsMultipleOf10000)
 
 TEST_F (IonsMoveCGTest, SetupCgGradNcggradIsNotMultipleOf10000Case1)
 
 TEST_F (IonsMoveCGTest, SetupCgGradNcggradIsNotMultipleOf10000Case2)
 
 TEST_F (IonsMoveCGTest, ThirdOrderCase1)
 
 TEST_F (IonsMoveCGTest, ThirdOrderCase2)
 
 TEST_F (IonsMoveCGTest, ThirdOrderCase3)
 
 TEST_F (IonsMoveCGTest, BrentCase1)
 
 TEST_F (IonsMoveCGTest, BrentCase2)
 
 TEST_F (IonsMoveCGTest, BrentCase3)
 
 TEST_F (IonsMoveCGTest, BrentCase4)
 
 TEST_F (IonsMoveCGTest, Fcal)
 
 TEST_F (IonsMoveCGTest, SetupMove)
 

Macro Definition Documentation

◆ private

#define private   public

Function Documentation

◆ TEST_F() [1/22]

TEST_F ( IonsMoveCGTest  ,
BrentCase1   
)

◆ TEST_F() [2/22]

TEST_F ( IonsMoveCGTest  ,
BrentCase2   
)

◆ TEST_F() [3/22]

TEST_F ( IonsMoveCGTest  ,
BrentCase3   
)

◆ TEST_F() [4/22]

TEST_F ( IonsMoveCGTest  ,
BrentCase4   
)

◆ TEST_F() [5/22]

TEST_F ( IonsMoveCGTest  ,
Fcal   
)

◆ TEST_F() [6/22]

TEST_F ( IonsMoveCGTest  ,
SetupCgGradNcggradIsMultipleOf10000   
)

◆ TEST_F() [7/22]

TEST_F ( IonsMoveCGTest  ,
SetupCgGradNcggradIsNotMultipleOf10000Case1   
)

◆ TEST_F() [8/22]

TEST_F ( IonsMoveCGTest  ,
SetupCgGradNcggradIsNotMultipleOf10000Case2   
)

◆ TEST_F() [9/22]

TEST_F ( IonsMoveCGTest  ,
SetupMove   
)

◆ TEST_F() [10/22]

TEST_F ( IonsMoveCGTest  ,
TestAllocate   
)
Here is the call graph for this function:

◆ TEST_F() [11/22]

TEST_F ( IonsMoveCGTest  ,
TestAllocateAndInitialize   
)

◆ TEST_F() [12/22]

TEST_F ( IonsMoveCGTest  ,
TestAllocateWithZeroDimension   
)

◆ TEST_F() [13/22]

TEST_F ( IonsMoveCGTest  ,
TestStartConverged   
)

◆ TEST_F() [14/22]

TEST_F ( IonsMoveCGTest  ,
TestStartNoTrial   
)

◆ TEST_F() [15/22]

TEST_F ( IonsMoveCGTest  ,
TestStartNoTrialGotoCase1   
)

◆ TEST_F() [16/22]

TEST_F ( IonsMoveCGTest  ,
TestStartNoTrialGotoCase2   
)

◆ TEST_F() [17/22]

TEST_F ( IonsMoveCGTest  ,
TestStartSd   
)

◆ TEST_F() [18/22]

TEST_F ( IonsMoveCGTest  ,
TestStartTrial   
)

◆ TEST_F() [19/22]

TEST_F ( IonsMoveCGTest  ,
TestStartTrialGoto   
)

◆ TEST_F() [20/22]

TEST_F ( IonsMoveCGTest  ,
ThirdOrderCase1   
)

◆ TEST_F() [21/22]

TEST_F ( IonsMoveCGTest  ,
ThirdOrderCase2   
)

◆ TEST_F() [22/22]

TEST_F ( IonsMoveCGTest  ,
ThirdOrderCase3   
)