|
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.