Statistiques
| Révision :

root / www / HPL_dlaswp01T.html

Historique | Voir | Annoter | Télécharger (3,76 ko)

1
<HTML>
2
<HEAD>
3
<TITLE>HPL_dlaswp01T HPL 2.0 Library Functions September 10, 2008</TITLE> 
4
</HEAD>
5

    
6
<BODY BGCOLOR="WHITE" TEXT = "#000000" LINK = "#0000ff" VLINK = "#000099"
7
      ALINK = "#ffff00">
8

    
9
<H1>Name</H1>
10
<B>HPL_dlaswp01T</B> copies rows of A into itself and into U.
11

    
12
<H1>Synopsis</H1>
13
<CODE>#include "hpl.h"</CODE><BR><BR>
14
<CODE>void</CODE>
15
<CODE>HPL_dlaswp01T(</CODE>
16
<CODE>const int</CODE>
17
<CODE>M</CODE>,
18
<CODE>const int</CODE>
19
<CODE>N</CODE>,
20
<CODE>double *</CODE>
21
<CODE>A</CODE>,
22
<CODE>const int</CODE>
23
<CODE>LDA</CODE>,
24
<CODE>double *</CODE>
25
<CODE>U</CODE>,
26
<CODE>const int</CODE>
27
<CODE>LDU</CODE>,
28
<CODE>const int *</CODE>
29
<CODE>LINDXA</CODE>,
30
<CODE>const int *</CODE>
31
<CODE>LINDXAU</CODE>
32
<CODE>);</CODE>
33

    
34
<H1>Description</H1>
35
<B>HPL_dlaswp01T</B>
36
copies  scattered rows  of  A  into itself  and into an
37
array U.  The row offsets in  A  of the source rows  are specified by
38
LINDXA.  The  destination of those rows are specified by  LINDXAU.  A
39
positive value of LINDXAU indicates that the array  destination is U,
40
and A otherwise. Rows of A are stored as columns in U.
41

    
42
<H1>Arguments</H1>
43
<PRE>
44
M       (local input)                 const int
45
        On entry, M  specifies the number of rows of A that should be
46
        moved within A or copied into U. M must be at least zero.
47
</PRE>
48
<PRE>
49
N       (local input)                 const int
50
        On entry, N  specifies the length of rows of A that should be
51
        moved within A or copied into U. N must be at least zero.
52
</PRE>
53
<PRE>
54
A       (local input/output)          double *
55
        On entry, A points to an array of dimension (LDA,N). The rows
56
        of this array specified by LINDXA should be moved within A or
57
        copied into U.
58
</PRE>
59
<PRE>
60
LDA     (local input)                 const int
61
        On entry, LDA specifies the leading dimension of the array A.
62
        LDA must be at least MAX(1,M).
63
</PRE>
64
<PRE>
65
U       (local input/output)          double *
66
        On entry, U points to an array of dimension (LDU,M). The rows
67
        of A specified by  LINDXA  are copied within this array  U at
68
        the  positions indicated by positive values of LINDXAU.  The
69
        rows of A are stored as columns in U.
70
</PRE>
71
<PRE>
72
LDU     (local input)                 const int
73
        On entry, LDU specifies the leading dimension of the array U.
74
        LDU must be at least MAX(1,N).
75
</PRE>
76
<PRE>
77
LINDXA  (local input)                 const int *
78
        On entry, LINDXA is an array of dimension M that contains the
79
        local  row indexes  of  A  that should be moved within  A  or
80
        or copied into U.
81
</PRE>
82
<PRE>
83
LINDXAU (local input)                 const int *
84
        On entry, LINDXAU  is an array of dimension  M that  contains
85
        the local  row indexes of  U  where the rows of  A  should be
86
        copied at. This array also contains the  local row offsets in
87
        A where some of the rows of A should be moved to.  A positive
88
        value of  LINDXAU[i]  indicates that the row  LINDXA[i]  of A
89
        should be copied into U at the position LINDXAU[i]; otherwise
90
        the row  LINDXA[i]  of  A  should be moved  at  the  position
91
        -LINDXAU[i] within A.
92
</PRE>
93

    
94
<H1>See Also</H1>
95
<A HREF="HPL_dlaswp00N.html">HPL_dlaswp00N</A>,
96
<A HREF="HPL_dlaswp10N.html">HPL_dlaswp10N</A>,
97
<A HREF="HPL_dlaswp01N.html">HPL_dlaswp01N</A>,
98
<A HREF="HPL_dlaswp01T.html">HPL_dlaswp01T</A>,
99
<A HREF="HPL_dlaswp02N.html">HPL_dlaswp02N</A>,
100
<A HREF="HPL_dlaswp03N.html">HPL_dlaswp03N</A>,
101
<A HREF="HPL_dlaswp03T.html">HPL_dlaswp03T</A>,
102
<A HREF="HPL_dlaswp04N.html">HPL_dlaswp04N</A>,
103
<A HREF="HPL_dlaswp04T.html">HPL_dlaswp04T</A>,
104
<A HREF="HPL_dlaswp05N.html">HPL_dlaswp05N</A>,
105
<A HREF="HPL_dlaswp05T.html">HPL_dlaswp05T</A>,
106
<A HREF="HPL_dlaswp06N.html">HPL_dlaswp06N</A>,
107
<A HREF="HPL_dlaswp06T.html">HPL_dlaswp06T</A>.
108

    
109
</BODY>
110
</HTML>