Boost logo

Boost-Commit :

Subject: [Boost-commit] svn:boost r51195 - in sandbox/numeric_bindings: . boost boost/numeric boost/numeric/bindings libs libs/numeric libs/numeric/bindings libs/numeric/bindings/build libs/numeric/bindings/doc libs/numeric/bindings/tools
From: rutger_at_[hidden]
Date: 2009-02-11 06:09:29


Author: rutger
Date: 2009-02-11 06:09:28 EST (Wed, 11 Feb 2009)
New Revision: 51195
URL: http://svn.boost.org/trac/boost/changeset/51195

Log:
Initial project structure setup for Numeric_Bindings library

Added:
   sandbox/numeric_bindings/
   sandbox/numeric_bindings/Jamroot (contents, props changed)
   sandbox/numeric_bindings/boost/
   sandbox/numeric_bindings/boost/numeric/
   sandbox/numeric_bindings/boost/numeric/bindings/
   sandbox/numeric_bindings/libs/
   sandbox/numeric_bindings/libs/numeric/
   sandbox/numeric_bindings/libs/numeric/bindings/
   sandbox/numeric_bindings/libs/numeric/bindings/build/
   sandbox/numeric_bindings/libs/numeric/bindings/doc/
   sandbox/numeric_bindings/libs/numeric/bindings/doc/Jamfile (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/README.txt (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/doc/numeric_bindings.qbk (contents, props changed)
   sandbox/numeric_bindings/libs/numeric/bindings/tools/

Added: sandbox/numeric_bindings/Jamroot
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/Jamroot 2009-02-11 06:09:28 EST (Wed, 11 Feb 2009)
@@ -0,0 +1,35 @@
+#==================================---------------------------------------------
+# Copyright 2009 Thomas Klimpel
+# Copyright 2009 Rutger ter Borg
+#
+# Distributed under the Boost Software License, Version 1.0.
+# (See accompanying file LICENSE_1_0.txt or copy at
+# http://www.boost.org/LICENSE_1_0.txt)
+#----------------------------------------------===============================*/
+
+import os ;
+
+# Set the BOOST_ROOT environment variable on your command-line or in the
+# environment to point at the root of your regular Boost installation.
+
+# get the BOOST_ROOT environment variable
+path-constant BOOST_ROOT : [ os.environ BOOST_ROOT ] ;
+
+# record the root of the directory structure
+path-constant TOP : . ;
+
+# we are using Boost
+use-project boost
+ : $(BOOST_ROOT)
+ ;
+
+# This project and anything using it needs these and Boost headers
+project numeric_bindings
+ : build-dir bin.v2
+ : usage-requirements
+ <include>.
+ <include>$(BOOST_ROOT)
+ : requirements
+ <include>.
+ <include>$(BOOST_ROOT)
+ ;

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/Jamfile
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/Jamfile 2009-02-11 06:09:28 EST (Wed, 11 Feb 2009)
@@ -0,0 +1,35 @@
+#==================================---------------------------------------------
+# Copyright 2009 Numeric Bindings team
+#
+# Distributed under the Boost Software License, Version 1.0.
+# (See accompanying file LICENSE_1_0.txt or copy at
+# http://www.boost.org/LICENSE_1_0.txt)
+#----------------------------------------------===============================*/
+
+
+project numeric_bindings/doc ;
+
+import boostbook : boostbook ;
+using quickbook ;
+
+local loc = [ path.native [ path.pwd ] ] ;
+
+xml numeric_bindings_xml : numeric_bindings.qbk ;
+
+boostbook standalone
+ :
+ numeric_bindings_xml
+ :
+ <xsl:param>doc.standalone=true
+ # formatting options
+ <xsl:param>chunk.first.sections=1
+ <xsl:param>chunk.section.depth=10
+ <xsl:param>toc.section.depth=4
+ <xsl:param>toc.max.depth=2
+ <xsl:param>generate.section.toc.level=4
+ <xsl:param>annotation.support=1
+ ;
+
+stage html : $(BOOST_ROOT)/doc/html/boostbook.css ;
+stage html/images : [ path.glob $(BOOST_ROOT)/doc/html/images : *.png ] ;
+

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/README.txt
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/README.txt 2009-02-11 06:09:28 EST (Wed, 11 Feb 2009)
@@ -0,0 +1,11 @@
+
+Creating Documentation
+----
+To be able to create the documentation, please consult the quickbook documentation for the needed tools, and make sure you have a Boost repository copy, and updater the user-config in the Boost repository to reflect your local settings.
+
+Then, on a posix system, from within the documentation directory, do a
+
+$ BOOST_ROOT=/path/to/full/boost/install bjam --v2 html
+
+to generate the documentation. The correct resulting documentation will end up at doc/html/index.html.
+

Added: sandbox/numeric_bindings/libs/numeric/bindings/doc/numeric_bindings.qbk
==============================================================================
--- (empty file)
+++ sandbox/numeric_bindings/libs/numeric/bindings/doc/numeric_bindings.qbk 2009-02-11 06:09:28 EST (Wed, 11 Feb 2009)
@@ -0,0 +1,53 @@
+[article Boost.Numeric_Bindings
+ [quickbook 1.4]
+ [version alpha]
+ [authors [author1],[author2]]
+ [copyright 2008 author1 author2]
+ [purpose C++ bindings to widely used numeric libraries.]
+ [license
+ Distributed under the Boost Software License, Version 1.0.
+ (See accompanying file LICENSE_1_0.txt or copy at
+ [@http://www.boost.org/LICENSE_1_0.txt])
+ ]
+]
+
+
+[section:introduction Introduction]
+
+This article is working document for documenting the Numeric Bindings.
+
+[endsect]
+
+[section:traits Datatype Concepts and Traits]
+[endsect]
+
+
+
+[section:lapack High-level LAPACK Interface]
+Here, the high-level LAPACK bindings will be described.
+
+`lapack::solve( a, b );`
+
+``
+lapack::solve( a, b )
+lapack::eigen( a, b, ... );
+}
+``
+
+
+[endsect]
+
+
+[section:blas BLAS Interface]
+[endsect]
+
+
+
+[section:license License]
+
+Copyright 2008 author1, author2.
+Distributed under the Boost Software License, Version 1.0. (See
+accompanying file LICENSE_1_0.txt or copy at
+[@http://www.boost.org/LICENSE_1_0.txt])
+
+[endsect]
\ No newline at end of file


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