[mlpack-svn] [MLPACK] #7: Reorganize namespaces

MLPACK Trac trac at coffeetalk-1.cc.gatech.edu
Mon Oct 31 12:28:58 EDT 2011


#7: Reorganize namespaces
---------------------------------+------------------------------------------
  Reporter:  rcurtin             |        Owner:  jcline3   
      Type:  defect              |       Status:  accepted  
  Priority:  major               |    Milestone:  MLPACK 1.0
 Component:  FASTLIB             |   Resolution:            
  Keywords:  namespaces fastlib  |     Blocking:  2         
Blocked By:  6, 24, 116          |  
---------------------------------+------------------------------------------

Comment (by jcline3):

 Looking over the arma_extend stuff, right now if you look in
 arma_extend.h, we have:


 {{{
 namespace arma {
   // 64-bit support
   #include "typedef.hpp" // This has to come first.
   #include "traits.hpp"
   #include "promote_type.hpp"

   // ccov()
   #include "op_ccov_proto.hpp"
   #include "op_ccov_meat.hpp"
   #include "glue_ccov_proto.hpp"
   #include "glue_ccov_meat.hpp"
   #include "fn_ccov.hpp"

   // Implementation of load and save functions allowing transposes.
   #include "Mat_extra_meat.hpp"
 };


 Which, I believe, sticks all of the assorted methods we've added into the
 arma namespace. In which case, does it make sense to change it to
 mlpack::arma_extend?
 }}}

-- 
Ticket URL: <http://trac.research.cc.gatech.edu/fastlab/ticket/7#comment:6>
MLPACK <www.fast-lab.org>
MLPACK is an intuitive, fast, and scalable C++ machine learning library developed by the FASTLAB at Georgia Tech under Dr. Alex Gray.


More information about the mlpack-svn mailing list