文件名称:kiwi:Cassowary约束求解算法的高效C ++实现
文件大小:111KB
文件格式:ZIP
更新时间:2024-05-18 18:45:42
C++
欢迎来到猕猴桃 Kiwi是Cassowary约束求解算法的高效C ++实现。 Kiwi是基于经典的Cassowary论文的算法的实现。 它不是原始C ++求解器的重构。 奇异果从一开始就被设计为轻巧且快速。 Kiwi的速度比原始的Cassowary解算器快10倍至500倍,而典型用例则提高了40倍。 内存节省始终> 5倍。 除了C ++求解器外,Kiwi还附带了适用于Python 3.6+的手动滚动Python绑定。
【文件预览】:
kiwi-main
----MANIFEST.in(385B)
----.travis.yml(1KB)
----README.rst(1KB)
----docs()
--------make.bat(812B)
--------requirements.txt(57B)
--------Makefile(605B)
--------README.md(231B)
--------source()
----.github()
--------FUNDING.yml(653B)
--------workflows()
----LICENSE(3KB)
----benchmarks()
--------README.rst(386B)
--------build_and_run_bench.sh(103B)
--------nanobench.h(116KB)
--------enaml_like_benchmark.py(8KB)
--------enaml_like_benchmark.cpp(10KB)
----readthedocs.yaml(142B)
----releasenotes.rst(2KB)
----kiwi()
--------AssocVector.h(12KB)
--------version.h(515B)
--------maptype.h(890B)
--------kiwi.h(601B)
--------symbol.h(1019B)
--------row.h(4KB)
--------strength.h(1KB)
--------term.h(1KB)
--------solver.h(4KB)
--------util.h(566B)
--------expression.h(1KB)
--------errors.h(3KB)
--------variable.h(3KB)
--------constraint.h(3KB)
--------symbolics.h(12KB)
--------solverimpl.h(22KB)
--------debug.h(4KB)
--------shareddata.h(3KB)
----py()
--------constraint.cpp(6KB)
--------util.h(5KB)
--------tests()
--------expression.cpp(7KB)
--------types.h(2KB)
--------strength.cpp(3KB)
--------term.cpp(5KB)
--------symbolics.h(14KB)
--------variable.cpp(6KB)
--------solver.cpp(8KB)
--------kiwisolver.cpp(4KB)
----setup.py(3KB)
----.gitignore(99B)