|
ViennaCL - The Vienna Computing Library
1.2.0
|
A class for the AMG points. Saves point index and influence measure Holds information whether point is undecided, C or F point. Holds lists of points that are influenced by or influencing this point. More...
#include <amg_base.hpp>
Public Types | |
| typedef ListType::iterator | iterator |
| typedef ListType::const_iterator | const_iterator |
Public Member Functions | |
| amg_point (unsigned int index, unsigned int size) | |
| The constructor. | |
| void | set_offset (unsigned int offset) |
| unsigned int | get_offset () |
| void | set_index (unsigned int index) |
| unsigned int | get_index () const |
| unsigned int | get_influence () const |
| void | set_aggregate (unsigned int aggregate) |
| unsigned int | get_aggregate () |
| bool | is_cpoint () const |
| bool | is_fpoint () const |
| bool | is_undecided () const |
| unsigned int | number_influencing () const |
| bool | is_influencing (amg_point *point) const |
| void | add_influencing_point (amg_point *point) |
| void | add_influenced_point (amg_point *point) |
| void | clear_influencing () |
| void | clear_influenced () |
| unsigned int | get_coarse_index () const |
| void | set_coarse_index (unsigned int index) |
| void | calc_influence () |
| unsigned int | add_influence (int add) |
| void | make_cpoint () |
| void | make_fpoint () |
| void | switch_ftoc () |
| iterator | begin_influencing () |
| iterator | end_influencing () |
| const_iterator | begin_influencing () const |
| const_iterator | end_influencing () const |
| iterator | begin_influenced () |
| iterator | end_influenced () |
| const_iterator | begin_influenced () const |
| const_iterator | end_influenced () const |
A class for the AMG points. Saves point index and influence measure Holds information whether point is undecided, C or F point. Holds lists of points that are influenced by or influencing this point.
| typedef ListType::iterator iterator |
|
inline |
The constructor.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
1.8.1.2