debian man page for set::infinite::arithmetic

Query: set::infinite::arithmetic

OS: debian

Section: 3pm

Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar

Set::Infinite::Arithmetic(3pm)				User Contributed Perl Documentation			    Set::Infinite::Arithmetic(3pm)

       NAME

       Set::Infinite::Arithmetic - Scalar operations used by quantize() and offset()

       AUTHOR

       Flavio Soibelmann Glock - fglock@pucrs.br

       %_MODE hash of subs

	   $a->offset ( value => [1,2], mode => 'offset', unit => 'days' );

	   $a->offset ( value => [1,2, -5,-4], mode => 'offset', unit => 'days' );

       note: if mode = circle, then "-5" counts from end (like a Perl negative array index).

	   $a->offset ( value => [1,2], mode => 'offset', unit => 'days', strict => $a );

       option 'strict' will return intersection($a,offset). Default: none.

       %subs_offset2($object, $offset1, $offset2)

	   &{ $subs_offset2{$unit} } ($object, $offset1, $offset2);

       A hash of functions that return:

	   ($object+$offset1, $object+$offset2)

       in $unit context.

       Returned $object+$offset1, $object+$offset2 may be scalars or objects.

       %Offset_to_value($object, $offset)

       %Init_quantizer($object)

	   $Offset_to_value{$unit} ($object, $offset);

	   $Init_quantizer{$unit} ($object);

       Maps an 'offset value' to a 'value'

       A hash of functions that return ( int($object) + $offset ) in $unit context.

       Init_quantizer subroutines must be called before using subs_offset1 functions.

       int(object)+offset is a scalar.

       Offset_to_value is optimized for calling it multiple times on the same object, with different offsets. That's why there is a separate
       initialization subroutine.

       $self->{offset} is created on initialization. It is an index used by the memoization cache.

perl v5.10.0							    2008-06-21					    Set::Infinite::Arithmetic(3pm)
Related Man Pages
net::dns::domainname(3) - mojave
net::dns::text(3) - mojave
net::dns::domainname5.18(3) - mojave
net::dns::domainname(3) - osx
set::infinite::basic(3pm) - debian
Similar Topics in the Unix Linux Community
Arithmetic In UNIX
Infinite while loop