SIRIUS 7.5.0
Electronic structure library and applications
|
PAW density and potential storage. More...
#include <paw_field4d.hpp>
Inherited by sirius::PAW_density< T >.
Public Member Functions | |
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 |
Private Member Functions | |
PAW_field4D (PAW_field4D const &src__)=delete | |
PAW_field4D & | operator= (PAW_field4D const &src__)=delete |
Private Attributes | |
Unit_cell const & | uc_ |
Unit cell. More... | |
std::string | label_ |
Text label of the field. More... | |
std::array< Spheric_function_set< T, paw_atom_index_t >, 4 > | ae_components_ |
All-electron part. More... | |
std::array< Spheric_function_set< T, paw_atom_index_t >, 4 > | ps_components_ |
Pseudo-potential part. More... | |
Friends | |
template<typename T_ > | |
T_ | inner (PAW_field4D< T_ > const &x__, PAW_field4D< T_ > const &y__) |
PAW density and potential storage.
In PAW density and potential are represented with two counterpart: all-electron (AE) and pseudo (PS)
Definition at line 35 of file paw_field4d.hpp.
|
inline |
Constructor.
Definition at line 52 of file paw_field4d.hpp.
|
inline |
Definition at line 70 of file paw_field4d.hpp.
|
inline |
Definition at line 78 of file paw_field4d.hpp.
|
inline |
Definition at line 86 of file paw_field4d.hpp.
|
inline |
Definition at line 94 of file paw_field4d.hpp.
|
inline |
Definition at line 99 of file paw_field4d.hpp.
|
inline |
Definition at line 104 of file paw_field4d.hpp.
|
inline |
Definition at line 109 of file paw_field4d.hpp.
|
inline |
Definition at line 114 of file paw_field4d.hpp.
|
private |
Unit cell.
Definition at line 39 of file paw_field4d.hpp.
|
private |
Text label of the field.
Definition at line 41 of file paw_field4d.hpp.
|
private |
All-electron part.
Definition at line 43 of file paw_field4d.hpp.
|
private |
Pseudo-potential part.
Definition at line 45 of file paw_field4d.hpp.