Skip to content

Automatic derivative evaluator for simple, single variable functions. WIP

Notifications You must be signed in to change notification settings

DrkWithT/General-Deriver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CMake Preset Demo

Brief:

This repo contains a project in modern C++ meant for generating derivatives for any algebraic function. Work in progress.

Required Tools & Languages:

  • Git & GitHub set up properly
  • VSCode editor
    • clangd extension
    • CMake support extension
  • CMake 3.28+
    • Make, ninja, or some other native build system...

Notes:

  • *nix or WSL setups with GCC installed will likely work.

To-Do's:

  1. Add GitHub Actions config to try building and then running component tests. (WON'T FIX)
  2. Complete derivation logic. (WIP)
  3. Create emitter for AST to function model. (WIP)
    • NOTE: include pre-transformations e.g distribute negations or fold constants.
  4. Add REPL logic to prompt for equations to derive / evaluate derivative at some x.

About

Automatic derivative evaluator for simple, single variable functions. WIP

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published