ABACUS develop
Atomic-orbital Based Ab-initio Computation at UStc
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
Sto_Func< REAL > Class Template Reference

#include <sto_func.h>

Collaboration diagram for Sto_Func< REAL >:

Public Member Functions

 Sto_Func ()
 
 ~Sto_Func ()
 
void set_E_range (REAL *Emin_in, REAL *Emax_in)
 
REAL root_fd (REAL e)
 
REAL fd (REAL e)
 
REAL nroot_fd (REAL e)
 
REAL nfd (REAL e)
 
REAL nxfd (REAL e)
 
REAL fdlnfd (REAL e)
 
REAL nfdlnfd (REAL e)
 
REAL n_root_fdlnfd (REAL e)
 
REAL nroot_mfd (REAL e)
 
REAL ncos (REAL e)
 
REAL nsin (REAL e)
 
REAL n_sin (REAL e)
 
REAL gauss (REAL e)
 
REAL ngauss (REAL e)
 
REAL nroot_gauss (REAL e)
 

Public Attributes

REAL tem
 
REAL mu
 
REAL * Emin = nullptr
 
REAL * Emax = nullptr
 
REAL t
 
REAL sigma
 
REAL targ_e
 

Constructor & Destructor Documentation

◆ Sto_Func()

template<typename REAL >
Sto_Func< REAL >::Sto_Func ( )

◆ ~Sto_Func()

template<typename REAL >
Sto_Func< REAL >::~Sto_Func ( )
inline

Member Function Documentation

◆ fd()

template<typename REAL >
REAL Sto_Func< REAL >::fd ( REAL  e)

◆ fdlnfd()

template<typename REAL >
REAL Sto_Func< REAL >::fdlnfd ( REAL  e)

◆ gauss()

template<typename REAL >
REAL Sto_Func< REAL >::gauss ( REAL  e)

◆ n_root_fdlnfd()

template<typename REAL >
REAL Sto_Func< REAL >::n_root_fdlnfd ( REAL  e)

◆ n_sin()

template<typename REAL >
REAL Sto_Func< REAL >::n_sin ( REAL  e)

◆ ncos()

template<typename REAL >
REAL Sto_Func< REAL >::ncos ( REAL  e)

◆ nfd()

template<typename REAL >
REAL Sto_Func< REAL >::nfd ( REAL  e)

◆ nfdlnfd()

template<typename REAL >
REAL Sto_Func< REAL >::nfdlnfd ( REAL  e)

◆ ngauss()

template<typename REAL >
REAL Sto_Func< REAL >::ngauss ( REAL  e)

◆ nroot_fd()

template<typename REAL >
REAL Sto_Func< REAL >::nroot_fd ( REAL  e)

◆ nroot_gauss()

template<typename REAL >
REAL Sto_Func< REAL >::nroot_gauss ( REAL  e)

◆ nroot_mfd()

template<typename REAL >
REAL Sto_Func< REAL >::nroot_mfd ( REAL  e)

◆ nsin()

template<typename REAL >
REAL Sto_Func< REAL >::nsin ( REAL  e)

◆ nxfd()

template<typename REAL >
REAL Sto_Func< REAL >::nxfd ( REAL  e)

◆ root_fd()

template<typename REAL >
REAL Sto_Func< REAL >::root_fd ( REAL  e)

◆ set_E_range()

template<typename REAL >
void Sto_Func< REAL >::set_E_range ( REAL *  Emin_in,
REAL *  Emax_in 
)
Here is the caller graph for this function:

Member Data Documentation

◆ Emax

template<typename REAL >
REAL* Sto_Func< REAL >::Emax = nullptr

◆ Emin

template<typename REAL >
REAL* Sto_Func< REAL >::Emin = nullptr

◆ mu

template<typename REAL >
REAL Sto_Func< REAL >::mu

◆ sigma

template<typename REAL >
REAL Sto_Func< REAL >::sigma

◆ t

template<typename REAL >
REAL Sto_Func< REAL >::t

◆ targ_e

template<typename REAL >
REAL Sto_Func< REAL >::targ_e

◆ tem

template<typename REAL >
REAL Sto_Func< REAL >::tem

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