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.