[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