|
Standard Types |
Definition of Platform independent Types
|
enum | EMessageType {
M_DEBUG,
M_INFO,
M_NOTICE,
M_WARN,
M_ERROR,
M_CRITICAL,
M_ALERT,
M_EMERGENCY,
M_MESSAGEONLY
} |
enum | EOptimizationType { FASTBUTMEMHUNGRY,
SLOWBUTMEMEFFICIENT
} |
enum | ENormalizationType {
NO_NORMALIZATION,
SQRT_NORMALIZATION,
FULL_NORMALIZATION,
SQRTLEN_NORMALIZATION,
LEN_NORMALIZATION,
SQLEN_NORMALIZATION
} |
enum | EWDKernType {
E_WD = 0,
E_EXTERNAL = 1,
E_BLOCK_CONST = 2,
E_BLOCK_LINEAR = 3,
E_BLOCK_SQPOLY = 4,
E_BLOCK_CUBICPOLY = 5,
E_BLOCK_EXP = 6,
E_BLOCK_LOG = 7,
E_BLOCK_EXTERNAL = 8
} |
enum | EKernelType {
K_UNKNOWN = 0,
K_LINEAR = 10,
K_SPARSELINEAR = 11,
K_POLY = 20,
K_GAUSSIAN = 30,
K_SPARSEGAUSSIAN = 31,
K_GAUSSIANSHIFT = 32,
K_HISTOGRAM = 40,
K_SALZBERG = 41,
K_LOCALITYIMPROVED = 50,
K_SIMPLELOCALITYIMPROVED = 60,
K_FIXEDDEGREE = 70,
K_WEIGHTEDDEGREE = 80,
K_WEIGHTEDDEGREEPOS = 81,
K_WEIGHTEDCOMMWORDSTRING = 90,
K_POLYMATCH = 100,
K_ALIGNMENT = 110,
K_COMMWORDSTRING = 120,
K_COMMULONGSTRING = 121,
K_COMBINED = 140,
K_AUC = 150,
K_CUSTOM = 160,
K_SIGMOID = 170,
K_CHI2 = 180,
K_DIAG = 190,
K_CONST = 200,
K_MINDYGRAM = 210,
K_DISTANCE = 220,
K_LOCALALIGNMENT = 230,
K_PYRAMIDCHI2 = 240
} |
enum | EClassifierType {
CT_NONE = 0,
CT_LIGHT = 10,
CT_LIBSVM = 20,
CT_LIBSVMONECLASS = 30,
CT_LIBSVMMULTICLASS = 40,
CT_MPD = 50,
CT_GPBT = 60,
CT_CPLEXSVM = 70,
CT_PERCEPTRON = 80,
CT_KERNELPERCEPTRON = 90,
CT_LDA = 100,
CT_LPM = 110,
CT_LPBOOST = 120,
CT_KNN = 130,
CT_SVMLIN = 140,
CT_KRR = 150,
CT_GNPPSVM = 160,
CT_GMNPSVM = 170,
CT_SUBGRADIENTSVM = 180,
CT_SUBGRADIENTLPM = 190,
CT_SVMPERF = 200,
CT_LIBSVR = 210,
CT_SVRLIGHT = 220,
CT_LIBLINEAR = 230,
CT_KMEANS = 240,
CT_HIERARCHICAL = 250,
CT_SVMOCAS = 260,
CT_WDSVMOCAS = 270,
CT_SVMSGD = 280
} |
enum | EDistanceType {
D_UNKNOWN = 0,
D_MINKOWSKI = 10,
D_MANHATTAN = 20,
D_CANBERRA = 30,
D_CHEBYSHEW = 40,
D_GEODESIC = 50,
D_JENSEN = 60,
D_MANHATTANWORD = 70,
D_HAMMINGWORD = 80,
D_CANBERRAWORD = 90,
D_SPARSEEUCLIDIAN = 100,
D_EUCLIDIAN = 110
} |
enum | ERegressionType { RT_NONE = 0,
RT_LIGHT = 10,
RT_LIBSVM = 20
} |
enum | EPreProcType {
P_UNKNOWN = 0,
P_NORMONE = 10,
P_LOGPLUSONE = 20,
P_SORTWORDSTRING = 30,
P_SORTULONGSTRING = 40,
P_SORTWORD = 50,
P_PRUNEVARSUBMEAN = 60
} |
enum | EKernelProperty { KP_NONE = 0,
KP_LINADD = 1,
KP_KERNCOMBINATION = 2,
KP_BATCHEVALUATION = 4
} |
enum | EFeatureType {
F_UNKNOWN = 0,
F_CHAR = 10,
F_BYTE = 20,
F_SHORT = 30,
F_WORD = 40,
F_INT = 50,
F_UINT = 60,
F_LONG = 70,
F_ULONG = 80,
F_SHORTREAL = 90,
F_DREAL = 100,
F_LONGREAL = 110,
F_ANY = 1000
} |
enum | EFeatureClass {
C_UNKNOWN = 0,
C_SIMPLE = 10,
C_SPARSE = 20,
C_STRING = 30,
C_COMBINED = 40,
C_ANY = 50,
C_MINDYGRAM = 60
} |
enum | E_ALPHABET {
DNA = 0,
RAWDNA = 1,
RNA = 2,
PROTEIN = 3,
ALPHANUM = 5,
CUBE = 6,
RAWBYTE = 7,
IUPAC_NUCLEIC_ACID = 8,
IUPAC_AMINO_ACID = 9,
NONE = 10,
UNKNOWN = 11
} |
| Alphabet of charfeatures/observations. More...
|
typedef char | CHAR |
| Type CHAR.
|
typedef CHAR * | P_CHAR |
typedef unsigned char | BYTE |
| Type BYTE.
|
typedef BYTE * | P_BYTE |
typedef short int | SHORT |
| Type SHORT is 2 bytes in size.
|
typedef SHORT * | P_SHORT |
typedef unsigned short int | WORD |
| Type WORD is 2 bytes in size.
|
typedef WORD * | P_WORD |
typedef int | INT |
| Type INT is 4 bytes in size.
|
typedef INT * | P_INT |
typedef unsigned int | UINT |
| Type INT is 4 bytes in size.
|
typedef UINT * | P_UINT |
typedef int64_t | LONG |
| Type LONG is 8 bytes in size.
|
typedef LONG * | P_LONG |
typedef uint64_t | ULONG |
| Type ULONG is 8 bytes in size.
|
typedef ULONG * | P_ULONG |
typedef float | SHORTREAL |
| Type SHORTREAL is 4 bytes in size.
|
typedef SHORTREAL * | P_SHORTREAL |
typedef double | DREAL |
| Type DREAL is 8 bytes in size.
|
typedef DREAL * | P_DREAL |
typedef long double | LONGREAL |
| Type LONGREAL is 16 bytes in size.
|
typedef LONGREAL * | P_LONGREAL |
typedef DREAL | KERNELCACHE_ELEM |
typedef LONG | KERNELCACHE_IDX |
Defines |
#define | RANDOM_MAX 2147483647 |