ÿØÿà JFIF    ÿÛ „ ( %!1!%*+...983,7(-.- jacobian-i.ri000064400000000556152361341710007105 0ustar00U:RDoc::AnyMethod[iI" jacobian:EFI"Jacobian#jacobian;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"@Computes the Jacobian of f at x. fx is the value of f at x.;T: @fileI".ext/bigdecimal/lib/bigdecimal/jacobian.rb;T:0@omit_headings_from_table_of_contents_below000[I" (f,fx,x);T@FI" Jacobian;FcRDoc::NormalModule00dfdxi-i.ri000064400000000571152361341710006432 0ustar00U:RDoc::AnyMethod[iI" dfdxi:EFI"Jacobian#dfdxi;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I".Computes the derivative of f[i] at x[i]. ;TI"fx is the value of f at x.;T: @fileI".ext/bigdecimal/lib/bigdecimal/jacobian.rb;T:0@omit_headings_from_table_of_contents_below000[I"(f,fx,x,i);T@FI" Jacobian;FcRDoc::NormalModule00isEqual-i.ri000064400000000627152361341710006741 0ustar00U:RDoc::AnyMethod[iI" isEqual:EFI"Jacobian#isEqual;TF: publico:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"\Determines the equality of two numbers by comparing to zero, or using the epsilon value;T: @fileI".ext/bigdecimal/lib/bigdecimal/jacobian.rb;T:0@omit_headings_from_table_of_contents_below000[I"(a,b,zero=0.0,e=1.0e-8);T@FI" Jacobian;FcRDoc::NormalModule00cdesc-Jacobian.ri000064400000002733152361341710007675 0ustar00U:RDoc::NormalModule[iI" Jacobian:EF@0o:RDoc::Markup::Document: @parts[o;;[o:RDoc::Markup::Paragraph;[I""require 'bigdecimal/jacobian';To:RDoc::Markup::BlankLineo; ;[I"PProvides methods to compute the Jacobian matrix of a set of equations at a ;TI"#point x. In the methods below:;T@o; ;[I"Sf is an Object which is used to compute the Jacobian matrix of the equations. ;TI"+It must provide the following methods:;T@o:RDoc::Markup::List: @type: NOTE: @items[ o:RDoc::Markup::ListItem: @label[I"f.values(x);T;[o; ;[I"-returns the values of all functions at x;T@o;;[I" f.zero;T;[o; ;[I"returns 0.0;To;;[I" f.one;T;[o; ;[I"returns 1.0;To;;[I" f.two;T;[o; ;[I"returns 2.0;To;;[I" f.ten;T;[o; ;[I"returns 10.0;T@o;;[I" f.eps;T;[o; ;[I"¥returns the convergence criterion (epsilon value) used to determine whether two values are considered equal. If |a-b| < epsilon, the two values are considered equal.;T@o; ;[I"5x is the point at which to compute the Jacobian.;T@o; ;[I"fx is f.values(x).;T: @fileI".ext/bigdecimal/lib/bigdecimal/jacobian.rb;T:0@omit_headings_from_table_of_contents_below0;0;0[[[[[I" class;T[[: public[[:protected[[: private[[I" instance;T[[;[[I" dfdxi;FI".ext/bigdecimal/lib/bigdecimal/jacobian.rb;T[I" isEqual;F@_[I" jacobian;F@_[;[[;[[[U:RDoc::Context::Section[i0o;;[;0;0[@J@JcRDoc::TopLevel