SIRIUS 7.5.0
Electronic structure library and applications
|
Vector of the smooth periodic functions. More...
#include <smooth_periodic_function.hpp>
Inherits std::array< Smooth_periodic_function< T >, 3 >.
Public Member Functions | |
Smooth_periodic_vector_function () | |
Default constructor does nothing. More... | |
Smooth_periodic_vector_function (fft::spfft_transform_type< T > &spfft__, std::shared_ptr< fft::Gvec_fft > gvecp__) | |
Smooth_periodic_vector_function (Smooth_periodic_vector_function< T > &&src__)=default | |
Smooth_periodic_vector_function< T > & | operator= (Smooth_periodic_vector_function< T > &&src__)=default |
spfft::Transform & | spfft () const |
auto | gvec_fft () const |
Private Member Functions | |
Smooth_periodic_vector_function (Smooth_periodic_vector_function< T > const &src__)=delete | |
Smooth_periodic_vector_function< T > & | operator= (Smooth_periodic_vector_function< T > const &src__)=delete |
Private Attributes | |
fft::spfft_transform_type< T > * | spfft_ {nullptr} |
FFT driver. More... | |
std::shared_ptr< fft::Gvec_fft > | gvecp_ {nullptr} |
Distribution of G-vectors. More... | |
Vector of the smooth periodic functions.
Definition at line 380 of file smooth_periodic_function.hpp.
|
inline |
Default constructor does nothing.
Definition at line 394 of file smooth_periodic_function.hpp.
|
inline |
Definition at line 398 of file smooth_periodic_function.hpp.
|
inline |
Definition at line 409 of file smooth_periodic_function.hpp.
|
inline |
Definition at line 415 of file smooth_periodic_function.hpp.
|
private |
FFT driver.
Definition at line 384 of file smooth_periodic_function.hpp.
|
private |
Distribution of G-vectors.
Definition at line 387 of file smooth_periodic_function.hpp.