ABACUS develop
Atomic-orbital Based Ab-initio Computation at UStc
Loading...
Searching...
No Matches
Public Member Functions | Private Member Functions | Private Attributes | List of all members
Ions_Move_SD Class Reference

#include <ions_move_sd.h>

Collaboration diagram for Ions_Move_SD:

Public Member Functions

 Ions_Move_SD ()
 
 ~Ions_Move_SD ()
 
void allocate (void)
 
void start (UnitCell &ucell, const ModuleBase::matrix &force, const double &etot)
 

Private Member Functions

void cal_tradius_sd (void) const
 

Private Attributes

double energy_saved
 
double * pos_saved
 
double * grad_saved
 

Constructor & Destructor Documentation

◆ Ions_Move_SD()

Ions_Move_SD::Ions_Move_SD ( )

◆ ~Ions_Move_SD()

Ions_Move_SD::~Ions_Move_SD ( )

Member Function Documentation

◆ allocate()

void Ions_Move_SD::allocate ( void  )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ cal_tradius_sd()

void Ions_Move_SD::cal_tradius_sd ( void  ) const
private
Here is the call graph for this function:
Here is the caller graph for this function:

◆ start()

void Ions_Move_SD::start ( UnitCell ucell,
const ModuleBase::matrix force,
const double &  etot 
)
Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ energy_saved

double Ions_Move_SD::energy_saved
private

◆ grad_saved

double* Ions_Move_SD::grad_saved
private

◆ pos_saved

double* Ions_Move_SD::pos_saved
private

The documentation for this class was generated from the following files: