Repository URL to install this package:
|
Version:
2.2.2-1 ▾
|
U:RDoc::NormalClass[iI"Vector:ET@I"Object;To:RDoc::Markup::Document:@parts[o;;[o:RDoc::Markup::Paragraph;[I"`The +Vector+ class represents a mathematical vector, which is useful in its own right, and ;TI"2also constitutes a row or column of a Matrix.;To:RDoc::Markup::BlankLine S:RDoc::Markup::Heading: leveli: textI"Method Catalogue;T@o; ;[I"To create a Vector:;To:RDoc::Markup::List: @type:BULLET:@items[o:RDoc::Markup::ListItem:@label0;[o; ;[I"Vector.[](*array);To;;0;[o; ;[I"(Vector.elements(array, copy = true);To;;0;[o; ;[I"$Vector.basis(size: n, index: k);T@o; ;[I"To access elements:;To;;;;[o;;0;[o; ;[I"#[](i);T@o; ;[I"To enumerate the elements:;To;;;;[o;;0;[o; ;[I"#each2(v);To;;0;[o; ;[I"#collect2(v);T@o; ;[I"Properties of vectors:;To;;;;[o;;0;[o; ;[I"#angle_with(v);To;;0;[o; ;[I"Vector.independent?(*vs);To;;0;[o; ;[I"#independent?(*vs);T@o; ;[I"Vector arithmetic:;To;;;;[ o;;0;[o; ;[I" #*(x) "is matrix or number";To;;0;[o; ;[I" #+(v);To;;0;[o; ;[I" #-(v);To;;0;[o; ;[I"#+@;To;;0;[o; ;[I"#-@;T@o; ;[I"Vector functions:;To;;;;[o;;0;[o; ;[I"#inner_product(v), dot(v);To;;0;[o; ;[I" #cross_product(v), cross(v);To;;0;[o; ;[I" #collect;To;;0;[o; ;[I"#magnitude;To;;0;[o; ;[I" #map;To;;0;[o; ;[I" #map2(v);To;;0;[o; ;[I" #norm;To;;0;[o; ;[I"#normalize;To;;0;[o; ;[I"#r;To;;0;[o; ;[I" #size;T@o; ;[I"$Conversion to other data types:;To;;;;[o;;0;[o; ;[I"#covector;To;;0;[o; ;[I" #to_a;To;;0;[o; ;[I"#coerce(other);T@o; ;[I"String representations:;To;;;;[o;;0;[o; ;[I" #to_s;To;;0;[o; ;[I" #inspect;T: @fileI"lib/matrix.rb;T:0@omit_headings_from_table_of_contents_below0;0;0[[ I" elements;TI"R;T:protectedFI"lib/matrix.rb;T[ [[I"Enumerable;To;;[ ;@È;0@Í[[I" class;T[[:public[ [I"[];F@Í[I" basis;F@Í[I" elements;F@Í[I"independent?;F@Í[I"new;T@Í[;[ [:private[ [I" instance;T[[;[+[I"*;T@Í[I"+;T@Í[I"+@;T@Í[I"-;T@Í[I"-@;T@Í[I"/;F@Í[I"==;T@Í[I"[];F@Í[I"angle_with;F@Í[I" clone;F@Í[I"coerce;F@Í[I"collect;F@Í[I" collect2;F@Í[I"component;F@Í[I" covector;F@Í[I" cross;T@Í[I"cross_product;F@Í[I"dot;T@Í[I" each;F@Í[I" each2;F@Í[I"element;F@Í[I"elements_to_f;F@Í[I"elements_to_i;F@Í[I"elements_to_r;F@Í[I" eql?;F@Í[I" hash;F@Í[I"independent?;F@Í[I"inner_product;F@Í[I"inspect;F@Í[I"magnitude;F@Í[I"map;F@Í[I" map2;F@Í[I" norm;F@Í[I"normalize;F@Í[I"r;F@Í[I" size;F@Í[I" to_a;F@Í[I" to_s;F@Í[;[ [;[[I"[]=;F@Í[I"set_component;F@Í[I"set_element;F@Í[[I"Matrix::ConversionHelper;To;;[ ;@È;0@Í[U:RDoc::Context::Section[i 0o;;[ ;0;0[@È@ÈcRDoc::TopLevel