13 #ifndef __CDYNPROG_H__
14 #define __CDYNPROG_H__
38 template <
class T>
class CSparseFeatures;
43 template <
class T>
class CDynamicArray;
54 #ifndef DOXYGEN_SHOULD_SKIP_THIS
56 struct segment_loss_struct
63 int32_t *segments_changed;
67 int32_t *length_segment_id ;
275 bool use_orf, int16_t nbest,
bool with_loss,
bool with_multiple_sequences);
291 int32_t* my_state_seq, int32_t *my_pos_seq,
292 int32_t my_seq_len,
const float64_t *seq_array, int32_t max_num_signals);
502 const int32_t to_state,
const int32_t from_pos,
const int32_t to_pos,
513 const int32_t to_state,
const int32_t len,
float64_t* svm_values);
519 inline int32_t
find_frame(
const int32_t from_state);
530 const int32_t from_pos,
const int32_t to_pos,
float64_t* intensities, int32_t type);
532 #ifndef DOXYGEN_SHOULD_SKIP_THIS
534 struct svm_values_struct
550 int32_t **num_unique_words;
552 #endif // DOXYGEN_SHOULD_SKIP_THIS
562 bool extend_orf(int32_t orf_from, int32_t orf_to, int32_t start, int32_t &last_pos, int32_t to);
565 virtual const char*
get_name()
const {
return "DynProg"; }
573 int32_t **trans_list_forward_id;
574 bool mem_initialized;
576 #ifdef DYNPROG_TIMING