26 #if ! defined (octave_gepbalance_h)
27 #define octave_gepbalance_h 1
29 #include "octave-config.h"
43 typedef typename T::real_matrix_type
RT;
46 : m_balanced_mat (), m_balanced_mat2 (), m_balancing_mat (),
50 gepbalance (
const T& a,
const T& b,
const std::string& job)
51 : m_balanced_mat (), m_balanced_mat2 (), m_balancing_mat (),
58 : m_balanced_mat (a.m_balanced_mat),
59 m_balanced_mat2 (a.m_balanced_mat2),
60 m_balancing_mat (a.m_balancing_mat),
61 m_balancing_mat2 (a.m_balancing_mat2)
95 init (
const T& a,
const T& b,
const std::string& job);
gepbalance(const T &a, const T &b, const std::string &job)
RT balancing_matrix2(void) const
T balanced_matrix(void) const
T balanced_matrix2(void) const
OCTAVE_API octave_idx_type init(const T &a, const T &b, const std::string &job)
~gepbalance(void)=default
gepbalance(const gepbalance &a)
RT balancing_matrix(void) const
OCTAVE_BEGIN_NAMESPACE(octave) static octave_value daspk_fcn