some more cosmetic fixes
This commit is contained in:
1 parent
20a03cc1b2
commit
108913da00
4 files changed
+6
-6
No files matched your search
@@ -112,7 +112,7 @@ decisions and plans agreed with the author, so that they survive a fresh clone.
|
|||||||
regression D1-D16, iterative A26-A30 + A38 (2026-10-29), misc C31, C38-C42, B4 (2026-10-30): all bugs closed;
|
regression D1-D16, iterative A26-A30 + A38 (2026-10-29), misc C31, C38-C42, B4 (2026-10-30): all bugs closed;
|
||||||
all doc questions answered (2026-10-30), the manual has no open question boxes.
|
all doc questions answered (2026-10-30), the manual has no open question boxes.
|
||||||
- configure.ac and Makefile.am were changed 2026-10-30 (--enable-fortran64int, TESTS = testoptimize, targets manual/doc,
|
- configure.ac and Makefile.am were changed 2026-10-30 (--enable-fortran64int, TESTS = testoptimize, targets manual/doc,
|
||||||
doxygen, all-local builds both if pdflatex/doxygen found; MANUAL_TEX lists the .tex files - add new chapters there): run autoreconf.
|
doxygen; all-local builds only the manual (if pdflatex found), doxygen only on request; MANUAL_TEX lists the .tex files - add new chapters there): run autoreconf.
|
||||||
- matexp.h: exp()/sincos() default horner=false (polynom, faster for dense); use horner=true for sparse matrices.
|
- matexp.h: exp()/sincos() default horner=false (polynom, faster for dense); use horner=true for sparse matrices.
|
||||||
- AuxStorage temporaries go to $TMPDIR (else cwd) and are unlinked at once; AuxStorage and DIIS are not copyable.
|
- AuxStorage temporaries go to $TMPDIR (else cwd) and are unlinked at once; AuxStorage and DIIS are not copyable.
|
||||||
- reg.cc/regsurf.cc cache raw pointers into their NRVec/NRMat members (set in Init): never reallocate those
|
- reg.cc/regsurf.cc cache raw pointers into their NRVec/NRMat members (set in Init): never reallocate those
|
||||||
|
|||||||
+1
-1
@@ -52,7 +52,7 @@ version.cc: always
|
|||||||
#include $(top_srcdir)/aminclude.am
|
#include $(top_srcdir)/aminclude.am
|
||||||
|
|
||||||
#documentation: make manual (alias doc) builds doc/manual.pdf, make doxygen the doxygen pages in doxygen-doc,
|
#documentation: make manual (alias doc) builds doc/manual.pdf, make doxygen the doxygen pages in doxygen-doc,
|
||||||
#make all builds both besides the library (each only if its tool was found by configure)
|
#make all builds manual besides the library (each only if its tool was found by configure)
|
||||||
MANUAL_TEX = doc/biblio.tex doc/bitvector.tex doc/building.tex doc/concepts.tex doc/fourindex.tex doc/introduction.tex doc/iterative.tex doc/lamacros.tex doc/manual.tex doc/mat.tex doc/nonclass.tex doc/optimize.tex doc/permutation.tex doc/polynomial.tex doc/quaternion.tex doc/regression.tex doc/smat.tex doc/sparse.tex doc/tensor.tex doc/utilities.tex doc/vec.tex doc/vecmat3.tex \
|
MANUAL_TEX = doc/biblio.tex doc/bitvector.tex doc/building.tex doc/concepts.tex doc/fourindex.tex doc/introduction.tex doc/iterative.tex doc/lamacros.tex doc/manual.tex doc/mat.tex doc/nonclass.tex doc/optimize.tex doc/permutation.tex doc/polynomial.tex doc/quaternion.tex doc/regression.tex doc/smat.tex doc/sparse.tex doc/tensor.tex doc/utilities.tex doc/vec.tex doc/vecmat3.tex \
|
||||||
doc/bib/iterative.tex doc/bib/optimize.tex doc/bib/permutation.tex doc/bib/polynomial.tex doc/bib/quaternion.tex doc/bib/utilities.tex doc/bib/vecmat3.tex
|
doc/bib/iterative.tex doc/bib/optimize.tex doc/bib/permutation.tex doc/bib/polynomial.tex doc/bib/quaternion.tex doc/bib/utilities.tex doc/bib/vecmat3.tex
|
||||||
EXTRA_DIST += doc/manual.pdf $(MANUAL_TEX)
|
EXTRA_DIST += doc/manual.pdf $(MANUAL_TEX)
|
||||||
|
|||||||
+3
-3
@@ -16,7 +16,7 @@
|
|||||||
\begin{lstlisting}[language=bash]
|
\begin{lstlisting}[language=bash]
|
||||||
autoreconf --install # only if ./configure does not exist yet
|
autoreconf --install # only if ./configure does not exist yet
|
||||||
./configure [options] CXXFLAGS=-I<path> LDFLAGS=-L<path>
|
./configure [options] CXXFLAGS=-I<path> LDFLAGS=-L<path>
|
||||||
make # library, and this manual and the doxygen pages if pdflatex/doxygen were found
|
make # library, and this manual if pdflatex was found
|
||||||
make check # builds the test programs, runs testoptimize
|
make check # builds the test programs, runs testoptimize
|
||||||
make install
|
make install
|
||||||
\end{lstlisting}
|
\end{lstlisting}
|
||||||
@@ -117,5 +117,5 @@ This manual is in the subdirectory \header{doc}. \code{make manual} (alias \code
|
|||||||
is done only when a \code{.tex} file is newer than the PDF, and a \LaTeX{} error stops the build with the end of the log.
|
is done only when a \code{.tex} file is newer than the PDF, and a \LaTeX{} error stops the build with the end of the log.
|
||||||
A source code reference is generated by doxygen with the configuration file \header{doxygen.cfg} by \code{make doxygen}
|
A source code reference is generated by doxygen with the configuration file \header{doxygen.cfg} by \code{make doxygen}
|
||||||
(output in \header{doxygen-doc}, rebuilt when a source file changes); it is independent of this manual.
|
(output in \header{doxygen-doc}, rebuilt when a source file changes); it is independent of this manual.
|
||||||
\code{make} (i.e.\ \code{make all}) builds both in addition to the library, each only if \code{configure} found
|
\code{make} (i.e.\ \code{make all}) builds the manual in addition to the library if \code{configure} found
|
||||||
\code{pdflatex} resp.\ \code{doxygen}; \code{make clean} removes \header{doc/.build} and \header{doxygen-doc} (not the PDF).
|
\code{pdflatex}; the doxygen pages are built only by \code{make doxygen}. \code{make clean} removes \header{doc/.build} and \header{doxygen-doc} (not the PDF).
|
||||||
+1
-1
@@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
LA: linear algebra C++ interface library
|
LA: linear algebra C++ interface library
|
||||||
Copyright (C) 2021 Jiri Pittner <jiri.pittner@jh-inst.cas.cz> or <jiri@pittnerovi.com>
|
Copyright (C) 2026 Jiri Pittner <jiri.pittner@jh-inst.cas.cz> or <jiri@pittnerovi.com>
|
||||||
This code has been prepared with the assistance of an AI (Claude Opus 5.5, Anthropic).
|
This code has been prepared with the assistance of an AI (Claude Opus 5.5, Anthropic).
|
||||||
|
|
||||||
This program is free software: you can redistribute it and/or modify
|
This program is free software: you can redistribute it and/or modify
|
||||||
|
|||||||
Reference in new issue
Block a user