help files
Z505 | PasWiki | FUQ | Search | Main Docs | API Guide



[Overview][Types][Classes][Procedures and functions] Reference for unit 'matrix' (#rtl)

Tmatrix2_extended

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Extended precision matrix of two scalars

Declaration

Source position: matrix.pp line 169

type Tmatrix2_extended = object

  data: Tmatrix2_extended_data;

  

Internal data of Tmatrix2.extended

  constructor init_zero;

  

Initializes the matrix and sets its elements to zero

  constructor init_identity;

  

Initializes the matrix and sets its elements to the identity matrix.

  constructor init();

  

Initializes the matrix, setting its elements to the values passed to the constructor.

  function get_column();

  

Returns the c-th column of the matrix as vector.

  function get_row();

  

Returns the r-th row of the matrix as vector.

  procedure set_column();

  

Sets c-th column of the matrix with a vector.

  procedure set_row();

  

Sets r-th row of the matrix with a vector.

  function determinant;

  

Calculates the determinant of the matrix.

  function inverse();

  

Calculates the inverse of the matrix.

  function transpose;

  

Returns the transposition of the matrix.

end;

Inheritance

Tmatrix2_extended

  

Extended precision matrix of two scalars

Description

The Tmatrix2_extended object provides a matrix of 2*2 extended precision scalars.

Notes

 No notes exist for this page yet. 





lufdoc, Powtils, fpc, freepascal, delphi, kylix, c/c++, mysql, cgi web framework docs, Z505