=head1 NAME Statistics::Basic::_OneVectorBase - base class objects like Mean =head1 METHODS =over 4 =item B Query the value of the object. It will return the undefined value until there's something to calculate (or until the vector is full when L is in effect). =item B Insert new values into the vector. $object_instance->insert( 4, 3 ); # insert a 3 and a 4 This function returns the object itself, for chaining purposes. =item B B The growing insert inserts new elements, growing the max size of the vector to accommodate the new elements (if necessary). $object_instance->ginsert( 4, 3 ); # append a 3 and a 4 This function returns the object itself, for chaining purposes. =item B The current size of the vector -- regardless of its max size (as set by L). =item B Returns the L object used by the computational object. =item B Set the maximum size for the underlying L object. This function requires one arguments. Unless L is set, the vector will be filled with C<0>s (assuming the vector wouldn't otherwise be full) on the oldest side of the vector (so an insert will push off one of the filled-zeros). This function returns the object itself, for chaining purposes. =item B Given a vector or array ref, this will set the contents (and size) of the vector used for the object computations. This function returns the object itself, for chaining purposes. =back =head1 OVERLOADS This class provides overloads. If evaluated as a string, it will attempt to print a pretty value for the object (or C, see L above). the resulting string can be tuned, in terms of precision, see L for further information. If evaluated as a number, it will try to return the raw result of L, possibly turning the resulting C (if applicable) into a C<0> in the process -- note that Perl does this C<0>-izing, not the overload. The C and C<==> operators are also overloaded, trying to do the right thing. Also see L for further information. =head1 AUTHOR Paul Miller C<< >> =head1 COPYRIGHT Copyright 2009 Paul Miller -- Licensed under the LGPL =head1 SEE ALSO perl(1), L, L =cut