Răsfoiți Sursa

note about dubious reference usage

Former-commit-id: dcb882b97bf9346c8dee81e6451aef4f509bb8e5
Alec Jacobson 7 ani în urmă
părinte
comite
1ba38d8371
1 a modificat fișierele cu 3 adăugiri și 0 ștergeri
  1. 3 0
      include/igl/integrable_polyvector_fields.cpp

+ 3 - 0
include/igl/integrable_polyvector_fields.cpp

@@ -47,6 +47,9 @@ namespace igl {
                                     const double &s,
                                     const double &s,
                                     Eigen::VectorXd &residuals,
                                     Eigen::VectorXd &residuals,
                                     bool do_jac = false,
                                     bool do_jac = false,
+                                    // Alec: why use a reference if it can
+                                    // point some undefined junk? This is asking
+                                    // for trouble...
                                     Eigen::MatrixXd &J = *(Eigen::MatrixXd*)NULL);
                                     Eigen::MatrixXd &J = *(Eigen::MatrixXd*)NULL);
     IGL_INLINE void rj_polycurl_edge(const Eigen::RowVectorXd &vec2D_a,
     IGL_INLINE void rj_polycurl_edge(const Eigen::RowVectorXd &vec2D_a,
                                      const Eigen::RowVector2d &ea,
                                      const Eigen::RowVector2d &ea,