Loading [MathJax]/extensions/TeX/AMSsymbols.js
SIRIUS 7.5.0
Electronic structure library and applications
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
Public Member Functions | Public Attributes | List of all members
sirius::periodic_function_ptr_t< T > Struct Template Reference

Describe external pointers to periodic function. More...

#include <typedefs.hpp>

Public Member Functions

 periodic_function_ptr_t (spheric_function_set_ptr_t< T > mt__, smooth_periodic_function_ptr_t< T > rg__)
 

Public Attributes

spheric_function_set_ptr_t< T > mt
 
smooth_periodic_function_ptr_t< T > rg
 

Detailed Description

template<typename T>
struct sirius::periodic_function_ptr_t< T >

Describe external pointers to periodic function.

In case when data is allocated by the calling code, the pointers to muffin-tin and real-space grids can be passed to Periodic_function to avoid allocation on the SIRIUS side.

Definition at line 255 of file typedefs.hpp.

Constructor & Destructor Documentation

◆ periodic_function_ptr_t() [1/2]

template<typename T >
sirius::periodic_function_ptr_t< T >::periodic_function_ptr_t ( )
inline

Definition at line 260 of file typedefs.hpp.

◆ periodic_function_ptr_t() [2/2]

template<typename T >
sirius::periodic_function_ptr_t< T >::periodic_function_ptr_t ( spheric_function_set_ptr_t< T >  mt__,
smooth_periodic_function_ptr_t< T >  rg__ 
)
inline

Definition at line 264 of file typedefs.hpp.

Member Data Documentation

◆ mt

Definition at line 257 of file typedefs.hpp.

◆ rg

Definition at line 258 of file typedefs.hpp.


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