OpenFPM_pdata  4.1.0
Project that contain the implementation of distributed structures
 
Loading...
Searching...
No Matches
sparse_grid_bck_value< chunk_def > Struct Template Reference

Detailed Description

template<typename chunk_def>
struct sparse_grid_bck_value< chunk_def >

Definition at line 61 of file sparsegrid_util_common.hpp.

Public Member Functions

 sparse_grid_bck_value (chunk_def bck)
 
template<unsigned int p>
auto get () -> sparse_grid_bck_wrapper_impl< typename std::remove_reference< decltype(bck.template get< p >())>::type >
 
template<unsigned int p>
auto get () const -> sparse_grid_bck_wrapper_impl< typename std::remove_reference< decltype(bck.template get< p >())>::type >
 

Data Fields

chunk_def bck
 

Constructor & Destructor Documentation

◆ sparse_grid_bck_value()

template<typename chunk_def >
sparse_grid_bck_value< chunk_def >::sparse_grid_bck_value ( chunk_def  bck)
inline

Definition at line 65 of file sparsegrid_util_common.hpp.

Member Function Documentation

◆ get() [1/2]

template<typename chunk_def >
template<unsigned int p>
auto sparse_grid_bck_value< chunk_def >::get ( ) -> sparse_grid_bck_wrapper_impl<typename std::remove_reference<decltype(bck.template get<p>())>::type>
inline

Definition at line 70 of file sparsegrid_util_common.hpp.

◆ get() [2/2]

template<typename chunk_def >
template<unsigned int p>
auto sparse_grid_bck_value< chunk_def >::get ( ) const -> sparse_grid_bck_wrapper_impl<typename std::remove_reference<decltype(bck.template get<p>())>::type>
inline

Definition at line 76 of file sparsegrid_util_common.hpp.

Field Documentation

◆ bck

template<typename chunk_def >
chunk_def sparse_grid_bck_value< chunk_def >::bck

Definition at line 63 of file sparsegrid_util_common.hpp.


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