├── .github └── workflows │ ├── ci.yml │ └── publish.yml ├── .gitignore ├── CHANGELOG.md ├── Cargo.toml ├── LICENSE ├── README.md ├── cliff.toml ├── commitlint.config.js ├── examples ├── custom_algorithm.rs ├── equations.rs └── optimization.rs ├── gomez-bench ├── Cargo.toml └── benches │ └── main.rs ├── gsl-wrapper ├── Cargo.toml ├── gsl-sys │ ├── Cargo.toml │ ├── build.rs │ ├── src │ │ └── lib.rs │ └── wrapper.h └── src │ ├── function.rs │ ├── lib.rs │ ├── multiroot.rs │ ├── status.rs │ └── vec.rs └── src ├── algo.rs ├── algo ├── lipo.rs ├── nelder_mead.rs ├── steffensen.rs └── trust_region.rs ├── analysis.rs ├── core.rs ├── core ├── base.rs ├── domain.rs ├── function.rs ├── optimizer.rs ├── solver.rs └── system.rs ├── derivatives.rs ├── driver.rs ├── lib.rs └── testing.rs /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamole-ai/gomez/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamole-ai/gomez/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | Cargo.lock 3 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamole-ai/gomez/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamole-ai/gomez/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamole-ai/gomez/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamole-ai/gomez/HEAD/README.md -------------------------------------------------------------------------------- /cliff.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamole-ai/gomez/HEAD/cliff.toml -------------------------------------------------------------------------------- /commitlint.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { extends: ['@commitlint/config-conventional'] }; 2 | -------------------------------------------------------------------------------- /examples/custom_algorithm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamole-ai/gomez/HEAD/examples/custom_algorithm.rs -------------------------------------------------------------------------------- /examples/equations.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamole-ai/gomez/HEAD/examples/equations.rs -------------------------------------------------------------------------------- /examples/optimization.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamole-ai/gomez/HEAD/examples/optimization.rs -------------------------------------------------------------------------------- /gomez-bench/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamole-ai/gomez/HEAD/gomez-bench/Cargo.toml -------------------------------------------------------------------------------- /gomez-bench/benches/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamole-ai/gomez/HEAD/gomez-bench/benches/main.rs -------------------------------------------------------------------------------- /gsl-wrapper/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamole-ai/gomez/HEAD/gsl-wrapper/Cargo.toml -------------------------------------------------------------------------------- /gsl-wrapper/gsl-sys/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamole-ai/gomez/HEAD/gsl-wrapper/gsl-sys/Cargo.toml -------------------------------------------------------------------------------- /gsl-wrapper/gsl-sys/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamole-ai/gomez/HEAD/gsl-wrapper/gsl-sys/build.rs -------------------------------------------------------------------------------- /gsl-wrapper/gsl-sys/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamole-ai/gomez/HEAD/gsl-wrapper/gsl-sys/src/lib.rs -------------------------------------------------------------------------------- /gsl-wrapper/gsl-sys/wrapper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamole-ai/gomez/HEAD/gsl-wrapper/gsl-sys/wrapper.h -------------------------------------------------------------------------------- /gsl-wrapper/src/function.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamole-ai/gomez/HEAD/gsl-wrapper/src/function.rs -------------------------------------------------------------------------------- /gsl-wrapper/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamole-ai/gomez/HEAD/gsl-wrapper/src/lib.rs -------------------------------------------------------------------------------- /gsl-wrapper/src/multiroot.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamole-ai/gomez/HEAD/gsl-wrapper/src/multiroot.rs -------------------------------------------------------------------------------- /gsl-wrapper/src/status.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamole-ai/gomez/HEAD/gsl-wrapper/src/status.rs -------------------------------------------------------------------------------- /gsl-wrapper/src/vec.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamole-ai/gomez/HEAD/gsl-wrapper/src/vec.rs -------------------------------------------------------------------------------- /src/algo.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamole-ai/gomez/HEAD/src/algo.rs -------------------------------------------------------------------------------- /src/algo/lipo.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamole-ai/gomez/HEAD/src/algo/lipo.rs -------------------------------------------------------------------------------- /src/algo/nelder_mead.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamole-ai/gomez/HEAD/src/algo/nelder_mead.rs -------------------------------------------------------------------------------- /src/algo/steffensen.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamole-ai/gomez/HEAD/src/algo/steffensen.rs -------------------------------------------------------------------------------- /src/algo/trust_region.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamole-ai/gomez/HEAD/src/algo/trust_region.rs -------------------------------------------------------------------------------- /src/analysis.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamole-ai/gomez/HEAD/src/analysis.rs -------------------------------------------------------------------------------- /src/core.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamole-ai/gomez/HEAD/src/core.rs -------------------------------------------------------------------------------- /src/core/base.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamole-ai/gomez/HEAD/src/core/base.rs -------------------------------------------------------------------------------- /src/core/domain.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamole-ai/gomez/HEAD/src/core/domain.rs -------------------------------------------------------------------------------- /src/core/function.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamole-ai/gomez/HEAD/src/core/function.rs -------------------------------------------------------------------------------- /src/core/optimizer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamole-ai/gomez/HEAD/src/core/optimizer.rs -------------------------------------------------------------------------------- /src/core/solver.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamole-ai/gomez/HEAD/src/core/solver.rs -------------------------------------------------------------------------------- /src/core/system.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamole-ai/gomez/HEAD/src/core/system.rs -------------------------------------------------------------------------------- /src/derivatives.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamole-ai/gomez/HEAD/src/derivatives.rs -------------------------------------------------------------------------------- /src/driver.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamole-ai/gomez/HEAD/src/driver.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamole-ai/gomez/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/testing.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datamole-ai/gomez/HEAD/src/testing.rs --------------------------------------------------------------------------------