#include "aepbalance.h"
Public Types | |
typedef MT::real_column_vector_type | VT |
Public Member Functions | |
aepbalance () | |
aepbalance (const aepbalance &a) | |
aepbalance (const ComplexMatrix &a, bool noperm, bool noscal) | |
aepbalance (const FloatComplexMatrix &a, bool noperm, bool noscal) | |
aepbalance (const FloatMatrix &a, bool noperm, bool noscal) | |
aepbalance (const Matrix &a, bool noperm, bool noscal) | |
aepbalance (const MT &a, bool noperm=false, bool noscal=false) | |
virtual | ~aepbalance ()=default |
MT | balanced_matrix () const |
Matrix | balancing_matrix () const |
FloatMatrix | balancing_matrix () const |
ComplexMatrix | balancing_matrix () const |
FloatComplexMatrix | balancing_matrix () const |
MT | balancing_matrix () const |
aepbalance & | operator= (const aepbalance &a) |
VT | permuting_vector () const |
VT | scaling_vector () const |
Protected Attributes | |
MT | m_balanced_mat |
octave_idx_type | m_ihi |
octave_idx_type | m_ilo |
char | m_job |
VT | m_scale |
Definition at line 38 of file aepbalance.h.
typedef MT::real_column_vector_type aepbalance< MT >::VT |
Definition at line 43 of file aepbalance.h.
|
inline |
Definition at line 45 of file aepbalance.h.
aepbalance< MT >::aepbalance | ( | const MT & | a, |
bool | noperm = false , |
||
bool | noscal = false |
||
) |
|
inline |
Definition at line 49 of file aepbalance.h.
|
virtualdefault |
aepbalance< Matrix >::aepbalance | ( | const Matrix & | a, |
bool | noperm, | ||
bool | noscal | ||
) |
Definition at line 52 of file aepbalance.cc.
aepbalance< FloatMatrix >::aepbalance | ( | const FloatMatrix & | a, |
bool | noperm, | ||
bool | noscal | ||
) |
Definition at line 103 of file aepbalance.cc.
aepbalance< ComplexMatrix >::aepbalance | ( | const ComplexMatrix & | a, |
bool | noperm, | ||
bool | noscal | ||
) |
Definition at line 155 of file aepbalance.cc.
aepbalance< FloatComplexMatrix >::aepbalance | ( | const FloatComplexMatrix & | a, |
bool | noperm, | ||
bool | noscal | ||
) |
Definition at line 210 of file aepbalance.cc.
|
inline |
Definition at line 72 of file aepbalance.h.
Matrix aepbalance< Matrix >::balancing_matrix | ( | ) | const |
Definition at line 77 of file aepbalance.cc.
References Array< T, Alloc >::elem(), F77_XFCN, Array< T, Alloc >::fortran_vec(), and n.
FloatMatrix aepbalance< FloatMatrix >::balancing_matrix | ( | ) | const |
Definition at line 129 of file aepbalance.cc.
References Array< T, Alloc >::elem(), F77_XFCN, Array< T, Alloc >::fortran_vec(), and n.
ComplexMatrix aepbalance< ComplexMatrix >::balancing_matrix | ( | ) | const |
Definition at line 182 of file aepbalance.cc.
References Array< T, Alloc >::elem(), F77_DBLE_CMPLX_ARG, F77_XFCN, Array< T, Alloc >::fortran_vec(), and n.
FloatComplexMatrix aepbalance< FloatComplexMatrix >::balancing_matrix | ( | ) | const |
Definition at line 236 of file aepbalance.cc.
References Array< T, Alloc >::elem(), F77_CMPLX_ARG, F77_XFCN, Array< T, Alloc >::fortran_vec(), and n.
MT aepbalance< MT >::balancing_matrix | ( | ) | const |
|
inline |
Definition at line 54 of file aepbalance.h.
References aepbalance< MT >::m_balanced_mat, aepbalance< MT >::m_ihi, aepbalance< MT >::m_ilo, aepbalance< MT >::m_job, and aepbalance< MT >::m_scale.
|
inline |
Definition at line 77 of file aepbalance.h.
References n.
|
inline |
Definition at line 101 of file aepbalance.h.
References n.
|
protected |
Definition at line 121 of file aepbalance.h.
Referenced by aepbalance< MT >::operator=().
|
protected |
Definition at line 124 of file aepbalance.h.
Referenced by aepbalance< MT >::operator=().
|
protected |
Definition at line 123 of file aepbalance.h.
Referenced by aepbalance< MT >::operator=().
|
protected |
Definition at line 125 of file aepbalance.h.
Referenced by aepbalance< MT >::operator=().
|
protected |
Definition at line 122 of file aepbalance.h.
Referenced by aepbalance< MT >::operator=().