#include "gepbalance.h"
Public Types | |
typedef T::real_matrix_type | RT |
Public Member Functions | |
gepbalance (const gepbalance &a) | |
gepbalance (const T &a, const T &b, const std::string &job) | |
gepbalance (void) | |
~gepbalance (void)=default | |
T | balanced_matrix (void) const |
T | balanced_matrix2 (void) const |
RT | balancing_matrix (void) const |
RT | balancing_matrix2 (void) const |
gepbalance & | operator= (const gepbalance &a) |
Private Member Functions | |
OCTAVE_API octave_idx_type | init (const ComplexMatrix &a, const ComplexMatrix &b, const std::string &balance_job) |
OCTAVE_API octave_idx_type | init (const FloatComplexMatrix &a, const FloatComplexMatrix &b, const std::string &balance_job) |
OCTAVE_API octave_idx_type | init (const FloatMatrix &a, const FloatMatrix &b, const std::string &balance_job) |
OCTAVE_API octave_idx_type | init (const Matrix &a, const Matrix &b, const std::string &balance_job) |
OCTAVE_API octave_idx_type | init (const T &a, const T &b, const std::string &job) |
Private Attributes | |
T | m_balanced_mat |
T | m_balanced_mat2 |
RT | m_balancing_mat |
RT | m_balancing_mat2 |
Definition at line 38 of file gepbalance.h.
typedef T::real_matrix_type gepbalance< T >::RT |
Definition at line 43 of file gepbalance.h.
|
inline |
Definition at line 45 of file gepbalance.h.
|
inline |
Definition at line 50 of file gepbalance.h.
|
inline |
Definition at line 57 of file gepbalance.h.
|
default |
|
inline |
Definition at line 79 of file gepbalance.h.
|
inline |
Definition at line 81 of file gepbalance.h.
|
inline |
Definition at line 83 of file gepbalance.h.
|
inline |
Definition at line 85 of file gepbalance.h.
|
private |
Definition at line 178 of file gepbalance.cc.
References Array< T, Alloc >::cols(), Array< T, Alloc >::dims(), err_nonconformant(), F77_DBLE_CMPLX_ARG, F77_XFCN, Array< T, Alloc >::fortran_vec(), Matrix, n, OCTAVE_LOCAL_BUFFER, and Array< T, Alloc >::rows().
|
private |
Definition at line 246 of file gepbalance.cc.
References Array< T, Alloc >::cols(), Array< T, Alloc >::dims(), err_nonconformant(), F77_CMPLX_ARG, F77_XFCN, FloatMatrix, Array< T, Alloc >::fortran_vec(), n, OCTAVE_LOCAL_BUFFER, and Array< T, Alloc >::rows().
|
private |
Definition at line 112 of file gepbalance.cc.
References Array< T, Alloc >::cols(), Array< T, Alloc >::dims(), err_nonconformant(), F77_XFCN, FloatMatrix, Array< T, Alloc >::fortran_vec(), n, OCTAVE_LOCAL_BUFFER, and Array< T, Alloc >::rows().
|
private |
Definition at line 47 of file gepbalance.cc.
References Array< T, Alloc >::cols(), Array< T, Alloc >::dims(), err_nonconformant(), F77_XFCN, Array< T, Alloc >::fortran_vec(), Matrix, n, OCTAVE_LOCAL_BUFFER, and Array< T, Alloc >::rows().
|
private |
|
inline |
Definition at line 64 of file gepbalance.h.
References gepbalance< T >::m_balanced_mat, gepbalance< T >::m_balanced_mat2, gepbalance< T >::m_balancing_mat, and gepbalance< T >::m_balancing_mat2.
|
private |
Definition at line 89 of file gepbalance.h.
Referenced by gepbalance< T >::operator=().
|
private |
Definition at line 90 of file gepbalance.h.
Referenced by gepbalance< T >::operator=().
|
private |
Definition at line 91 of file gepbalance.h.
Referenced by gepbalance< T >::operator=().
|
private |
Definition at line 92 of file gepbalance.h.
Referenced by gepbalance< T >::operator=().