| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: fparser-devel | Distribution: openSUSE Tumbleweed |
| Version: 4.5.2 | Vendor: openSUSE |
| Release: 1.38 | Build date: Fri Sep 11 10:07:19 2015 |
| Group: Development/Libraries/C and C++ | Build host: reproducible |
| Size: 13850 | Source RPM: fparser-4.5.2-1.38.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: http://warp.povusers.org/FunctionParser/ | |
| Summary: Development files for libfparser | |
This C++ library offers a class which can be used to parse and evaluate a mathematical function from a string (which might be e.g. requested from the user). The syntax of the function string is similar to mathematical expressions written in C/C++ (the exact syntax is specified later in this document). The function can then be evaluated with different values of variables. For example, a function like "sin(sqrt(x*x+y*y))" can be parsed from a string (either std::string or a C-style string) and then evaluated with different values of x and y. This library can be useful for evaluating user-inputted functions, or in some cases interpreting mathematical expressions in a scripting language.
LGPL-3.0
* Fri Sep 11 2015 mpluskal@suse.com
- Update to 4.5.2
* Fixed several optimizer bugs.
* Fixed compilation problems with Visual Studio 2013 and gcc.
- Use url for source
* Sun Mar 03 2013 jengelh@inai.de
- Mark package as requiring mpfr >= 2.4.0 due to use of mpfr_d_sub
* Wed Nov 14 2012 jengelh@inai.de
- Update to new upstream release 4.5.1
* Reverted the automatic C++11 detection to a precompiler macro
setting (FP_SUPPORT_CPLUSPLUS11_MATH_FUNCS) because not all
compilers yet fully support the C++11 math functions.
* Fixed a potential duplicate symbol problem that happens with
explicit template instantiations.
* Tue Sep 04 2012 jengelh@inai.de
- Update to new upstream release 4.5.0
* Removed support for the "eval()" function from the supported
syntax. (This function was too dangerous, too difficult to maintain
internally, not very useful, and more or less a gimmick in the
first place.)
* Removed several of the conditional compiling macro definitions,
namely FP_SUPPORT_TR1_MATH, FP_ENABLE_EVAL, FP_EVAL_MAX_REC_LEVEL,
FP_NO_EVALUATION_CHECKS and FP_EPSILON.
* The epsilon value used in comparisons is now set with a member
function of FunctionParser (which allows setting different values
for different versions of the parser).
* The math functions previously turned on with FP_SUPPORT_TR1_MATH
are now automatically used if __cplusplus indicates that C++11 is
in use.
* Wed Mar 21 2012 alinm.elena@gmail.com
- enabled -DFP_SUPPORT_TR1_MATH_FUNCS -DFP_SUPPORT_COMPLEX_NUMBERS
- patch to compile with gcc4.7 (gcc4.7.patch)
* Tue Oct 18 2011 jengelh@medozas.de
- Initial package for build.opensuse.org
/usr/include/fparser /usr/include/fparser.hh /usr/include/fparser/GmpInt.hh /usr/include/fparser_gmpint.hh /usr/include/fparser_mpfr.hh /usr/lib/libfparser.so /usr/lib/pkgconfig/fparser.pc
Generated by rpm2html 1.8.1
Fabrice Bellet, Thu Oct 23 22:58:29 2025