|
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