TiledArray::detail::TileReference< Impl > Class Template Reference
Documentation
template<typename Impl>
class TiledArray::detail::TileReference< Impl >
Tensor tile reference.
- Template Parameters
-
Impl The TensorImpl type
Definition at line 49 of file array_impl.h.
Public Member Functions | |
TileReference (Impl *tensor, const typename Impl::ordinal_type index) | |
TileReference (const TileReference< Impl > &other) | |
template<typename Value > | |
TileReference< Impl > & | operator= (const Value &value) |
Impl::future | future () const |
Impl::value_type | get () const |
operator typename Impl::future () const | |
operator typename Impl::value_type () const | |
index_type | index () const |
Tile coordinate index accessor. More... | |
ordinal_type | ordinal () const |
Tile ordinal index accessor. More... | |
range_type | make_range () const |
Tile range factory function. More... | |
Friends | |
template<typename , typename > | |
class | ArrayIterator |
template<typename > | |
class | TileConstReference |
Constructor & Destructor Documentation
◆ TileReference() [1/2]
template<typename Impl >
|
inline |
Definition at line 68 of file array_impl.h.
◆ TileReference() [2/2]
template<typename Impl >
|
inline |
Definition at line 71 of file array_impl.h.
Member Function Documentation
◆ future()
template<typename Impl >
|
inline |
◆ get()
template<typename Impl >
|
inline |
Definition at line 85 of file array_impl.h.
Here is the call graph for this function:
Here is the caller graph for this function:
◆ index()
template<typename Impl >
|
inline |
Tile coordinate index accessor.
- Returns
- The coordinate index of the current tile
Definition at line 98 of file array_impl.h.
◆ make_range()
template<typename Impl >
|
inline |
Tile range factory function.
Construct a range object for the current tile
Definition at line 111 of file array_impl.h.
◆ operator typename Impl::future()
template<typename Impl >
|
inline |
Definition at line 91 of file array_impl.h.
Here is the call graph for this function:
Here is the caller graph for this function:
◆ operator typename Impl::value_type()
template<typename Impl >
|
inline |
◆ operator=()
template<typename Impl >
template<typename Value >
|
inline |
Definition at line 75 of file array_impl.h.
◆ ordinal()
template<typename Impl >
|
inline |
Tile ordinal index accessor.
- Returns
- The ordinal index of the current tile
Definition at line 106 of file array_impl.h.
Friends And Related Function Documentation
◆ ArrayIterator
Definition at line 52 of file array_impl.h.
◆ TileConstReference
Definition at line 55 of file array_impl.h.
The documentation for this class was generated from the following file:
- TiledArray/array_impl.h