26 #if ! defined (octave_aepbalance_h)
27 #define octave_aepbalance_h 1
29 #include "octave-config.h"
37 template <
typename MT>
42 typedef typename MT::real_column_vector_type
VT;
46 aepbalance (
const MT& a,
bool noperm =
false,
bool noscal =
false);
88 std::swap (pv(i), pv(j));
94 std::swap (pv(i), pv(j));
aepbalance(const aepbalance &a)
aepbalance(const MT &a, bool noperm=false, bool noscal=false)
VT permuting_vector(void) const
aepbalance & operator=(const aepbalance &a)
MT balancing_matrix(void) const
VT scaling_vector(void) const
MT balanced_matrix(void) const
MT::real_column_vector_type VT
virtual ~aepbalance(void)=default