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)
68 m_balanced_mat = a.m_balanced_mat;
69 m_balanced_mat2 = a.m_balanced_mat2;
70 m_balancing_mat = a.m_balancing_mat;
71 m_balancing_mat2 = a.m_balancing_mat2;
95 init (
const T& a,
const T& b,
const std::string& job);
98 OCTAVE_END_NAMESPACE(math)
99 OCTAVE_END_NAMESPACE(
octave)
gepbalance(const T &a, const T &b, const std::string &job)
T balanced_matrix2() const
T balanced_matrix() const
RT balancing_matrix() const
RT balancing_matrix2() const
gepbalance(const gepbalance &a)
OCTAVE_BEGIN_NAMESPACE(octave) static octave_value daspk_fcn