#include <cstdlib>
#include <cstdio>
#include <iostream>
#include <fstream>
#include "EST_math.h"
#include "ling_class/EST_Utterance.h"
Go to the source code of this file.
Typedefs | |
typedef EST_TVector< EST_Item * > | EST_Item_ptr_Vector |
typedef float(* | local_cost_function) (const EST_Item *item1, const EST_Item *item2) |
typedef bool(* | local_pruning_function) (const int i, const int j, const int max_i, const int max_j) |
Functions | |
bool | dp_sub (int i, int j, const EST_Item_ptr_Vector &vr1, const EST_Item_ptr_Vector &vr2, EST_IMatrix &DP_path_i, EST_IMatrix &DP_path_j, local_cost_function lcf, local_pruning_function lpf, EST_Item *null_sym, EST_FMatrix &cost) |
int | trace_back_and_link (int i, int j, EST_Item *p1, EST_Item *p2, const EST_IMatrix &DP_path_i, const EST_IMatrix &DP_path_j, EST_Item *null_sym) |
bool | null_lpf (const int, const int, const int, const int) |
bool | dp_match (const EST_Relation &lexical, const EST_Relation &surface, EST_Relation &match, local_cost_function lcf, local_pruning_function lpf, EST_Item *null_sym) |
bool | dp_match (const EST_Relation &lexical, const EST_Relation &surface, EST_Relation &match, local_cost_function lcf, EST_Item *null_sym) |
float | fixed_local_cost (const EST_Item *s1, const EST_Item *s2) |
bool | dp_match (const EST_Relation &lexical, const EST_Relation &surface, EST_Relation &match, float ins, float del, float sub) |
typedef EST_TVector<EST_Item*> EST_Item_ptr_Vector |
Definition at line 46 of file dynamic_program.cc.
Definition at line 62 of file dynamic_program.cc.
Definition at line 66 of file dynamic_program.cc.
bool dp_sub | ( | int | i, |
int | j, | ||
const EST_Item_ptr_Vector & | vr1, | ||
const EST_Item_ptr_Vector & | vr2, | ||
EST_IMatrix & | DP_path_i, | ||
EST_IMatrix & | DP_path_j, | ||
local_cost_function | lcf, | ||
local_pruning_function | lpf, | ||
EST_Item * | null_sym, | ||
EST_FMatrix & | cost | ||
) |
Definition at line 245 of file dynamic_program.cc.
int trace_back_and_link | ( | int | i, |
int | j, | ||
EST_Item * | p1, | ||
EST_Item * | p2, | ||
const EST_IMatrix & | DP_path_i, | ||
const EST_IMatrix & | DP_path_j, | ||
EST_Item * | null_sym | ||
) |
Definition at line 378 of file dynamic_program.cc.
Definition at line 86 of file dynamic_program.cc.
bool dp_match | ( | const EST_Relation & | lexical, |
const EST_Relation & | surface, | ||
EST_Relation & | match, | ||
local_cost_function | lcf, | ||
local_pruning_function | lpf, | ||
EST_Item * | null_sym | ||
) |
Definition at line 149 of file dynamic_program.cc.
bool dp_match | ( | const EST_Relation & | lexical, |
const EST_Relation & | surface, | ||
EST_Relation & | match, | ||
local_cost_function | lcf, | ||
EST_Item * | null_sym | ||
) |
Definition at line 99 of file dynamic_program.cc.
Definition at line 115 of file dynamic_program.cc.
bool dp_match | ( | const EST_Relation & | lexical, |
const EST_Relation & | surface, | ||
EST_Relation & | match, | ||
float | ins, | ||
float | del, | ||
float | sub | ||
) |
Definition at line 134 of file dynamic_program.cc.