00001 // Expression Names -*- C++ -*- 00002 00003 // Copyright (C) 2001-2003 Hermann Schichl 00004 // 00005 // This file is part of the COCONUT API. This library 00006 // is free software; you can redistribute it and/or modify it under the 00007 // terms of the Library GNU General Public License as published by the 00008 // Free Software Foundation; either version 2, or (at your option) 00009 // any later version. 00010 00011 // This library is distributed in the hope that it will be useful, 00012 // but WITHOUT ANY WARRANTY; without even the implied warranty of 00013 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 00014 // Library GNU General Public License for more details. 00015 00016 // As a special exception, you may use this file as part of a free software 00017 // library without restriction. Specifically, if other files instantiate 00018 // templates or use macros or inline functions from this file, or you compile 00019 // this file and link it with other files to produce an executable, this 00020 // file does not by itself cause the resulting executable to be covered by 00021 // the Library GNU General Public License. This exception does not however 00022 // invalidate any other reasons why the executable file might be covered by 00023 // the Library GNU General Public License. 00024 00027 #include <stdlib.h> 00028 00029 const char *expr_names[] = { 00030 "G", 00031 "C", 00032 "V", 00033 00034 "+", 00035 "mean", 00036 "*", 00037 "max", 00038 "min", 00039 "mon", 00040 "scprod", 00041 "norm", 00042 00043 "1/", 00044 "2", 00045 "sqrt", 00046 "abs", 00047 "^I", 00048 "exp", 00049 "log", 00050 "sin", 00051 "cos", 00052 "gauss", 00053 "poly", 00054 00055 "^", 00056 "/", 00057 "atan2", 00058 00059 "lin", 00060 "quad", 00061 00062 "re", 00063 "im", 00064 "arg", 00065 00066 "conj", 00067 00068 "lookup", 00069 "pwlin", 00070 "spline", 00071 "pwcl", 00072 "pwcr", 00073 00074 "in", 00075 "if", 00076 "&", 00077 "|", 00078 "!", 00079 "=>", 00080 "#", 00081 "#!=", 00082 "hist", 00083 "level", 00084 00085 "nbr", 00086 "nogood", 00087 00088 "E", 00089 "Int", 00090 00091 "det", 00092 "cond", 00093 "psd", 00094 "m*", 00095 "fem", 00096 00097 "cm*", 00098 "cfem", 00099 00100 NULL 00101 }; 00102