Template Numerical Library version\ main:11b8437
No Matches
TNL::Containers::Expressions::UnaryExpressionTemplate< T1, Operation > Struct Template Reference

Public Types

using ConstViewType = UnaryExpressionTemplate
using DeviceType = typename T1::DeviceType
using IndexType = typename T1::IndexType
using RealType = decltype( Operation{}( std::declval< T1 >()[ 0 ] ) )
using ValueType = RealType

Public Member Functions

 UnaryExpressionTemplate (const T1 &a)
ConstViewType getConstView () const
RealType getElement (const IndexType i) const
__cuda_callable__ IndexType getSize () const
__cuda_callable__ RealType operator() (const IndexType i) const
__cuda_callable__ RealType operator[] (const IndexType i) const

Protected Attributes

const T1::ConstViewType operand

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