OpenLB 1.8.1
Loading...
Searching...
No Matches
olb::refinement::ContextData< DATA > Class Template Reference

#include <coarseCell.h>

+ Collaboration diagram for olb::refinement::ContextData< DATA >:

Public Types

using value_t = typename DATA::value_t
 
using descriptor_t = typename DATA::descriptor_t
 

Public Member Functions

 ContextData (DATA &&data) any_platform
 
 ContextData (const DATA &data) any_platform
 
 ContextData (const ContextData &rhs) any_platform
 
DATA & operator* () any_platform
 
DATA * operator-> () any_platform
 

Detailed Description

template<typename DATA>
class olb::refinement::ContextData< DATA >

Definition at line 83 of file coarseCell.h.

Member Typedef Documentation

◆ descriptor_t

template<typename DATA >
using olb::refinement::ContextData< DATA >::descriptor_t = typename DATA::descriptor_t

Definition at line 89 of file coarseCell.h.

◆ value_t

template<typename DATA >
using olb::refinement::ContextData< DATA >::value_t = typename DATA::value_t

Definition at line 88 of file coarseCell.h.

Constructor & Destructor Documentation

◆ ContextData() [1/3]

template<typename DATA >
olb::refinement::ContextData< DATA >::ContextData ( DATA && data)
inline

Definition at line 91 of file coarseCell.h.

92 : _data{std::move(data)}
93 { }

◆ ContextData() [2/3]

template<typename DATA >
olb::refinement::ContextData< DATA >::ContextData ( const DATA & data)
inline

Definition at line 95 of file coarseCell.h.

96 : _data{data}
97 { }

◆ ContextData() [3/3]

template<typename DATA >
olb::refinement::ContextData< DATA >::ContextData ( const ContextData< DATA > & rhs)
inline

Definition at line 99 of file coarseCell.h.

100 : _data(rhs._data)
101 { }

Member Function Documentation

◆ operator*()

template<typename DATA >
DATA & olb::refinement::ContextData< DATA >::operator* ( )
inline

Definition at line 103 of file coarseCell.h.

103 {
104 return _data;
105 }

◆ operator->()

template<typename DATA >
DATA * olb::refinement::ContextData< DATA >::operator-> ( )
inline

Definition at line 107 of file coarseCell.h.

107 {
108 return &_data;
109 }

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