[Lapackpp-cvs] CVS: lapackpp Doxyfile,NONE,1.1 mainpage.doxygen,NONE,1.1 .cvsignore,1.4,1.5 ChangeLo
Status: Beta
Brought to you by:
cstim
From: Christian S. <cs...@us...> - 2004-02-06 11:24:15
|
Update of /cvsroot/lapackpp/lapackpp In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv3965 Modified Files: .cvsignore ChangeLog Makefile.am README Added Files: Doxyfile mainpage.doxygen Log Message: 2004-02-06 Christian Stimming <sti...@tu...> * Doxyfile, mainpage.doxygen, include/*.h: Added some initial doxygen documentation which is generated by "make srcdoc". --- NEW FILE: Doxyfile --- # Doxyfile 1.2.13-20020210 #--------------------------------------------------------------------------- # General configuration options #--------------------------------------------------------------------------- PROJECT_NAME = Lapack++ PROJECT_NUMBER = OUTPUT_DIRECTORY = api-doc OUTPUT_LANGUAGE = English EXTRACT_ALL = YES EXTRACT_PRIVATE = NO EXTRACT_STATIC = YES EXTRACT_LOCAL_CLASSES = YES HIDE_UNDOC_MEMBERS = NO HIDE_UNDOC_CLASSES = NO BRIEF_MEMBER_DESC = YES REPEAT_BRIEF = YES ALWAYS_DETAILED_SEC = NO INLINE_INHERITED_MEMB = NO FULL_PATH_NAMES = NO STRIP_FROM_PATH = INTERNAL_DOCS = NO STRIP_CODE_COMMENTS = YES CASE_SENSE_NAMES = YES SHORT_NAMES = NO HIDE_SCOPE_NAMES = NO VERBATIM_HEADERS = YES SHOW_INCLUDE_FILES = YES JAVADOC_AUTOBRIEF = NO MULTILINE_CPP_IS_BRIEF = NO DETAILS_AT_TOP = NO INHERIT_DOCS = YES INLINE_INFO = YES SORT_MEMBER_DOCS = NO DISTRIBUTE_GROUP_DOC = NO TAB_SIZE = 4 GENERATE_TODOLIST = NO GENERATE_TESTLIST = NO GENERATE_BUGLIST = YES ALIASES = ENABLED_SECTIONS = MAX_INITIALIZER_LINES = 30 OPTIMIZE_OUTPUT_FOR_C = NO SHOW_USED_FILES = NO #--------------------------------------------------------------------------- # configuration options related to warning and progress messages #--------------------------------------------------------------------------- QUIET = YES WARNINGS = YES WARN_IF_UNDOCUMENTED = NO WARN_FORMAT = WARN_LOGFILE = #--------------------------------------------------------------------------- # configuration options related to the input files #--------------------------------------------------------------------------- INPUT = include mainpage.doxygen include/lacomplex FILE_PATTERNS = *.h \ *.hh \ *.H RECURSIVE = NO EXCLUDE = fmd.h gfd.h vli.h EXCLUDE_SYMLINKS = NO EXCLUDE_PATTERNS = EXAMPLE_PATH = EXAMPLE_PATTERNS = EXAMPLE_RECURSIVE = NO IMAGE_PATH = INPUT_FILTER = FILTER_SOURCE_FILES = NO #--------------------------------------------------------------------------- # configuration options related to source browsing #--------------------------------------------------------------------------- SOURCE_BROWSER = NO INLINE_SOURCES = NO REFERENCED_BY_RELATION = YES REFERENCES_RELATION = YES #--------------------------------------------------------------------------- # configuration options related to the alphabetical class index #--------------------------------------------------------------------------- ALPHABETICAL_INDEX = YES COLS_IN_ALPHA_INDEX = 3 IGNORE_PREFIX = La #--------------------------------------------------------------------------- # configuration options related to the HTML output #--------------------------------------------------------------------------- GENERATE_HTML = YES HTML_OUTPUT = HTML_FILE_EXTENSION = .html HTML_HEADER = HTML_FOOTER = HTML_STYLESHEET = HTML_ALIGN_MEMBERS = YES GENERATE_HTMLHELP = NO CHM_FILE = HHC_LOCATION = GENERATE_CHI = NO BINARY_TOC = NO TOC_EXPAND = NO DISABLE_INDEX = NO ENUM_VALUES_PER_LINE = 4 GENERATE_TREEVIEW = NO TREEVIEW_WIDTH = 250 #--------------------------------------------------------------------------- # configuration options related to the LaTeX output #--------------------------------------------------------------------------- GENERATE_LATEX = NO LATEX_OUTPUT = LATEX_CMD_NAME = latex MAKEINDEX_CMD_NAME = makeindex COMPACT_LATEX = NO PAPER_TYPE = a4wide EXTRA_PACKAGES = LATEX_HEADER = PDF_HYPERLINKS = NO USE_PDFLATEX = NO LATEX_BATCHMODE = NO #--------------------------------------------------------------------------- # configuration options related to the RTF output #--------------------------------------------------------------------------- GENERATE_RTF = NO RTF_OUTPUT = COMPACT_RTF = NO RTF_HYPERLINKS = NO RTF_STYLESHEET_FILE = RTF_EXTENSIONS_FILE = #--------------------------------------------------------------------------- # configuration options related to the man page output #--------------------------------------------------------------------------- GENERATE_MAN = NO MAN_OUTPUT = MAN_EXTENSION = MAN_LINKS = NO #--------------------------------------------------------------------------- # configuration options related to the XML output #--------------------------------------------------------------------------- GENERATE_XML = NO #--------------------------------------------------------------------------- # configuration options for the AutoGen Definitions output #--------------------------------------------------------------------------- GENERATE_AUTOGEN_DEF = NO #--------------------------------------------------------------------------- # Configuration options related to the preprocessor #--------------------------------------------------------------------------- ENABLE_PREPROCESSING = YES MACRO_EXPANSION = NO EXPAND_ONLY_PREDEF = NO SEARCH_INCLUDES = NO INCLUDE_PATH = INCLUDE_FILE_PATTERNS = PREDEFINED = HAVE_LAPACKPP DOXYGEN_IGNORE LA_COMPLEX_SUPPORT EXPAND_AS_DEFINED = SKIP_FUNCTION_MACROS = YES #--------------------------------------------------------------------------- # Configuration::addtions related to external references #--------------------------------------------------------------------------- TAGFILES = GENERATE_TAGFILE = lapackpp.tags ALLEXTERNALS = NO EXTERNAL_GROUPS = NO PERL_PATH = #--------------------------------------------------------------------------- # Configuration options related to the dot tool #--------------------------------------------------------------------------- CLASS_DIAGRAMS = YES HIDE_UNDOC_RELATIONS = YES HAVE_DOT = NO CLASS_GRAPH = YES COLLABORATION_GRAPH = YES TEMPLATE_RELATIONS = YES INCLUDE_GRAPH = YES INCLUDED_BY_GRAPH = YES GRAPHICAL_HIERARCHY = YES DOT_IMAGE_FORMAT = png DOT_PATH = DOTFILE_DIRS = MAX_DOT_GRAPH_WIDTH = 1024 MAX_DOT_GRAPH_HEIGHT = 1024 GENERATE_LEGEND = YES DOT_CLEANUP = YES #--------------------------------------------------------------------------- # Configuration::addtions related to the search engine #--------------------------------------------------------------------------- SEARCHENGINE = NO CGI_NAME = CGI_URL = DOC_URL = DOC_ABSPATH = BIN_ABSPATH = EXT_DOC_PATHS = --- NEW FILE: mainpage.doxygen --- /** \mainpage Lapack++ v1.9.x API Documentation Homepage: http://www.sourceforge.net/projects/lapackpp Download page: http://sourceforge.net/project/showfiles.php?group_id=99696 LAPACK++ is a library for high performance linear algebra computations. This version includes support for solving linear systems using LU, Cholesky, QR matrix factorizations, and symmetric eigenvalue problems. \section sect_quick Quick Start The most important classes in this library are \ref LaGenMatDouble for real-valued matrices and \ref LaGenMatComplex for complex-valued matrices, and \ref LaVectorDouble and \ref LaVectorComplex for the corresponding vectors, respectively. Once you have created objects of that type, you will want to use matrix-vector operations from the BLAS library. These can be found in the files blas1++.h , blas2++.h , and blas3++.h . And finally functions for solving equation systems can be found in laslv.h . \section sect_plat Platforms LAPACK++ v1.9 has been successfully compiled on the following platforms: - Linux/Unix gcc3.x - Linux/Unix gcc2.95.x - Windows 9x/NT/2000 under MinGW and gcc3.x (see file README.W32) If you have compiled LAPACK++ on another platform successfully, then the maintainer would be glad to hear about that. \section sect_req Requirements This package requires the packages "blas", "lapack" (without the "++"), and a Fortran compiler. On most Linuxes these are available as pre-compiled binaries under the name "blas" and "lapack". For SuSE, the Fortran compiler is available as package "gcc-g77". \section sect_compile Compile and Install If you retrieved this package from CVS, you first need to run make -f Makefile.dist and continue with compilation after that. For compilation, run the following commands: \verbatim ./configure --prefix=/your/install/path make make install \endverbatim Type ./configure --help to see more information. \section sect_doc Documentation For (quite outdated) documentation see the LAPACK++ User's Manual and Class Reference Manual, all available from netlib or on http://math.nist.gov/lapack++/ . \section sect_LAPACKPP LAPACK++ v1.1 vs. v1.9 The original LAPACK++ (up to v1.1a) has been written by R. Pozo et al. at the University of Tennessee, Knoxvilee, TN., and Oak Ridge National Laboratory, Oak Ridge, TN, and is available on http://math.nist.gov/lapack++/ However, they abandoned LAPACK in the year 2000 and stated: "Lapack++ is no longer actively supported. The successor to this project is that Template Numerical Toolkit (TNT), see http://math.nist.gov/tnt for details." Unfortunately, the project TNT never really took off. Therefore this fork from the original LAPACK++ has been started. There are a whole number of changes now in here. Most notably, this local copy has complex matrices enabled again by adding a custom copy of stdc++'s complex type (see include/lacomplex.h and include/lacomplex). Along these lines, wrapper functions for more and more LAPACK and BLAS routines have been added. Also, this includes fixes in various wrong default arguments. \section sect_features Features LAPACK++ v. 1.9 supports various matrix classes for vectors, non-symmetric matrices, symmetric positive definite (SPD) matrices, symmetric matrices, banded, triangular, and tridiagonal matrices; however, Version 1.1 does not include all of the capabilities of original f77 LAPACK. Emphasis is given to routines for solving linear systems consisting of non-symmetric matrices, symmetric positive definite systems, and solving linear least- square systems. 2004-01-14, Christian Stimming <sti...@tu...> */ Index: .cvsignore =================================================================== RCS file: /cvsroot/lapackpp/lapackpp/.cvsignore,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d --brief -r1.4 -r1.5 Files /tmp/cvsYVxnL0 and /tmp/cvsTmKh4C differ Index: ChangeLog =================================================================== RCS file: /cvsroot/lapackpp/lapackpp/ChangeLog,v retrieving revision 1.9 retrieving revision 1.10 diff -C2 -d --brief -r1.9 -r1.10 Files /tmp/cvs3HxoW4 and /tmp/cvsPGqvgH differ Index: Makefile.am =================================================================== RCS file: /cvsroot/lapackpp/lapackpp/Makefile.am,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d --brief -r1.7 -r1.8 Files /tmp/cvselsgB6 and /tmp/cvs8Y6sWI differ Index: README =================================================================== RCS file: /cvsroot/lapackpp/lapackpp/README,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d --brief -r1.3 -r1.4 Files /tmp/cvsyNJdV5 and /tmp/cvsUdKvhI differ |