Overview Schemas Index

MATHEMATICAL_FUNCTIONS_SCHEMA (jsdai.SMathematical_functions_schema)


TYPE elementary_function_enumerators = ENUMERATION (
          ef_and,
          ef_or,
          ef_not,
          ef_xor,
          ef_negate_i,
          ef_add_i,
          ef_subtract_i,
          ef_multiply_i,
          ef_divide_i,
          ef_mod_i,
          ef_exponentiate_i,
          ef_eq_i,
          ef_ne_i,
          ef_gt_i,
          ef_lt_i,
          ef_ge_i,
          ef_le_i,
          ef_abs_i,
          ef_max_i,
          ef_min_i,
          ef_if_i,
          ef_negate_r,
          ef_reciprocal_r,
          ef_add_r,
          ef_subtract_r,
          ef_multiply_r,
          ef_divide_r,
          ef_mod_r,
          ef_exponentiate_r,
          ef_exponentiate_ri,
          ef_eq_r,
          ef_ne_r,
          ef_gt_r,
          ef_lt_r,
          ef_ge_r,
          ef_le_r,
          ef_abs_r,
          ef_max_r,
          ef_min_r,
          ef_acos_r,
          ef_asin_r,
          ef_atan2_r,
          ef_cos_r,
          ef_exp_r,
          ef_ln_r,
          ef_log2_r,
          ef_log10_r,
          ef_sin_r,
          ef_sqrt_r,
          ef_tan_r,
          ef_if_r,
          ef_form_c,
          ef_rpart_c,
          ef_ipart_c,
          ef_negate_c,
          ef_reciprocal_c,
          ef_add_c,
          ef_subtract_c,
          ef_multiply_c,
          ef_divide_c,
          ef_exponentiate_c,
          ef_exponentiate_ci,
          ef_eq_c,
          ef_ne_c,
          ef_conjugate_c,
          ef_abs_c,
          ef_arg_c,
          ef_cos_c,
          ef_exp_c,
          ef_ln_c,
          ef_sin_c,
          ef_sqrt_c,
          ef_tan_c,
          ef_if_c,
          ef_subscript_s,
          ef_eq_s,
          ef_ne_s,
          ef_gt_s,
          ef_lt_s,
          ef_ge_s,
          ef_le_s,
          ef_subsequence_s,
          ef_concat_s,
          ef_size_s,
          ef_format,
          ef_value,
          ef_like,
          ef_if_s,
          ef_subscript_b,
          ef_eq_b,
          ef_ne_b,
          ef_gt_b,
          ef_lt_b,
          ef_ge_b,
          ef_le_b,
          ef_subsequence_b,
          ef_concat_b,
          ef_size_b,
          ef_if_b,
          ef_subscript_t,
          ef_eq_t,
          ef_ne_t,
          ef_concat_t,
          ef_size_t,
          ef_entuple,
          ef_detuple,
          ef_insert,
          ef_remove,
          ef_if_t,
          ef_sum_it,
          ef_product_it,
          ef_add_it,
          ef_subtract_it,
          ef_scalar_mult_it,
          ef_dot_prod_it,
          ef_sum_rt,
          ef_product_rt,
          ef_add_rt,
          ef_subtract_rt,
          ef_scalar_mult_rt,
          ef_dot_prod_rt,
          ef_norm_rt,
          ef_sum_ct,
          ef_product_ct,
          ef_add_ct,
          ef_subtract_ct,
          ef_scalar_mult_ct,
          ef_dot_prod_ct,
          ef_norm_ct,
          ef_if,
          ef_ensemble,
          ef_member_of );
END_TYPE; -- elementary_function_enumerators

Users

          elementary_function.func_id
          maths_enum_atom
                    maths_atom
                    maths_enum_literal.lit_value
          maths_function_select
                    function_application.func
                    parallel_composed_function.final_function

