1elpa_invert_triangular(3)  Library Functions Manual  elpa_invert_triangular(3)
2
3
4

NAME

6       elpa_invert_triangular - Invert an upper triangular matrix
7
8

SYNOPSIS

10   FORTRAN INTERFACE
11       use elpa
12       class(elpa_t), pointer :: elpa
13
14       call elpa%invert_triangular (a, error)
15
16       With the definitions of the input and output variables:
17
18
19       datatype :: a
20              The matrix a which should be inverted. The dimensions of matrix
21              a must be set BEFORE with the methods elpa_set(3) and
22              elpa_setup(3). The datatype of the matrix can be one of
23              "real(kind=c_double)", "real(kind=c_float)",
24              "complex(kind=c_double)", or "complex(kind=c_float)"
25
26       integer, optional :: error
27              The return error code of the function. Should be "ELPA_OK". The
28              error code can be querried with the function elpa_strerr(3)
29
30
31   C INTERFACE
32       #include <elpa/elpa.h>
33       elpa_t handle;
34
35       void elpa_invert_triangular(elpa_t handle, datatype *a, int *error);
36
37       With the definitions of the input and output variables:
38
39
40       elpa_t handle;
41              The handle to the ELPA object
42
43       datatype *a;
44              The matrix which should be inverted. The dimensions of the
45              matrix must be set BEFORE with the methods elpa_set(3) and
46              elpa_setup(3). The datatype can be one of "double", "float",
47              "double complex", or "float complex".  int *error; The error
48              code of the function. Should be "ELPA_OK". The error codes can
49              be querried with elpa_strerr(3)
50
51

DESCRIPTION

53       Inverts an upper triangular real or complex matrix. The functions
54       elpa_init(3), elpa_allocate(3), elpa_set(3), and elpa_setup(3) must be
55       called BEFORE elpa_eigenvalues can be called.
56

SEE ALSO

58       elpa2_print_kernels(1) elpa_init(3) elpa_allocate(3) elpa_set(3)
59       elpa_setup(3) elpa_strerr(3) elpa_eigenvalues(3) elpa_eigenvectors(3)
60       elpa_choleksy(3) elpa_solve_tridiagonal(3) elpa_hermitian_multiply(3)
61       elpa_uninit(3) elpa_deallocate(3)
62
63
64
65ELPA                            Sat Jul 15 2017      elpa_invert_triangular(3)
Impressum