Cambridge SMT System
MertLattice Class Reference

#include <LMert.h>

Public Member Functions

 MertLattice (TupleArcFst *, const PARAMS &, const PARAMS &)
 
void InitializeEnvelopes ()
 
void InitializeStartState ()
 
void PropagateEnvelope (const TupleArcFst::StateId &, const TupleArcFst::StateId &, const TupleW &, const Wid &w)
 
void ComputeStateEnvelopes ()
 
void ComputeFinalEnvelope ()
 
MertEnvelope ComputeLatticeEnvelope ()
 

Detailed Description

Definition at line 33 of file LMert.h.

Constructor & Destructor Documentation

MertLattice::MertLattice ( TupleArcFst fst,
const PARAMS lambda,
const PARAMS direction 
)

Definition at line 72 of file LMert.cpp.

Member Function Documentation

void MertLattice::ComputeFinalEnvelope ( )

Definition at line 114 of file LMert.cpp.

Here is the caller graph for this function:

MertEnvelope MertLattice::ComputeLatticeEnvelope ( )

Definition at line 118 of file LMert.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void MertLattice::ComputeStateEnvelopes ( )

Definition at line 98 of file LMert.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void MertLattice::InitializeEnvelopes ( )

Definition at line 77 of file LMert.cpp.

Here is the caller graph for this function:

void MertLattice::InitializeStartState ( )

Definition at line 81 of file LMert.cpp.

Here is the caller graph for this function:

void MertLattice::PropagateEnvelope ( const TupleArcFst::StateId &  src,
const TupleArcFst::StateId &  trg,
const TupleW features,
const Wid w = 0 
)

Definition at line 85 of file LMert.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:


The documentation for this class was generated from the following files: