SHOGUN  v1.1.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
List of all members | Public Member Functions | Protected Attributes
CGUIStructure Class Reference

Detailed Description

UI structure.

Definition at line 28 of file GUIStructure.h.

Inheritance diagram for CGUIStructure:
Inheritance graph
[legend]

Public Member Functions

 CGUIStructure ()
 CGUIStructure (CSGInterface *interface)
 ~CGUIStructure ()
bool set_dyn_prog (CDynProg *h)
CDynProgget_dyn_prog ()
float64_tget_feature_matrix (bool copy)
CSparseFeatures< float64_t > * get_feature_matrix_sparse (int32_t index)
bool set_feature_matrix (float64_t *feat, int32_t *dims)
bool set_feature_matrix_sparse (SGSparseVector< float64_t > *f1, SGSparseVector< float64_t > *f2, int32_t *dims)
bool set_feature_dims (int32_t *dims)
int32_t * get_feature_dims ()
bool set_all_pos (int32_t *pos, int32_t Npos)
int32_t * get_all_positions ()
int32_t get_num_positions ()
bool set_content_svm_weights (float64_t *weights, int32_t Nweights, int32_t Mweights)
float64_tget_content_svm_weights ()
int32_t get_num_svm_weights ()
CPlifMatrixget_plif_matrix ()
bool set_orf_info (int32_t *orf_info, int32_t Norf_info, int32_t Morf_info)
int32_t * get_orf_info ()
bool set_use_orf (bool use_orf)
bool get_use_orf ()
bool set_mod_words (int32_t *mod_words, int32_t Nmod_words, int32_t Mmod_words)
int32_t * get_mod_words ()
int32_t get_num_states ()
bool set_num_states (int32_t num)
bool cleanup ()
virtual const char * get_name () const
- Public Member Functions inherited from CSGObject
 CSGObject ()
 CSGObject (const CSGObject &orig)
virtual ~CSGObject ()
virtual bool is_generic (EPrimitiveType *generic) const
template<class T >
void set_generic ()
void unset_generic ()
virtual void print_serializable (const char *prefix="")
virtual bool save_serializable (CSerializableFile *file, const char *prefix="")
virtual bool load_serializable (CSerializableFile *file, const char *prefix="")
void set_global_io (SGIO *io)
SGIOget_global_io ()
void set_global_parallel (Parallel *parallel)
Parallelget_global_parallel ()
void set_global_version (Version *version)
Versionget_global_version ()
SGVector< char * > get_modelsel_names ()
char * get_modsel_param_descr (const char *param_name)
index_t get_modsel_param_index (const char *param_name)

Protected Attributes

CSGInterface * ui
int32_t m_num_plifs
int32_t m_num_limits
int32_t m_num_states
CDynProgm_dp
float64_tm_feature_matrix
CSparseFeatures< float64_t > * m_feature_matrix_sparse1
CSparseFeatures< float64_t > * m_feature_matrix_sparse2
int32_t * m_feature_dims
int32_t m_num_positions
int32_t * m_all_positions
float64_tm_content_svm_weights
int32_t m_num_svm_weights
int32_t * m_orf_info
bool m_use_orf
int32_t * m_mod_words
CPlifMatrixm_plif_matrix

Additional Inherited Members

- Public Attributes inherited from CSGObject
SGIOio
Parallelparallel
Versionversion
Parameterm_parameters
Parameterm_model_selection_parameters
- Protected Member Functions inherited from CSGObject
virtual void load_serializable_pre () throw (ShogunException)
virtual void load_serializable_post () throw (ShogunException)
virtual void save_serializable_pre () throw (ShogunException)
virtual void save_serializable_post () throw (ShogunException)

Constructor & Destructor Documentation

constructor

Definition at line 32 of file GUIStructure.h.

CGUIStructure ( CSGInterface *  interface)

constructor

Parameters
interface

Definition at line 20 of file GUIStructure.cpp.

destructor

Definition at line 31 of file GUIStructure.cpp.

Member Function Documentation

bool cleanup ( )

cleanup

Definition at line 234 of file GUIStructure.h.

int32_t* get_all_positions ( )

get all positions

Definition at line 144 of file GUIStructure.h.

float64_t* get_content_svm_weights ( )

get content svm weights

Definition at line 166 of file GUIStructure.h.

CDynProg* get_dyn_prog ( )

get dyn prog

Definition at line 51 of file GUIStructure.h.

int32_t* get_feature_dims ( )

get feature dims

Definition at line 127 of file GUIStructure.h.

float64_t* get_feature_matrix ( bool  copy)

get feature matrix

Parameters
copy

Definition at line 61 of file GUIStructure.h.

CSparseFeatures<float64_t>* get_feature_matrix_sparse ( int32_t  index)

get feature matrix sparse

Parameters
index

Definition at line 77 of file GUIStructure.h.

int32_t* get_mod_words ( )

get mod words

Definition at line 222 of file GUIStructure.h.

virtual const char* get_name ( ) const
virtual
Returns
object name

Implements CSGObject.

Definition at line 251 of file GUIStructure.h.

int32_t get_num_positions ( )

get num positions

Definition at line 146 of file GUIStructure.h.

int32_t get_num_states ( )

get num states

Definition at line 224 of file GUIStructure.h.

int32_t get_num_svm_weights ( )

get num svm weights

Definition at line 168 of file GUIStructure.h.

int32_t* get_orf_info ( )

get orf info

Definition at line 190 of file GUIStructure.h.

CPlifMatrix* get_plif_matrix ( )

get plif matrix

Definition at line 171 of file GUIStructure.h.

bool get_use_orf ( )

get use orf

Definition at line 204 of file GUIStructure.h.

bool set_all_pos ( int32_t *  pos,
int32_t  Npos 
)

set all pos

Parameters
pos
Npos

Definition at line 133 of file GUIStructure.h.

bool set_content_svm_weights ( float64_t weights,
int32_t  Nweights,
int32_t  Mweights 
)

set content svm weights

Parameters
weights
Nweights
Mweights

Definition at line 153 of file GUIStructure.h.

bool set_dyn_prog ( CDynProg h)

set dyn prog

Parameters
h

Definition at line 43 of file GUIStructure.h.

bool set_feature_dims ( int32_t *  dims)

set feature dims

Parameters
dims

Definition at line 119 of file GUIStructure.h.

bool set_feature_matrix ( float64_t feat,
int32_t *  dims 
)

set feature matrix

Parameters
feat
dims

Definition at line 91 of file GUIStructure.h.

bool set_feature_matrix_sparse ( SGSparseVector< float64_t > *  f1,
SGSparseVector< float64_t > *  f2,
int32_t *  dims 
)

set feature matrix sparse

Parameters
f1
f2
dims

Definition at line 105 of file GUIStructure.h.

bool set_mod_words ( int32_t *  mod_words,
int32_t  Nmod_words,
int32_t  Mmod_words 
)

set mod words

Parameters
mod_words
Nmod_words
Mmod_words

Definition at line 211 of file GUIStructure.h.

bool set_num_states ( int32_t  num)

set num states

Parameters
num

Definition at line 228 of file GUIStructure.h.

bool set_orf_info ( int32_t *  orf_info,
int32_t  Norf_info,
int32_t  Morf_info 
)

set orf info

Parameters
orf_info
Norf_info
Morf_info

Definition at line 178 of file GUIStructure.h.

bool set_use_orf ( bool  use_orf)

set use orf

Parameters
use_orf

Definition at line 198 of file GUIStructure.h.

Member Data Documentation

int32_t* m_all_positions
protected

all positions

Definition at line 275 of file GUIStructure.h.

float64_t* m_content_svm_weights
protected

content svm weights

Definition at line 277 of file GUIStructure.h.

CDynProg* m_dp
protected

dp

Definition at line 263 of file GUIStructure.h.

int32_t* m_feature_dims
protected

feature dims

Definition at line 271 of file GUIStructure.h.

float64_t* m_feature_matrix
protected

feature matrix

Definition at line 265 of file GUIStructure.h.

CSparseFeatures<float64_t>* m_feature_matrix_sparse1
protected

feature matrix sparse 1

Definition at line 267 of file GUIStructure.h.

CSparseFeatures<float64_t>* m_feature_matrix_sparse2
protected

feature matrix sparse 2

Definition at line 269 of file GUIStructure.h.

int32_t* m_mod_words
protected

mod words

Definition at line 285 of file GUIStructure.h.

int32_t m_num_limits
protected

num limits

Definition at line 259 of file GUIStructure.h.

int32_t m_num_plifs
protected

num plifs

Definition at line 257 of file GUIStructure.h.

int32_t m_num_positions
protected

num positions

Definition at line 273 of file GUIStructure.h.

int32_t m_num_states
protected

num states

Definition at line 261 of file GUIStructure.h.

int32_t m_num_svm_weights
protected

num svm weights

Definition at line 279 of file GUIStructure.h.

int32_t* m_orf_info
protected

orf info

Definition at line 281 of file GUIStructure.h.

CPlifMatrix* m_plif_matrix
protected

plif matrix

Definition at line 287 of file GUIStructure.h.

bool m_use_orf
protected

use orf

Definition at line 283 of file GUIStructure.h.

CSGInterface* ui
protected

ui

Definition at line 255 of file GUIStructure.h.


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

SHOGUN Machine Learning Toolbox - Documentation