00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023 #ifndef _FUNC
00024 #define _FUNC
00025
00026 typedef int func_type;
00027
00028 #define MTK_NOFUNC 0
00029 #define MTK_ADD 1
00030 #define MTK_SUBTRACT 2
00031 #define MTK_MULTIPLY 3
00032 #define MTK_DIVIDE 4
00033 #define MTK_COMBINATION 5
00034 #define MTK_PERMUTATION 6
00035 #define MTK_POWER 7
00036 #define MTK_LN 8
00037 #define MTK_LOG 9
00038 #define MTK_EXP 10
00039 #define MTK_SIN 11
00040 #define MTK_COS 12
00041 #define MTK_TAN 13
00042 #define MTK_SEC 14
00043 #define MTK_COSEC 15
00044 #define MTK_COT 16
00045 #define MTK_ARCSIN 17
00046 #define MTK_ARCCOS 18
00047 #define MTK_ARCTAN 19
00048 #define MTK_SINH 20
00049 #define MTK_COSH 21
00050 #define MTK_TANH 22
00051 #define MTK_ARSINH 23
00052 #define MTK_ARCOSH 24
00053 #define MTK_ARTANH 25
00054 #define MTK_ERF 26
00055 #define MTK_ERFC 27
00056 #define MTK_BESSJ 28
00057 #define MTK_STEP 29
00058 #define MTK_ABS 30
00059 #define MTK_INT 31
00060 #define MTK_FRAC 32
00061 #define MTK_FACTORIAL 33
00062 #define MTK_LBRACKET 34
00063 #define MTK_NUMBER 35
00064 #define MTK_VARIABLE 36
00065 #define MTK_PI_SYM 37
00066 #define MTK_RBRACKET 38
00067 #define MTK_COMMA 39
00068 #define MTK_NUMBER_OF_FUNCS 39
00069
00070
00071 #endif
00072