[mlpack-svn] r10794 - mlpack/trunk/src/mlpack/methods/lars
fastlab-svn at coffeetalk-1.cc.gatech.edu
fastlab-svn at coffeetalk-1.cc.gatech.edu
Wed Dec 14 12:52:35 EST 2011
Author: niche
Date: 2011-12-14 12:52:34 -0500 (Wed, 14 Dec 2011)
New Revision: 10794
Modified:
mlpack/trunk/src/mlpack/methods/lars/lars.cpp
mlpack/trunk/src/mlpack/methods/lars/lars.hpp
Log:
moved accessor definitions for LARS from lars.cpp to lars.hpp
Modified: mlpack/trunk/src/mlpack/methods/lars/lars.cpp
===================================================================
--- mlpack/trunk/src/mlpack/methods/lars/lars.cpp 2011-12-14 17:51:22 UTC (rev 10793)
+++ mlpack/trunk/src/mlpack/methods/lars/lars.cpp 2011-12-14 17:52:34 UTC (rev 10794)
@@ -45,7 +45,6 @@
this->matGram = matGram;
}
-
void LARS::ComputeGram(const mat& matX)
{
if (elasticNet)
@@ -58,26 +57,6 @@
}
}
-const std::vector<u32> LARS::ActiveSet()
-{
- return activeSet;
-}
-
-const std::vector<vec> LARS::BetaPath()
-{
- return betaPath;
-}
-
-const std::vector<double> LARS::LambdaPath()
-{
- return lambdaPath;
-}
-
-const mat LARS::MatUtriCholFactor()
-{
- return matUtriCholFactor;
-}
-
void LARS::DoLARS(const mat& matX, const vec& y)
{
// compute Xty
Modified: mlpack/trunk/src/mlpack/methods/lars/lars.hpp
===================================================================
--- mlpack/trunk/src/mlpack/methods/lars/lars.hpp 2011-12-14 17:51:22 UTC (rev 10793)
+++ mlpack/trunk/src/mlpack/methods/lars/lars.hpp 2011-12-14 17:52:34 UTC (rev 10794)
@@ -122,22 +122,34 @@
/*
* Accessor for activeSet
*/
- const std::vector<arma::u32> ActiveSet();
+ const std::vector<arma::u32> ActiveSet()
+ {
+ return activeSet;
+ }
/*
* Accessor for betaPath
*/
- const std::vector<arma::vec> BetaPath();
-
+ const std::vector<arma::vec> BetaPath()
+ {
+ return betaPath;
+ }
+
/*
* Accessor for lambdaPath
*/
- const std::vector<double> LambdaPath();
+ const std::vector<double> LambdaPath()
+ {
+ return lambdaPath;
+ }
/*
* Accessor for matUtriCholFactor
*/
- const arma::mat MatUtriCholFactor();
+ const arma::mat MatUtriCholFactor()
+ {
+ return matUtriCholFactor;
+ }
/* Run LARS
*
More information about the mlpack-svn
mailing list