class RowMajor: public MatrixStructure

Structure Row Major (C-like)

Inheritance:


Public Methods

[more]size_t size() const
doc
[more]Index rows() const
doc
[more]Index cols() const
doc
[more]Index firstInRow( Index const i ) const
doc
[more]Index firstInCol( Index const j ) const
doc
[more]Index lastInRow( Index const i ) const
doc
[more]Index lastInCol( Index const j ) const
doc
[more]Bool isRowMajor()
doc
[more]ptrdiff_t offset() const
map(MinIndex,MinIndex)
[more]explicit TConstant()
doc
[more]explicit TConstant( Index const n )
doc
[more] TConstant( Index const n, Index const p )
doc
[more]void resize( Index const n, Index const p )
doc
[more]T_value& get( T_value* const data, Index const i, Index const j )
doc
[more]T_value get( T_value const* const data, Index const i, Index const j ) const
doc

Public

[more]ConstantIterator Explanation
[more] public members

Protected

[more] protected constructors
[more] protected members

Private Fields

[more]Index my_n
doc
[more]Index my_p
doc
[more]Index my_n
number of rows
[more]Index my_p
number of cols


Documentation

Structure Row Major (C-like)
oConstantIterator Explanation
Constant matrix structure

osize_t size() const
doc

oIndex rows() const
doc

oIndex cols() const
doc

oIndex firstInRow( Index const i ) const
doc

oIndex firstInCol( Index const j ) const
doc

oIndex lastInRow( Index const i ) const
doc

oIndex lastInCol( Index const j ) const
doc

oBool isRowMajor()
doc

optrdiff_t offset() const
map(MinIndex,MinIndex)

oexplicit TConstant()
doc

oexplicit TConstant( Index const n )
doc

o TConstant( Index const n, Index const p )
doc

ovoid resize( Index const n, Index const p )
doc

oT_value& get( T_value* const data, Index const i, Index const j )
doc

oT_value get( T_value const* const data, Index const i, Index const j ) const
doc

oIndex my_n
doc

oIndex my_p
doc

o public members

osize_t size() const
return size

oIndex rows() const
return number of rows

oIndex cols() const
return number of cols

oIndex firstInRow( Index const i ) const
return index of the first element in row

oIndex firstInCol( Index const j ) const
return index of the first element in col

oIndex lastInRow( Index const i ) const
return index of the last element in row

oIndex lastInCol( Index const j ) const
return index of the last element in row

oBool isRowMajor()
return true if structure is row major orientated

o protected constructors

oexplicit RowMajor()
default constructor

oexplicit RowMajor( Index const n )
square constructor

o RowMajor( Index const n, Index const p )
rectangular constructor

o protected members

optrdiff_t offset() const
map(MinIndex,MinIndex)

ovoid resize( Index const n, Index const p )
resize to size and

oT_value& get( T_value* const data, Index const i, Index const j )
set value at

oT_value get( T_value const* const data, Index const i, Index const j ) const
get value at

oIndex my_n
number of rows

oIndex my_p
number of cols


This class has no child classes.

Alphabetic index HTML hierarchy of classes or Java



This page was generated with the help of DOC++.