Ticket #10207: fix-matrix-size-for-3-dimensional-linear-solver.patch

File fix-matrix-size-for-3-dimensional-linear-solver.patch, 1.0 KB (added by totto@…, 8 years ago)
  • boost/graph/kamada_kawai_spring_layout.hpp

    From 4c824ff6e6d0a755a1f9d036f1299e8b32499ac2 Mon Sep 17 00:00:00 2001
    From: Thomas Otto <totto@zbh.uni-hamburg.de>
    Date: Wed, 16 Jul 2014 19:12:52 +0200
    Subject: [PATCH] fix matrix size for 3-dimensional linear solver
    
    ---
     boost/graph/kamada_kawai_spring_layout.hpp         |    2 +-
     1 file changed, 1 insertion(+), 1 deletion(-)
    
    diff --git a/boost/graph/kamada_kawai_spring_layout.hpp b/boost/graph/kamada_kawai_spring_layout.hpp
    index a11a989..b7c9a3e 100644
    a b namespace boost {  
    106106    template <>
    107107    struct linear_solver<3> {
    108108      template <typename Vec>
    109       static Vec solve(double mat[2][2], Vec rhs) {
     109      static Vec solve(double mat[3][3], Vec rhs) {
    110110        double denom = mat[0][0] * (mat[1][1] * mat[2][2] - mat[2][1] * mat[1][2])
    111111                     - mat[1][0] * (mat[0][1] * mat[2][2] - mat[2][1] * mat[0][2])
    112112                     + mat[2][0] * (mat[0][1] * mat[1][2] - mat[1][1] * mat[0][2]);