Flow123d  master-f44eb46
Classes | Namespaces | Macros
matrix_coo.hpp File Reference


More...

#include <vector>
#include <cassert>
#include <cmath>
#include <algorithm>
#include <iomanip>
#include <numeric>
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  la::MatrixCoo< INDT, VALT >
 Temporary storage for a sparse matrix. More...
 
struct  la::MatrixCoo< INDT, VALT >::TripleLessThan_
 returns true if the index pair of the first entry is smaller than of the second entry More...
 
struct  la::MatrixCoo< INDT, VALT >::TripleRowLessThan_
 returns true if the first entry has smaller ROW index than the second one More...
 
struct  la::MatrixCoo< INDT, VALT >::TripleRowIndexLessThan_
 returns true if the row of an entry is smaller than a prescribed index More...
 
struct  la::MatrixCoo< INDT, VALT >::TripleDiagEntry_
 returns true if the entry is on diagonal, i.e. row == column More...
 

Namespaces

 la
 

Macros

#define ALLOWED_MEM_OVERHEAD   2.e+6
 

Detailed Description


 * Copyright (C) 2015 Technical University of Liberec. All rights reserved.

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 3 as published by the Free Software Foundation. (http://www.gnu.org/licenses/gpl-3.0.en.html)

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.

Definition in file matrix_coo.hpp.

Macro Definition Documentation

◆ ALLOWED_MEM_OVERHEAD

#define ALLOWED_MEM_OVERHEAD   2.e+6

Definition at line 21 of file matrix_coo.hpp.