Main Page | User's Guide | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members
Introduction | Installation | Overview | Vectors | Matrices | 3D arrays | Allocators | Exceptions | Computations | F.A.Q.

Seldon 4.1a - user's guide version 0a
Introduction

Seldon is a C++ library for linear algebra. It provides matrix and vector structures, and some methods and functions for computations (linear algebra). Seldon is designed to be efficient and convenient, which is notably achieved thanks to template classes. Exception handling and several debug levels are helpful while coding.

Seldon provides several types of matrices: full matrices, sparse matrices, symmetric matrices, hermitian matrices and triangular matrices. Each type includes several formats. E.g. symmetric matrices may be stored as full matrices or in packed form (Blas format).

Seldon is fully interfaced with Blas (level 1, 2 and 3), except for Blas functions involving banded matrices (since this format is not available for the moment) and rank operations. If Blas is not available to the user, a few alternative functions (same functions written in C++) may be used. Seldon includes many other features that are described in this documentation.

Seldon is provided under the GNU General Public License.



Seldon homepage: http://spacetown.free.fr/lib/seldon/.