MCPcopy Create free account

hub / github.com/RagnarGrootKoerkamp/astar-pairwise-aligner / functions

Functions930 in github.com/RagnarGrootKoerkamp/astar-pairwise-aligner

Methodexpand_blocks
( &mut self, _poss: [Pos; 4], _sizes: [Pos; 4], _g: Cost, _f: Cost,
pa-vis/src/lib.rs:72
Methodexpand_blocks
( &mut self, poss: [Pos; 4], sizes: [Pos; 4], g: Cost, f: Cost,
pa-vis/src/visualizer.rs:298
Methodexpand_preprune
(&mut self, _pos: Pos)
pa-vis/src/lib.rs:58
Methodexpand_preprune
(&mut self, pos: Pos)
pa-vis/src/visualizer.rs:166
Methodexpand_trace
(&mut self, _pos: Pos)
pa-vis/src/lib.rs:60
Methodexplore
( &mut self, _pos: Pos, _g: Cost, _f: Cost, _h: Option<&HI>, )
pa-vis/src/lib.rs:34
Methodexplore
Tells the heuristic that the position was explored, so it knows which positions need to be updated when propagating the pruning to the priority queue.
pa-heuristic/src/heuristic.rs:162
Methodexplore
(&mut self, pos: Pos)
pa-heuristic/src/heuristic/sh.rs:152
Methodexplore
Update the max_explored_pos, so we know when the priority queue can be shifted after a prune.
pa-heuristic/src/heuristic/csh.rs:557
Methodexplore
(&mut self, pos: Pos)
pa-heuristic/src/heuristic/wrappers.rs:105
Methodextend
( &mut self, _pos: Pos, _g: Cost, _f: Cost, _h: Option<&HI>, )
pa-vis/src/lib.rs:50
Methodextend
(&mut self, pos: Pos, g: Cost, f: Cost, h: Option<&H>)
pa-vis/src/visualizer.rs:158
Functionextend_diagonal_packed
(direction: Direction, a: Seq, b: Seq, d: Fr, mut fr: Fr)
pa-base-algos/src/dt.rs:306
Methodextend_preprune
(&mut self, _pos: Pos)
pa-vis/src/lib.rs:59
Methodextend_preprune
(&mut self, pos: Pos)
pa-vis/src/visualizer.rs:172
Methodextend_trace
(&mut self, _pos: Pos)
pa-vis/src/lib.rs:61
Methodf_call
(&mut self, _pos: Pos, _in_bounds: bool, _fixed: bool)
pa-vis/src/lib.rs:83
Functionfast_100
(bench: &mut Bencher)
astarpa/benches/benchmark.rs:56
Functionfast_1000
(bench: &mut Bencher)
astarpa/benches/benchmark.rs:66
Functionfast_10000
(bench: &mut Bencher)
astarpa/benches/benchmark.rs:76
Functionfast_50000_similar
(bench: &mut Bencher)
astarpa/benches/benchmark.rs:86
Methodfaster
(&mut self)
pa-web/src/interaction.rs:81
Functionfill
Same as `compute`, but returns all computed value.
pa-bitpacking/src/scalar.rs:405
Functionfill
Compute a rectangular block of values. Inputs: `a`: horizontal sequence `b`: vertical sequence `h`: horizontal input (top) & output (bottom) differen
pa-bitpacking/src/simd.rs:311
Methodfill_background
(&mut self, _color: canvas::Color)
pa-web/src/html.rs:41
Methodfill_background
(&mut self, color: Color)
pa-vis/src/sdl.rs:88
Methodfill_rect
(&mut self, CPos(x, y): CPos, w: I, h: I, color: canvas::Color)
pa-web/src/html.rs:51
Methodfill_rects
(&mut self, rects: &[(CPos, I, I)], color: Color)
pa-vis/src/canvas.rs:97
Methodfirst_col
(j_range: JRange)
pa-base-algos/src/nw/bitpacking.rs:225
Methodfirst_col
()
pa-base-algos/src/nw/front.rs:14
Methodfirst_col
(cm: &AffineCost<N>, j_range: JRange)
pa-base-algos/src/nw/affine.rs:86
Methodfirst_col
()
astarpa2/src/ranges.rs:24
Methodfirst_col
The initial block for the first column.
astarpa2/src/block.rs:51
Methodfixed_h
(&mut self, _start: Pos, _end: Pos)
pa-vis/src/lib.rs:86
Methodfixed_j_range
(&self)
pa-base-algos/src/nw/bitpacking.rs:146
Methodfixed_j_range
(&self)
pa-base-algos/src/nw/affine.rs:65
Methodfixed_j_range
(&mut self, _start: Pos, _end: Pos)
pa-vis/src/lib.rs:85
Methodfixed_j_range
(&mut self, start: Pos, end: Pos)
pa-vis/src/visualizer.rs:212
Methodfmt
(&self, f: &mut std::fmt::Formatter<'_>)
pa-base-algos/src/nw.rs:383
Methodfmt
(&'a self, f: &mut std::fmt::Formatter<'_>)
pa-base-algos/src/front.rs:44
Methodfmt
(&self, f: &mut std::fmt::Formatter<'_>)
pa-base-algos/src/dt.rs:88
Methodfmt
(&self, f: &mut std::fmt::Formatter<'_>)
pa-heuristic/src/contour.rs:71
Methodfmt
(&self, f: &mut std::fmt::Formatter<'_>)
pa-heuristic/src/heuristic/csh.rs:114
Methodfmt
(&self, f: &mut std::fmt::Formatter<'_>)
astarpa/src/alignment_graph.rs:72
Methodfr
(Pos(i, j): Pos)
astarpa/src/alignment_graph.rs:91
Methodfrom
(r: Range<I>)
pa-base-algos/src/nw/front.rs:23
Methodfrom
(op: CigarOp)
pa-affine-types/src/cigar.rs:58
Methodfrom
(CostModel { sub, open, extend }: CostModel)
pa-affine-types/src/cost_model.rs:79
Methodfrom
(p: B, m: B)
pa-bitpacking/src/encoding.rs:16
Methodfrom_pos
(Pos(i, j): Pos)
astarpa-next/src/compressed_history.rs:77
Methodfrom_pos
(p: Pos, s: Cost)
pa-base-algos/src/dt.rs:232
Methodfrom_pos
(_: Pos)
pa-heuristic/src/heuristic.rs:71
Methodfrom_pos
(Pos(i, j): Pos, g: Cost)
astarpa/src/alignment_graph.rs:78
Methodfrom_t
(t: &(DtPos, I))
astarpa/src/astar_dt.rs:28
Methodfrom_t
(t: &(Pos, Cost))
astarpa/src/astar.rs:29
Methodfull
()
pa-base-algos/src/lib.rs:179
Methodfull
()
astarpa2/src/params.rs:98
Methodgap_gap
()
pa-base-algos/src/lib.rs:185
Methodgap_gap
()
astarpa2/src/params.rs:268
Methodgap_start
()
pa-base-algos/src/lib.rs:182
Methodgap_start
()
astarpa2/src/params.rs:265
Functionget
(id: &str)
pa-web/src/html.rs:30
Methodget_char
(c: u8)
pa-bitpacking/src/profile.rs:30
Methodget_mask
(c: u8)
pa-bitpacking/src/profile.rs:39
Methodh
(&self, _pos: Pos)
pa-heuristic/src/heuristic/distances.rs:48
Methodh_call
(&mut self, _pos: Pos)
pa-vis/src/lib.rs:82
Methodh_with_hint
(&self, pos: Pos, hint: Self::Hint)
pa-heuristic/src/heuristic/wrappers.rs:82
Methodh_with_hint_timed
(&mut self, pos: Pos, hint: Self::Hint)
pa-heuristic/src/heuristic.rs:128
Methodh_with_hint_timed
(&mut self, pos: Pos, hint: Self::Hint)
pa-heuristic/src/heuristic/csh.rs:378
Methodh_with_parent
(&self, pos: Pos)
pa-heuristic/src/heuristic.rs:119
Methodh_with_parent
(&self, pos: Pos)
pa-heuristic/src/heuristic/wrappers.rs:119
Methodh_with_parent
(&self, pos: Pos)
pa-heuristic/src/heuristic/bruteforce_gcsh.rs:136
Functionhash_matches_exact
()
pa-heuristic/src/matches/exact.rs:481
Functionhash_matches_inexact
()
pa-heuristic/src/matches/inexact.rs:387
Functionhint_contours_overly_greedy_shift
()
astarpa/src/tests.rs:127
Functionincremental_doubling
()
astarpa2/src/tests.rs:107
Methodindex
(&self, index: usize)
pa-heuristic/src/split_vec.rs:38
Methodindex_mut
(&mut self, index: usize)
pa-base-algos/src/nw/bitpacking.rs:328
Methodindex_mut
(&mut self, index: usize)
astarpa2/src/blocks.rs:132
Methodindex_mut
(&mut self, index: usize)
pa-heuristic/src/split_vec.rs:48
Methodinexact
(k: I)
pa-heuristic/src/matches.rs:416
Methodinit
(&mut self, mut initial_j_range: JRange)
pa-base-algos/src/nw/bitpacking.rs:344
Methodinit
(a: Seq, b: Seq)
astarpa/src/stats.rs:50
Methodins_or
(&self, default: U, f: F)
pa-affine-types/src/cost_model.rs:344
Methodinto
(self)
pa-base-algos/src/nw/front.rs:29
Methodis_match
(a: &[Self::A], b: &[Self::B], i: I, j: I)
pa-bitpacking/src/profile.rs:72
Methodis_root
(&self)
pa-base-algos/src/edit_graph.rs:21
Methodis_seed_start_or_end
A* will checked for consistency whenever this returns true.
pa-heuristic/src/heuristic.rs:137
Methodis_seed_start_or_end
(&self, pos: Pos)
pa-heuristic/src/heuristic/wrappers.rs:69
Methoditerate_children_dt
Same as iterate_parent, but in the other direction.
pa-base-algos/src/edit_graph.rs:265
Methoditerate_layers
Iterate over the states/layers at the given position in 'the right' order, making sure dependencies within the states at the given position come first
pa-base-algos/src/edit_graph.rs:82
Methoditerate_parents
Iterate over the parents of the given state by calling `f` for each of them. Parents of a state are closer to (0,0) that the state itself. `iterate_c
pa-base-algos/src/edit_graph.rs:95
Methoditerate_parents_dt
Iterates parents for DT algorithms. Here, the exact position of the edge is not known until after the potential edge has been looked up. Thus, we spli
pa-base-algos/src/edit_graph.rs:179
Methoditerate_points
Arguments: - Point in contour
pa-heuristic/src/contour.rs:56
Methoditerate_points
(&self, mut f: F)
pa-heuristic/src/contour/rotate_to_front.rs:82
Functioniterators
()
pa-heuristic/src/matches/qgrams.rs:127
Methodj_range
(&self)
pa-base-algos/src/nw/bitpacking.rs:140
Methodj_range
(&mut self, _start: Pos, _end: Pos)
pa-vis/src/lib.rs:84
Methodj_range
(&mut self, start: Pos, end: Pos)
pa-vis/src/visualizer.rs:202
Methodj_range_rounded
The j_range, rounded to blocksize. This should only really be used for visualizer purposes. The NW algorithm itself should be agnostic to block size i
pa-base-algos/src/nw/front.rs:75
← previousnext →601–700 of 930, ranked by callers