|
using | ConstLocalViewType = UnaryExpressionTemplate< typename T1::ConstLocalViewType, Operation > |
|
using | DeviceType = typename T1::DeviceType |
|
using | IndexType = typename T1::IndexType |
|
using | LocalRangeType = typename T1::LocalRangeType |
|
using | RealType = decltype( Operation{}( std::declval< T1 >()[ 0 ] ) ) |
|
using | SynchronizerType = typename T1::SynchronizerType |
|
using | ValueType = RealType |
|
|
| DistributedUnaryExpressionTemplate (const T1 &a) |
|
const MPI::Comm & | getCommunicator () const |
|
ConstLocalViewType | getConstLocalView () const |
|
ConstLocalViewType | getConstLocalViewWithGhosts () const |
|
RealType | getElement (const IndexType i) const |
|
IndexType | getGhosts () const |
|
LocalRangeType | getLocalRange () const |
|
IndexType | getSize () const |
|
std::shared_ptr< SynchronizerType > | getSynchronizer () const |
|
int | getValuesPerElement () const |
|
RealType | operator[] (const IndexType i) const |
|
void | waitForSynchronization () const |
|
The documentation for this struct was generated from the following file:
- src/TNL/Containers/Expressions/DistributedExpressionTemplates.h