[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    kdeedu/kmplot/kmplot
From:       Fredrik Edemar <f_edemar () linux ! se>
Date:       2005-04-18 16:15:41
Message-ID: 20050418161541.D93403C8 () office ! kde ! org
[Download RAW message or body]

CVS commit by fedemar: 

Add three new function aliases:
* arctanh for artanh
* arcsinh for arsinh and 
* arccosh for arcosh
as Mathias Bundgaard Svensson suggested.

CCMAIL: freaken@freaken.dk


  M +4 -1      parser.cpp   1.46
  M +1 -1      parser.h   1.29


--- kdeedu/kmplot/kmplot/parser.cpp  #1.45:1.46
@@ -65,4 +65,7 @@ Parser::Mfkt Parser::mfkttab[ FANZ ]=
         {"arsinh", arsinh},     // Area-sinus hyperbolicus = inverse of sinh
         {"arsech", arsech},     // Area-secans hyperbolicus = invers of sech
+        {"arctanh", artanh},     // The same as artanh
+        {"arcsinh", arsinh},     // The same as arsinh
+        {"arccosh", arcosh},     // The same as arcosh
         {"arctan", arctan},     // Arcus tangens = inverse of tan
         {"arcsin", arcsin},     // Arcus sinus = inverse of sin
@@ -469,5 +472,5 @@ void Parser::fix_expression(QString &str
                                      --n;
                         }
-                        if (str_function == "tanh" || str_function == "tan" || \
str_function =="sqrt" || str_function =="sqr" || str_function =="sin" || str_function \
=="sinh" || str_function =="sign" || str_function =="sech" || str_function =="sec" || \
str_function =="log" || str_function =="ln" || str_function =="exp" || str_function \
=="coth" || str_function =="cot" || str_function =="cosh" || str_function =="cosech" \
|| str_function =="cosec" || str_function =="cos" || str_function =="artanh" || \
str_function =="arsinh" || str_function =="arsech" || str_function =="arctan" || \
str_function =="arcsin" || str_function =="arcsec" || str_function =="arcoth" || \
str_function =="arcosh" || str_function =="arcosech" || str_function =="arccot" || \
str_function =="arccosec" || str_function =="arccos" || str_function =="abs") +       \
if (str_function == "tanh" || str_function == "tan" || str_function =="sqrt" || \
str_function =="sqr" || str_function =="sin" || str_function =="sinh" || str_function \
=="sign" || str_function =="sech" || str_function =="sec" || str_function =="log" || \
str_function =="ln" || str_function =="exp" || str_function =="coth" || str_function \
=="cot" || str_function =="cosh" || str_function =="cosech" || str_function =="cosec" \
|| str_function =="cos" || str_function =="artanh" || str_function =="arsinh" || \
str_function =="arsech" || str_function =="arctan" || str_function =="arcsin" || \
str_function =="arcsec" || str_function =="arcoth" || str_function =="arcosh" || \
str_function =="arcosech" || str_function =="arccot" || str_function =="arccosec" || \
str_function =="arccos" || str_function =="abs" || str_function=="arctanh" || \
str_function=="arcsinh" || str_function=="arccosh")  function = true;
                         else

--- kdeedu/kmplot/kmplot/parser.h  #1.28:1.29
@@ -57,5 +57,5 @@
 #define ENDE    12      // end of function
 #define YWERT   13       // get y value
-#define FANZ    31      // number of mathematical functions in mfkttab[]
+#define FANZ    34      // number of mathematical functions in mfkttab[]
 //@}
 


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic