• Daniel Espinosa Ortiz's avatar
    gcalc: add new library for math parsing/solving · 1c5e0773
    Daniel Espinosa Ortiz authored
    Fix issue #60
    
    This new library is independent from the internal one.
    
    GCalc provides following features:
    
    * Parse complicated constant equations
    * Parse pre-defined functions (equivalent to the ones in Calculator)
    * Parse complicated equations with pre-defined functions in them
    * Parsing expressions to an Object Oriented tree representation using GObject classes
    * Define arbitrary variables using complicated expressions, with both other variables or constants
    * Evaluate expressions using defined variables
    * Uses MPC as back end for calculation so complex numbers will be available soon
    * No Gtk+ dependencies
    1c5e0773
Name
Last commit
Last update
..
gcalc-assign.vala Loading commit data...
gcalc-binary-operator.vala Loading commit data...
gcalc-constant.vala Loading commit data...
gcalc-division.vala Loading commit data...
gcalc-error-result.vala Loading commit data...
gcalc-expression-container.vala Loading commit data...
gcalc-expression-hash-map.vala Loading commit data...
gcalc-expression.vala Loading commit data...
gcalc-function-acos.vala Loading commit data...
gcalc-function-acosh.vala Loading commit data...
gcalc-function-asin.vala Loading commit data...
gcalc-function-asinh.vala Loading commit data...
gcalc-function-atan.vala Loading commit data...
gcalc-function-atanh.vala Loading commit data...
gcalc-function-cos.vala Loading commit data...
gcalc-function-cosh.vala Loading commit data...
gcalc-function-exp.vala Loading commit data...
gcalc-function-log.vala Loading commit data...
gcalc-function-sin.vala Loading commit data...
gcalc-function-sinh.vala Loading commit data...
gcalc-function-sqrt.vala Loading commit data...
gcalc-function-tan.vala Loading commit data...
gcalc-function-tanh.vala Loading commit data...
gcalc-function.vala Loading commit data...
gcalc-gassign.vala Loading commit data...
gcalc-gconstant.vala Loading commit data...
gcalc-gdivision.vala Loading commit data...
gcalc-gerror-result.vala Loading commit data...
gcalc-gexpression.vala Loading commit data...
gcalc-gfunction.vala Loading commit data...
gcalc-ggroup.vala Loading commit data...
gcalc-gmath-equation-manager.vala Loading commit data...
gcalc-gmath-equation.vala Loading commit data...
gcalc-gminus.vala Loading commit data...
gcalc-gmultiply.vala Loading commit data...
gcalc-gparser.vala Loading commit data...
gcalc-gplus.vala Loading commit data...
gcalc-gpolynomial.vala Loading commit data...
gcalc-gpow.vala Loading commit data...
gcalc-gresult.vala Loading commit data...
gcalc-group.vala Loading commit data...
gcalc-gsolver.vala Loading commit data...
gcalc-gterm.vala Loading commit data...
gcalc-gvariable.vala Loading commit data...
gcalc-hashable.vala Loading commit data...
gcalc-math-equation-manager.vala Loading commit data...
gcalc-math-equation.vala Loading commit data...
gcalc-minus.vala Loading commit data...
gcalc-multiply.vala Loading commit data...
gcalc-operator.vala Loading commit data...
gcalc-plus.vala Loading commit data...
gcalc-polynomial.vala Loading commit data...
gcalc-pow.vala Loading commit data...
gcalc-result.vala Loading commit data...
gcalc-solver.vala Loading commit data...
gcalc-term.vala Loading commit data...
gcalc-variable.vala Loading commit data...
gcalc.deps.in Loading commit data...
gcalc.pc.in Loading commit data...
meson.build Loading commit data...
mpfr-glue.vala Loading commit data...
namespace-info.vala.in Loading commit data...