Skip to content

Commit e9970cd

Browse files
committed
update docs
1 parent 52732f8 commit e9970cd

File tree

6 files changed

+20
-18
lines changed

6 files changed

+20
-18
lines changed

doc/Makefile

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,17 +25,19 @@ ARTWORK_DIR=$(DOC_SOURCE_DIR)/artwork
2525
# Packages in mir. Just mention the package name here. The contents of package
2626
# xy/zz is in variable PACKAGE_xy_zz. This allows automation in iterating
2727
# packages and their modules.
28-
MIR_PACKAGES = mir mir/ndslice mir/ndslice/connect mir/internal mir/math mir/math/func mir/array mir/interpolate mir/graph
28+
MIR_PACKAGES = mir mir/ndslice mir/ndslice/connect mir/internal mir/math mir/math/func mir/array mir/interpolate mir/graph mir/combinatorics mir/container
2929

3030
PACKAGE_mir = bitmanip conv functional primitives range series utility
3131

3232
PACKAGE_mir_array = primitives
33+
PACKAGE_mir_combinatorics = package
34+
PACKAGE_mir_container = binaryheap
35+
PACKAGE_mir_graph = tarjan package
3336
PACKAGE_mir_internal = utility
3437
PACKAGE_mir_interpolate = package constant linear spline pchip utility
3538
PACKAGE_mir_math = constant common sum numeric package
3639
PACKAGE_mir_math_func = expdigamma
3740
PACKAGE_mir_ndslice_connect = cpp cpython
38-
PACKAGE_mir_graph = tarjan package
3941

4042
PACKAGE_mir_ndslice = \
4143
algorithm\

index.d

Lines changed: 3 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -10,23 +10,11 @@ $(BOOKTABLE ,
1010
$(TH Modules)
1111
$(TH Description)
1212
)
13+
$(LEADINGROW nd-arrays, algorithms)
14+
$(TR $(TDNW $(MREF mir,ndslice)★) $(TD Package for vectors, matrixes, and nd-arrays, and iteration algorithms.))
1315
$(LEADINGROW Containers)
1416
$(TR $(TDNW $(MREF mir,series)★) $(TD Generic series suitable for time-series or semi-immutable ordered maps with CPU cache friendly binary search.))
15-
$(LEADINGROW Algorithms constructors, multidimensional arrays, iterators)
16-
$(TR $(TDNW $(MREF mir,ndslice)★) $(TD Package for vectors, matrixes, and nd-arrays))
17-
$(TR $(TDNW $(MREF mir,ndslice,algorithm)) $(TD Loop free programming: `each`, `reduce`, and friends))
18-
$(TR $(TDNW $(MREF mir,ndslice,allocation)★) $(TD Allocation utilities))
19-
$(TR $(TDNW $(MREF mir,ndslice,chunks)) $(TD `chunks` routine))
20-
$(TR $(TDNW $(MREF mir,ndslice,concatenation)) $(TD Concatenation and padding))
21-
$(TR $(TDNW $(MREF mir,ndslice,dynamic)) $(TD Dynamic dimension manipulators))
22-
$(TR $(TDNW $(MREF mir,ndslice,field)) $(TD Field declarations))
23-
$(TR $(TDNW $(MREF mir,ndslice,fuse)) $(TD Fuse (stack) utilities for rows, columns, and cells))
24-
$(TR $(TDNW $(MREF mir,ndslice,iterator)) $(TD Iterator declarations))
25-
$(TR $(TDNW $(MREF mir,ndslice,ndfield)) $(TD NdField declarations))
26-
$(TR $(TDNW $(MREF mir,ndslice,slice)★) $(TD Slice structure, basic constructors))
27-
$(TR $(TDNW $(MREF mir,ndslice,sorting)) $(TD Sorting utilities))
28-
$(TR $(TDNW $(MREF mir,ndslice,topology)★) $(TD Advanced ndslice constructors (key module).))
29-
$(TR $(TDNW $(MREF mir,ndslice,traits)) $(TD Multi-dimensional traits))
17+
$(TR $(TDNW $(MREF mir,container,binaryheap)★) $(TD BetterC rework of `std.container.binaryheap`.))
3018
$(LEADINGROW Graphs)
3119
$(TR $(TDNW $(MREF mir,graph) WIP) $(TD Basic routines to work with graphs))
3220
$(TR $(TDNW $(MREF mir,graph,tarjan)★) $(TD Tarjan's strongly connected components algorithm))

source/mir/ndslice/concatenation.d

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,8 @@ License: $(HTTP boost.org/LICENSE_1_0.txt, Boost License 1.0).
2323
Copyright: Copyright © 2017-, Ilya Yaroshenko
2424
Authors: Ilya Yaroshenko
2525
26+
See_also: $(MODULE3 mir.ndslice.fuse)
27+
2628
Macros:
2729
SUBREF = $(REF_ALTTEXT $(TT $2), $2, mir, ndslice, $1)$(NBSP)
2830
T2=$(TR $(TDNW $(LREF $1)) $(TD $+))

source/mir/ndslice/fuse.d

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ License: $(HTTP boost.org/LICENSE_1_0.txt, Boost License 1.0).
77
Copyright: Copyright © 2018-, Ilya Yaroshenko
88
Authors: Ilya Yaroshenko
99
10+
See_also: $(MODULE3 mir.ndslice.concatenation)
11+
1012
Macros:
1113
SUBREF = $(REF_ALTTEXT $(TT $2), $2, mir, ndslice, $1)$(NBSP)
1214
T2=$(TR $(TDNW $(LREF $1)) $(TD $+))

source/mir/ndslice/package.d

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -183,6 +183,14 @@ $(TR $(TDNW $(SUBMODULE algorithm)
183183
)
184184
)
185185
186+
$(TR $(TDNW $(SUBMODULE fuse)
187+
$(BR) $(SMALL Fusing (stacking) of rows, columns, or cells into nd-slice.))
188+
$(TD
189+
$(SUBREF fuse, fuse)
190+
$(SUBREF fuse, fuseCells)
191+
)
192+
)
193+
186194
$(TR $(TDNW $(SUBMODULE concatenation)
187195
$(BR) $(SMALL Concatenation, padding, and algorithms))
188196
$(TD

source/mir/series.d

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1421,4 +1421,4 @@ private AARange _aaToRange(T: V[K], K, V)(ref T aa) pure nothrow @nogc @safe
14211421
return _aaRange(() @trusted { return cast(void*)realAA; } ());
14221422
}
14231423

1424-
}
1424+
}

0 commit comments

Comments
 (0)