Hi,��

I've installed the NumericalMethods package and I am trying to use the class��DhbMultiVariableGeneralOptimizer to optimize a function.
If I run the code of the test it works perfectly

| fBlock finder result |
fBlock := [ :x | |r| r := x * x. r = 0 ifTrue: [ 1] ifFalse: [ r sqrt sin / r] ].
finder := DhbMultiVariableGeneralOptimizer maximizingFunction: fBlock.
finder desiredPrecision: 0.01.
finder origin: #(0.2 0.2 0.2) asVector; range: #(1 1 1) asVector.
result := finder evaluate.��

however, if I want to set my own function, (for example the sum of the elements of the parameter. fBlock := [ :x | x sum ]) it is throwing an error of ScriptOutOfBounds

I am not sure If I am doing something wrong or there is a bug in the implementation.

I haven't found too much ��documentation about how to use this package.

Is there someone using this particular class?

Thanks in advance!��

--
Sebasti��n Tleye