ABACUS develop
Atomic-orbital Based Ab-initio Computation at UStc
Loading...
Searching...
No Matches
Classes | Macros | Functions
atom_spec_test.cpp File Reference
#include "gtest/gtest.h"
#include "gmock/gmock.h"
#include "source_io/module_parameter/parameter.h"
#include <streambuf>
#include "mpi.h"
#include "source_cell/read_pp.h"
#include "source_cell/pseudo.h"
#include "source_cell/atom_pseudo.h"
#include "source_cell/atom_spec.h"
Include dependency graph for atom_spec_test.cpp:

Classes

class  AtomSpecTest
 

Macros

#define private   public
 
#define private   public
 

Functions

 TEST_F (AtomSpecTest, PrintAtom)
 
 TEST_F (AtomSpecTest, SetIndex)
 
 TEST_F (AtomSpecTest, BcastAtom)
 
 TEST_F (AtomSpecTest, BcastAtom2)
 
int main (int argc, char **argv)
 

Macro Definition Documentation

◆ private [1/2]

#define private   public
  • Tested Functions:
    • Atom()
      • constructor of class Atom
    • ~Atom()
      • deconstructor of class Atom
    • print_Atom()
      • print atomic info to file
    • set_index()
      • index between numerical atomic orbtials and quantum numbers L,m
    • bcast_atom()
      • bcast basic atomic info to all processes
    • bcast_atom2()
      • bcast norm-conserving pseudopotential info to all processes

◆ private [2/2]

#define private   public
  • Tested Functions:
    • Atom()
      • constructor of class Atom
    • ~Atom()
      • deconstructor of class Atom
    • print_Atom()
      • print atomic info to file
    • set_index()
      • index between numerical atomic orbtials and quantum numbers L,m
    • bcast_atom()
      • bcast basic atomic info to all processes
    • bcast_atom2()
      • bcast norm-conserving pseudopotential info to all processes

Function Documentation

◆ main()

int main ( int  argc,
char **  argv 
)

◆ TEST_F() [1/4]

TEST_F ( AtomSpecTest  ,
BcastAtom   
)

◆ TEST_F() [2/4]

TEST_F ( AtomSpecTest  ,
BcastAtom2   
)

◆ TEST_F() [3/4]

TEST_F ( AtomSpecTest  ,
PrintAtom   
)

◆ TEST_F() [4/4]

TEST_F ( AtomSpecTest  ,
SetIndex   
)