From 4df7b3f294ac68af6816a1bb4653c3ce0035b8c4 Mon Sep 17 00:00:00 2001 From: jiri Date: Tue, 26 Feb 2008 13:55:23 +0000 Subject: [PATCH] *** empty log message *** --- auxstorage.h | 17 +++++++++++++++++ bisection.h | 17 +++++++++++++++++ bitvector.cc | 18 ++++++++++++++++++ bitvector.h | 18 ++++++++++++++++++ conjgrad.h | 17 +++++++++++++++++ davidson.h | 17 +++++++++++++++++ diis.h | 17 +++++++++++++++++ fourindex.h | 18 ++++++++++++++++++ gmres.h | 18 ++++++++++++++++++ la.h | 17 +++++++++++++++++ la_traits.h | 17 +++++++++++++++++ laerror.cc | 18 ++++++++++++++++++ laerror.h | 17 +++++++++++++++++ mat.cc | 20 ++++++++++++++++++++ mat.h | 19 +++++++++++++++++++ matexp.h | 17 +++++++++++++++++ noncblas.cc | 18 ++++++++++++++++++ noncblas.h | 17 +++++++++++++++++ nonclass.cc | 18 ++++++++++++++++++ nonclass.h | 17 +++++++++++++++++ permutation.h | 17 +++++++++++++++++ qsort.h | 17 +++++++++++++++++ smat.cc | 20 ++++++++++++++++++++ smat.h | 19 +++++++++++++++++++ sparsemat.cc | 18 ++++++++++++++++++ sparsemat.h | 17 +++++++++++++++++ sparsemat_traits.h | 17 +++++++++++++++++ strassen.cc | 18 ++++++++++++++++++ t.cc | 18 ++++++++++++++++++ t2.cc | 18 ++++++++++++++++++ test.cc | 18 ++++++++++++++++++ vec.cc | 20 ++++++++++++++++++++ vec.h | 18 ++++++++++++++++++ 33 files changed, 587 insertions(+) diff --git a/auxstorage.h b/auxstorage.h index 80a642c..04fc3ac 100644 --- a/auxstorage.h +++ b/auxstorage.h @@ -1,3 +1,20 @@ +/* + LA: linear algebra C++ interface library + Copyright (C) 2008 Jiri Pittner or + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . +*/ #ifndef _AUXSTORAGE_H_ #define _AUXSTORAGE_H_ #include "vec.h" diff --git a/bisection.h b/bisection.h index 16be4e5..b3ae9e7 100644 --- a/bisection.h +++ b/bisection.h @@ -1,3 +1,20 @@ +/* + LA: linear algebra C++ interface library + Copyright (C) 2008 Jiri Pittner or + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . +*/ #ifndef _BISECTION_H #define _BISECTION_H //general bisection search between dm and hm diff --git a/bitvector.cc b/bitvector.cc index e96f910..9c19a5f 100644 --- a/bitvector.cc +++ b/bitvector.cc @@ -1,3 +1,21 @@ +/* + LA: linear algebra C++ interface library + Copyright (C) 2008 Jiri Pittner or + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . +*/ + #include "bitvector.h" //inefficient I/O operators diff --git a/bitvector.h b/bitvector.h index fea7896..4c4f368 100644 --- a/bitvector.h +++ b/bitvector.h @@ -1,3 +1,21 @@ +/* + LA: linear algebra C++ interface library + Copyright (C) 2008 Jiri Pittner or + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . +*/ + #ifndef _BITVECTOR_H_ #define _BITVECTOR_H_ diff --git a/conjgrad.h b/conjgrad.h index d9d9905..2527534 100644 --- a/conjgrad.h +++ b/conjgrad.h @@ -1,3 +1,20 @@ +/* + LA: linear algebra C++ interface library + Copyright (C) 2008 Jiri Pittner or + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . +*/ #include "vec.h" #include "smat.h" #include "mat.h" diff --git a/davidson.h b/davidson.h index 43f080d..bae14d5 100644 --- a/davidson.h +++ b/davidson.h @@ -1,3 +1,20 @@ +/* + LA: linear algebra C++ interface library + Copyright (C) 2008 Jiri Pittner or + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . +*/ #ifndef _davidson_h #define _davidson_h #include "vec.h" diff --git a/diis.h b/diis.h index 3d65124..9d015b3 100644 --- a/diis.h +++ b/diis.h @@ -1,3 +1,20 @@ +/* + LA: linear algebra C++ interface library + Copyright (C) 2008 Jiri Pittner or + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . +*/ //DIIS convergence acceleration according to Pulay: Chem. Phys. Lett. 73, 393 (1980); J. Comp. Chem. 3,556 (1982) #ifndef _DIIS_H_ #define _DIIS_H_ diff --git a/fourindex.h b/fourindex.h index 622c7f5..643901f 100644 --- a/fourindex.h +++ b/fourindex.h @@ -1,3 +1,21 @@ +/* + LA: linear algebra C++ interface library + Copyright (C) 2008 Jiri Pittner or + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . +*/ + #ifndef _fourindex_included #define _fourindex_included #include diff --git a/gmres.h b/gmres.h index 8dbfbab..d00926e 100644 --- a/gmres.h +++ b/gmres.h @@ -1,3 +1,21 @@ +/* + LA: linear algebra C++ interface library + Copyright (C) 2008 Jiri Pittner or + based on a routine originally written by Markus Warken + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . +*/ #include "vec.h" #include "smat.h" #include "mat.h" diff --git a/la.h b/la.h index e0aab9a..49a7119 100644 --- a/la.h +++ b/la.h @@ -1,3 +1,20 @@ +/* + LA: linear algebra C++ interface library + Copyright (C) 2008 Jiri Pittner or + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . +*/ #ifndef _LA_H_ #define _LA_H_ diff --git a/la_traits.h b/la_traits.h index 7287c66..74589a0 100644 --- a/la_traits.h +++ b/la_traits.h @@ -1,3 +1,20 @@ +/* + LA: linear algebra C++ interface library + Copyright (C) 2008 Jiri Pittner or + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . +*/ //////////////////////////////////////////////////////////////////////////// //LA traits classes and generally needed includes diff --git a/laerror.cc b/laerror.cc index da5dfe8..d455c19 100644 --- a/laerror.cc +++ b/laerror.cc @@ -1,3 +1,21 @@ +/* + LA: linear algebra C++ interface library + Copyright (C) 2008 Jiri Pittner or + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . +*/ + // LA and general error handler #include #include "laerror.h" diff --git a/laerror.h b/laerror.h index b78f8cb..de9a2fa 100644 --- a/laerror.h +++ b/laerror.h @@ -1,3 +1,20 @@ +/* + LA: linear algebra C++ interface library + Copyright (C) 2008 Jiri Pittner or + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . +*/ #ifndef _LAERROR_H_ #define _LAERROR_H_ diff --git a/mat.cc b/mat.cc index c94c3de..0bc7076 100644 --- a/mat.cc +++ b/mat.cc @@ -1,3 +1,23 @@ +/* + LA: linear algebra C++ interface library + Copyright (C) 2008 Jiri Pittner or + complex versions written by Roman Curik + + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . +*/ + #include "mat.h" #include #include diff --git a/mat.h b/mat.h index 5709785..8c02a92 100644 --- a/mat.h +++ b/mat.h @@ -1,3 +1,22 @@ +/* + LA: linear algebra C++ interface library + Copyright (C) 2008 Jiri Pittner or + complex versions written by Roman Curik + + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . +*/ #ifndef _LA_MAT_H_ #define _LA_MAT_H_ diff --git a/matexp.h b/matexp.h index 935444c..4b7f7f1 100644 --- a/matexp.h +++ b/matexp.h @@ -1,3 +1,20 @@ +/* + LA: linear algebra C++ interface library + Copyright (C) 2008 Jiri Pittner or + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . +*/ #ifndef _MATEXP_H_ #define _MATEXP_H_ //general routine for polynomial of a matrix, tuned to minimize the number diff --git a/noncblas.cc b/noncblas.cc index 75dad88..db2b4d3 100644 --- a/noncblas.cc +++ b/noncblas.cc @@ -1,3 +1,21 @@ +/* + LA: linear algebra C++ interface library + Copyright (C) 2008 Jiri Pittner or + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . +*/ + #ifdef NONCBLAS #include "noncblas.h" diff --git a/noncblas.h b/noncblas.h index 7e292ee..d8db5fd 100644 --- a/noncblas.h +++ b/noncblas.h @@ -1,3 +1,20 @@ +/* + LA: linear algebra C++ interface library + Copyright (C) 2008 Jiri Pittner or + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . +*/ #ifdef NONCBLAS #ifndef NONCBLAS_H diff --git a/nonclass.cc b/nonclass.cc index c33ccca..d9f10df 100644 --- a/nonclass.cc +++ b/nonclass.cc @@ -1,3 +1,21 @@ +/* + LA: linear algebra C++ interface library + Copyright (C) 2008 Jiri Pittner or + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . +*/ + #ifndef NONCBLAS extern "C" { #include "cblas.h" diff --git a/nonclass.h b/nonclass.h index 3e7c89e..38fc336 100644 --- a/nonclass.h +++ b/nonclass.h @@ -1,3 +1,20 @@ +/* + LA: linear algebra C++ interface library + Copyright (C) 2008 Jiri Pittner or + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . +*/ #ifndef _LA_NONCLASS_H_ #define _LA_NONCLASS_H_ diff --git a/permutation.h b/permutation.h index 34c9934..9f86375 100644 --- a/permutation.h +++ b/permutation.h @@ -1,3 +1,20 @@ +/* + LA: linear algebra C++ interface library + Copyright (C) 2008 Jiri Pittner or + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . +*/ template const NRVec inversepermutation(const NRVec &p, const T offset=0) { diff --git a/qsort.h b/qsort.h index 4f25b75..55063d6 100644 --- a/qsort.h +++ b/qsort.h @@ -1,3 +1,20 @@ +/* + LA: linear algebra C++ interface library + Copyright (C) 2008 Jiri Pittner or + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . +*/ #ifndef _QSORT_H #define _QSORT_H //quicksort, returns parity of the permutation diff --git a/smat.cc b/smat.cc index ab4c9dc..92d5d1e 100644 --- a/smat.cc +++ b/smat.cc @@ -1,3 +1,23 @@ +/* + LA: linear algebra C++ interface library + Copyright (C) 2008 Jiri Pittner or + complex versions written by Roman Curik + + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . +*/ + #include "smat.h" #include #include diff --git a/smat.h b/smat.h index d6c0b18..06031d6 100644 --- a/smat.h +++ b/smat.h @@ -1,3 +1,22 @@ +/* + LA: linear algebra C++ interface library + Copyright (C) 2008 Jiri Pittner or + complex versions written by Roman Curik + + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . +*/ #ifndef _LA_SMAT_H_ #define _LA_SMAT_H_ diff --git a/sparsemat.cc b/sparsemat.cc index dfba048..79a4d07 100644 --- a/sparsemat.cc +++ b/sparsemat.cc @@ -1,3 +1,21 @@ +/* + LA: linear algebra C++ interface library + Copyright (C) 2008 Jiri Pittner or + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . +*/ + #include #include #include diff --git a/sparsemat.h b/sparsemat.h index 1cf9ad2..7eae455 100644 --- a/sparsemat.h +++ b/sparsemat.h @@ -1,3 +1,20 @@ +/* + LA: linear algebra C++ interface library + Copyright (C) 2008 Jiri Pittner or + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . +*/ #ifndef _SPARSEMAT_H_ #define _SPARSEMAT_H_ diff --git a/sparsemat_traits.h b/sparsemat_traits.h index c2bcf35..c05112c 100644 --- a/sparsemat_traits.h +++ b/sparsemat_traits.h @@ -1,3 +1,20 @@ +/* + LA: linear algebra C++ interface library + Copyright (C) 2008 Jiri Pittner or + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . +*/ //////////////////////////////////////////////////////////////////////////// //traits classes diff --git a/strassen.cc b/strassen.cc index d33aa59..766e466 100644 --- a/strassen.cc +++ b/strassen.cc @@ -1,3 +1,21 @@ +/* + LA: linear algebra C++ interface library + Copyright (C) 2008 Jiri Pittner or + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . +*/ + #include "mat.h" diff --git a/t.cc b/t.cc index dfc509e..c8a68f7 100644 --- a/t.cc +++ b/t.cc @@ -1,3 +1,21 @@ +/* + LA: linear algebra C++ interface library + Copyright (C) 2008 Jiri Pittner or + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . +*/ + // g++ -D _GLIBCPP_NO_TEMPLATE_EXPORT -g testblas.cc testblas2.cc nrutil_modif.cc -L/usr/local/lib/atlas -lstrassen -lf77blas -lcblas -latlas -ltraceback -lbfd -liberty #include diff --git a/t2.cc b/t2.cc index 501b6bc..7253842 100644 --- a/t2.cc +++ b/t2.cc @@ -1,3 +1,21 @@ +/* + LA: linear algebra C++ interface library + Copyright (C) 2008 Jiri Pittner or + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . +*/ + #include #include "la.h" diff --git a/test.cc b/test.cc index 84d3500..6649a46 100644 --- a/test.cc +++ b/test.cc @@ -1,3 +1,21 @@ +/* + LA: linear algebra C++ interface library + Copyright (C) 2008 Jiri Pittner or + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . +*/ + #include "bitvector.h" #include "qsort.h" #include "la.h" diff --git a/vec.cc b/vec.cc index 7fe10e9..80c77f6 100644 --- a/vec.cc +++ b/vec.cc @@ -1,3 +1,23 @@ +/* + LA: linear algebra C++ interface library + Copyright (C) 2008 Jiri Pittner or + complex versions written by Roman Curik + + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . +*/ + #include #include "vec.h" #include diff --git a/vec.h b/vec.h index a8c40c5..54410fc 100644 --- a/vec.h +++ b/vec.h @@ -1,3 +1,21 @@ +/* + LA: linear algebra C++ interface library + Copyright (C) 2008 Jiri Pittner or + complex versions written by Roman Curik + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . +*/ #ifndef _LA_VEC_H_ #define _LA_VEC_H_