Skip to content

Commit e174032

Browse files
alexfiklinducer
authored andcommitted
tools: add to docs
1 parent de6bd2f commit e174032

2 files changed

Lines changed: 61 additions & 0 deletions

File tree

doc/misc.rst

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
Misc Tools
22
==========
33

4+
.. automodule:: sumpy.tools
5+
46
.. automodule:: sumpy.derivative_taker
57

68
.. automodule:: sumpy.symbolic

sumpy/tools.py

Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,65 @@
4545

4646
from sumpy.kernel import Kernel
4747

48+
logger = logging.getLogger(__name__)
49+
50+
51+
__doc__ = """
52+
Tools
53+
=====
54+
55+
.. autofunction:: to_complex_dtype
56+
.. autofunction:: is_obj_array_like
57+
.. autofunction:: vector_to_device
58+
.. autofunction:: vector_from_device
59+
.. autoclass:: OrderedSet
60+
61+
Multi-index Helpers
62+
-------------------
63+
64+
.. autofunction:: add_mi
65+
.. autofunction:: mi_factorial
66+
.. autofunction:: mi_increment_axis
67+
.. autofunction:: mi_set_axis
68+
.. autofunction:: mi_power
69+
70+
Symbolic Helpers
71+
----------------
72+
73+
.. autofunction:: add_to_sac
74+
.. autofunction:: gather_arguments
75+
.. autofunction:: gather_source_arguments
76+
.. autofunction:: gather_loopy_arguments
77+
.. autofunction:: gather_loopy_source_arguments
78+
79+
.. autoclass:: ScalingAssignmentTag
80+
.. autoclass:: KernelComputation
81+
.. autoclass:: KernelCacheMixin
82+
83+
.. autofunction:: reduced_row_echelon_form
84+
.. autofunction:: nullspace
85+
86+
FFT
87+
---
88+
89+
.. autofunction:: fft
90+
.. autofunction:: fft_toeplitz_upper_triangular
91+
.. autofunction:: matvec_toeplitz_upper_triangular
92+
93+
.. autoclass:: FFTBackend
94+
.. autofunction:: loopy_fft
95+
.. autofunction:: get_opencl_fft_app
96+
.. autofunction:: run_opencl_fft
97+
98+
Profiling
99+
---------
100+
101+
.. autofunction:: get_native_event
102+
.. autoclass:: ProfileGetter
103+
.. autoclass:: AggregateProfilingEvent
104+
.. autoclass:: MarkerBasedProfilingEvent
105+
"""
106+
48107

49108
# {{{ multi_index helpers
50109

0 commit comments

Comments
 (0)