public final class EElementary_function_enumerators

          static final int EF_AND = 1
          static final int EF_OR = 2
          static final int EF_NOT = 3
          static final int EF_XOR = 4
          static final int EF_NEGATE_I = 5
          static final int EF_ADD_I = 6
          static final int EF_SUBTRACT_I = 7
          static final int EF_MULTIPLY_I = 8
          static final int EF_DIVIDE_I = 9
          static final int EF_MOD_I = 10
          static final int EF_EXPONENTIATE_I = 11
          static final int EF_EQ_I = 12
          static final int EF_NE_I = 13
          static final int EF_GT_I = 14
          static final int EF_LT_I = 15
          static final int EF_GE_I = 16
          static final int EF_LE_I = 17
          static final int EF_ABS_I = 18
          static final int EF_MAX_I = 19
          static final int EF_MIN_I = 20
          static final int EF_IF_I = 21
          static final int EF_NEGATE_R = 22
          static final int EF_RECIPROCAL_R = 23
          static final int EF_ADD_R = 24
          static final int EF_SUBTRACT_R = 25
          static final int EF_MULTIPLY_R = 26
          static final int EF_DIVIDE_R = 27
          static final int EF_MOD_R = 28
          static final int EF_EXPONENTIATE_R = 29
          static final int EF_EXPONENTIATE_RI = 30
          static final int EF_EQ_R = 31
          static final int EF_NE_R = 32
          static final int EF_GT_R = 33
          static final int EF_LT_R = 34
          static final int EF_GE_R = 35
          static final int EF_LE_R = 36
          static final int EF_ABS_R = 37
          static final int EF_MAX_R = 38
          static final int EF_MIN_R = 39
          static final int EF_ACOS_R = 40
          static final int EF_ASIN_R = 41
          static final int EF_ATAN2_R = 42
          static final int EF_COS_R = 43
          static final int EF_EXP_R = 44
          static final int EF_LN_R = 45
          static final int EF_LOG2_R = 46
          static final int EF_LOG10_R = 47
          static final int EF_SIN_R = 48
          static final int EF_SQRT_R = 49
          static final int EF_TAN_R = 50
          static final int EF_IF_R = 51
          static final int EF_FORM_C = 52
          static final int EF_RPART_C = 53
          static final int EF_IPART_C = 54
          static final int EF_NEGATE_C = 55
          static final int EF_RECIPROCAL_C = 56
          static final int EF_ADD_C = 57
          static final int EF_SUBTRACT_C = 58
          static final int EF_MULTIPLY_C = 59
          static final int EF_DIVIDE_C = 60
          static final int EF_EXPONENTIATE_C = 61
          static final int EF_EXPONENTIATE_CI = 62
          static final int EF_EQ_C = 63
          static final int EF_NE_C = 64
          static final int EF_CONJUGATE_C = 65
          static final int EF_ABS_C = 66
          static final int EF_ARG_C = 67
          static final int EF_COS_C = 68
          static final int EF_EXP_C = 69
          static final int EF_LN_C = 70
          static final int EF_SIN_C = 71
          static final int EF_SQRT_C = 72
          static final int EF_TAN_C = 73
          static final int EF_IF_C = 74
          static final int EF_SUBSCRIPT_S = 75
          static final int EF_EQ_S = 76
          static final int EF_NE_S = 77
          static final int EF_GT_S = 78
          static final int EF_LT_S = 79
          static final int EF_GE_S = 80
          static final int EF_LE_S = 81
          static final int EF_SUBSEQUENCE_S = 82
          static final int EF_CONCAT_S = 83
          static final int EF_SIZE_S = 84
          static final int EF_FORMAT = 85
          static final int EF_VALUE = 86
          static final int EF_LIKE = 87
          static final int EF_IF_S = 88
          static final int EF_SUBSCRIPT_B = 89
          static final int EF_EQ_B = 90
          static final int EF_NE_B = 91
          static final int EF_GT_B = 92
          static final int EF_LT_B = 93
          static final int EF_GE_B = 94
          static final int EF_LE_B = 95
          static final int EF_SUBSEQUENCE_B = 96
          static final int EF_CONCAT_B = 97
          static final int EF_SIZE_B = 98
          static final int EF_IF_B = 99
          static final int EF_SUBSCRIPT_T = 100
          static final int EF_EQ_T = 101
          static final int EF_NE_T = 102
          static final int EF_CONCAT_T = 103
          static final int EF_SIZE_T = 104
          static final int EF_ENTUPLE = 105
          static final int EF_DETUPLE = 106
          static final int EF_INSERT = 107
          static final int EF_REMOVE = 108
          static final int EF_IF_T = 109
          static final int EF_SUM_IT = 110
          static final int EF_PRODUCT_IT = 111
          static final int EF_ADD_IT = 112
          static final int EF_SUBTRACT_IT = 113
          static final int EF_SCALAR_MULT_IT = 114
          static final int EF_DOT_PROD_IT = 115
          static final int EF_SUM_RT = 116
          static final int EF_PRODUCT_RT = 117
          static final int EF_ADD_RT = 118
          static final int EF_SUBTRACT_RT = 119
          static final int EF_SCALAR_MULT_RT = 120
          static final int EF_DOT_PROD_RT = 121
          static final int EF_NORM_RT = 122
          static final int EF_SUM_CT = 123
          static final int EF_PRODUCT_CT = 124
          static final int EF_ADD_CT = 125
          static final int EF_SUBTRACT_CT = 126
          static final int EF_SCALAR_MULT_CT = 127
          static final int EF_DOT_PROD_CT = 128
          static final int EF_NORM_CT = 129
          static final int EF_IF = 130
          static final int EF_ENSEMBLE = 131
          static final int EF_MEMBER_OF = 132
          static String[] values = {"EF_AND", "EF_OR", "EF_NOT", "EF_XOR", "EF_NEGATE_I", "EF_ADD_I", "EF_SUBTRACT_I", "EF_MULTIPLY_I", "EF_DIVIDE_I", "EF_MOD_I", "EF_EXPONENTIATE_I", "EF_EQ_I", "EF_NE_I", "EF_GT_I", "EF_LT_I", "EF_GE_I", "EF_LE_I", "EF_ABS_I", "EF_MAX_I", "EF_MIN_I", "EF_IF_I", "EF_NEGATE_R", "EF_RECIPROCAL_R", "EF_ADD_R", "EF_SUBTRACT_R", "EF_MULTIPLY_R", "EF_DIVIDE_R", "EF_MOD_R", "EF_EXPONENTIATE_R", "EF_EXPONENTIATE_RI", "EF_EQ_R", "EF_NE_R", "EF_GT_R", "EF_LT_R", "EF_GE_R", "EF_LE_R", "EF_ABS_R", "EF_MAX_R", "EF_MIN_R", "EF_ACOS_R", "EF_ASIN_R", "EF_ATAN2_R", "EF_COS_R", "EF_EXP_R", "EF_LN_R", "EF_LOG2_R", "EF_LOG10_R", "EF_SIN_R", "EF_SQRT_R", "EF_TAN_R", "EF_IF_R", "EF_FORM_C", "EF_RPART_C", "EF_IPART_C", "EF_NEGATE_C", "EF_RECIPROCAL_C", "EF_ADD_C", "EF_SUBTRACT_C", "EF_MULTIPLY_C", "EF_DIVIDE_C", "EF_EXPONENTIATE_C", "EF_EXPONENTIATE_CI", "EF_EQ_C", "EF_NE_C", "EF_CONJUGATE_C", "EF_ABS_C", "EF_ARG_C", "EF_COS_C", "EF_EXP_C", "EF_LN_C", "EF_SIN_C", "EF_SQRT_C", "EF_TAN_C", "EF_IF_C", "EF_SUBSCRIPT_S", "EF_EQ_S", "EF_NE_S", "EF_GT_S", "EF_LT_S", "EF_GE_S", "EF_LE_S", "EF_SUBSEQUENCE_S", "EF_CONCAT_S", "EF_SIZE_S", "EF_FORMAT", "EF_VALUE", "EF_LIKE", "EF_IF_S", "EF_SUBSCRIPT_B", "EF_EQ_B", "EF_NE_B", "EF_GT_B", "EF_LT_B", "EF_GE_B", "EF_LE_B", "EF_SUBSEQUENCE_B", "EF_CONCAT_B", "EF_SIZE_B", "EF_IF_B", "EF_SUBSCRIPT_T", "EF_EQ_T", "EF_NE_T", "EF_CONCAT_T", "EF_SIZE_T", "EF_ENTUPLE", "EF_DETUPLE", "EF_INSERT", "EF_REMOVE", "EF_IF_T", "EF_SUM_IT", "EF_PRODUCT_IT", "EF_ADD_IT", "EF_SUBTRACT_IT", "EF_SCALAR_MULT_IT", "EF_DOT_PROD_IT", "EF_SUM_RT", "EF_PRODUCT_RT", "EF_ADD_RT", "EF_SUBTRACT_RT", "EF_SCALAR_MULT_RT", "EF_DOT_PROD_RT", "EF_NORM_RT", "EF_SUM_CT", "EF_PRODUCT_CT", "EF_ADD_CT", "EF_SUBTRACT_CT", "EF_SCALAR_MULT_CT", "EF_DOT_PROD_CT", "EF_NORM_CT", "EF_IF", "EF_ENSEMBLE", "EF_MEMBER_OF"}
          static int toInt(String str)
          static String toString(int value)