SIRIUS 7.5.0
Electronic structure library and applications
Public Member Functions | List of all members
sirius::PAW_density< T > Class Template Reference

PAW density storage. More...

#include <density.hpp>

Inherits sirius::PAW_field4D< T >.

Public Member Functions

 PAW_density (Unit_cell const &uc__)
 
auto & ae_density (int i__, int ja__)
 
auto const & ae_density (int i__, int ja__) const
 
auto & ps_density (int i__, int ja__)
 
auto const & ps_density (int i__, int ja__) const
 
- Public Member Functions inherited from sirius::PAW_field4D< T >
 PAW_field4D (std::string label__, Unit_cell const &uc__, bool is_global__)
 Constructor. More...
 
void sync ()
 
void zero (int ia__)
 
void zero ()
 
auto & ae_component (int i__)
 
auto const & ae_component (int i__) const
 
auto & ps_component (int i__)
 
auto const & ps_component (int i__) const
 
auto const & unit_cell () const
 

Detailed Description

template<typename T>
class sirius::PAW_density< T >

PAW density storage.

Definition at line 103 of file density.hpp.

Constructor & Destructor Documentation

◆ PAW_density()

template<typename T >
sirius::PAW_density< T >::PAW_density ( Unit_cell const &  uc__)
inline

Definition at line 107 of file density.hpp.

Member Function Documentation

◆ ae_density() [1/2]

template<typename T >
auto & sirius::PAW_density< T >::ae_density ( int  i__,
int  ja__ 
)
inline

Definition at line 112 of file density.hpp.

◆ ae_density() [2/2]

template<typename T >
auto const & sirius::PAW_density< T >::ae_density ( int  i__,
int  ja__ 
) const
inline

Definition at line 117 of file density.hpp.

◆ ps_density() [1/2]

template<typename T >
auto & sirius::PAW_density< T >::ps_density ( int  i__,
int  ja__ 
)
inline

Definition at line 122 of file density.hpp.

◆ ps_density() [2/2]

template<typename T >
auto const & sirius::PAW_density< T >::ps_density ( int  i__,
int  ja__ 
) const
inline

Definition at line 127 of file density.hpp.


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