diff liboctave/numeric/aepbalance.cc @ 22329:7f3c7a8bd131

maint: Indent namespaces in liboctave/numeric files.
author John W. Eaton <jwe@octave.org>
date Wed, 17 Aug 2016 10:55:38 -0400
parents bac0d6f07a3e
children 4caa7b28d183
line wrap: on
line diff
--- a/liboctave/numeric/aepbalance.cc	Wed Aug 17 10:37:57 2016 -0400
+++ b/liboctave/numeric/aepbalance.cc	Wed Aug 17 10:55:38 2016 -0400
@@ -46,189 +46,187 @@
 
 namespace octave
 {
-namespace math
-{
+  namespace math
+  {
+    template <>
+    aepbalance<Matrix>::aepbalance (const Matrix& a, bool noperm, bool noscal)
+      : balanced_mat (a), scale (), ilo (), ihi (), job (get_job (noperm, noscal))
+    {
+      octave_idx_type n = a.cols ();
 
-template <>
-aepbalance<Matrix>::aepbalance (const Matrix& a, bool noperm, bool noscal)
-  : balanced_mat (a), scale (), ilo (), ihi (), job (get_job (noperm, noscal))
-{
-  octave_idx_type n = a.cols ();
+      if (a.rows () != n)
+        (*current_liboctave_error_handler) ("aepbalance: requires square matrix");
 
-  if (a.rows () != n)
-    (*current_liboctave_error_handler) ("aepbalance: requires square matrix");
+      scale = ColumnVector (n);
 
-  scale = ColumnVector (n);
-
-  octave_idx_type info;
+      octave_idx_type info;
 
-  F77_XFCN (dgebal, DGEBAL, (F77_CONST_CHAR_ARG2 (&job, 1), n,
-                             balanced_mat.fortran_vec (), n, ilo, ihi,
-                             scale.fortran_vec (), info
-                             F77_CHAR_ARG_LEN (1)));
-}
+      F77_XFCN (dgebal, DGEBAL, (F77_CONST_CHAR_ARG2 (&job, 1), n,
+                                 balanced_mat.fortran_vec (), n, ilo, ihi,
+                                 scale.fortran_vec (), info
+                                 F77_CHAR_ARG_LEN (1)));
+    }
 
-template <>
-Matrix
-aepbalance<Matrix>::balancing_matrix (void) const
-{
-  octave_idx_type n = balanced_mat.rows ();
-  Matrix balancing_mat (n, n, 0.0);
-  for (octave_idx_type i = 0; i < n; i++)
-    balancing_mat.elem (i ,i) = 1.0;
+    template <>
+    Matrix
+    aepbalance<Matrix>::balancing_matrix (void) const
+    {
+      octave_idx_type n = balanced_mat.rows ();
+      Matrix balancing_mat (n, n, 0.0);
+      for (octave_idx_type i = 0; i < n; i++)
+        balancing_mat.elem (i ,i) = 1.0;
 
-  octave_idx_type info;
+      octave_idx_type info;
 
-  char side = 'R';
+      char side = 'R';
 
-  F77_XFCN (dgebak, DGEBAK, (F77_CONST_CHAR_ARG2 (&job, 1),
-                             F77_CONST_CHAR_ARG2 (&side, 1),
-                             n, ilo, ihi, scale.data (), n,
-                             balancing_mat.fortran_vec (), n, info
-                             F77_CHAR_ARG_LEN (1)
-                             F77_CHAR_ARG_LEN (1)));
+      F77_XFCN (dgebak, DGEBAK, (F77_CONST_CHAR_ARG2 (&job, 1),
+                                 F77_CONST_CHAR_ARG2 (&side, 1),
+                                 n, ilo, ihi, scale.data (), n,
+                                 balancing_mat.fortran_vec (), n, info
+                                 F77_CHAR_ARG_LEN (1)
+                                 F77_CHAR_ARG_LEN (1)));
 
-  return balancing_mat;
-}
+      return balancing_mat;
+    }
 
-template <>
-aepbalance<FloatMatrix>::aepbalance (const FloatMatrix& a, bool noperm,
-                                     bool noscal)
-  : balanced_mat (a), scale (), ilo (), ihi (), job (get_job (noperm, noscal))
-{
-  octave_idx_type n = a.cols ();
+    template <>
+    aepbalance<FloatMatrix>::aepbalance (const FloatMatrix& a, bool noperm,
+                                         bool noscal)
+      : balanced_mat (a), scale (), ilo (), ihi (), job (get_job (noperm, noscal))
+    {
+      octave_idx_type n = a.cols ();
 
-  if (a.rows () != n)
-    (*current_liboctave_error_handler) ("aepbalance: requires square matrix");
+      if (a.rows () != n)
+        (*current_liboctave_error_handler) ("aepbalance: requires square matrix");
 
-  scale = FloatColumnVector (n);
+      scale = FloatColumnVector (n);
 
-  octave_idx_type info;
+      octave_idx_type info;
 
-  F77_XFCN (sgebal, SGEBAL, (F77_CONST_CHAR_ARG2 (&job, 1), n,
-                             balanced_mat.fortran_vec (), n, ilo, ihi,
-                             scale.fortran_vec (), info
-                             F77_CHAR_ARG_LEN (1)));
-}
+      F77_XFCN (sgebal, SGEBAL, (F77_CONST_CHAR_ARG2 (&job, 1), n,
+                                 balanced_mat.fortran_vec (), n, ilo, ihi,
+                                 scale.fortran_vec (), info
+                                 F77_CHAR_ARG_LEN (1)));
+    }
 
-template <>
-FloatMatrix
-aepbalance<FloatMatrix>::balancing_matrix (void) const
-{
-  octave_idx_type n = balanced_mat.rows ();
-  FloatMatrix balancing_mat (n, n, 0.0);
-  for (octave_idx_type i = 0; i < n; i++)
-    balancing_mat.elem (i ,i) = 1.0;
+    template <>
+    FloatMatrix
+    aepbalance<FloatMatrix>::balancing_matrix (void) const
+    {
+      octave_idx_type n = balanced_mat.rows ();
+      FloatMatrix balancing_mat (n, n, 0.0);
+      for (octave_idx_type i = 0; i < n; i++)
+        balancing_mat.elem (i ,i) = 1.0;
 
-  octave_idx_type info;
+      octave_idx_type info;
 
-  char side = 'R';
+      char side = 'R';
 
-  F77_XFCN (sgebak, SGEBAK, (F77_CONST_CHAR_ARG2 (&job, 1),
-                             F77_CONST_CHAR_ARG2 (&side, 1),
-                             n, ilo, ihi, scale.data (), n,
-                             balancing_mat.fortran_vec (), n, info
-                             F77_CHAR_ARG_LEN (1)
-                             F77_CHAR_ARG_LEN (1)));
+      F77_XFCN (sgebak, SGEBAK, (F77_CONST_CHAR_ARG2 (&job, 1),
+                                 F77_CONST_CHAR_ARG2 (&side, 1),
+                                 n, ilo, ihi, scale.data (), n,
+                                 balancing_mat.fortran_vec (), n, info
+                                 F77_CHAR_ARG_LEN (1)
+                                 F77_CHAR_ARG_LEN (1)));
 
-  return balancing_mat;
-}
+      return balancing_mat;
+    }
 
-template <>
-aepbalance<ComplexMatrix>::aepbalance (const ComplexMatrix& a, bool noperm,
-                                       bool noscal)
-  : balanced_mat (a), scale (), ilo (), ihi (), job (get_job (noperm, noscal))
-{
-  octave_idx_type n = a.cols ();
+    template <>
+    aepbalance<ComplexMatrix>::aepbalance (const ComplexMatrix& a, bool noperm,
+                                           bool noscal)
+      : balanced_mat (a), scale (), ilo (), ihi (), job (get_job (noperm, noscal))
+    {
+      octave_idx_type n = a.cols ();
 
-  if (a.rows () != n)
-    (*current_liboctave_error_handler) ("aepbalance: requires square matrix");
+      if (a.rows () != n)
+        (*current_liboctave_error_handler) ("aepbalance: requires square matrix");
 
-  scale = ColumnVector (n);
+      scale = ColumnVector (n);
 
-  octave_idx_type info;
+      octave_idx_type info;
 
-  F77_XFCN (zgebal, ZGEBAL, (F77_CONST_CHAR_ARG2 (&job, 1), n,
-                             F77_DBLE_CMPLX_ARG (balanced_mat.fortran_vec ()), n, ilo, ihi,
-                             scale.fortran_vec (), info
-                             F77_CHAR_ARG_LEN (1)));
-}
+      F77_XFCN (zgebal, ZGEBAL, (F77_CONST_CHAR_ARG2 (&job, 1), n,
+                                 F77_DBLE_CMPLX_ARG (balanced_mat.fortran_vec ()), n, ilo, ihi,
+                                 scale.fortran_vec (), info
+                                 F77_CHAR_ARG_LEN (1)));
+    }
 
-template <>
-ComplexMatrix
-aepbalance<ComplexMatrix>::balancing_matrix (void) const
-{
-  octave_idx_type n = balanced_mat.rows ();
-  ComplexMatrix balancing_mat (n, n, 0.0);
-  for (octave_idx_type i = 0; i < n; i++)
-    balancing_mat.elem (i, i) = 1.0;
+    template <>
+    ComplexMatrix
+    aepbalance<ComplexMatrix>::balancing_matrix (void) const
+    {
+      octave_idx_type n = balanced_mat.rows ();
+      ComplexMatrix balancing_mat (n, n, 0.0);
+      for (octave_idx_type i = 0; i < n; i++)
+        balancing_mat.elem (i, i) = 1.0;
 
-  octave_idx_type info;
+      octave_idx_type info;
 
-  char side = 'R';
+      char side = 'R';
 
-  F77_XFCN (zgebak, ZGEBAK, (F77_CONST_CHAR_ARG2 (&job, 1),
-                             F77_CONST_CHAR_ARG2 (&side, 1),
-                             n, ilo, ihi, scale.data (), n,
-                             F77_DBLE_CMPLX_ARG (balancing_mat.fortran_vec ()), n, info
-                             F77_CHAR_ARG_LEN (1)
-                             F77_CHAR_ARG_LEN (1)));
+      F77_XFCN (zgebak, ZGEBAK, (F77_CONST_CHAR_ARG2 (&job, 1),
+                                 F77_CONST_CHAR_ARG2 (&side, 1),
+                                 n, ilo, ihi, scale.data (), n,
+                                 F77_DBLE_CMPLX_ARG (balancing_mat.fortran_vec ()), n, info
+                                 F77_CHAR_ARG_LEN (1)
+                                 F77_CHAR_ARG_LEN (1)));
 
-  return balancing_mat;
-}
+      return balancing_mat;
+    }
 
-template <>
-aepbalance<FloatComplexMatrix>::aepbalance (const FloatComplexMatrix& a,
-                                            bool noperm, bool noscal)
-  : balanced_mat (a), scale (), ilo (), ihi (), job (get_job (noperm, noscal))
-{
-  octave_idx_type n = a.cols ();
+    template <>
+    aepbalance<FloatComplexMatrix>::aepbalance (const FloatComplexMatrix& a,
+                                                bool noperm, bool noscal)
+      : balanced_mat (a), scale (), ilo (), ihi (), job (get_job (noperm, noscal))
+    {
+      octave_idx_type n = a.cols ();
 
-  if (a.rows () != n)
-    (*current_liboctave_error_handler) ("aepbalance: requires square matrix");
+      if (a.rows () != n)
+        (*current_liboctave_error_handler) ("aepbalance: requires square matrix");
 
-  scale = FloatColumnVector (n);
+      scale = FloatColumnVector (n);
 
-  octave_idx_type info;
+      octave_idx_type info;
 
-  F77_XFCN (cgebal, CGEBAL, (F77_CONST_CHAR_ARG2 (&job, 1), n,
-                             F77_CMPLX_ARG (balanced_mat.fortran_vec ()), n, ilo, ihi,
-                             scale.fortran_vec (), info
-                             F77_CHAR_ARG_LEN (1)));
-}
+      F77_XFCN (cgebal, CGEBAL, (F77_CONST_CHAR_ARG2 (&job, 1), n,
+                                 F77_CMPLX_ARG (balanced_mat.fortran_vec ()), n, ilo, ihi,
+                                 scale.fortran_vec (), info
+                                 F77_CHAR_ARG_LEN (1)));
+    }
 
-template <>
-FloatComplexMatrix
-aepbalance<FloatComplexMatrix>::balancing_matrix (void) const
-{
-  octave_idx_type n = balanced_mat.rows ();
-  FloatComplexMatrix balancing_mat (n, n, 0.0);
-  for (octave_idx_type i = 0; i < n; i++)
-    balancing_mat.elem (i, i) = 1.0;
+    template <>
+    FloatComplexMatrix
+    aepbalance<FloatComplexMatrix>::balancing_matrix (void) const
+    {
+      octave_idx_type n = balanced_mat.rows ();
+      FloatComplexMatrix balancing_mat (n, n, 0.0);
+      for (octave_idx_type i = 0; i < n; i++)
+        balancing_mat.elem (i, i) = 1.0;
 
-  octave_idx_type info;
+      octave_idx_type info;
 
-  char side = 'R';
+      char side = 'R';
 
-  F77_XFCN (cgebak, CGEBAK, (F77_CONST_CHAR_ARG2 (&job, 1),
-                             F77_CONST_CHAR_ARG2 (&side, 1),
-                             n, ilo, ihi, scale.data (), n,
-                             F77_CMPLX_ARG (balancing_mat.fortran_vec ()), n, info
-                             F77_CHAR_ARG_LEN (1)
-                             F77_CHAR_ARG_LEN (1)));
+      F77_XFCN (cgebak, CGEBAK, (F77_CONST_CHAR_ARG2 (&job, 1),
+                                 F77_CONST_CHAR_ARG2 (&side, 1),
+                                 n, ilo, ihi, scale.data (), n,
+                                 F77_CMPLX_ARG (balancing_mat.fortran_vec ()), n, info
+                                 F77_CHAR_ARG_LEN (1)
+                                 F77_CHAR_ARG_LEN (1)));
 
-  return balancing_mat;
-}
+      return balancing_mat;
+    }
 
-// Instantiations we need.
+    // Instantiations we need.
 
-template class aepbalance<Matrix>;
+    template class aepbalance<Matrix>;
 
-template class aepbalance<FloatMatrix>;
+    template class aepbalance<FloatMatrix>;
 
-template class aepbalance<ComplexMatrix>;
+    template class aepbalance<ComplexMatrix>;
 
-template class aepbalance<FloatComplexMatrix>;
-
+    template class aepbalance<FloatComplexMatrix>;
+  }
 }
-}