13 #ifndef __CDYNPROG_H__
14 #define __CDYNPROG_H__
40 template <
class T>
class CSparseFeatures;
44 template <
class T>
class CArray;
55 #ifndef DOXYGEN_SHOULD_SKIP_THIS
57 struct segment_loss_struct
64 int32_t *segments_changed;
68 int32_t *length_segment_id ;
276 bool use_orf, int16_t nbest,
bool with_loss,
bool with_multiple_sequences);
292 int32_t* my_state_seq, int32_t *my_pos_seq,
293 int32_t my_seq_len,
const float64_t *seq_array, int32_t max_num_signals);
503 const int32_t to_state,
const int32_t from_pos,
const int32_t to_pos,
514 const int32_t to_state,
const int32_t len,
float64_t* svm_values);
520 inline int32_t
find_frame(
const int32_t from_state);
531 const int32_t from_pos,
const int32_t to_pos,
float64_t* intensities, int32_t type);
533 #ifndef DOXYGEN_SHOULD_SKIP_THIS
535 struct svm_values_struct
551 int32_t **num_unique_words;
553 #endif // DOXYGEN_SHOULD_SKIP_THIS
563 bool extend_orf(int32_t orf_from, int32_t orf_to, int32_t start, int32_t &last_pos, int32_t to);
566 inline virtual const char*
get_name()
const {
return "DynProg"; }
574 int32_t **trans_list_forward_id;
575 bool mem_initialized;
577 #ifdef DYNPROG_TIMING