Coder Social home page Coder Social logo

arashpartow / exprtk-extras Goto Github PK

View Code? Open in Web Editor NEW
13.0 5.0 11.0 838 KB

C++ Mathematical Expression Library Extra Examples https://www.partow.net/programming/exprtk/index.html

Home Page: https://www.partow.net/programming/exprtk/index.html

C++ 99.86% Makefile 0.14%
c-plus-plus exprtk math-expressions

exprtk-extras's Introduction

Description

The C++ ExprTk Extras are a series of additional examples demonstrating in more detail various aspects of ExprTk and its usage.

Download

http://www.partow.net/programming/exprtk/index.html

Compatibility

The ExprTk Extras implementation is fully compatible with the following C++ compilers:

  • GNU Compiler Collection (4.1+)
  • Intel® C++ Compiler (9.x+)
  • Clang/LLVM (1.1+)
  • PGI C++ (10.x+)
  • Microsoft Visual Studio C++ Compiler (8.1+)
  • IBM XL C/C++ (10.x+)

List Of Examples

# Description File
00 Binomial coefficient example (n-choose-r) exprtk_binomial_coefficient.cpp
01 Black-Scholes-Merton model benchmark exprtk_bsm_benchmark.cpp
02 Simple calculator exprtk_calc.cpp
03 Collatz conjecture exprtk_collatz.cpp
04 Expression generator exprtk_exprgen.cpp
05 Fizz-Buzz problem exprtk_fizzbuzz.cpp
06 Function call benchmark exprtk_funcall_benchmark.cpp
07 GCD implementation exprtk_gcd.cpp
08 GNUplot single curve example exprtk_gnuplot.cpp
09 GNUplot multi-curve example exprtk_gnuplot_multi.cpp
00 Mandelbrot fractal generator exprtk_mandelbrot.cpp
11 Approximation of Pi via the Monte-Carlo method exprtk_montecarlo_pi.cpp
12 Approximation of Pi via Wiener process exprtk_wiener_process_pi.cpp
13 Maximum subarray sum (Kadane's algorithm) exprtk_max_subarray_sum.cpp
14 Nth-root via the bisection method exprtk_nthroot_bisection.cpp
15 Sieve of Eratosthenes exprtk_prime_sieve.cpp
16 ExprTk Read-Evaluate-Print-Loop (REPL) exprtk_repl.cpp
17 Skeleton for string APIs exprtk_str_funcs.hpp
18 Sum of prime factors for first N numbers exprtk_sumofprimes.cpp
19 Test expression generator exprtk_testgen.cpp
10 Truth table generator from arbitrary expressions exprtk_truthtable_gen.cpp
21 Vector processing benchmark exprtk_vector_benchmark.cpp
22 Multi-threaded vector processing benchmark exprtk_vector_benchmark_multithreaded.cpp
23 L-Norm of vectors exprtk_vectornorm.cpp

exprtk-extras's People

Contributors

arashpartow avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.