A class for the AMG points. Holds pointers of type amg_point in a vector that can be accessed using [point-index]. Additional list of pointers sorted by influence number and index to improve coarsening performance (see amg_coarse_classic_onepass() in amg_coarse.hpp) Constructs indices for C points on the coarse level, needed for interpolation.
More...
#include <amg_base.hpp>
A class for the AMG points. Holds pointers of type amg_point in a vector that can be accessed using [point-index]. Additional list of pointers sorted by influence number and index to improve coarsening performance (see amg_coarse_classic_onepass() in amg_coarse.hpp) Constructs indices for C points on the coarse level, needed for interpolation.
The constructor.
- Parameters
-
void add_influence |
( |
amg_point * |
point, |
|
|
unsigned int |
add |
|
) |
| |
|
inline |
void clear_influencelists |
( |
| ) |
|
|
inline |
void get_Aggregates |
( |
MatrixType & |
mat | ) |
const |
|
inline |
void get_C |
( |
VectorType & |
vec | ) |
const |
|
inline |
unsigned int get_cpoints |
( |
| ) |
const |
|
inline |
void get_F |
( |
VectorType & |
vec | ) |
const |
|
inline |
unsigned int get_fpoints |
( |
| ) |
const |
|
inline |
void get_influence |
( |
VectorType & |
vec | ) |
const |
|
inline |
void get_influence_matrix |
( |
MatrixType & |
mat | ) |
const |
|
inline |
void get_sorting |
( |
VectorType & |
vec | ) |
const |
|
inline |
amg_point* operator[] |
( |
unsigned int |
i | ) |
const |
|
inline |
void resize |
( |
unsigned int |
size | ) |
|
|
inline |
unsigned int size |
( |
| ) |
const |
|
inline |
The documentation for this class was generated from the following file:
- /tmp/buildd/viennacl-1.5.1/viennacl/linalg/detail/amg/amg_base.hpp