File: lin_extras.dox

package info (click to toggle)
wcslib 7.7%2Bds-1~bpo11%2B1
  • links: PTS, VCS
  • area: main
  • in suites: bullseye-backports
  • size: 9,956 kB
  • sloc: ansic: 34,389; lex: 9,328; fortran: 6,731; sh: 3,367; sed: 497; pascal: 190; makefile: 15
file content (68 lines) | stat: -rw-r--r-- 1,821 bytes parent folder | download | duplicates (12)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
/** @def LINLEN
* @brief Size of the #linprm struct in @a int units.
*
* Size of the #linprm struct in @a int units, used by the Fortran wrappers.
*/

/** @def linini_errmsg
* @brief Deprecated.
* @deprecated Added for backwards compatibility, use #lin_errmsg directly now
* instead.
*/

/** @def lincpy_errmsg
* @brief Deprecated.
* @deprecated Added for backwards compatibility, use #lin_errmsg directly now
* instead.
*/

/** @def linfree_errmsg
* @brief Deprecated.
* @deprecated Added for backwards compatibility, use #lin_errmsg directly now
* instead.
*/

/** @def linprt_errmsg
* @brief Deprecated.
* @deprecated Added for backwards compatibility, use #lin_errmsg directly now
* instead.
*/

/** @def linset_errmsg
* @brief Deprecated.
* @deprecated Added for backwards compatibility, use #lin_errmsg directly now
* instead.
*/

/** @def linp2x_errmsg
* @brief Deprecated.
* @deprecated Added for backwards compatibility, use #lin_errmsg directly now
* instead.
*/

/** @def linx2p_errmsg
* @brief Deprecated.
* @deprecated Added for backwards compatibility, use #lin_errmsg directly now
* instead.
*/

/** @fn matinv(int n, const double mat[], double inv[])
*
* @brief Matrix inversion.
*
* @b %matinv() performs matrix inversion using LU-triangular factorization
*    with scaled partial pivoting.
*
* @param[in] n          Order of the matrix (\f$n \times n\f$).
*
* @param[in] mat        Matrix to be inverted, stored as mat[\f$i n + j\f$]
*                       where \f$i\f$ and \f$j\f$ are the row and column
*                       indices respectively.
*
* @param[out] inv       Inverse of mat with the same storage convention.
*
* @return Status return value:
*                       - 0: Success.
*                       - 2: Memory allocation failed.
*                       - 3: Singular matrix.
*/