NABLA  Nabla Ain't Basic Linear Algebra
Public Types | Public Member Functions | Private Member Functions | List of all members
unary< vector_expression< value_t, expr_t, tag_t >, op > Class Template Reference

Unary expression template class specialization. More...

Inheritance diagram for unary< vector_expression< value_t, expr_t, tag_t >, op >:
Inheritance graph

Public Types

typedef const value_type const_reference
 Type of reference to constant element.
typedef value_t value_type
 Type of elements.

Public Member Functions

 unary (const expr_t &a)
 Initializing constructor.
const_reference operator() (size_t i) const
 Subscript operator.
size_t size () const
 Returns size of vector.

Private Member Functions

 unary (const unary &)
 Inaccessible copy constructor.
unaryoperator= (const unary &)
 Inaccessible copy assignment operator.

Detailed Description

template<typename value_t, typename expr_t, typename tag_t, template< typename > class op>
class nabla::unary< vector_expression< value_t, expr_t, tag_t >, op >

Unary expression template class specialization.

This specialization represents a unary vector expression.

See Also
unary, vector_expression

Definition at line 5397 of file matrix.h.


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