Skip to content

majockbim/lodestone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

lodestone

what is it

lodestone is a physics engine to calculate 3D vector fields at high performance

current architecture

  • language: C++17
  • math: eigen
    • note: "eigen performs best with compilers based on GCC or LLVM/CLANG" [1]
    • with this information in mind, lodestone will be compiler agnostic with only GCC and CLANG to maximize performance

inspiration(s)

a neodymium magnet i found stuck to a chair

build

cmake -S . -B build
cmake --build build
.\build\Debug\lodestone.exe

reference(s)

[1] Eigen: A C++ template library for linear algebra

books that have influence the modularity of lodestone
[2] C++17 In Detail - Bartłomiej Filipek
[3] Effective Modern C++ - Scott Meyers

About

Φ magnetic field simulator

Topics

Resources

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors