MatrixBlock Entity Reference

A generic view onto parts of a Matrix. More...

Inherits Eigen::Block< Eigen::Matrix< double, Eigen::Dynamic, Eigen::Dynamic, Eigen::ColMajor >, Eigen::Dynamic, Eigen::Dynamic >, and RefCounter.

List of all members.


Libraries

Cols 
 returns the number of cols
Div 
 modifies this matrix by the scalar matrix quotient A/s
IsApprox 
 returns true if other and this are approx. identical
IsApproxToConstant 
 returns true if array is constant and approx. equal s
IsDiagonal 
 returns true if array is a diagonal matrix by precision s
IsIdentity 
 returns true if array is the identity matrix by precision s
IsLowerTriangular 
 returns true if array is a lower triangular matrix by precision s
IsScalar 
 returns true if array is a scalar
IsUnitary 
 returns true if array is a unitary matrix by precision s (is an orthonormal basis)
IsUpperTriangular 
 returns true if array is an upper triangular matrix by precision s
IsVector 
 returns true if array is a vector
IsZero 
 returns true if array is a zero matrix by precision s
Mul 
 modifies this matrix by the scalar matrix product A*s
Rows 
 returns the number of rows

Libraries


Detailed Description

A generic view onto parts of a Matrix.

Objects of this kind do not create a data buffer, but use the data buffer of an existing Matrix object. The object saves the indices of the part of the refered matrix object it refers to (start position and size). A matrix block may represent a view onto

Matrix blocks themeselves behave like Matrix objects. Most of the operators and some external functions are defined. You can even assign values to the block (which in turn will change the data of the referred matrix).

By using a reference counting system it is guaranteed that the refered object will not be deleted before the MatrixBlock is deleted.


Member Function Documentation

returns unary minus (B=-A)

find the largest element in the array returns the maximum element in the array

Parameters:
row will be modified and will contain the row position of the found value on return
col will be modified and will contain the column position of the found value on return

find the smallest element in the array returns the minimum element in the array

Parameters:
row will be modified and will contain the row position of the found value on return
col will be modified and will contain the column position of the found value on return


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

Generated on Wed Nov 17 17:36:03 2010 for 'tmath' Module Scripting Interface by  doxygen 1.5.6