Grassmann.jl:⟨Leibniz-Grassmann-Clifford⟩微分几何代数多向量单纯形复

时间:2021-05-12 13:38:27
【文件属性】:
文件名称:Grassmann.jl:⟨Leibniz-Grassmann-Clifford⟩微分几何代数多向量单纯形复
文件大小:650KB
文件格式:ZIP
更新时间:2021-05-12 13:38:27
topology algebra math computer-algebra linear-algebra 格拉斯曼 ibLeibniz-Grassmann-Clifford-Hestenes⟩微分几何代数/多向量单纯形复 软件包提供了使用扩展的张量代数(称为Leibniz-Grassmann-Clifford-Hestenes几何代数)基于多线性代数,微分几何和自旋群进行计算的工具。 组合乘积包括∧, ∨, ⋅, *, ⋆, ', ~, d, ∂ (它们是外部,回归,内部和几何乘积;以及霍奇星,伴随,反向,微分和边界算符)。 内核化操作由复合稀疏张量积和Hodge对偶构成,并使用分阶段缓存和预编译对多达62个索引提供高维支持。 代码生成使简洁但高度可扩展的定义成为可能。 多矢量参数类型多态基于切线束矢量空间和共形射影几何,从而使分派对于许多应用程序都具有高度可扩展性。 此外,还可以通过构建类型系统的实现不同子代数之间的通用互操作性。 这个用于Julia语言的Grassmann软件包
【文件预览】:
Grassmann.jl-master
----Project.toml(907B)
----.gitignore(29B)
----.codecov.yml(15B)
----src()
--------products.jl(30KB)
--------forms.jl(11KB)
--------composite.jl(28KB)
--------Grassmann.jl(38KB)
--------multivectors.jl(21KB)
--------parity.jl(10KB)
--------algebra.jl(45KB)
----.travis.yml(733B)
----LICENSE(34KB)
----paper()
--------journal_dat.tex(150B)
--------paper.yml(393B)
--------.gitignore(2KB)
--------paper.tex(45KB)
--------mathsym.tex(4KB)
--------juliacon.bst(19KB)
--------juliacon.cls(30KB)
--------logojuliacon.pdf(5KB)
--------header.tex(308B)
--------prep.rb(1KB)
--------jlcode.sty(18KB)
--------bib.tex(111B)
--------img()
--------ref.bib(2KB)
----.github()
--------FUNDING.yml(303B)
--------pull_request_template.md(759B)
----README.md(29KB)
----.appveyor.yml(1KB)
----docs()
--------src()
--------make.jl(1KB)
----test()
--------generictests.jl(4KB)
--------issuestests.jl(2KB)
--------symbolictests.jl(1KB)
--------runtests.jl(866B)

网友评论