(x0+x1)
(x0-x1)
(x0*x1)
(x0/x1)
gepMod(x0,x1)
pow(x0,x1)
sqrt(x0)
e{CHARX}p(x0)
pow(10,x0)
log(x0)
log10(x0)
gepLog2(x0,x1)
floor(x0)
ceil(x0)
fabs(x0)
(1/(x0))
(-(x0))
(x0)
pow(x0,2)
pow(x0,3)
pow(x0,4)
pow(x0,5)
gep3Rt(x0)
pow(x0,(1.0/4.0))
gep5Rt(x0)
(x0+x1+x2)
(x0-x1-x2)
(x0*x1*x2)
(x0/x1/x2)
(x0+x1+x2+x3)
(x0-x1-x2-x3)
(x0*x1*x2*x3)
(x0/x1/x2/x3)
gepMin2(x0,x1)
gepMin3(x0,x1,x2)
gepMin4(x0,x1,x2,x3)
gepMa{CHARX}2(x0,x1)
gepMa{CHARX}3(x0,x1,x2)
gepMa{CHARX}4(x0,x1,x2,x3)
((x0+x1)/2.0)
((x0+x1+x2)/3.0)
((x0+x1+x2+x3)/4.0)
gepLogi(x0)
gepLogi2(x0,x1)
gepLogi3(x0,x1,x2)
gepLogi4(x0,x1,x2,x3)
gepGau(x0)
gepGau2(x0,x1)
gepGau3(x0,x1,x2)
gepGau4(x0,x1,x2,x3)
(0.0)
(1.0)
(0.0)
(1.0)
(3.141592653589793)
(2.718281828459045)
sin(x0)
cos(x0)
tan(x0)
(1/sin(x0))
(1/cos(x0))
(1/tan(x0))
asin(x0)
acos(x0)
atan(x0)
gepAcsc(x0)
gepAsec(x0)
gepAcot(x0)
sinh(x0)
cosh(x0)
tanh(x0)
(1/sinh(x0))
(1/cosh(x0))
(1/tanh(x0))
gepAsinh(x0)
gepAcosh(x0)
gepAtanh(x0)
gepAcsch(x0)
gepAsech(x0)
gepAcoth(x0)
(1-x0)
gepOR1(x0,x1)
gepOR2(x0,x1)
gepOR3(x0,x1)
gepOR4(x0,x1)
gepOR5(x0,x1)
gepOR6(x0,x1)
gepAND1(x0,x1)
gepAND2(x0,x1)
gepAND3(x0,x1)
gepAND4(x0,x1)
gepAND5(x0,x1)
gepAND6(x0,x1)
gepLT2A(x0,x1)
gepGT2A(x0,x1)
gepLOE2A(x0,x1)
gepGOE2A(x0,x1)
gepET2A(x0,x1)
gepNET2A(x0,x1)
gepLT2B(x0,x1)
gepGT2B(x0,x1)
gepLOE2B(x0,x1)
gepGOE2B(x0,x1)
gepET2B(x0,x1)
gepNET2B(x0,x1)
gepLT2C(x0,x1)
gepGT2C(x0,x1)
gepLOE2C(x0,x1)
gepGOE2C(x0,x1)
gepET2C(x0,x1)
gepNET2C(x0,x1)
gepLT2D(x0,x1)
gepGT2D(x0,x1)
gepLOE2D(x0,x1)
gepGOE2D(x0,x1)
gepET2D(x0,x1)
gepNET2D(x0,x1)
gepLT2E(x0,x1)
gepGT2E(x0,x1)
gepLOE2E(x0,x1)
gepGOE2E(x0,x1)
gepET2E(x0,x1)
gepNET2E(x0,x1)
gepLT2F(x0,x1)
gepGT2F(x0,x1)
gepLOE2F(x0,x1)
gepGOE2F(x0,x1)
gepET2F(x0,x1)
gepNET2F(x0,x1)
gepLT2G(x0,x1)
gepGT2G(x0,x1)
gepLOE2G(x0,x1)
gepGOE2G(x0,x1)
gepET2G(x0,x1)
gepNET2G(x0,x1)
gepLT3A(x0,x1,x2)
gepGT3A(x0,x1,x2)
gepLOE3A(x0,x1,x2)
gepGOE3A(x0,x1,x2)
gepET3A(x0,x1,x2)
gepNET3A(x0,x1,x2)
gepLT3B(x0,x1,x2)
gepGT3B(x0,x1,x2)
gepLOE3B(x0,x1,x2)
gepGOE3B(x0,x1,x2)
gepET3B(x0,x1,x2)
gepNET3B(x0,x1,x2)
gepLT3C(x0,x1,x2)
gepGT3C(x0,x1,x2)
gepLOE3C(x0,x1,x2)
gepGOE3C(x0,x1,x2)
gepET3C(x0,x1,x2)
gepNET3C(x0,x1,x2)
gepLT3D(x0,x1,x2)
gepGT3D(x0,x1,x2)
gepLOE3D(x0,x1,x2)
gepGOE3D(x0,x1,x2)
gepET3D(x0,x1,x2)
gepNET3D(x0,x1,x2)
gepLT3E(x0,x1,x2)
gepGT3E(x0,x1,x2)
gepLOE3E(x0,x1,x2)
gepGOE3E(x0,x1,x2)
gepET3E(x0,x1,x2)
gepNET3E(x0,x1,x2)
gepLT3F(x0,x1,x2)
gepGT3F(x0,x1,x2)
gepLOE3F(x0,x1,x2)
gepGOE3F(x0,x1,x2)
gepET3F(x0,x1,x2)
gepNET3F(x0,x1,x2)
gepLT3G(x0,x1,x2)
gepGT3G(x0,x1,x2)
gepLOE3G(x0,x1,x2)
gepGOE3G(x0,x1,x2)
gepET3G(x0,x1,x2)
gepNET3G(x0,x1,x2)
gepLT3H(x0,x1,x2)
gepGT3H(x0,x1,x2)
gepLOE3H(x0,x1,x2)
gepGOE3H(x0,x1,x2)
gepET3H(x0,x1,x2)
gepNET3H(x0,x1,x2)
gepLT3I(x0,x1,x2)
gepGT3I(x0,x1,x2)
gepLOE3I(x0,x1,x2)
gepGOE3I(x0,x1,x2)
gepET3I(x0,x1,x2)
gepNET3I(x0,x1,x2)
gepLT3J(x0,x1,x2)
gepGT3J(x0,x1,x2)
gepLOE3J(x0,x1,x2)
gepGOE3J(x0,x1,x2)
gepET3J(x0,x1,x2)
gepNET3J(x0,x1,x2)
gepLT3K(x0,x1,x2)
gepGT3K(x0,x1,x2)
gepLOE3K(x0,x1,x2)
gepGOE3K(x0,x1,x2)
gepET3K(x0,x1,x2)
gepNET3K(x0,x1,x2)
gepLT3L(x0,x1,x2)
gepGT3L(x0,x1,x2)
gepLOE3L(x0,x1,x2)
gepGOE3L(x0,x1,x2)
gepET3L(x0,x1,x2)
gepNET3L(x0,x1,x2)
gepLT4A(x0,x1,x2,x3)
gepGT4A(x0,x1,x2,x3)
gepLOE4A(x0,x1,x2,x3)
gepGOE4A(x0,x1,x2,x3)
gepET4A(x0,x1,x2,x3)
gepNET4A(x0,x1,x2,x3)
gepLT4B(x0,x1,x2,x3)
gepGT4B(x0,x1,x2,x3)
gepLOE4B(x0,x1,x2,x3)
gepGOE4B(x0,x1,x2,x3)
gepET4B(x0,x1,x2,x3)
gepNET4B(x0,x1,x2,x3)
gepLT4C(x0,x1,x2,x3)
gepGT4C(x0,x1,x2,x3)
gepLOE4C(x0,x1,x2,x3)
gepGOE4C(x0,x1,x2,x3)
gepET4C(x0,x1,x2,x3)
gepNET4C(x0,x1,x2,x3)
gepLT4D(x0,x1,x2,x3)
gepGT4D(x0,x1,x2,x3)
gepLOE4D(x0,x1,x2,x3)
gepGOE4D(x0,x1,x2,x3)
gepET4D(x0,x1,x2,x3)
gepNET4D(x0,x1,x2,x3)
gepLT4E(x0,x1,x2,x3)
gepGT4E(x0,x1,x2,x3)
gepLOE4E(x0,x1,x2,x3)
gepGOE4E(x0,x1,x2,x3)
gepET4E(x0,x1,x2,x3)
gepNET4E(x0,x1,x2,x3)
gepLT4F(x0,x1,x2,x3)
gepGT4F(x0,x1,x2,x3)
gepLOE4F(x0,x1,x2,x3)
gepGOE4F(x0,x1,x2,x3)
gepET4F(x0,x1,x2,x3)
gepNET4F(x0,x1,x2,x3)
gepLT4G(x0,x1,x2,x3)
gepGT4G(x0,x1,x2,x3)
gepLOE4G(x0,x1,x2,x3)
gepGOE4G(x0,x1,x2,x3)
gepET4G(x0,x1,x2,x3)
gepNET4G(x0,x1,x2,x3)
gepLT4H(x0,x1,x2,x3)
gepGT4H(x0,x1,x2,x3)
gepLOE4H(x0,x1,x2,x3)
gepGOE4H(x0,x1,x2,x3)
gepET4H(x0,x1,x2,x3)
gepNET4H(x0,x1,x2,x3)
gepLT4I(x0,x1,x2,x3)
gepGT4I(x0,x1,x2,x3)
gepLOE4I(x0,x1,x2,x3)
gepGOE4I(x0,x1,x2,x3)
gepET4I(x0,x1,x2,x3)
gepNET4I(x0,x1,x2,x3)
gepLT4J(x0,x1,x2,x3)
gepGT4J(x0,x1,x2,x3)
gepLOE4J(x0,x1,x2,x3)
gepGOE4J(x0,x1,x2,x3)
gepET4J(x0,x1,x2,x3)
gepNET4J(x0,x1,x2,x3)
gepLT4K(x0,x1,x2,x3)
gepGT4K(x0,x1,x2,x3)
gepLOE4K(x0,x1,x2,x3)
gepGOE4K(x0,x1,x2,x3)
gepET4K(x0,x1,x2,x3)
gepNET4K(x0,x1,x2,x3)
gepLT4L(x0,x1,x2,x3)
gepGT4L(x0,x1,x2,x3)
gepLOE4L(x0,x1,x2,x3)
gepGOE4L(x0,x1,x2,x3)
gepET4L(x0,x1,x2,x3)
gepNET4L(x0,x1,x2,x3)
{CRLF}{CRLF}double gepModel(double d[]){CRLF}{
{CRLF}{CRLF}double gepModel(double d[]){CRLF}{{CRLF}{TAB}const double MODEL_AVERAGE = {MODEL_AVERAGE};{CRLF}{TAB}const double MODEL_STDEV = {MODEL_STDEV};{CRLF}{TAB}const double ROUNDING_THRESHOLD = ({set_ff#Threshold} - MODEL_AVERAGE) / MODEL_STDEV;{CRLF}
{CRLF}{CRLF}int gepModel(double d[]){CRLF}{{CRLF}{TAB}const double ROUNDING_THRESHOLD = {set_ff#Threshold};{CRLF}
{CRLF}{CRLF}int gepModel(double d[]){CRLF}{{CRLF}{TAB}const double ROUNDING_THRESHOLD = {set_ff#Threshold};{CRLF}
{CRLF}{CRLF}double gepModel(char* d_string[]){CRLF}{
{CRLF}{CRLF}double gepModel(char* d_string[]){CRLF}{
{CRLF}{CRLF}double gepModel(char* d_string[]){CRLF}{{CRLF}{TAB}const double MODEL_AVERAGE = {MODEL_AVERAGE};{CRLF}{TAB}const double MODEL_STDEV = {MODEL_STDEV};{CRLF}{TAB}const double ROUNDING_THRESHOLD = ({set_ff#Threshold} - MODEL_AVERAGE) / MODEL_STDEV;{CRLF}
{CRLF}{CRLF}int gepModel(char* d_string[]){CRLF}{{CRLF}{TAB}const double ROUNDING_THRESHOLD = {set_ff#Threshold};{CRLF}
{CRLF}{CRLF}double gepModel(char* d_string[]){CRLF}{
{CRLF}{CRLF}double gepModel(char* d_string[]){CRLF}{
{CRLF}{CRLF}int gepModel(char* d_string[]){CRLF}{{CRLF}{TAB}const double ROUNDING_THRESHOLD = {set_ff#Threshold};{CRLF}
#include "math.h"{CRLF}{CRLF}double gepModel(double d[]);{SUPPRESS_CRLF}
#include "math.h"{CRLF}{CRLF}double gepModel(double d[]);{SUPPRESS_CRLF}
#include "math.h"{CRLF}{CRLF}int gepModel(double d[]);{SUPPRESS_CRLF}
#include "math.h"{CRLF}{CRLF}int gepModel(double d[]);{SUPPRESS_CRLF}
#include "math.h"{CRLF}#include "string.h"{CRLF}{CRLF}double gepModel(char* d_string[]);{SUPPRESS_CRLF}
#include "math.h"{CRLF}#include "string.h"{CRLF}{CRLF}double gepModel(char* d_string[]);{SUPPRESS_CRLF}
#include "math.h"{CRLF}#include "string.h"{CRLF}{CRLF}double gepModel(char* d_string[]);{SUPPRESS_CRLF}
#include "math.h"{CRLF}{CRLF}int gepModel(double d[]);{SUPPRESS_CRLF}
#include "math.h"{CRLF}#include "string.h"{CRLF}{CRLF}double gepModel(char* d_string[]);{SUPPRESS_CRLF}
#include "math.h"{CRLF}{CRLF}int gepModel(double d[]);{SUPPRESS_CRLF}
{TAB}const double {labelname} = {labelindex};{CRLF}
{CRLF}void Standardize(double input[]){CRLF}{{CRLF}{BODY}{CRLF}}{CRLF}
{CRLF}void Normalize_01(double input[]){CRLF}{{CRLF}{BODY}{CRLF}}{CRLF}
{CRLF}void MinMaxNormalize(double input[]){CRLF}{{CRLF}{TAB}const double NEW_MIN = {NEW_MIN};{CRLF}{TAB}const double NEW_MAX = {NEW_MAX};{CRLF}{CRLF}{BODY}{CRLF}}{CRLF}
{CRLF}double Reverse_Standardization(double modelOutput){CRLF}{{CRLF}{BODY}{CRLF}}{CRLF}
{CRLF}double Reverse_Normalization_01(double modelOutput){CRLF}{{CRLF}{BODY}{CRLF}}{CRLF}
{CRLF}double Reverse_MinMaxNormalization(double modelOutput){CRLF}{{CRLF}{TAB}const double NEW_MIN = {NEW_MIN};{CRLF}{TAB}const double NEW_MAX = {NEW_MAX};{CRLF}{CRLF}{BODY}{CRLF}}{CRLF}
{TAB}const int {labelname} = {labelindex};{CRLF}
double dblTemp = 0.0;
;{CRLF}
1
1
double gep3Rt(double x){CRLF}{{CRLF}{TAB}return x < 0.0 ? -pow(-x,(1.0/3.0)) : pow(x,(1.0/3.0));{CRLF}}{CRLF}
double gep5Rt(double x){CRLF}{{CRLF}{TAB}return x < 0.0 ? -pow(-x,(1.0/5.0)) : pow(x,(1.0/5.0));{CRLF}}{CRLF}
double gepLog2(double x, double y){CRLF}{{CRLF}{TAB}if (y == 0.0){CRLF}{TAB}{TAB}return 0.0;{CRLF}{TAB}return log(x)/log(y);{CRLF}}{CRLF}
double gepMod(double x, double y){CRLF}{{CRLF}{TAB}{TAB}// The built-in function is incorrect for cases such as -1.0 and 0.2.{CRLF}{TAB}return ((x/y) - (int)(x/y))*y;{CRLF}}{CRLF}
double gepLogi(double x){CRLF}{{CRLF}{TAB}if (fabs(x) > 709){CRLF}{TAB}{TAB}return 1 / (1 + exp(fabs(x) / x * 709));{CRLF}{TAB}else{CRLF}{TAB}{TAB}return 1 / (1 + exp(-x));{CRLF}}{CRLF}
double gepLogi2(double x, double y){CRLF}{{CRLF}{TAB}if (fabs(x+y) > 709){CRLF}{TAB}{TAB}return 1 / (1 + exp(fabs(x+y) / (x+y) * 709));{CRLF}{TAB}else{CRLF}{TAB}{TAB}return 1 / (1 + exp(-(x+y)));{TAB}{CRLF}}{CRLF}
double gepLogi3(double x, double y, double z){CRLF}{{CRLF}{TAB}if (fabs(x+y+z) > 709){CRLF}{TAB}{TAB}return 1 / (1 + exp(fabs(x+y+z) / (x+y+z) * 709));{CRLF}{TAB}else{CRLF}{TAB}{TAB}return 1 / (1 + exp(-(x+y+z)));{TAB}{TAB}{CRLF}}{CRLF}
double gepLogi4(double a, double b, double c, double d){CRLF}{{CRLF}{TAB}if (fabs(a+b+c+d) > 709){CRLF}{TAB}{TAB}return 1 / (1 + exp(fabs(a+b+c+d) / (a+b+c+d) * 709));{CRLF}{TAB}else{CRLF}{TAB}{TAB}return 1 / (1 + exp(-(a+b+c+d)));{TAB}{CRLF}}{CRLF}
double gepGau(double x){CRLF}{{CRLF}{TAB}return exp(-pow(x,2));{CRLF}}{CRLF}
double gepGau2(double x, double y){CRLF}{{CRLF}{TAB}return exp(-pow((x+y),2));{CRLF}}{CRLF}
double gepGau3(double x, double y, double z){CRLF}{{CRLF}{TAB}return exp(-pow((x+y+z),2));{CRLF}}{CRLF}
double gepGau4(double a, double b, double c, double d){CRLF}{{CRLF}{TAB}return exp(-pow((a+b+c+d),2));{CRLF}}{CRLF}
double gepAcsc(double x){CRLF}{{CRLF}{TAB}double varSign = 0;{CRLF}{TAB}if (x < 0) {CRLF}{TAB}{TAB}varSign = -1;{CRLF}{TAB}else{CRLF}{TAB}{{CRLF}{TAB}{TAB}if (x > 0){CRLF}{TAB}{TAB}{TAB}varSign = 1;{CRLF}{TAB}{TAB}else{CRLF}{TAB}{TAB}{TAB}varSign = 0;{CRLF}{TAB}}{CRLF}{TAB}return atan(varSign/sqrt(x*x-1));{CRLF}}{CRLF}
double gepAsec(double x){CRLF}{{CRLF}{TAB}double varSign = 0;{CRLF}{TAB}if (x < 0){CRLF}{TAB}{TAB}varSign = -1;{CRLF}{TAB}else{CRLF}{TAB}{{CRLF}{TAB}{TAB}if (x > 0){CRLF}{TAB}{TAB}{TAB}varSign = 1;{CRLF}{TAB}{TAB}else{CRLF}{TAB}{TAB}{TAB}varSign = 0;{CRLF}{TAB}}{CRLF}{CRLF}{TAB}if (fabs(x) == 1){CRLF}{TAB}{{CRLF}{TAB}{TAB}if (x == -1){CRLF}{TAB}{TAB}{TAB}return 4*atan(1.0);{CRLF}{TAB}{TAB}else{CRLF}{TAB}{TAB}{TAB}return 0;{CRLF}{TAB}}{CRLF}{TAB}else{CRLF}{TAB}{{CRLF}{TAB}{TAB}return 2*atan(1.0)-atan(varSign/sqrt(x*x-1));{CRLF}{TAB}}{CRLF}}{CRLF}
double gepAcot(double x){CRLF}{{CRLF}{TAB}return atan(1/x);{CRLF}}{CRLF}
double gepAsinh(double x){CRLF}{{CRLF}{TAB}return log(x+sqrt(x*x+1));{CRLF}}{CRLF}
double gepAcosh(double x){CRLF}{{CRLF}{TAB}return log(x+sqrt(x*x-1));{CRLF}}{CRLF}
double gepAtanh(double x){CRLF}{{CRLF}{TAB}return log((1+x)/(1-x))/2;{CRLF}}{CRLF}
double gepAcsch(double x){CRLF}{{CRLF}{TAB}double varSign = 0;{CRLF}{TAB}if (x < 0) {CRLF}{TAB}{TAB}varSign = -1;{CRLF}{TAB}else{CRLF}{TAB}{{CRLF}{TAB}{TAB}if (x > 0){CRLF}{TAB}{TAB}{TAB}varSign = 1;{CRLF}{TAB}{TAB}else{CRLF}{TAB}{TAB}{TAB}varSign = 0;{CRLF}{TAB}}{CRLF}{TAB}return log((varSign*sqrt(x*x+1)+1)/x);{CRLF}}{CRLF}
double gepAsech(double x){CRLF}{{CRLF}{TAB}return log((sqrt(-x*x+1)+1)/x);{CRLF}}{CRLF}
double gepAcoth(double x){CRLF}{{CRLF}{TAB}return log((x+1)/(x-1))/2;{CRLF}}{CRLF}
double gepMin2(double x, double y){CRLF}{{CRLF}{TAB}double varTemp = x;{CRLF}{TAB}if (varTemp > y){CRLF}{TAB}{TAB}varTemp = y;{CRLF}{TAB}return varTemp;{CRLF}}{CRLF}
double gepMin3(double x, double y, double z){CRLF}{{CRLF}{TAB}double varTemp = x;{CRLF}{TAB}if (varTemp > y){CRLF}{TAB}{TAB}varTemp = y;{CRLF}{TAB}if (varTemp > z){CRLF}{TAB}{TAB}varTemp = z;{CRLF}{TAB}return varTemp;{CRLF}}{CRLF}
double gepMin4(double a, double b, double c, double d){CRLF}{{CRLF}{TAB}double varTemp = a;{CRLF}{TAB}if (varTemp > b){CRLF}{TAB}{TAB}varTemp = b;{CRLF}{TAB}if (varTemp > c){CRLF}{TAB}{TAB}varTemp = c;{CRLF}{TAB}if (varTemp > d){CRLF}{TAB}{TAB}varTemp = d;{CRLF}{TAB}return varTemp;{CRLF}}{CRLF}
double gepMax2(double x, double y){CRLF}{{CRLF}{TAB}double varTemp = x;{CRLF}{TAB}if (varTemp < y){CRLF}{TAB}{TAB}varTemp = y;{CRLF}{TAB}return varTemp;{CRLF}}{CRLF}
double gepMax3(double x, double y, double z){CRLF}{{CRLF}{TAB}double varTemp = x;{CRLF}{TAB}if (varTemp < y){CRLF}{TAB}{TAB}varTemp = y;{CRLF}{TAB}if (varTemp < z){CRLF}{TAB}{TAB}varTemp = z;{CRLF}{TAB}return varTemp;{CRLF}}{CRLF}
double gepMax4(double a, double b, double c, double d){CRLF}{{CRLF}{TAB}double varTemp = a;{CRLF}{TAB}if (varTemp < b){CRLF}{TAB}{TAB}varTemp = b;{CRLF}{TAB}if (varTemp < c){CRLF}{TAB}{TAB}varTemp = c;{CRLF}{TAB}if (varTemp < d){CRLF}{TAB}{TAB}varTemp = d;{CRLF}{TAB}return varTemp;{CRLF}}{CRLF}
double gepOR1(double x, double y){CRLF}{{CRLF}{TAB}if ((x < 0.0) || (y < 0.0)) {CRLF}{TAB}{TAB}return 1.0;{CRLF}{TAB}else{CRLF}{TAB}{TAB}return 0.0;{CRLF}}{CRLF}
double gepOR2(double x, double y){CRLF}{{CRLF}{TAB}if ((x >= 0.0) || (y >= 0.0)) {CRLF}{TAB}{TAB}return 1.0;{CRLF}{TAB}else{CRLF}{TAB}{TAB}return 0.0;{CRLF}}{CRLF}
double gepOR3(double x, double y){CRLF}{{CRLF}{TAB}if ((x <= 0.0) || (y <= 0.0)) {CRLF}{TAB}{TAB}return 1.0;{CRLF}{TAB}else{CRLF}{TAB}{TAB}return 0.0;{CRLF}}{CRLF}
double gepOR4(double x, double y){CRLF}{{CRLF}{TAB}if ((x < 1.0) || (y < 1.0)) {CRLF}{TAB}{TAB}return 1.0;{CRLF}{TAB}else{CRLF}{TAB}{TAB}return 0.0;{CRLF}}{CRLF}
double gepOR5(double x, double y){CRLF}{{CRLF}{TAB}if ((x >= 1.0) || (y >= 1.0)) {CRLF}{TAB}{TAB}return 1.0;{CRLF}{TAB}else{CRLF}{TAB}{TAB}return 0.0;{CRLF}}{CRLF}
double gepOR6(double x, double y){CRLF}{{CRLF}{TAB}if ((x <= 1.0) || (y <= 1.0)) {CRLF}{TAB}{TAB}return 1.0;{CRLF}{TAB}else{CRLF}{TAB}{TAB}return 0.0;{CRLF}}{CRLF}
double gepAND1(double x, double y){CRLF}{{CRLF}{TAB}if ((x < 0.0) && (y < 0.0)) {CRLF}{TAB}{TAB}return 1.0;{CRLF}{TAB}else{CRLF}{TAB}{TAB}return 0.0;{CRLF}}{CRLF}
double gepAND2(double x, double y){CRLF}{{CRLF}{TAB}if ((x >= 0.0) && (y >= 0.0)) {CRLF}{TAB}{TAB}return 1.0;{CRLF}{TAB}else{CRLF}{TAB}{TAB}return 0.0;{CRLF}}{CRLF}
double gepAND3(double x, double y){CRLF}{{CRLF}{TAB}if ((x <= 0.0) && (y <= 0.0)) {CRLF}{TAB}{TAB}return 1.0;{CRLF}{TAB}else{CRLF}{TAB}{TAB}return 0.0;{CRLF}}{CRLF}
double gepAND4(double x, double y){CRLF}{{CRLF}{TAB}if ((x < 1.0) && (y < 1.0)) {CRLF}{TAB}{TAB}return 1.0;{CRLF}{TAB}else{CRLF}{TAB}{TAB}return 0.0;{CRLF}}{CRLF}
double gepAND5(double x, double y){CRLF}{{CRLF}{TAB}if ((x >= 1.0) && (y >= 1.0)) {CRLF}{TAB}{TAB}return 1.0;{CRLF}{TAB}else{CRLF}{TAB}{TAB}return 0.0;{CRLF}}{CRLF}
double gepAND6(double x, double y){CRLF}{{CRLF}{TAB}if ((x <= 1.0) && (y <= 1.0)) {CRLF}{TAB}{TAB}return 1.0;{CRLF}{TAB}else{CRLF}{TAB}{TAB}return 0.0;{CRLF}}{CRLF}
double gepLT2A(double x, double y){CRLF}{{CRLF}{TAB}if (x < y) {CRLF}{TAB}{TAB}return x;{CRLF}{TAB}else{CRLF}{TAB}{TAB}return y;{CRLF}}{CRLF}
double gepGT2A(double x, double y){CRLF}{{CRLF}{TAB}if (x > y) {CRLF}{TAB}{TAB}return x;{CRLF}{TAB}else{CRLF}{TAB}{TAB}return y;{CRLF}}{CRLF}
double gepLOE2A(double x, double y){CRLF}{{CRLF}{TAB}if (x <= y) {CRLF}{TAB}{TAB}return x;{CRLF}{TAB}else{CRLF}{TAB}{TAB}return y;{CRLF}}{CRLF}
double gepGOE2A(double x, double y){CRLF}{{CRLF}{TAB}if (x >= y) {CRLF}{TAB}{TAB}return x;{CRLF}{TAB}else{CRLF}{TAB}{TAB}return y;{CRLF}}{CRLF}
double gepET2A(double x, double y){CRLF}{{CRLF}{TAB}if (x == y) {CRLF}{TAB}{TAB}return x;{CRLF}{TAB}else{CRLF}{TAB}{TAB}return y;{CRLF}}{CRLF}
double gepNET2A(double x, double y){CRLF}{{CRLF}{TAB}if (x != y) {CRLF}{TAB}{TAB}return x;{CRLF}{TAB}else{CRLF}{TAB}{TAB}return y;{CRLF}}{CRLF}
double gepLT2B(double x, double y){CRLF}{{CRLF}{TAB}if (x < y) {CRLF}{TAB}{TAB}return 1.0;{CRLF}{TAB}else{CRLF}{TAB}{TAB}return 0.0;{CRLF}}{CRLF}
double gepGT2B(double x, double y){CRLF}{{CRLF}{TAB}if (x > y) {CRLF}{TAB}{TAB}return 1.0;{CRLF}{TAB}else{CRLF}{TAB}{TAB}return 0.0;{CRLF}}{CRLF}
double gepLOE2B(double x, double y){CRLF}{{CRLF}{TAB}if (x <= y) {CRLF}{TAB}{TAB}return 1.0;{CRLF}{TAB}else{CRLF}{TAB}{TAB}return 0.0;{CRLF}}{CRLF}
double gepGOE2B(double x, double y){CRLF}{{CRLF}{TAB}if (x >= y) {CRLF}{TAB}{TAB}return 1.0;{CRLF}{TAB}else{CRLF}{TAB}{TAB}return 0.0;{CRLF}}{CRLF}
double gepET2B(double x, double y){CRLF}{{CRLF}{TAB}if (x == y) {CRLF}{TAB}{TAB}return 1.0;{CRLF}{TAB}else{CRLF}{TAB}{TAB}return 0.0;{CRLF}}{CRLF}
double gepNET2B(double x, double y){CRLF}{{CRLF}{TAB}if (x != y) {CRLF}{TAB}{TAB}return 1.0;{CRLF}{TAB}else{CRLF}{TAB}{TAB}return 0.0;{CRLF}}{CRLF}
double gepLT2C(double x, double y){CRLF}{{CRLF}{TAB}if (x < y) {CRLF}{TAB}{TAB}return (x+y);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return (x-y);{CRLF}}{CRLF}
double gepGT2C(double x, double y){CRLF}{{CRLF}{TAB}if (x > y) {CRLF}{TAB}{TAB}return (x+y);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return (x-y);{CRLF}}{CRLF}
double gepLOE2C(double x, double y){CRLF}{{CRLF}{TAB}if (x <= y) {CRLF}{TAB}{TAB}return (x+y);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return (x-y);{CRLF}}{CRLF}
double gepGOE2C(double x, double y){CRLF}{{CRLF}{TAB}if (x >= y) {CRLF}{TAB}{TAB}return (x+y);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return (x-y);{CRLF}}{CRLF}
double gepET2C(double x, double y){CRLF}{{CRLF}{TAB}if (x == y) {CRLF}{TAB}{TAB}return (x+y);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return (x-y);{CRLF}}{CRLF}
double gepNET2C(double x, double y){CRLF}{{CRLF}{TAB}if (x != y) {CRLF}{TAB}{TAB}return (x+y);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return (x-y);{CRLF}}{CRLF}
double gepLT2D(double x, double y){CRLF}{{CRLF}{TAB}if (x < y) {CRLF}{TAB}{TAB}return (x*y);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return (x/y);{CRLF}}{CRLF}
double gepGT2D(double x, double y){CRLF}{{CRLF}{TAB}if (x > y) {CRLF}{TAB}{TAB}return (x*y);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return (x/y);{CRLF}}{CRLF}
double gepLOE2D(double x, double y){CRLF}{{CRLF}{TAB}if (x <= y) {CRLF}{TAB}{TAB}return (x*y);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return (x/y);{CRLF}}{CRLF}
double gepGOE2D(double x, double y){CRLF}{{CRLF}{TAB}if (x >= y) {CRLF}{TAB}{TAB}return (x*y);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return (x/y);{CRLF}}{CRLF}
double gepET2D(double x, double y){CRLF}{{CRLF}{TAB}if (x == y) {CRLF}{TAB}{TAB}return (x*y);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return (x/y);{CRLF}}{CRLF}
double gepNET2D(double x, double y){CRLF}{{CRLF}{TAB}if (x != y) {CRLF}{TAB}{TAB}return (x*y);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return (x/y);{CRLF}}{CRLF}
double gepLT2E(double x, double y){CRLF}{{CRLF}{TAB}if (x < y) {CRLF}{TAB}{TAB}return (x+y);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return (x*y);{CRLF}}{CRLF}
double gepGT2E(double x, double y){CRLF}{{CRLF}{TAB}if (x > y) {CRLF}{TAB}{TAB}return (x+y);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return (x*y);{CRLF}}{CRLF}
double gepLOE2E(double x, double y){CRLF}{{CRLF}{TAB}if (x <= y) {CRLF}{TAB}{TAB}return (x+y);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return (x*y);{CRLF}}{CRLF}
double gepGOE2E(double x, double y){CRLF}{{CRLF}{TAB}if (x >= y) {CRLF}{TAB}{TAB}return (x+y);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return (x*y);{CRLF}}{CRLF}
double gepET2E(double x, double y){CRLF}{{CRLF}{TAB}if (x == y) {CRLF}{TAB}{TAB}return (x+y);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return (x*y);{CRLF}}{CRLF}
double gepNET2E(double x, double y){CRLF}{{CRLF}{TAB}if (x != y) {CRLF}{TAB}{TAB}return (x+y);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return (x*y);{CRLF}}{CRLF}
double gepLT2F(double x, double y){CRLF}{{CRLF}{TAB}if (x < y) {CRLF}{TAB}{TAB}return (x+y);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return sin(x*y);{CRLF}}{CRLF}
double gepGT2F(double x, double y){CRLF}{{CRLF}{TAB}if (x > y) {CRLF}{TAB}{TAB}return (x+y);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return sin(x*y);{CRLF}}{CRLF}
double gepLOE2F(double x, double y){CRLF}{{CRLF}{TAB}if (x <= y) {CRLF}{TAB}{TAB}return (x+y);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return sin(x*y);{CRLF}}{CRLF}
double gepGOE2F(double x, double y){CRLF}{{CRLF}{TAB}if (x >= y) {CRLF}{TAB}{TAB}return (x+y);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return sin(x*y);{CRLF}}{CRLF}
double gepET2F(double x, double y){CRLF}{{CRLF}{TAB}if (x == y) {CRLF}{TAB}{TAB}return (x+y);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return sin(x*y);{CRLF}}{CRLF}
double gepNET2F(double x, double y){CRLF}{{CRLF}{TAB}if (x != y) {CRLF}{TAB}{TAB}return (x+y);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return sin(x*y);{CRLF}}{CRLF}
double gepLT2G(double x, double y){CRLF}{{CRLF}{TAB}if (x < y) {CRLF}{TAB}{TAB}return (x+y);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return atan(x*y);{CRLF}}{CRLF}
double gepGT2G(double x, double y){CRLF}{{CRLF}{TAB}if (x > y) {CRLF}{TAB}{TAB}return (x+y);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return atan(x*y);{CRLF}}{CRLF}
double gepLOE2G(double x, double y){CRLF}{{CRLF}{TAB}if (x <= y) {CRLF}{TAB}{TAB}return (x+y);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return atan(x*y);{CRLF}}{CRLF}
double gepGOE2G(double x, double y){CRLF}{{CRLF}{TAB}if (x >= y) {CRLF}{TAB}{TAB}return (x+y);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return atan(x*y);{CRLF}}{CRLF}
double gepET2G(double x, double y){CRLF}{{CRLF}{TAB}if (x == y) {CRLF}{TAB}{TAB}return (x+y);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return atan(x*y);{CRLF}}{CRLF}
double gepNET2G(double x, double y){CRLF}{{CRLF}{TAB}if (x != y) {CRLF}{TAB}{TAB}return (x+y);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return atan(x*y);{CRLF}}{CRLF}
double gepLT3A(double x, double y, double z){CRLF}{{CRLF}{TAB}if (x < 0.0) {CRLF}{TAB}{TAB}return y;{CRLF}{TAB}else{CRLF}{TAB}{TAB}return z;{CRLF}}{CRLF}
double gepGT3A(double x, double y, double z){CRLF}{{CRLF}{TAB}if (x > 0.0) {CRLF}{TAB}{TAB}return y;{CRLF}{TAB}else{CRLF}{TAB}{TAB}return z;{CRLF}}{CRLF}
double gepLOE3A(double x, double y, double z){CRLF}{{CRLF}{TAB}if (x <= 0.0) {CRLF}{TAB}{TAB}return y;{CRLF}{TAB}else{CRLF}{TAB}{TAB}return z;{CRLF}}{CRLF}
double gepGOE3A(double x, double y, double z){CRLF}{{CRLF}{TAB}if (x >= 0.0) {CRLF}{TAB}{TAB}return y;{CRLF}{TAB}else{CRLF}{TAB}{TAB}return z;{CRLF}}{CRLF}
double gepET3A(double x, double y, double z){CRLF}{{CRLF}{TAB}if (x == 0.0) {CRLF}{TAB}{TAB}return y;{CRLF}{TAB}else{CRLF}{TAB}{TAB}return z;{CRLF}}{CRLF}
double gepNET3A(double x, double y, double z){CRLF}{{CRLF}{TAB}if (x != 0.0) {CRLF}{TAB}{TAB}return y;{CRLF}{TAB}else{CRLF}{TAB}{TAB}return z;{CRLF}}{CRLF}
double gepLT3B(double x, double y, double z){CRLF}{{CRLF}{TAB}if ((x+y) < z) {CRLF}{TAB}{TAB}return (x+y);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return z;{CRLF}}{CRLF}
double gepGT3B(double x, double y, double z){CRLF}{{CRLF}{TAB}if ((x+y) > z) {CRLF}{TAB}{TAB}return (x+y);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return z;{CRLF}}{CRLF}
double gepLOE3B(double x, double y, double z){CRLF}{{CRLF}{TAB}if ((x+y) <= z) {CRLF}{TAB}{TAB}return (x+y);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return z;{CRLF}}{CRLF}
double gepGOE3B(double x, double y, double z){CRLF}{{CRLF}{TAB}if ((x+y) >= z) {CRLF}{TAB}{TAB}return (x+y);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return z;{CRLF}}{CRLF}
double gepET3B(double x, double y, double z){CRLF}{{CRLF}{TAB}if ((x+y) == z) {CRLF}{TAB}{TAB}return (x+y);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return z;{CRLF}}{CRLF}
double gepNET3B(double x, double y, double z){CRLF}{{CRLF}{TAB}if ((x+y) != z) {CRLF}{TAB}{TAB}return (x+y);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return z;{CRLF}}{CRLF}
double gepLT3C(double x, double y, double z){CRLF}{{CRLF}{TAB}if ((x+y) < z) {CRLF}{TAB}{TAB}return (x+y);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return (x+z);{CRLF}}{CRLF}
double gepGT3C(double x, double y, double z){CRLF}{{CRLF}{TAB}if ((x+y) > z) {CRLF}{TAB}{TAB}return (x+y);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return (x+z);{CRLF}}{CRLF}
double gepLOE3C(double x, double y, double z){CRLF}{{CRLF}{TAB}if ((x+y) <= z) {CRLF}{TAB}{TAB}return (x+y);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return (x+z);{CRLF}}{CRLF}
double gepGOE3C(double x, double y, double z){CRLF}{{CRLF}{TAB}if ((x+y) >= z) {CRLF}{TAB}{TAB}return (x+y);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return (x+z);{CRLF}}{CRLF}
double gepET3C(double x, double y, double z){CRLF}{{CRLF}{TAB}if ((x+y) == z) {CRLF}{TAB}{TAB}return (x+y);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return (x+z);{CRLF}}{CRLF}
double gepNET3C(double x, double y, double z){CRLF}{{CRLF}{TAB}if ((x+y) != z) {CRLF}{TAB}{TAB}return (x+y);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return (x+z);{CRLF}}{CRLF}
double gepLT3D(double x, double y, double z){CRLF}{{CRLF}{TAB}if ((x+y) < z) {CRLF}{TAB}{TAB}return (x+y);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return (x-z);{CRLF}}{CRLF}
double gepGT3D(double x, double y, double z){CRLF}{{CRLF}{TAB}if ((x+y) > z) {CRLF}{TAB}{TAB}return (x+y);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return (x-z);{CRLF}}{CRLF}
double gepLOE3D(double x, double y, double z){CRLF}{{CRLF}{TAB}if ((x+y) <= z) {CRLF}{TAB}{TAB}return (x+y);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return (x-z);{CRLF}}{CRLF}
double gepGOE3D(double x, double y, double z){CRLF}{{CRLF}{TAB}if ((x+y) >= z) {CRLF}{TAB}{TAB}return (x+y);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return (x-z);{CRLF}}{CRLF}
double gepET3D(double x, double y, double z){CRLF}{{CRLF}{TAB}if ((x+y) == z) {CRLF}{TAB}{TAB}return (x+y);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return (x-z);{CRLF}}{CRLF}
double gepNET3D(double x, double y, double z){CRLF}{{CRLF}{TAB}if ((x+y) != z) {CRLF}{TAB}{TAB}return (x+y);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return (x-z);{CRLF}}{CRLF}
double gepLT3E(double x, double y, double z){CRLF}{{CRLF}{TAB}if ((x+y) < z) {CRLF}{TAB}{TAB}return (x+y);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return (x*z);{CRLF}}{CRLF}
double gepGT3E(double x, double y, double z){CRLF}{{CRLF}{TAB}if ((x+y) > z) {CRLF}{TAB}{TAB}return (x+y);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return (x*z);{CRLF}}{CRLF}
double gepLOE3E(double x, double y, double z){CRLF}{{CRLF}{TAB}if ((x+y) <= z) {CRLF}{TAB}{TAB}return (x+y);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return (x*z);{CRLF}}{CRLF}
double gepGOE3E(double x, double y, double z){CRLF}{{CRLF}{TAB}if ((x+y) >= z) {CRLF}{TAB}{TAB}return (x+y);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return (x*z);{CRLF}}{CRLF}
double gepET3E(double x, double y, double z){CRLF}{{CRLF}{TAB}if ((x+y) == z) {CRLF}{TAB}{TAB}return (x+y);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return (x*z);{CRLF}}{CRLF}
double gepNET3E(double x, double y, double z){CRLF}{{CRLF}{TAB}if ((x+y) != z) {CRLF}{TAB}{TAB}return (x+y);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return (x*z);{CRLF}}{CRLF}
double gepLT3F(double x, double y, double z){CRLF}{{CRLF}{TAB}if ((x+y) < z) {CRLF}{TAB}{TAB}return (x+y);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return (x/z);{CRLF}}{CRLF}
double gepGT3F(double x, double y, double z){CRLF}{{CRLF}{TAB}if ((x+y) > z) {CRLF}{TAB}{TAB}return (x+y);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return (x/z);{CRLF}}{CRLF}
double gepLOE3F(double x, double y, double z){CRLF}{{CRLF}{TAB}if ((x+y) <= z) {CRLF}{TAB}{TAB}return (x+y);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return (x/z);{CRLF}}{CRLF}
double gepGOE3F(double x, double y, double z){CRLF}{{CRLF}{TAB}if ((x+y) >= z) {CRLF}{TAB}{TAB}return (x+y);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return (x/z);{CRLF}}{CRLF}
double gepET3F(double x, double y, double z){CRLF}{{CRLF}{TAB}if ((x+y) == z) {CRLF}{TAB}{TAB}return (x+y);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return (x/z);{CRLF}}{CRLF}
double gepNET3F(double x, double y, double z){CRLF}{{CRLF}{TAB}if ((x+y) != z) {CRLF}{TAB}{TAB}return (x+y);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return (x/z);{CRLF}}{CRLF}
double gepLT3G(double x, double y, double z){CRLF}{{CRLF}{TAB}if ((x+y) < z) {CRLF}{TAB}{TAB}return (x*y);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return (x+z);{CRLF}}{CRLF}
double gepGT3G(double x, double y, double z){CRLF}{{CRLF}{TAB}if ((x+y) > z) {CRLF}{TAB}{TAB}return (x*y);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return (x+z);{CRLF}}{CRLF}
double gepLOE3G(double x, double y, double z){CRLF}{{CRLF}{TAB}if ((x+y) <= z) {CRLF}{TAB}{TAB}return (x*y);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return (x+z);{CRLF}}{CRLF}
double gepGOE3G(double x, double y, double z){CRLF}{{CRLF}{TAB}if ((x+y) >= z) {CRLF}{TAB}{TAB}return (x*y);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return (x+z);{CRLF}}{CRLF}
double gepET3G(double x, double y, double z){CRLF}{{CRLF}{TAB}if ((x+y) == z) {CRLF}{TAB}{TAB}return (x*y);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return (x+z);{CRLF}}{CRLF}
double gepNET3G(double x, double y, double z){CRLF}{{CRLF}{TAB}if ((x+y) != z) {CRLF}{TAB}{TAB}return (x*y);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return (x+z);{CRLF}}{CRLF}
double gepLT3H(double x, double y, double z){CRLF}{{CRLF}{TAB}if ((x+y) < z) {CRLF}{TAB}{TAB}return (x*y);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return (x-z);{CRLF}}{CRLF}
double gepGT3H(double x, double y, double z){CRLF}{{CRLF}{TAB}if ((x+y) > z) {CRLF}{TAB}{TAB}return (x*y);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return (x-z);{CRLF}}{CRLF}
double gepLOE3H(double x, double y, double z){CRLF}{{CRLF}{TAB}if ((x+y) <= z) {CRLF}{TAB}{TAB}return (x*y);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return (x-z);{CRLF}}{CRLF}
double gepGOE3H(double x, double y, double z){CRLF}{{CRLF}{TAB}if ((x+y) >= z) {CRLF}{TAB}{TAB}return (x*y);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return (x-z);{CRLF}}{CRLF}
double gepET3H(double x, double y, double z){CRLF}{{CRLF}{TAB}if ((x+y) == z) {CRLF}{TAB}{TAB}return (x*y);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return (x-z);{CRLF}}{CRLF}
double gepNET3H(double x, double y, double z){CRLF}{{CRLF}{TAB}if ((x+y) != z) {CRLF}{TAB}{TAB}return (x*y);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return (x-z);{CRLF}}{CRLF}
double gepLT3I(double x, double y, double z){CRLF}{{CRLF}{TAB}if ((x+y) < z) {CRLF}{TAB}{TAB}return (x*y);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return (x*z);{CRLF}}{CRLF}
double gepGT3I(double x, double y, double z){CRLF}{{CRLF}{TAB}if ((x+y) > z) {CRLF}{TAB}{TAB}return (x*y);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return (x*z);{CRLF}}{CRLF}
double gepLOE3I(double x, double y, double z){CRLF}{{CRLF}{TAB}if ((x+y) <= z) {CRLF}{TAB}{TAB}return (x*y);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return (x*z);{CRLF}}{CRLF}
double gepGOE3I(double x, double y, double z){CRLF}{{CRLF}{TAB}if ((x+y) >= z) {CRLF}{TAB}{TAB}return (x*y);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return (x*z);{CRLF}}{CRLF}
double gepET3I(double x, double y, double z){CRLF}{{CRLF}{TAB}if ((x+y) == z) {CRLF}{TAB}{TAB}return (x*y);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return (x*z);{CRLF}}{CRLF}
double gepNET3I(double x, double y, double z){CRLF}{{CRLF}{TAB}if ((x+y) != z) {CRLF}{TAB}{TAB}return (x*y);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return (x*z);{CRLF}}{CRLF}
double gepLT3J(double x, double y, double z){CRLF}{{CRLF}{TAB}if ((x+y) < z) {CRLF}{TAB}{TAB}return (x*y);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return (x/z);{CRLF}}{CRLF}
double gepGT3J(double x, double y, double z){CRLF}{{CRLF}{TAB}if ((x+y) > z) {CRLF}{TAB}{TAB}return (x*y);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return (x/z);{CRLF}}{CRLF}
double gepLOE3J(double x, double y, double z){CRLF}{{CRLF}{TAB}if ((x+y) <= z) {CRLF}{TAB}{TAB}return (x*y);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return (x/z);{CRLF}}{CRLF}
double gepGOE3J(double x, double y, double z){CRLF}{{CRLF}{TAB}if ((x+y) >= z) {CRLF}{TAB}{TAB}return (x*y);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return (x/z);{CRLF}}{CRLF}
double gepET3J(double x, double y, double z){CRLF}{{CRLF}{TAB}if ((x+y) == z) {CRLF}{TAB}{TAB}return (x*y);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return (x/z);{CRLF}}{CRLF}
double gepNET3J(double x, double y, double z){CRLF}{{CRLF}{TAB}if ((x+y) != z) {CRLF}{TAB}{TAB}return (x*y);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return (x/z);{CRLF}}{CRLF}
double gepLT3K(double x, double y, double z){CRLF}{{CRLF}{TAB}if ((x+y) < z) {CRLF}{TAB}{TAB}return (x+y+z);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return sin(x*y*z);{CRLF}}{CRLF}
double gepGT3K(double x, double y, double z){CRLF}{{CRLF}{TAB}if ((x+y) > z) {CRLF}{TAB}{TAB}return (x+y+z);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return sin(x*y*z);{CRLF}}{CRLF}
double gepLOE3K(double x, double y, double z){CRLF}{{CRLF}{TAB}if ((x+y) <= z) {CRLF}{TAB}{TAB}return (x+y+z);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return sin(x*y*z);{CRLF}}{CRLF}
double gepGOE3K(double x, double y, double z){CRLF}{{CRLF}{TAB}if ((x+y) >= z) {CRLF}{TAB}{TAB}return (x+y+z);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return sin(x*y*z);{CRLF}}{CRLF}
double gepET3K(double x, double y, double z){CRLF}{{CRLF}{TAB}if ((x+y) == z) {CRLF}{TAB}{TAB}return (x+y+z);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return sin(x*y*z);{CRLF}}{CRLF}
double gepNET3K(double x, double y, double z){CRLF}{{CRLF}{TAB}if ((x+y) != z) {CRLF}{TAB}{TAB}return (x+y+z);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return sin(x*y*z);{CRLF}}{CRLF}
double gepLT3L(double x, double y, double z){CRLF}{{CRLF}{TAB}if ((x+y) < z) {CRLF}{TAB}{TAB}return (x+y+z);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return atan(x*y*z);{CRLF}}{CRLF}
double gepGT3L(double x, double y, double z){CRLF}{{CRLF}{TAB}if ((x+y) > z) {CRLF}{TAB}{TAB}return (x+y+z);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return atan(x*y*z);{CRLF}}{CRLF}
double gepLOE3L(double x, double y, double z){CRLF}{{CRLF}{TAB}if ((x+y) <= z) {CRLF}{TAB}{TAB}return (x+y+z);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return atan(x*y*z);{CRLF}}{CRLF}
double gepGOE3L(double x, double y, double z){CRLF}{{CRLF}{TAB}if ((x+y) >= z) {CRLF}{TAB}{TAB}return (x+y+z);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return atan(x*y*z);{CRLF}}{CRLF}
double gepET3L(double x, double y, double z){CRLF}{{CRLF}{TAB}if ((x+y) == z) {CRLF}{TAB}{TAB}return (x+y+z);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return atan(x*y*z);{CRLF}}{CRLF}
double gepNET3L(double x, double y, double z){CRLF}{{CRLF}{TAB}if ((x+y) != z) {CRLF}{TAB}{TAB}return (x+y+z);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return atan(x*y*z);{CRLF}}{CRLF}
double gepLT4A(double a, double b, double c, double d){CRLF}{{CRLF}{TAB}if (a < b) {CRLF}{TAB}{TAB}return c;{CRLF}{TAB}else{CRLF}{TAB}{TAB}return d;{CRLF}}{CRLF}
double gepGT4A(double a, double b, double c, double d){CRLF}{{CRLF}{TAB}if (a > b) {CRLF}{TAB}{TAB}return c;{CRLF}{TAB}else{CRLF}{TAB}{TAB}return d;{CRLF}}{CRLF}
double gepLOE4A(double a, double b, double c, double d){CRLF}{{CRLF}{TAB}if (a <= b) {CRLF}{TAB}{TAB}return c;{CRLF}{TAB}else{CRLF}{TAB}{TAB}return d;{CRLF}}{CRLF}
double gepGOE4A(double a, double b, double c, double d){CRLF}{{CRLF}{TAB}if (a >= b) {CRLF}{TAB}{TAB}return c;{CRLF}{TAB}else{CRLF}{TAB}{TAB}return d;{CRLF}}{CRLF}
double gepET4A(double a, double b, double c, double d){CRLF}{{CRLF}{TAB}if (a == b) {CRLF}{TAB}{TAB}return c;{CRLF}{TAB}else{CRLF}{TAB}{TAB}return d;{CRLF}}{CRLF}
double gepNET4A(double a, double b, double c, double d){CRLF}{{CRLF}{TAB}if (a != b) {CRLF}{TAB}{TAB}return c;{CRLF}{TAB}else{CRLF}{TAB}{TAB}return d;{CRLF}}{CRLF}
double gepLT4B(double a, double b, double c, double d){CRLF}{{CRLF}{TAB}if ((a+b) < (c+d)) {CRLF}{TAB}{TAB}return c;{CRLF}{TAB}else{CRLF}{TAB}{TAB}return d;{CRLF}}{CRLF}
double gepGT4B(double a, double b, double c, double d){CRLF}{{CRLF}{TAB}if ((a+b) > (c+d)) {CRLF}{TAB}{TAB}return c;{CRLF}{TAB}else{CRLF}{TAB}{TAB}return d;{CRLF}}{CRLF}
double gepLOE4B(double a, double b, double c, double d){CRLF}{{CRLF}{TAB}if ((a+b) <= (c+d)) {CRLF}{TAB}{TAB}return c;{CRLF}{TAB}else{CRLF}{TAB}{TAB}return d;{CRLF}}{CRLF}
double gepGOE4B(double a, double b, double c, double d){CRLF}{{CRLF}{TAB}if ((a+b) >= (c+d)) {CRLF}{TAB}{TAB}return c;{CRLF}{TAB}else{CRLF}{TAB}{TAB}return d;{CRLF}}{CRLF}
double gepET4B(double a, double b, double c, double d){CRLF}{{CRLF}{TAB}if ((a+b) == (c+d)) {CRLF}{TAB}{TAB}return c;{CRLF}{TAB}else{CRLF}{TAB}{TAB}return d;{CRLF}}{CRLF}
double gepNET4B(double a, double b, double c, double d){CRLF}{{CRLF}{TAB}if ((a+b) != (c+d)) {CRLF}{TAB}{TAB}return c;{CRLF}{TAB}else{CRLF}{TAB}{TAB}return d;{CRLF}}{CRLF}
double gepLT4C(double a, double b, double c, double d){CRLF}{{CRLF}{TAB}if ((a+b) < (c+d)) {CRLF}{TAB}{TAB}return (a+b);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return (c+d);{CRLF}}{CRLF}
double gepGT4C(double a, double b, double c, double d){CRLF}{{CRLF}{TAB}if ((a+b) > (c+d)) {CRLF}{TAB}{TAB}return (a+b);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return (c+d);{CRLF}}{CRLF}
double gepLOE4C(double a, double b, double c, double d){CRLF}{{CRLF}{TAB}if ((a+b) <= (c+d)) {CRLF}{TAB}{TAB}return (a+b);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return (c+d);{CRLF}}{CRLF}
double gepGOE4C(double a, double b, double c, double d){CRLF}{{CRLF}{TAB}if ((a+b) >= (c+d)) {CRLF}{TAB}{TAB}return (a+b);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return (c+d);{CRLF}}{CRLF}
double gepET4C(double a, double b, double c, double d){CRLF}{{CRLF}{TAB}if ((a+b) == (c+d)) {CRLF}{TAB}{TAB}return (a+b);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return (c+d);{CRLF}}{CRLF}
double gepNET4C(double a, double b, double c, double d){CRLF}{{CRLF}{TAB}if ((a+b) != (c+d)) {CRLF}{TAB}{TAB}return (a+b);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return (c+d);{CRLF}}{CRLF}
double gepLT4D(double a, double b, double c, double d){CRLF}{{CRLF}{TAB}if ((a+b) < (c+d)) {CRLF}{TAB}{TAB}return (a+b);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return (c-d);{CRLF}}{CRLF}
double gepGT4D(double a, double b, double c, double d){CRLF}{{CRLF}{TAB}if ((a+b) > (c+d)) {CRLF}{TAB}{TAB}return (a+b);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return (c-d);{CRLF}}{CRLF}
double gepLOE4D(double a, double b, double c, double d){CRLF}{{CRLF}{TAB}if ((a+b) <= (c+d)) {CRLF}{TAB}{TAB}return (a+b);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return (c-d);{CRLF}}{CRLF}
double gepGOE4D(double a, double b, double c, double d){CRLF}{{CRLF}{TAB}if ((a+b) >= (c+d)) {CRLF}{TAB}{TAB}return (a+b);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return (c-d);{CRLF}}{CRLF}
double gepET4D(double a, double b, double c, double d){CRLF}{{CRLF}{TAB}if ((a+b) == (c+d)) {CRLF}{TAB}{TAB}return (a+b);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return (c-d);{CRLF}}{CRLF}
double gepNET4D(double a, double b, double c, double d){CRLF}{{CRLF}{TAB}if ((a+b) != (c+d)) {CRLF}{TAB}{TAB}return (a+b);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return (c-d);{CRLF}}{CRLF}
double gepLT4E(double a, double b, double c, double d){CRLF}{{CRLF}{TAB}if ((a+b) < (c+d)) {CRLF}{TAB}{TAB}return (a+b);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return (c*d);{CRLF}}{CRLF}
double gepGT4E(double a, double b, double c, double d){CRLF}{{CRLF}{TAB}if ((a+b) > (c+d)) {CRLF}{TAB}{TAB}return (a+b);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return (c*d);{CRLF}}{CRLF}
double gepLOE4E(double a, double b, double c, double d){CRLF}{{CRLF}{TAB}if ((a+b) <= (c+d)) {CRLF}{TAB}{TAB}return (a+b);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return (c*d);{CRLF}}{CRLF}
double gepGOE4E(double a, double b, double c, double d){CRLF}{{CRLF}{TAB}if ((a+b) >= (c+d)) {CRLF}{TAB}{TAB}return (a+b);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return (c*d);{CRLF}}{CRLF}
double gepET4E(double a, double b, double c, double d){CRLF}{{CRLF}{TAB}if ((a+b) == (c+d)) {CRLF}{TAB}{TAB}return (a+b);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return (c*d);{CRLF}}{CRLF}
double gepNET4E(double a, double b, double c, double d){CRLF}{{CRLF}{TAB}if ((a+b) != (c+d)) {CRLF}{TAB}{TAB}return (a+b);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return (c*d);{CRLF}}{CRLF}
double gepLT4F(double a, double b, double c, double d){CRLF}{{CRLF}{TAB}if ((a+b) < (c+d)) {CRLF}{TAB}{TAB}return (a+b);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return (c/d);{CRLF}}{CRLF}
double gepGT4F(double a, double b, double c, double d){CRLF}{{CRLF}{TAB}if ((a+b) > (c+d)) {CRLF}{TAB}{TAB}return (a+b);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return (c/d);{CRLF}}{CRLF}
double gepLOE4F(double a, double b, double c, double d){CRLF}{{CRLF}{TAB}if ((a+b) <= (c+d)) {CRLF}{TAB}{TAB}return (a+b);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return (c/d);{CRLF}}{CRLF}
double gepGOE4F(double a, double b, double c, double d){CRLF}{{CRLF}{TAB}if ((a+b) >= (c+d)) {CRLF}{TAB}{TAB}return (a+b);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return (c/d);{CRLF}}{CRLF}
double gepET4F(double a, double b, double c, double d){CRLF}{{CRLF}{TAB}if ((a+b) == (c+d)) {CRLF}{TAB}{TAB}return (a+b);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return (c/d);{CRLF}}{CRLF}
double gepNET4F(double a, double b, double c, double d){CRLF}{{CRLF}{TAB}if ((a+b) != (c+d)) {CRLF}{TAB}{TAB}return (a+b);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return (c/d);{CRLF}}{CRLF}
double gepLT4G(double a, double b, double c, double d){CRLF}{{CRLF}{TAB}if ((a+b) < (c+d)) {CRLF}{TAB}{TAB}return (a*b);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return (c+d);{CRLF}}{CRLF}
double gepGT4G(double a, double b, double c, double d){CRLF}{{CRLF}{TAB}if ((a+b) > (c+d)) {CRLF}{TAB}{TAB}return (a*b);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return (c+d);{CRLF}}{CRLF}
double gepLOE4G(double a, double b, double c, double d){CRLF}{{CRLF}{TAB}if ((a+b) <= (c+d)) {CRLF}{TAB}{TAB}return (a*b);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return (c+d);{CRLF}}{CRLF}
double gepGOE4G(double a, double b, double c, double d){CRLF}{{CRLF}{TAB}if ((a+b) >= (c+d)) {CRLF}{TAB}{TAB}return (a*b);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return (c+d);{CRLF}}{CRLF}
double gepET4G(double a, double b, double c, double d){CRLF}{{CRLF}{TAB}if ((a+b) == (c+d)) {CRLF}{TAB}{TAB}return (a*b);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return (c+d);{CRLF}}{CRLF}
double gepNET4G(double a, double b, double c, double d){CRLF}{{CRLF}{TAB}if ((a+b) != (c+d)) {CRLF}{TAB}{TAB}return (a*b);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return (c+d);{CRLF}}{CRLF}
double gepLT4H(double a, double b, double c, double d){CRLF}{{CRLF}{TAB}if ((a+b) < (c+d)) {CRLF}{TAB}{TAB}return (a*b);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return (c-d);{CRLF}}{CRLF}
double gepGT4H(double a, double b, double c, double d){CRLF}{{CRLF}{TAB}if ((a+b) > (c+d)) {CRLF}{TAB}{TAB}return (a*b);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return (c-d);{CRLF}}{CRLF}
double gepLOE4H(double a, double b, double c, double d){CRLF}{{CRLF}{TAB}if ((a+b) <= (c+d)) {CRLF}{TAB}{TAB}return (a*b);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return (c-d);{CRLF}}{CRLF}
double gepGOE4H(double a, double b, double c, double d){CRLF}{{CRLF}{TAB}if ((a+b) >= (c+d)) {CRLF}{TAB}{TAB}return (a*b);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return (c-d);{CRLF}}{CRLF}
double gepET4H(double a, double b, double c, double d){CRLF}{{CRLF}{TAB}if ((a+b) == (c+d)) {CRLF}{TAB}{TAB}return (a*b);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return (c-d);{CRLF}}{CRLF}
double gepNET4H(double a, double b, double c, double d){CRLF}{{CRLF}{TAB}if ((a+b) != (c+d)) {CRLF}{TAB}{TAB}return (a*b);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return (c-d);{CRLF}}{CRLF}
double gepLT4I(double a, double b, double c, double d){CRLF}{{CRLF}{TAB}if ((a+b) < (c+d)) {CRLF}{TAB}{TAB}return (a*b);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return (c*d);{CRLF}}{CRLF}
double gepGT4I(double a, double b, double c, double d){CRLF}{{CRLF}{TAB}if ((a+b) > (c+d)) {CRLF}{TAB}{TAB}return (a*b);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return (c*d);{CRLF}}{CRLF}
double gepLOE4I(double a, double b, double c, double d){CRLF}{{CRLF}{TAB}if ((a+b) <= (c+d)) {CRLF}{TAB}{TAB}return (a*b);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return (c*d);{CRLF}}{CRLF}
double gepGOE4I(double a, double b, double c, double d){CRLF}{{CRLF}{TAB}if ((a+b) >= (c+d)) {CRLF}{TAB}{TAB}return (a*b);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return (c*d);{CRLF}}{CRLF}
double gepET4I(double a, double b, double c, double d){CRLF}{{CRLF}{TAB}if ((a+b) == (c+d)) {CRLF}{TAB}{TAB}return (a*b);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return (c*d);{CRLF}}{CRLF}
double gepNET4I(double a, double b, double c, double d){CRLF}{{CRLF}{TAB}if ((a+b) != (c+d)) {CRLF}{TAB}{TAB}return (a*b);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return (c*d);{CRLF}}{CRLF}
double gepLT4J(double a, double b, double c, double d){CRLF}{{CRLF}{TAB}if ((a+b) < (c+d)) {CRLF}{TAB}{TAB}return (a*b);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return (c/d);{CRLF}}{CRLF}
double gepGT4J(double a, double b, double c, double d){CRLF}{{CRLF}{TAB}if ((a+b) > (c+d)) {CRLF}{TAB}{TAB}return (a*b);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return (c/d);{CRLF}}{CRLF}
double gepLOE4J(double a, double b, double c, double d){CRLF}{{CRLF}{TAB}if ((a+b) <= (c+d)) {CRLF}{TAB}{TAB}return (a*b);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return (c/d);{CRLF}}{CRLF}
double gepGOE4J(double a, double b, double c, double d){CRLF}{{CRLF}{TAB}if ((a+b) >= (c+d)) {CRLF}{TAB}{TAB}return (a*b);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return (c/d);{CRLF}}{CRLF}
double gepET4J(double a, double b, double c, double d){CRLF}{{CRLF}{TAB}if ((a+b) == (c+d)) {CRLF}{TAB}{TAB}return (a*b);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return (c/d);{CRLF}}{CRLF}
double gepNET4J(double a, double b, double c, double d){CRLF}{{CRLF}{TAB}if ((a+b) != (c+d)) {CRLF}{TAB}{TAB}return (a*b);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return (c/d);{CRLF}}{CRLF}
double gepLT4K(double a, double b, double c, double d){CRLF}{{CRLF}{TAB}if ((a+b) < (c+d)) {CRLF}{TAB}{TAB}return sin(a*b);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return sin(c*d);{CRLF}}{CRLF}
double gepGT4K(double a, double b, double c, double d){CRLF}{{CRLF}{TAB}if ((a+b) > (c+d)) {CRLF}{TAB}{TAB}return sin(a*b);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return sin(c*d);{CRLF}}{CRLF}
double gepLOE4K(double a, double b, double c, double d){CRLF}{{CRLF}{TAB}if ((a+b) <= (c+d)) {CRLF}{TAB}{TAB}return sin(a*b);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return sin(c*d);{CRLF}}{CRLF}
double gepGOE4K(double a, double b, double c, double d){CRLF}{{CRLF}{TAB}if ((a+b) >= (c+d)) {CRLF}{TAB}{TAB}return sin(a*b);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return sin(c*d);{CRLF}}{CRLF}
double gepET4K(double a, double b, double c, double d){CRLF}{{CRLF}{TAB}if ((a+b) == (c+d)) {CRLF}{TAB}{TAB}return sin(a*b);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return sin(c*d);{CRLF}}{CRLF}
double gepNET4K(double a, double b, double c, double d){CRLF}{{CRLF}{TAB}if ((a+b) != (c+d)) {CRLF}{TAB}{TAB}return sin(a*b);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return sin(c*d);{CRLF}}{CRLF}
double gepLT4L(double a, double b, double c, double d){CRLF}{{CRLF}{TAB}if ((a+b) < (c+d)) {CRLF}{TAB}{TAB}return atan(a*b);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return atan(c*d);{CRLF}}{CRLF}
double gepGT4L(double a, double b, double c, double d){CRLF}{{CRLF}{TAB}if ((a+b) > (c+d)) {CRLF}{TAB}{TAB}return atan(a*b);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return atan(c*d);{CRLF}}{CRLF}
double gepLOE4L(double a, double b, double c, double d){CRLF}{{CRLF}{TAB}if ((a+b) <= (c+d)) {CRLF}{TAB}{TAB}return atan(a*b);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return atan(c*d);{CRLF}}{CRLF}
double gepGOE4L(double a, double b, double c, double d){CRLF}{{CRLF}{TAB}if ((a+b) >= (c+d)) {CRLF}{TAB}{TAB}return atan(a*b);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return atan(c*d);{CRLF}}{CRLF}
double gepET4L(double a, double b, double c, double d){CRLF}{{CRLF}{TAB}if ((a+b) == (c+d)) {CRLF}{TAB}{TAB}return atan(a*b);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return atan(c*d);{CRLF}}{CRLF}
double gepNET4L(double a, double b, double c, double d){CRLF}{{CRLF}{TAB}if ((a+b) != (c+d)) {CRLF}{TAB}{TAB}return atan(a*b);{CRLF}{TAB}else{CRLF}{TAB}{TAB}return atan(c*d);{CRLF}}{CRLF}
double
int
if
else
return
const
#include
switch
case
default
break
void
char
//
double gepMin2(double x, double y){CRLF}{{CRLF}{TAB}double varTemp = x;{CRLF}{TAB}if (varTemp > y){CRLF}{TAB}{TAB}varTemp = y;{CRLF}{TAB}return varTemp;{CRLF}}{CRLF}
double gepMax2(double x, double y){CRLF}{{CRLF}{TAB}double varTemp = x;{CRLF}{TAB}if (varTemp < y){CRLF}{TAB}{TAB}varTemp = y;{CRLF}{TAB}return varTemp;{CRLF}}{CRLF}
// Add a DDF with the name {FUNCTION_SYMBOL} in {LANGUAGE}{CRLF}// and a parameter list equivalent to {PARAMETER_LIST}{CRLF}
// Add a UDF with the name {FUNCTION_SYMBOL} in {LANGUAGE}{CRLF}
double {name}({params}){CRLF}{{CRLF}{TAB}return {body};{CRLF}}{CRLF}{CRLF}
#include "math.h"{CRLF}{CRLF}{HELPERS}{CRLF}{CRLF}{FUNCTIONS}{CRLF}{CRLF}int main(int argc, char* argv[]){CRLF}{{CRLF}{CALLS}{CRLF}}{CRLF}