SIRIUS 7.5.0
Electronic structure library and applications
Public Member Functions | Public Attributes | List of all members
sirius::splindex< Index_t >::location_t Struct Reference

Pair of <local index, block_id> describing the location of a global index element. More...

#include <splindex.hpp>

Public Member Functions

 location_t (typename Index_t::local index_local__, block_id ib__)
 Constructor. More...
 

Public Attributes

Index_t::local index_local
 Local index inside a block. More...
 
block_id ib
 Index of the block. More...
 

Detailed Description

template<typename Index_t = basic_index_t<int>>
struct sirius::splindex< Index_t >::location_t

Pair of <local index, block_id> describing the location of a global index element.

Definition at line 135 of file splindex.hpp.

Constructor & Destructor Documentation

◆ location_t()

template<typename Index_t = basic_index_t<int>>
sirius::splindex< Index_t >::location_t::location_t ( typename Index_t::local  index_local__,
block_id  ib__ 
)
inline

Constructor.

Definition at line 142 of file splindex.hpp.

Member Data Documentation

◆ index_local

template<typename Index_t = basic_index_t<int>>
Index_t::local sirius::splindex< Index_t >::location_t::index_local

Local index inside a block.

Definition at line 138 of file splindex.hpp.

◆ ib

template<typename Index_t = basic_index_t<int>>
block_id sirius::splindex< Index_t >::location_t::ib

Index of the block.

Definition at line 140 of file splindex.hpp.


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