question: validates parameters to ensure they are appropriate for the evaluation of the #value double , double and #gradient double , double methods . concode_field_sep double mean concode_elem_sep double i2s2 concode_elem_sep double is concode_elem_sep double norm concode_field_sep double[] gradient concode_elem_sep UnivariateFunction derivative concode_elem_sep double value concode_elem_sep double value concode_elem_sep double value concode_elem_sep DerivativeStructure value
target: void function ( double [ ] arg0 ) { if ( arg0 == null ) { throw new NullArgumentException ( ) ; } if ( arg0 . length != 3 ) { throw new DimensionMismatchException ( arg0 . length , 3 ) ; } if ( arg0 [ 2 ] <= 0 ) { throw new NotStrictlyPositiveException ( arg0 [ 2 ] ) ; } }