Commit 853de6c2e5cf2c79bc80c39e93c1ebe7d75ee70b

Authored by Jürgen Knödlseder
1 parent ff1aaab0

Clean-up documentation

doc/source/admin/install_source.rst
... ... @@ -42,10 +42,10 @@ to compiling GammaLib.
42 42  
43 43 If cfitsio is not available as a prebuilt package, or if you encounter
44 44 some problems with the prebuilt package, cfitsio can be downloaded from
45   -`http://heasarc.gsfc.nasa.gov/fitsio <http://heasarc.gsfc.nasa.gov/fitsio>`_
  45 +`http://heasarc.gsfc.nasa.gov/fitsio <https://heasarc.gsfc.nasa.gov/fitsio/>`_
46 46 and installed from the source files (for details, please refer to the
47 47 installation instructions on the
48   -`HEASARC <http://heasarc.gsfc.nasa.gov/fitsio>`_ site). We recommend
  48 +`HEASARC <https://heasarc.gsfc.nasa.gov/fitsio/>`_ site). We recommend
49 49 installation of cfitsio in the default GammaLib install directory as a
50 50 shared library by typing
51 51  
... ... @@ -67,7 +67,7 @@ so that the header files become available.
67 67 If readline and ncurses are not available as a prebuilt package, or if
68 68 you encounter some problems with the prebuilt packages, both libraries
69 69 can be downloaded from
70   -`http://ftp.gnu.org/gnu/ <http://ftp.gnu.org/gnu/>`_
  70 +`https://ftp.gnu.org/gnu/ <https://ftp.gnu.org/gnu/>`_
71 71 and installed from the source files. We recommend to put also those in the
72 72 default GammaLib install directory ``/usr/local/gamma``.
73 73  
... ...
doc/source/users/user_manual/modules/linalg/matrix_storage.rst
... ... @@ -51,12 +51,14 @@ This divides the storage requirements to hold the matrix elements by
51 51 almost a factor of two.
52 52  
53 53 Finally, quite often one has to deal with matrixes that contain a large
54   -number of zeros. Such matrixes are called *sparse matrixes*. If only the
55   -non-zero elements of a sparse matrix are stored the memory requirements
56   -are considerably reduced. This goes however at the expense of matrix
57   -element access, which has become now more complex. In particular,
58   -filling efficiently a sparse matrix is a non-trivial problem (see
59   -:ref:`sec_matrix_filling`). Sparse matrix storage is implemented by
  54 +number of zeros.
  55 +Such matrixes are called *sparse matrixes*.
  56 +If only the non-zero elements of a sparse matrix are stored the memory
  57 +requirements are considerably reduced.
  58 +This goes however at the expense of matrix element access, which has become
  59 +now more complex.
  60 +In particular, filling efficiently a sparse matrix is a non-trivial problem.
  61 +Sparse matrix storage is implemented by
60 62 the :doxy:`GMatrixSparse` class. A :doxy:`GMatrixSparse` object contains
61 63 three one-dimensional arrays to store the matrix elements: a double type
62 64 array that contains in continuous column-major order all non-zero
... ... @@ -90,7 +92,7 @@ methods in an identical way. So from the semantics the user has not to worry
90 92 about the storage class. However, matrix element access speeds are not
91 93 identical for all storage types, and if performance is an issue (as it
92 94 certainly always will be), the user has to consider matrix access more
93   -carefully (see :ref:`sec_matrix_filling`).
  95 +carefully.
94 96  
95 97 You allocate a matrix using the constructors
96 98  
... ...