1[/
2
3THIS FILE IS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT!
4
5]
6
7[section spev]
8
9[heading Prototype]
10There is one prototype of `spev` available, please see below.
11``
12spev( const char jobz, MatrixAP& ap, VectorW& w, MatrixZ& z );
13``
14
15
16[heading Description]
17
18`spev` (short for $FRIENDLY_NAME) provides a C++
19interface to LAPACK routines SSPEV and DSPEV.
20`spev` computes all the eigenvalues and, optionally, eigenvectors of a
21real symmetric matrix A in packed storage.
22
23The selection of the LAPACK routine is done during compile-time,
24and is determined by the type of values contained in type `MatrixAP`.
25The type of values is obtained through the `value_type` meta-function
26 `typename value_type<MatrixAP>::type`.
27The dispatching table below illustrates to which specific routine
28the code path will be generated.
29
30[table Dispatching of spev
31[  [ Value type of MatrixAP ] [LAPACK routine] ]
32[  [`float`][SSPEV] ]
33[  [`double`][DSPEV] ]
34
35]
36
37
38[heading Definition]
39Defined in header [headerref boost/numeric/bindings/lapack/driver/spev.hpp].
40
41
42[heading Parameters or Requirements on Types]
43
44[variablelist Parameters
45    [[MatrixA] [The definition of term 1]]
46    [[MatrixB] [The definition of term 2]]
47    [[MatrixC] [
48    The definition of term 3.
49
50    Definitions may contain paragraphs.
51    ]]
52]
53
54
55[heading Complexity]
56
57
58[heading Example]
59``
60#include <boost/numeric/bindings/lapack/driver/spev.hpp>
61using namespace boost::numeric::bindings;
62
63lapack::spev( x, y, z );
64
65``
66
67this will output
68
69``
70[5] 0 1 2 3 4 5
71``
72
73
74
75[heading Notes]
76
77
78[heading See Also]
79
80* Originating Fortran source files [@http://www.netlib.org/lapack/single/sspev.f sspev.f] and [@http://www.netlib.org/lapack/double/dspev.f dspev.f] at Netlib.
81
82[endsect]
83