Skip to content

Commit 0490e47

Browse files
committed
add recursive clustering and skeletonization
1 parent c8e071d commit 0490e47

11 files changed

Lines changed: 1016 additions & 209 deletions

doc/conf.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -70,13 +70,13 @@
7070
"cl_array.Array": "obj:pyopencl.array.Array",
7171
# pymbolic
7272
"ArithmeticExpression": "obj:pymbolic.ArithmeticExpression",
73+
"ArithmeticExpressionContainerTc":
74+
"obj:pymbolic.typing.ArithmeticExpressionContainerTc",
7375
"Expression": "obj:pymbolic.typing.Expression",
7476
"MultiVector": "obj:pymbolic.geometric_algebra.MultiVector",
7577
"Variable": "class:pymbolic.primitives.Variable",
7678
"prim.Subscript": "class:pymbolic.primitives.Subscript",
7779
"prim.Variable": "class:pymbolic.primitives.Variable",
78-
"ArithmeticExpressionContainerTc":
79-
"obj:pymbolic.typing.ArithmeticExpressionContainerTc",
8080
# arraycontext
8181
"ArrayContainer": "obj:arraycontext.ArrayContainer",
8282
"ArrayOrContainerOrScalar": "obj:arraycontext.ArrayOrContainerOrScalar",
@@ -91,6 +91,7 @@
9191
# boxtree
9292
"FromSepSmallerCrit": "obj:boxtree.traversal.FromSepSmallerCrit",
9393
"TimingResult": "class:boxtree.timing.TimingResult",
94+
"Tree": "obj:boxtree.tree.Tree",
9495
"TreeKind": "obj:boxtree.tree_build.TreeKind",
9596
# sumpy
9697
"ExpansionBase": "class:sumpy.expansion.ExpansionBase",
@@ -119,6 +120,7 @@
119120
"pytential.symbolic.dof_desc.DOFDescriptorLike": "data:pytential.symbolic.dof_desc.DOFDescriptorLike", # noqa: E501
120121
"pytential.symbolic.primitives.ExpressionNode": "class:pytential.symbolic.primitives.ExpressionNode", # noqa: E501
121122
"sym.DOFDescriptor": "class:pytential.symbolic.dof_desc.DOFDescriptor",
123+
"sym.DOFDescriptorLike": "obj:pytential.symbolic.dof_desc.DOFDescriptorLike",
122124
"sym.IntG": "class:pytential.symbolic.primitives.IntG",
123125
"sym.var": "obj:pytential.symbolic.primitives.var",
124126
}

doc/linalg.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ Low-level Functionality
3232
All the classes and routines in this module are experimental and the
3333
API can change at any point.
3434

35+
.. automodule:: pytential.linalg.cluster
3536
.. automodule:: pytential.linalg.proxy
3637
.. automodule:: pytential.linalg.skeletonization
3738

0 commit comments

Comments
 (0)