NABLA  Nabla Ain't Basic Linear Algebra
Public Types | Public Member Functions | Private Member Functions | List of all members
scaled< expression_type > Class Template Reference

Scaled expression template class. More...

Inheritance diagram for scaled< expression_type >:
Inheritance graph

Public Types

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

Public Member Functions

 scaled (const scaled &a)
 Copy constructor.
 scaled (const expr_t &a, const_reference s)
 Initializing constructor.
size_t cols () const
 Returns number of columns.
const_reference operator() (size_t row, size_t col) const
 Subscript operator.
size_t rows () const
 Returns number of rows.

Private Member Functions

scaledoperator= (const scaled &)
 Inaccessible copy assignment operator.

Detailed Description

template<typename expression_type>
class nabla::scaled< expression_type >

Scaled expression template class.

This class represents a matrix expression with scaled elements.

See Also
scaled<vector_expression<value_t, expr_t, tag_t> >, matrix_expression

Definition at line 4036 of file matrix.h.


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