26#if ! defined (octave_gepbalance_h)
27#define octave_gepbalance_h 1
29#include "octave-config.h"
41 typedef typename T::real_matrix_type
RT;
44 : m_balanced_mat (), m_balanced_mat2 (), m_balancing_mat (),
48 gepbalance (
const T& a,
const T& b,
const std::string& job)
49 : m_balanced_mat (), m_balanced_mat2 (), m_balancing_mat (),
56 : m_balanced_mat (a.m_balanced_mat),
57 m_balanced_mat2 (a.m_balanced_mat2),
58 m_balancing_mat (a.m_balancing_mat),
59 m_balancing_mat2 (a.m_balancing_mat2)
66 m_balanced_mat = a.m_balanced_mat;
67 m_balanced_mat2 = a.m_balanced_mat2;
68 m_balancing_mat = a.m_balancing_mat;
69 m_balancing_mat2 = a.m_balancing_mat2;
93 init (
const T& a,
const T& b,
const std::string& job);
96OCTAVE_END_NAMESPACE(math)
97OCTAVE_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
gepbalance & operator=(const gepbalance &a)
RT balancing_matrix2() const
gepbalance(const gepbalance &a)
OCTAVE_BEGIN_NAMESPACE(octave) static octave_value daspk_fcn