Skip to content

Commit

Permalink
Update paper.md
Browse files Browse the repository at this point in the history
  • Loading branch information
mongibellili authored Aug 26, 2024
1 parent 0e7439e commit fd3b396
Showing 1 changed file with 7 additions and 2 deletions.
9 changes: 7 additions & 2 deletions paper/paper.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,12 @@ authors:
- name: Elmongi Elbellili
orcid: 0000-0003-1230-5488
affiliation: "1, 2"
- name: Daan Huybrechs
orcid: 0000-0002-0536-2647
affiliation: 2
- name: Ben Lauwens
orcid: 0000-0003-0761-6265
affiliation: 1
affiliations:
- name: Royal Military Academy, Brussels, Belgium
index: 1
Expand All @@ -24,6 +30,5 @@ The growing intricacy of contemporary engineering systems, typically reduced to
While the package is optimized to be fast, extensibility is not compromised. It is divided into 3 entities that can be extended separately: Problem, Algorithm, and Solution. The API was designed to provide an easier way to handle events than the approach provided by the classic integration solvers. Inside an NLodeProblem function, the user may introduce any parameters, variables, equations, and events. The output of this function (object of type Problem) is sent to the solve function along any other configuration arguments such as the alroithm type, the tolerance, and time span. Finally, a solution is produced that can be queried and plotted. The package uses other packages such as [`MacroTools.jl `]( https://github.com/FluxML/MacroTools.jl)[@MacroTools] for user-code parsing, [`SymEngine.jl `]( https://github.com/symengine/SymEngine.jl)[@SymEngine] for Jacobian computation, and a modified [`TaylorSeries.jl`](https://github.com/JuliaDiff/TaylorSeries.jl/)[@TaylorSeries] that uses caching to obtain free Taylor variables. The approximation through Taylor variables transforms any complicated equations to polynomials, which makes root finding cheaper. Finally, It can be used by researchers and students to efficiently model various dynamical systems with discontinuities.


# Acknowledgements
I acknowledge supervision and support from Ben Lauwens and Daan Huybrechs during the genesis of this project.

# References

0 comments on commit fd3b396

Please sign in to comment.