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.