ViennaCL - The Vienna Computing Library
1.5.2
|
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. More... | |
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 |