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 (unsigned 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.
Definition at line 827 of file amg_base.hpp.
Definition at line 851 of file amg_base.hpp.
Definition at line 850 of file amg_base.hpp.
|
inline |
The constructor.
Definition at line 855 of file amg_base.hpp.
|
inline |
Definition at line 895 of file amg_base.hpp.
|
inline |
Definition at line 880 of file amg_base.hpp.
|
inline |
Definition at line 878 of file amg_base.hpp.
|
inline |
Definition at line 922 of file amg_base.hpp.
|
inline |
Definition at line 924 of file amg_base.hpp.
|
inline |
Definition at line 918 of file amg_base.hpp.
|
inline |
Definition at line 920 of file amg_base.hpp.
|
inline |
Definition at line 892 of file amg_base.hpp.
|
inline |
Definition at line 885 of file amg_base.hpp.
|
inline |
Definition at line 883 of file amg_base.hpp.
|
inline |
Definition at line 923 of file amg_base.hpp.
|
inline |
Definition at line 925 of file amg_base.hpp.
|
inline |
Definition at line 919 of file amg_base.hpp.
|
inline |
Definition at line 921 of file amg_base.hpp.
|
inline |
Definition at line 867 of file amg_base.hpp.
|
inline |
Definition at line 888 of file amg_base.hpp.
|
inline |
Definition at line 864 of file amg_base.hpp.
|
inline |
Definition at line 865 of file amg_base.hpp.
|
inline |
Definition at line 862 of file amg_base.hpp.
|
inline |
Definition at line 869 of file amg_base.hpp.
|
inline |
Definition at line 870 of file amg_base.hpp.
|
inline |
Definition at line 876 of file amg_base.hpp.
|
inline |
Definition at line 871 of file amg_base.hpp.
|
inline |
Definition at line 901 of file amg_base.hpp.
|
inline |
Definition at line 908 of file amg_base.hpp.
|
inline |
Definition at line 874 of file amg_base.hpp.
|
inline |
Definition at line 866 of file amg_base.hpp.
|
inline |
Definition at line 889 of file amg_base.hpp.
|
inline |
Definition at line 863 of file amg_base.hpp.
|
inline |
Definition at line 861 of file amg_base.hpp.
|
inline |
Definition at line 915 of file amg_base.hpp.