Boost logo

Boost-Commit :

Subject: [Boost-commit] svn:boost r62914 - in sandbox/numeric_bindings/libs/numeric/bindings: doc tools
From: thomas.klimpel_at_[hidden]
Date: 2010-06-13 12:41:22


Author: klimpel
Date: 2010-06-13 12:41:21 EDT (Sun, 13 Jun 2010)
New Revision: 62914
URL: http://svn.boost.org/trac/boost/changeset/62914

Log:
updated documentation:
- support for tnt was removed, support for mumps, umfpack, eigen, glas and mtl will stay
- the include path in the documentation accidentally omitted level1/level2/level3 for blas and driver/computational/auxiliary for lapack
Text files modified:
   sandbox/numeric_bindings/libs/numeric/bindings/doc/numeric_bindings.qbk | 7 ++++++-
   sandbox/numeric_bindings/libs/numeric/bindings/tools/blas_generator.py | 2 +-
   sandbox/numeric_bindings/libs/numeric/bindings/tools/documentation.py | 4 ++--
   sandbox/numeric_bindings/libs/numeric/bindings/tools/lapack_generator.py | 2 +-
   4 files changed, 10 insertions(+), 5 deletions(-)

Modified: sandbox/numeric_bindings/libs/numeric/bindings/doc/numeric_bindings.qbk
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/doc/numeric_bindings.qbk (original)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/numeric_bindings.qbk 2010-06-13 12:41:21 EDT (Sun, 13 Jun 2010)
@@ -99,9 +99,14 @@
  * auxiliary
  * computational
  * driver
+* mumps
+* umfpack
+
+* eigen
+* glas
+* mtl
 * std
 * ublas
-* tnt
 
 The library is header-only, i.e., there is no need to compile or create shared library files for it.
 

Modified: sandbox/numeric_bindings/libs/numeric/bindings/tools/blas_generator.py
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/tools/blas_generator.py (original)
+++ sandbox/numeric_bindings/libs/numeric/bindings/tools/blas_generator.py 2010-06-13 12:41:21 EDT (Sun, 13 Jun 2010)
@@ -581,7 +581,7 @@
   if level_properties.has_key( 'routines_by_value_type' ):
     print "has key..."
     write_functions( function_info_map, level_properties[ 'routines_by_value_type' ], templates, impl_target_path )
- documentation.write_documentation( function_info_map, level_properties[ 'routines_by_value_type' ], templates, doc_target_path )
+ documentation.write_documentation( function_info_map, level, level_properties[ 'routines_by_value_type' ], templates, doc_target_path )
     write_test_case( function_info_map, level_properties[ 'routines_by_value_type' ], templates, test_target_path + level, level )
 
   write_cmakefile( level_properties, templates, test_target_path + level )

Modified: sandbox/numeric_bindings/libs/numeric/bindings/tools/documentation.py
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/tools/documentation.py (original)
+++ sandbox/numeric_bindings/libs/numeric/bindings/tools/documentation.py 2010-06-13 12:41:21 EDT (Sun, 13 Jun 2010)
@@ -189,7 +189,7 @@
 #
 # Write the many (low-level) documentation files
 #
-def write_documentation( info_map, group, template_map, base_dir ):
+def write_documentation( info_map, level, group, template_map, base_dir ):
 
     parsermode = template_map[ 'PARSERMODE' ].lower()
 
@@ -268,7 +268,7 @@
         result = result.replace( '$LIBRARY_INT_TYPE', "int_t" )
 
         result = result.replace( '$SUBROUTINES', readable_join( subroutines ) )
- result = result.replace( '$header', 'boost/numeric/bindings/' + parsermode + '/' + group_name.lower() + '.hpp' )
+ result = result.replace( '$header', 'boost/numeric/bindings/' + parsermode + '/' + level + '/' + group_name.lower() + '.hpp' )
 
         if len( no_arguments_level0 ) == 1:
             result = result.replace( '$NO_ARGUMENTS_LEVEL0', number_to_text[ no_arguments_level0[0] ] )

Modified: sandbox/numeric_bindings/libs/numeric/bindings/tools/lapack_generator.py
==============================================================================
--- sandbox/numeric_bindings/libs/numeric/bindings/tools/lapack_generator.py (original)
+++ sandbox/numeric_bindings/libs/numeric/bindings/tools/lapack_generator.py 2010-06-13 12:41:21 EDT (Sun, 13 Jun 2010)
@@ -822,7 +822,7 @@
   for problem_type, problem_properties in level_properties.iteritems():
     if problem_properties.has_key( 'routines_by_value_type' ):
       write_functions( function_info_map, problem_properties[ 'routines_by_value_type' ], templates, impl_target_path )
- documentation.write_documentation( function_info_map, problem_properties[ 'routines_by_value_type' ], templates, doc_target_path )
+ documentation.write_documentation( function_info_map, level, problem_properties[ 'routines_by_value_type' ], templates, doc_target_path )
       write_test_case( function_info_map, problem_properties[ 'routines_by_value_type' ], templates, test_target_path + level, level )
 
   write_cmakefile( level_properties, templates, test_target_path + level )


Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk