Construct version 5.4.4
An agent based modeling framework
Graph< link_type > Member List

This is the complete list of members for Graph< link_type >, including all inherited members.

add_delta(unsigned int row, unsigned int col, const link_type &data)Graph< link_type >
apply_col_operation(unsigned int col_index, Callable lambda)Graph< link_type >inline
apply_operation(Callable lambda)Graph< link_type >inline
apply_row_operation(unsigned int row_index, Callable lambda)Graph< link_type >inline
at(unsigned int row, unsigned int col)=0Graph< link_type >pure virtual
at(unsigned int row, unsigned int col, const link_type &data)Graph< link_type >
at(row_graph_iterator &it)=0Graph< link_type >pure virtual
at(col_graph_iterator &it)=0Graph< link_type >pure virtual
at(row_graph_iterator &it, const link_type &data)Graph< link_type >
at(col_graph_iterator &it, const link_type &data)Graph< link_type >
begin_cols(void) noexcept=0Graph< link_type >pure virtual
begin_cols(void) const noexcept=0Graph< link_type >pure virtual
begin_rows(void) noexcept=0Graph< link_type >pure virtual
begin_rows(void) const noexcept=0Graph< link_type >pure virtual
cbegin_cols(void) const noexceptGraph< link_type >inline
cbegin_rows(void) const noexceptGraph< link_type >inline
cget_col(unsigned int col_index) constGraph< link_type >inline
cget_row(unsigned int row_index) constGraph< link_type >inline
clear(const link_type &data) noexcept=0Graph< link_type >pure virtual
col_begin_iterator typedef (defined in Graph< link_type >)Graph< link_type >
col_denseTypeless_Graph
col_end(unsigned int col_index) constGraph< link_type >
col_graph_iterator typedefGraph< link_type >
col_sizeTypeless_Graph
col_sum(unsigned int col_index) constGraph< link_type >inline
const_col_begin_iterator typedefGraph< link_type >
const_full_col_iterator typedefGraph< link_type >
const_full_row_iterator typedefGraph< link_type >
const_row_begin_iterator typedefGraph< link_type >
const_sparse_col_iterator typedefGraph< link_type >
const_sparse_row_iterator typedefGraph< link_type >
def_valGraph< link_type >
edge_typeTypeless_Graph
edge_types enum nameTypeless_Graph
end_cols(void) const noexceptGraph< link_type >
end_rows(void) const noexceptGraph< link_type >
examine(unsigned int row, unsigned int col) const =0Graph< link_type >pure virtual
examine_all_links(Callable lambda)Graph< link_type >inline
full_col_begin(unsigned int col_index)=0Graph< link_type >pure virtual
full_col_begin(unsigned int col_index) const =0Graph< link_type >pure virtual
full_col_cbegin(unsigned int col_index) constGraph< link_type >inline
full_col_iterator typedefGraph< link_type >
full_row_begin(unsigned int row_index)=0Graph< link_type >pure virtual
full_row_begin(unsigned int row_index) const =0Graph< link_type >pure virtual
full_row_cbegin(unsigned int row_index) constGraph< link_type >inline
full_row_iterator typedefGraph< link_type >
get_col(unsigned int col_index)=0Graph< link_type >pure virtual
get_col(unsigned int col_index) const =0Graph< link_type >pure virtual
get_data_state(std::ostream &out) constGraph< link_type >virtual
get_dense_col(unsigned int col_index) constGraph< link_type >inline
get_dense_row(unsigned int row_index) constGraph< link_type >inline
get_row(unsigned int row_index)=0Graph< link_type >pure virtual
get_row(unsigned int row_index) const =0Graph< link_type >pure virtual
get_sparse_col(unsigned int col_index, const link_type &skip_value) constGraph< link_type >inline
get_sparse_row(unsigned int row_index, const link_type &skip_value) constGraph< link_type >inline
graph_iterator typedefGraph< link_type >
nameTypeless_Graph
operator*=(const other &val)Graph< link_type >inline
operator+=(const other &val)Graph< link_type >inline
operator-=(const other &val)Graph< link_type >inline
operator/=(const other &val)Graph< link_type >inline
operator=(const Temporary_Graph< input > &other)Graph< link_type >inline
operator[](unsigned int row_index) (defined in Graph< link_type >)Graph< link_type >inline
operator[](unsigned int row_index) const (defined in Graph< link_type >)Graph< link_type >inline
push_deltas(void)Graph< link_type >virtual
row_begin_iterator typedefGraph< link_type >
row_denseTypeless_Graph
row_end(unsigned int row_index) constGraph< link_type >
row_graph_iterator typedefGraph< link_type >
row_sizeTypeless_Graph
row_sum(unsigned int row_index) constGraph< link_type >inline
set_col(unsigned int col_index, const link_type &value) (defined in Graph< link_type >)Graph< link_type >inline
set_row(unsigned int row_index, const link_type &value) (defined in Graph< link_type >)Graph< link_type >inline
slice_nodesetTypeless_Graph
source_nodesetTypeless_Graph
sparse_col_begin(unsigned int col_index, const link_type &skip_data)=0Graph< link_type >pure virtual
sparse_col_begin(unsigned int col_index, const link_type &skip_data) const =0Graph< link_type >pure virtual
sparse_col_cbegin(unsigned int col_index, const link_type &skip_data) constGraph< link_type >inline
sparse_col_iterator typedefGraph< link_type >
sparse_graph_iterator typedefGraph< link_type >
sparse_row_begin(unsigned int row_index, const link_type &skip_data)=0Graph< link_type >pure virtual
sparse_row_begin(unsigned int row_index, const link_type &skip_data) const =0Graph< link_type >pure virtual
sparse_row_cbegin(unsigned int row_index, const link_type &skip_data) constGraph< link_type >inline
sparse_row_iterator typedefGraph< link_type >
T(void)Graph< link_type >inline
T(void) constGraph< link_type >inline
target_nodesetTypeless_Graph
~Graph()Graph< link_type >inlinevirtual
~Typeless_Graph() (defined in Typeless_Graph)Typeless_Graphinlinevirtual