Basix Python接口
项目描述
Basix
Basix是一个有限元定义和表格运行时库。Basix允许用户...
- 在一系列点处评估有限元基函数及其导数;
- 访问参考单元的几何和拓扑信息;
- 应用推进和拉回操作,将数据在参考单元和物理单元之间映射;
- 重新排列和转换自由度,以允许在任意网格上使用高阶单元;以及
- 在有限元空间内进行插值。
Basix包含一系列内置元素,并允许用户定义自己的自定义元素。
Basix是FEniCSx的一个组件,与UFL、FFCx和DOLFINx一起。
安装
要安装Basix
pip install fenics-basix
我们目前为Linux和macOS x86-64架构构建二进制轮。
有关高级和开发者安装说明,请参阅更详细的安装说明
文档
Basix的文档可以在https://docs.fenicsproject.org/basix/main/找到。
支持
如果在Basix中找到错误,可以在GitHub问题跟踪器上报告。
有关使用Basix的问题可以在FEniCS论坛组上提问。
贡献
有关如何向Basix贡献的信息可以在此处找到。
支持元素
区间
在Basix中,参考区间的子实体按以下方式编号
以下元素在区间上受支持
三角形
在Basix中,参考三角形的子实体编号如下
以下元素支持在三角形上使用
- Lagrange
- Nédélec第一类
- Raviart-Thomas
- Nédélec第二类
- Brezzi-Douglas-Marini
- Regge
- Hellan-Herrmann-Johnson
- Crouzeix-Raviart
- Bubble
- 埃尔米特
- iso
四边形
在Basix中,参考四边形的子实体编号如下
以下元素支持在四边形上使用
四面体
在Basix中,参考四面体的子实体编号如下
以下元素支持在四面体上使用
- Lagrange
- Nédélec第一类
- Raviart-Thomas
- Nédélec第二类
- Brezzi-Douglas-Marini
- Regge
- Crouzeix-Raviart
- Bubble
- 埃尔米特
- iso
六面体
在Basix中,参考六面体的子实体编号如下
以下元素支持在六面体上使用
棱柱
在Basix中,参考棱柱的子实体编号如下
以下元素支持在棱柱上使用
金字塔
在Basix中,参考金字塔的子实体编号如下
以下元素支持在金字塔上使用
项目详情
关闭
fenics_basix-0.8.0.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 9b4b608b29b39b34e08b5501e2331943947be44cf839dd8b74ce4b532e950492 |
|
MD5 | cabc4fa19e8cadd30f509689d4756127 |
|
BLAKE2b-256 | faafd4cce3a3a3824d3a7733a2806e1b6206e5fe40b1d5b0e1635424b662a714 |
关闭
fenics_basix-0.8.0-cp312-cp312-manylinux_2_28_x86_64.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | d14972d803aa12f1d6e051ffa63401494cc0a30de8aa16fda76e4a4751a0f09c |
|
MD5 | 0443acddb2cb5430e358b15c7fe1ef3b |
|
BLAKE2b-256 | 43271d8e9dcebc0bc6b221a9f5519c4e15531febf0017832b33a8c4aea995ccb |
关闭
fenics_basix-0.8.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | f55aa074e11ec62942ab33cbd98bcd98f57d20652c3e918f6d5e910d6952447e |
|
MD5 | 6d023fedfc13a6e9990f67d694fc7dfc |
|
BLAKE2b-256 | bbd2026376cba065cc52f822ceace8e40c55a8993402931829629d92f455ea0d |
关闭
fenics_basix-0.8.0-cp312-cp312-macosx_11_0_arm64.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | d5a301101f87c27e0b3da033fc2afd631bb29d696f9b2e5b5e9ff453759ae0d8 |
|
MD5 | 5876adef31d19d9a7b2e3f7bb93c5f4d |
|
BLAKE2b-256 | e4d45310986aec249480131d3c9b7dbe1c78f057ddb2ebfa5c637ee6668f38b4 |
关闭
fenics_basix-0.8.0-cp312-cp312-macosx_10_9_x86_64.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 2eb97efc2468158fae0a6730198204317a18dddd1533e051a417e6a87f924636 |
|
MD5 | 818ee2ae631ae4c1f4164d0139830e95 |
|
BLAKE2b-256 | 8ca6fe1b492f29dee33f0a2b282324dc347e0723cac91b81ff73b10a04e19c56 |
关闭
fenics_basix-0.8.0-cp311-cp311-manylinux_2_28_x86_64.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | c301e04af81e387e803bd7140439d0400840848c36cee91796f0519a1dbab1a5 |
|
MD5 | 8aaa0ecba445663b883bad30416eb339 |
|
BLAKE2b-256 | 18eb4dd24d91b682ec09cd48bb7033e275109f1c96bc7196486e659ce1977f77 |
关闭
fenics_basix-0.8.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 7282d27abd6fd2746581bb297b3e03908d11080369ae1ed25cb97e451835df16 |
|
MD5 | 48914e800ebc87fb0ecf9ff4149532b1 |
|
BLAKE2b-256 | 56b43c298b44e24b9f5f370e36d85993d289f7667eae3285b19a893854a20618 |
关闭
fenics_basix-0.8.0-cp311-cp311-macosx_11_0_arm64.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | f98f6089fc08ed79ec7b635386923d7b2b024de5595012c82525640847b02038 |
|
MD5 | 10fbf588938f329bf2bab89a43006dec |
|
BLAKE2b-256 | 9e8a0b4d581dafbf0f39dc024e1c73feab53ab921efff9ebf623dbcf0baf6e4c |
关闭
fenics_basix-0.8.0-cp311-cp311-macosx_10_9_x86_64.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 27662433b8d8134c4f07ef5d2b238c91758769e933c33c97d96989d0c9345ba3 |
|
MD5 | 10004adffba81ac44fe25ab663be3d1c |
|
BLAKE2b-256 | a2750498bbd75edccd34ba68b87438684677abec145bf47feb7195a6e0f77c04 |
关闭
fenics_basix-0.8.0-cp310-cp310-manylinux_2_28_x86_64.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | b17c5d823e8ea29fd80de5bd7229c3cce8406b9b27b1b95cc7acae6b5df92a06 |
|
MD5 | c9c1c366baac3f549e598d16075d103a |
|
BLAKE2b-256 | 26825e8a62b34255cddcc90e541d149bdb942452f93a88f95ec9cf61eda31e95 |
关闭
fenics_basix-0.8.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 89537f1b40a1bf1f14670988a4f5972762785cd5305e1fd856bcb8620ed1111b |
|
MD5 | 80aa4a0f005fead63eaa333388978317 |
|
BLAKE2b-256 | 0f9ff928d3c228ab87dc0f294fc5eb6f1ce4d5efc6c743382033593183506748 |
关闭
哈希值 用于 fenics_basix-0.8.0-cp310-cp310-macosx_11_0_arm64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 8669ee5f6e65e9dc1c7a229cd819c644adc113ace1efd6d647d5d05952f94322 |
|
MD5 | aa037970ece55f6ccf754154aa28c9cc |
|
BLAKE2b-256 | 2afe50dde65a8ab2a5c76a88aa5399cf5b6c3fef6d80e1fc4080444654b396ff |
关闭
哈希值 用于 fenics_basix-0.8.0-cp310-cp310-macosx_10_9_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 0bdbf17697bcd9a25d93b4162e19c5119ee4154de20e8423fe099d45a82c578c |
|
MD5 | 1b11c979163a191fa3f23e0380347935 |
|
BLAKE2b-256 | 6ac949b181e5e43d8740bac9c1cba2323acdd8c5eb904e1f9b9fb1c6f30298f6 |
关闭
哈希值 用于 fenics_basix-0.8.0-cp39-cp39-manylinux_2_28_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 98c488255e3a4788b86d57516b99cf9d3329e29b1d0dcf1fb74bb976a5d8f01e |
|
MD5 | 55a692563167f2971d099c18cab0e1b2 |
|
BLAKE2b-256 | 9bb46120aa2ce935c0adce56a173778bfc84f5d4c1828075af5661b9b94f8efb |
关闭
哈希值 用于 fenics_basix-0.8.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | ed31185115901a885038a4785a39c2d3f6cb7c2f0ebbdbcbe1945b3306cf5800 |
|
MD5 | 8abc5c24932fd4b8f3b1daae3f6a5c57 |
|
BLAKE2b-256 | 89ba1134433ae60739720abc7e55f0abf824be05230825d154128a4cbf3b016a |
关闭
哈希值 用于 fenics_basix-0.8.0-cp39-cp39-macosx_11_0_arm64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 77092661d8c741272246115ad9914f5b24e200c94799dcce4f40324138411b81 |
|
MD5 | 6d5ccefafa2354089d65d3556531ca34 |
|
BLAKE2b-256 | 316e5736b184d651331ae8aa0a547d42288b4409f38f0bb1c4ca66138b0776b8 |
关闭
哈希值 用于 fenics_basix-0.8.0-cp39-cp39-macosx_10_9_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 2bd5474095c780cf21910bc85574e86fc14eef394786d4cc8bc29b19b0be5dd4 |
|
MD5 | a3067c7065334876de9485bfbf3679a1 |
|
BLAKE2b-256 | 242a9a20a3b603620a2f4eb721f2c6b0950d1672375d27533d73c58c6914c3ae |