File: //usr/share/ri/3.0.0/system/Matrix/cdesc-Matrix.ri
U:RDoc::NormalClass[iI"Matrix:ET@I"Object;To:RDoc::Markup::Document:@parts[ o;;[o:RDoc::Markup::Paragraph;[ I"[The +Matrix+ class represents a mathematical matrix. It provides methods for creating ;TI"Cmatrices, operating on them arithmetically and algebraically, ;TI"^and determining their mathematical properties such as trace, rank, inverse, determinant, ;TI"or eigensystem.;T:
@fileI"lib/matrix.rb;T:0@omit_headings_from_table_of_contents_below0o;;[ ;
I"+lib/matrix/eigenvalue_decomposition.rb;T;0o;;[ ;
I"$lib/matrix/lup_decomposition.rb;T;0o;;[ ;
I"lib/matrix/version.rb;T;0;
0;0[[
I"column_count;TI"R;T:publicFI"lib/matrix.rb;T[
I"column_size;T@ ;F@![
I" rows;T@ :protectedF@![U:RDoc::Constant[i I"SELECTORS;TI"Matrix::SELECTORS;T;0o;;[ ;
@;0@@cRDoc::NormalClass0U;[i I"VERSION;TI"Matrix::VERSION;T;0o;;[ ;
@;0@@@-0[[I"Enumerable;To;;[ ;
@;0@![I"ExceptionForMatrix;To;;[ ;
@;0@![[I"
class;T[[;[[I"I;T@![I"[];T@![I"
build;T@![I"column_vector;T@![I"columns;T@![I"combine;T@![I"
diagonal;T@![I"
empty;T@![I"hstack;T@![I"
identity;T@![I"new;T@![I"row_vector;T@![I" rows;T@![I"scalar;T@![I" unit;T@![I"vstack;T@![I" zero;T@![;
[ [:private[ [I"
instance;T[[;[`[I"*;T@![I"**;T@![I"+;T@![I"+@;T@![I"-;T@![I"-@;T@![I"/;T@![I"==;T@![I"[];T@![I"[]=;T@![I"abs;T@![I"adjoint;T@![I"
adjugate;T@![I"antisymmetric?;T@![I"coerce;T@![I"
cofactor;T@![I"cofactor_expansion;T@![I"collect;T@![I"
collect!;T@![I"column;T@![I"column_vectors;T@![I"combine;T@![I"component;T@![I" conj;T@![I"conjugate;T@![I"det;T@![I"
det_e;T@![I"determinant;T@![I"determinant_e;T@![I"diagonal?;T@![I" each;T@![I"each_with_index;T@![I"
eigen;T@![I"eigensystem;T@![I"element;T@![I"elements_to_f;T@![I"elements_to_i;T@![I"elements_to_r;T@![I"empty?;T@![I"entrywise_product;T@![I" eql?;T@![I"find_index;T@![I"first_minor;T@![I"freeze;T@![I"hadamard_product;T@![I" hash;T@![I"hermitian?;T@![I"hstack;T@![I" imag;T@![I"imaginary;T@![I"
index;T@![I"inspect;T@![I"inv;T@![I"inverse;T@![I"laplace_expansion;T@![I"lower_triangular?;T@![I"lup;T@![I"lup_decomposition;T@![I"map;T@![I" map!;T@![I"
minor;T@![I"normal?;T@![I"orthogonal?;T@![I"permutation?;T@![I" rank;T@![I"rank_e;T@![I" real;T@![I"
real?;T@![I" rect;T@![I"rectangular;T@![I"
regular?;T@![I"
round;T@![I"row;T@![I"row_count;T@![I"
row_size;T@![I"row_vectors;T@![I"singular?;T@![I"skew_symmetric?;T@![I"square?;T@![I"symmetric?;T@![I"t;T@![I" to_a;T@![I"to_matrix;T@![I" to_s;T@![I"tr;T@![I"
trace;T@![I"transpose;T@![I"
unitary?;T@![I"upper_triangular?;T@![I"vstack;T@![I"
zero?;T@![;
[[I"power_int;T@![;[[I"check_int;T@![I"check_range;T@![I"determinant_bareiss;T@![I"initialize_copy;T@![I"set_col_range;T@![I"set_column_vector;T@![I"set_component;T@![I"set_element;T@![I"set_row_and_col_range;T@![I"set_row_range;T@![I"set_value;T@![[I"ConversionHelper;To;;[ ;
@;0@![U:RDoc::Context::Section[i 0o;;[ ;
0;0[ @@@@@cRDoc::TopLevel