dune-istl
2.1.1
|
Dependency policy for symmetric matrices. More...
#include <dune/istl/paamg/aggregates.hh>
Public Types | |
typedef M | Matrix |
The matrix type we build the dependency of. | |
typedef N | Norm |
The norm to use for examining the matrix entries. | |
typedef Matrix::row_type | Row |
Constant Row iterator of the matrix. | |
typedef Matrix::ConstColIterator | ColIter |
Constant column iterator of the matrix. | |
Public Member Functions | |
void | init (const Matrix *matrix) |
void | initRow (const Row &row, int index) |
void | examine (const ColIter &col) |
template<class G > | |
void | examine (G &graph, const typename G::EdgeIterator &edge, const ColIter &col) |
bool | isIsolated () |
void | setBeta (double b) |
Set threshold for marking nodes as isolated. The default value is 1.0E-5. | |
double | beta () const |
Get the threshold for marking nodes as isolated. The default value is 1.0E-5. | |
void | setAlpha (double a) |
Set the scaling value for marking connections as strong. Default value is 1/3. | |
double | alpha () const |
Get the scaling value for marking connections as strong. Default value is 1/3. |
Dependency policy for symmetric matrices.