![]() |
GNU Octave
3.8.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
|
#include "floatSCHUR.h"

Public Types | |
| typedef octave_idx_type(* | select_function )(const float &, const float &) |
Public Member Functions | |
| FloatSCHUR (void) | |
| FloatSCHUR (const FloatMatrix &a, const std::string &ord, bool calc_unitary=true) | |
| FloatSCHUR (const FloatMatrix &a, const std::string &ord, int &info, bool calc_unitary=true) | |
| FloatSCHUR (const FloatSCHUR &a) | |
| FloatSCHUR (const FloatMatrix &s, const FloatMatrix &u) | |
| ~FloatSCHUR (void) | |
| FloatSCHUR & | operator= (const FloatSCHUR &a) |
| FloatMatrix | schur_matrix (void) const |
| FloatMatrix | unitary_matrix (void) const |
Private Member Functions | |
| octave_idx_type | init (const FloatMatrix &a, const std::string &ord, bool calc_unitary) |
Private Attributes | |
| FloatMatrix | schur_mat |
| select_function | selector |
| FloatMatrix | unitary_mat |
Friends | |
| std::ostream & | operator<< (std::ostream &os, const FloatSCHUR &a) |
Definition at line 31 of file floatSCHUR.h.
| F77_RET_T FloatSCHUR::select_function |
Definition at line 77 of file floatSCHUR.h.
|
inline |
Definition at line 37 of file floatSCHUR.h.
|
inline |
Definition at line 39 of file floatSCHUR.h.
|
inline |
Definition at line 46 of file floatSCHUR.h.
|
inline |
Definition at line 53 of file floatSCHUR.h.
| FloatSCHUR::FloatSCHUR | ( | const FloatMatrix & | s, |
| const FloatMatrix & | u | ||
| ) |
Definition at line 152 of file floatSCHUR.cc.
References Array< T >::columns(), current_liboctave_error_handler, and Array< T >::rows().
|
inline |
Definition at line 69 of file floatSCHUR.h.
|
private |
Definition at line 64 of file floatSCHUR.cc.
References Array< T >::clear(), Array< T >::cols(), F77_CHAR_ARG_LEN, F77_CONST_CHAR_ARG2, F77_XFCN, Array< T >::fortran_vec(), Array< T >::rows(), schur_mat, select_ana(), select_dig(), selector, Array< FloatComplex >::sort(), unitary_mat, and wi.
|
inline |
Definition at line 59 of file floatSCHUR.h.
References schur_mat, and unitary_mat.
|
inline |
Definition at line 71 of file floatSCHUR.h.
Referenced by Fschur(), operator<<(), and Sylvester().
|
inline |
Definition at line 73 of file floatSCHUR.h.
Referenced by Fschur(), operator<<(), and Sylvester().
|
friend |
Definition at line 162 of file floatSCHUR.cc.
|
private |
Definition at line 81 of file floatSCHUR.h.
Referenced by init(), and operator=().
|
private |
Definition at line 84 of file floatSCHUR.h.
Referenced by init().
|
private |
Definition at line 82 of file floatSCHUR.h.
Referenced by init(), and operator=().
1.8.1.2