Revision: 38938
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=38938
Author: shuvro
Date: 2011-08-02 15:27:01 +0000 (Tue, 02 Aug 2011)
Log Message:
-----------
Passing vector to AutoseamEigenspace as reference instead of value to improve
efficiency.
Modified Paths:
--------------
branches/soc-2011-avocado/blender/intern/autoseam/AutoseamEigenspace.cpp
branches/soc-2011-avocado/blender/intern/autoseam/AutoseamEigenspace.h
Modified:
branches/soc-2011-avocado/blender/intern/autoseam/AutoseamEigenspace.cpp
===================================================================
--- branches/soc-2011-avocado/blender/intern/autoseam/AutoseamEigenspace.cpp
2011-08-02 14:45:35 UTC (rev 38937)
+++ branches/soc-2011-avocado/blender/intern/autoseam/AutoseamEigenspace.cpp
2011-08-02 15:27:01 UTC (rev 38938)
@@ -32,7 +32,7 @@
#define THRESHOLD_ZERO 0.0001
//AutoseamEigenspace::AutoseamEigenspace(double eigenval, const
Eigen::VectorXd& eigenvector)
-AutoseamEigenspace::AutoseamEigenspace(double eigenval, const
std::vector<double> eigenvector)
+AutoseamEigenspace::AutoseamEigenspace(double eigenval, const
std::vector<double>& eigenvector)
: e(eigenval), v(eigenvector)
{
Modified: branches/soc-2011-avocado/blender/intern/autoseam/AutoseamEigenspace.h
===================================================================
--- branches/soc-2011-avocado/blender/intern/autoseam/AutoseamEigenspace.h
2011-08-02 14:45:35 UTC (rev 38937)
+++ branches/soc-2011-avocado/blender/intern/autoseam/AutoseamEigenspace.h
2011-08-02 15:27:01 UTC (rev 38938)
@@ -36,7 +36,7 @@
{
public:
//AutoseamEigenspace(double eigenval, const Eigen::VectorXd&
eigenvector);
- AutoseamEigenspace(double eigenval, const std::vector<double>
eigenvector);
+ AutoseamEigenspace(double eigenval, const std::vector<double>&
eigenvector);
void split();
void fill_adjacency(const Eigen::MatrixXd& adj,
Eigen::MatrixXd& adj_plus, Eigen::MatrixXd& adj_minus);
void get(int *fplus, unsigned int* nplus, int* fminus, unsigned
int* nminus);
_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs