• Home
  • Raw
  • Download

Lines Matching full:code

20 <p>The templated class <code>triangular_matrix&lt;T, F1, F2,
21 A&gt;</code> is the base container adaptor for triangular matrices.
65 <td><code>T</code></td>
70 <td><code>F1</code></td>
73 <td><code>lower</code></td>
76 <td><code>F2</code></td>
79 <td><code>row_major</code></td>
82 <td><code>A</code></td>
85 <td><code>unbounded_array&lt;T&gt;</code></td>
95 <p><code>matrix_container&lt;triangular_matrix&lt;T, F1, F2, A&gt;
96 &gt;</code></p>
105 <td><code>triangular_matrix ()</code></td>
106 <td>Allocates an uninitialized <code>triangular_matrix</code> that
110 <td><code>triangular_matrix (size_type size1, size_type
111 size2)</code></td>
112 <td>Allocates an uninitialized <code>triangular_matrix</code> that
113 holds <code>size1</code> rows of <code>size2</code> elements.</td>
116 <td><code>triangular_matrix (const triangular_matrix
117 &amp;m)</code></td>
121 <td><code>template&lt;class AE&gt;<br />
123 &amp;ae)</code></td>
127 <td><code>void resize (size_type size1, size_type size2, bool
128 preserve = true)</code></td>
129 <td>Reallocates a <code>triangular_matrix</code> to hold
130 <code>size1</code> rows of <code>size2</code> elements. The
131 existing elements of the <code>triangular_matrix</code> are
135 <td><code>size_type size1 () const</code></td>
139 <td><code>size_type size2 () const</code></td>
143 <td><code>const_reference operator () (size_type i, size_type j)
144 const</code></td>
145 <td>Returns a <code>const</code> reference of the <code>j</code>
146 -th element in the <code>i</code>-th row.</td>
149 <td><code>reference operator () (size_type i, size_type
150 j)</code></td>
151 <td>Returns a reference of the <code>j</code>-th element in the
152 <code>i</code>-th row.</td>
155 <td><code>triangular_matrix &amp;operator = (const
156 triangular_matrix &amp;m)</code></td>
160 <td><code>triangular_matrix &amp;assign_temporary
161 (triangular_matrix &amp;m)</code></td>
163 <code>m</code>.</td>
166 <td><code>template&lt;class AE&gt;<br />
168 matrix_expression&lt;AE&gt; &amp;ae)</code></td>
172 <td><code>template&lt;class AE&gt;<br />
174 &amp;ae)</code></td>
179 <td><code>template&lt;class AE&gt;<br />
181 matrix_expression&lt;AE&gt; &amp;ae)</code></td>
186 <td><code>template&lt;class AE&gt;<br />
188 matrix_expression&lt;AE&gt; &amp;ae)</code></td>
193 <td><code>template&lt;class AE&gt;<br />
195 matrix_expression&lt;AE&gt; &amp;ae)</code></td>
200 <td><code>template&lt;class AE&gt;<br />
202 matrix_expression&lt;AE&gt; &amp;ae)</code></td>
207 <td><code>template&lt;class AT&gt;<br />
208 triangular_matrix &amp;operator *= (const AT &amp;at)</code></td>
213 <td><code>template&lt;class AT&gt;<br />
214 triangular_matrix &amp;operator /= (const AT &amp;at)</code></td>
219 <td><code>void swap (triangular_matrix &amp;m)</code></td>
223 <td><code>void insert (size_type i, size_type j, const_reference
224 t)</code></td>
225 <td>Inserts the value <code>t</code> at the <code>j</code>-th
226 element of the <code>i</code>-th row.</td>
229 <td><code>void erase (size_type i, size_type j)</code></td>
230 <td>Erases the value at the <code>j</code>-th elemenst of the
231 <code>i</code>-th row.</td>
234 <td><code>void clear ()</code></td>
238 <td><code>const_iterator1 begin1 () const</code></td>
239 <td>Returns a <code>const_iterator1</code> pointing to the
240 beginning of the <code>triangular_matrix</code>.</td>
243 <td><code>const_iterator1 end1 () const</code></td>
244 <td>Returns a <code>const_iterator1</code> pointing to the end of
245 the <code>triangular_matrix</code>.</td>
248 <td><code>iterator1 begin1 ()</code></td>
249 <td>Returns a <code>iterator1</code> pointing to the beginning of
250 the <code>triangular_matrix</code>.</td>
253 <td><code>iterator1 end1 ()</code></td>
254 <td>Returns a <code>iterator1</code> pointing to the end of the
255 <code>triangular_matrix</code>.</td>
258 <td><code>const_iterator2 begin2 () const</code></td>
259 <td>Returns a <code>const_iterator2</code> pointing to the
260 beginning of the <code>triangular_matrix</code>.</td>
263 <td><code>const_iterator2 end2 () const</code></td>
264 <td>Returns a <code>const_iterator2</code> pointing to the end of
265 the <code>triangular_matrix</code>.</td>
268 <td><code>iterator2 begin2 ()</code></td>
269 <td>Returns a <code>iterator2</code> pointing to the beginning of
270 the <code>triangular_matrix</code>.</td>
273 <td><code>iterator2 end2 ()</code></td>
274 <td>Returns a <code>iterator2</code> pointing to the end of the
275 <code>triangular_matrix</code>.</td>
278 <td><code>const_reverse_iterator1 rbegin1 () const</code></td>
279 <td>Returns a <code>const_reverse_iterator1</code> pointing to the
280 beginning of the reversed <code>triangular_matrix</code>.</td>
283 <td><code>const_reverse_iterator1 rend1 () const</code></td>
284 <td>Returns a <code>const_reverse_iterator1</code> pointing to the
285 end of the reversed <code>triangular_matrix</code>.</td>
288 <td><code>reverse_iterator1 rbegin1 ()</code></td>
289 <td>Returns a <code>reverse_iterator1</code> pointing to the
290 beginning of the reversed <code>triangular_matrix</code>.</td>
293 <td><code>reverse_iterator1 rend1 ()</code></td>
294 <td>Returns a <code>reverse_iterator1</code> pointing to the end of
295 the reversed <code>triangular_matrix</code>.</td>
298 <td><code>const_reverse_iterator2 rbegin2 () const</code></td>
299 <td>Returns a <code>const_reverse_iterator2</code> pointing to the
300 beginning of the reversed <code>triangular_matrix</code>.</td>
303 <td><code>const_reverse_iterator2 rend2 () const</code></td>
304 <td>Returns a <code>const_reverse_iterator2</code> pointing to the
305 end of the reversed <code>triangular_matrix</code>.</td>
308 <td><code>reverse_iterator2 rbegin2 ()</code></td>
309 <td>Returns a <code>reverse_iterator2</code> pointing to the
310 beginning of the reversed <code>triangular_matrix</code>.</td>
313 <td><code>reverse_iterator2 rend2 ()</code></td>
314 <td>Returns a <code>reverse_iterator2</code> pointing to the end of
315 the reversed <code>triangular_matrix</code>.</td>
322 <code>lower</code> , <code>unit_lower</code>, <code>upper</code>
323 and <code>unit_upper</code> .</p>
326 <code>row_major</code> and <code>column_major</code>.</p>
329 <code>unbounded_array&lt;T&gt;</code> ,
330 <code>bounded_array&lt;T&gt;</code> and
331 <code>std::vector&lt;T&gt;</code> .</p>
334 <p>The templated class <code>triangular_adaptor&lt;M, F&gt;</code>
369 <td><code>M</code></td>
374 <td><code>F</code></td>
377 <td><code>lower</code></td>
388 <p><code>matrix_expression&lt;triangular_adaptor&lt;M, F&gt;
389 &gt;</code></p>
398 <td><code>triangular_adaptor (matrix_type &amp;data)</code></td>
399 <td>Constructs a <code>triangular_adaptor</code> of a matrix.</td>
402 <td><code>triangular_adaptor (const triangular_adaptor
403 &amp;m)</code></td>
407 <td><code>template&lt;class AE&gt;<br />
409 &amp;ae)</code></td>
413 <td><code>size_type size1 () const</code></td>
417 <td><code>size_type size2 () const</code></td>
421 <td><code>const_reference operator () (size_type i, size_type j)
422 const</code></td>
423 <td>Returns a <code>const</code> reference of the <code>j</code>
424 -th element in the <code>i</code>-th row.</td>
427 <td><code>reference operator () (size_type i, size_type
428 j)</code></td>
429 <td>Returns a reference of the <code>j</code>-th element in the
430 <code>i</code>-th row.</td>
433 <td><code>triangular_adaptor &amp;operator = (const
434 triangular_adaptor &amp;m)</code></td>
438 <td><code>triangular_adaptor &amp;assign_temporary
439 (triangular_adaptor &amp;m)</code></td>
441 <code>m</code>.</td>
444 <td><code>template&lt;class AE&gt;<br />
446 matrix_expression&lt;AE&gt; &amp;ae)</code></td>
450 <td><code>template&lt;class AE&gt;<br />
452 &amp;ae)</code></td>
457 <td><code>template&lt;class AE&gt;<br />
459 matrix_expression&lt;AE&gt; &amp;ae)</code></td>
464 <td><code>template&lt;class AE&gt;<br />
466 matrix_expression&lt;AE&gt; &amp;ae)</code></td>
471 <td><code>template&lt;class AE&gt;<br />
473 matrix_expression&lt;AE&gt; &amp;ae)</code></td>
478 <td><code>template&lt;class AE&gt;<br />
480 matrix_expression&lt;AE&gt; &amp;ae)</code></td>
485 <td><code>template&lt;class AT&gt;<br />
486 triangular_adaptor &amp;operator *= (const AT &amp;at)</code></td>
491 <td><code>template&lt;class AT&gt;<br />
492 triangular_adaptor &amp;operator /= (const AT &amp;at)</code></td>
497 <td><code>void swap (triangular_adaptor &amp;m)</code></td>
501 <td><code>const_iterator1 begin1 () const</code></td>
502 <td>Returns a <code>const_iterator1</code> pointing to the
503 beginning of the <code>triangular_adaptor</code>.</td>
506 <td><code>const_iterator1 end1 () const</code></td>
507 <td>Returns a <code>const_iterator1</code> pointing to the end of
508 the <code>triangular_adaptor</code>.</td>
511 <td><code>iterator1 begin1 ()</code></td>
512 <td>Returns a <code>iterator1</code> pointing to the beginning of
513 the <code>triangular_adaptor</code>.</td>
516 <td><code>iterator1 end1 ()</code></td>
517 <td>Returns a <code>iterator1</code> pointing to the end of the
518 <code>triangular_adaptor</code>.</td>
521 <td><code>const_iterator2 begin2 () const</code></td>
522 <td>Returns a <code>const_iterator2</code> pointing to the
523 beginning of the <code>triangular_adaptor</code>.</td>
526 <td><code>const_iterator2 end2 () const</code></td>
527 <td>Returns a <code>const_iterator2</code> pointing to the end of
528 the <code>triangular_adaptor</code>.</td>
531 <td><code>iterator2 begin2 ()</code></td>
532 <td>Returns a <code>iterator2</code> pointing to the beginning of
533 the <code>triangular_adaptor</code>.</td>
536 <td><code>iterator2 end2 ()</code></td>
537 <td>Returns a <code>iterator2</code> pointing to the end of the
538 <code>triangular_adaptor</code>.</td>
541 <td><code>const_reverse_iterator1 rbegin1 () const</code></td>
542 <td>Returns a <code>const_reverse_iterator1</code> pointing to the
543 beginning of the reversed <code>triangular_adaptor</code>.</td>
546 <td><code>const_reverse_iterator1 rend1 () const</code></td>
547 <td>Returns a <code>const_reverse_iterator1</code> pointing to the
548 end of the reversed <code>triangular_adaptor</code>.</td>
551 <td><code>reverse_iterator1 rbegin1 ()</code></td>
552 <td>Returns a <code>reverse_iterator1</code> pointing to the
553 beginning of the reversed <code>triangular_adaptor</code>.</td>
556 <td><code>reverse_iterator1 rend1 ()</code></td>
557 <td>Returns a <code>reverse_iterator1</code> pointing to the end of
558 the reversed <code>triangular_adaptor</code>.</td>
561 <td><code>const_reverse_iterator2 rbegin2 () const</code></td>
562 <td>Returns a <code>const_reverse_iterator2</code> pointing to the
563 beginning of the reversed <code>triangular_adaptor</code>.</td>
566 <td><code>const_reverse_iterator2 rend2 () const</code></td>
567 <td>Returns a <code>const_reverse_iterator2</code> pointing to the
568 end of the reversed <code>triangular_adaptor</code>.</td>
571 <td><code>reverse_iterator2 rbegin2 ()</code></td>
572 <td>Returns a <code>reverse_iterator2</code> pointing to the
573 beginning of the reversed <code>triangular_adaptor</code>.</td>
576 <td><code>reverse_iterator2 rend2 ()</code></td>
577 <td>Returns a <code>reverse_iterator2</code> pointing to the end of
578 the reversed <code>triangular_adaptor</code>.</td>
585 <code>lower</code> , <code>unit_lower</code>, <code>upper</code>
586 and <code>unit_upper</code> .</p>