The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

Gfsm::XL::Cascade::Lookup - libgfsmxl finite-state cascade lookup routines

SYNOPSIS

 use Gfsm;
 use Gfsm::XL;

 ##------------------------------------------------------------
 ## Constructors, etc.

 $cl  = Gfsm::XL::Cascade::Lookup->new($max_weight, $max_paths, $max_ops);

 ##--------------------------------------------------------------
 ## Attributes

 $csc = $cl->cascade();         ##-- get underlying cascade
 $csc = $cl->cascade($csc);     ##-- set underlying cascade

 $w = $cl->max_weight(?$w);     ##-- get/set max weight (-1 for none)
 $n = $cl->max_paths(?$n);      ##-- get/set max number of paths (-1 for none)
 $n = $cl->max_ops(?$n);        ##-- get/set max number of heap extractions (-1 for none)
 $n = $cl->n_ops();             ##-- get number of heap extractions for last run

 ##--------------------------------------------------------------
 ## Lookup

 $fst   = $cl->lookup(\@ilabs,?$result); ##-- n-best lookup (FST)
 $paths = $cl->lookup_paths(\@ilabs);    ##-- n-best lookup (paths)

DESCRIPTION

Not yet written.

BUGS AND LIMITATIONS

Probably many.

SEE ALSO

Gfsm(3perl), gfsmutils(1).

AUTHOR

Bryan Jurish <moocow@cpan.org>

COPYRIGHT AND LICENSE

Copyright (C) 2005-2012 by Bryan Jurish

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.10.1 or, at your option, any later version of Perl 5 you may have available.