ÿØÿà JFIF    ÿÛ „ ( %!1!%*+...983,7(-.- PK¸Œ]÷Ì oo jacobian-i.rinu„[µü¤U:RDoc::AnyMethod[iI" jacobian:ETI"Jacobian#jacobian;TF: privateo: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;TcRDoc::NormalModule00PK¸Œ]öüzz dfdxi-i.rinu„[µü¤U:RDoc::AnyMethod[iI" dfdxi:ETI"Jacobian#dfdxi;TF: privateo: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;TcRDoc::NormalModule00PK¸Œ]yФ˜˜ isEqual-i.rinu„[µü¤U:RDoc::AnyMethod[iI" isEqual:ETI"Jacobian#isEqual;TF: privateo: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;TcRDoc::NormalModule00PK¸Œ]v`Å  cdesc-Jacobian.rinu„[µü¤U:RDoc::NormalModule[iI" Jacobian:ET@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;TI".ext/bigdecimal/lib/bigdecimal/jacobian.rb;T[I" isEqual;T@c[I" jacobian;T@c[[U:RDoc::Context::Section[i0o;;[;0;0[I".ext/bigdecimal/lib/bigdecimal/jacobian.rb;T@JcRDoc::TopLevelPK¸Œ]÷Ì oo jacobian-i.rinu„[µü¤PK¸Œ]öüzz ¬dfdxi-i.rinu„[µü¤PK¸Œ]yФ˜˜ `isEqual-i.rinu„[µü¤PK¸Œ]v`Å  4cdesc-Jacobian.rinu„[µü¤PK4~