|
From: | Daniel Penalva |
Subject: | Re: [igraph] Nodes properties |
Date: | Tue, 13 Jan 2015 15:09:20 -0200 |
Please send complete code that reproduces the error. Thanks. G.On Tue, Jan 13, 2015 at 11:55 AM, Daniel Penalva <address@hidden> wrote:i setted igraph_i_set_attribute_table(&igraph_cattribute_table) in the int main(void)On Tue, Jan 13, 2015 at 2:46 PM, Daniel Penalva <address@hidden> wrote:HiIam trying to use this interface, but got a error when encapsulated the functions inside another, eg:void f(igraph_t g, double prickles){igraph_real_t good = prickles;SETGAN(&g, "food", good);}got a error:vector_ptr.c:258: igraph_vector_ptr_size: Assertion `v != ((void *)0)' failed.any hint ? thank-youOn Mon, Jan 12, 2015 at 2:25 PM, Daniel Penalva <address@hidden> wrote:thank youOn Mon, Jan 12, 2015 at 7:56 AM, Tamas Nepusz <address@hidden> wrote:Hi,
> How can i add properties to the nodes of a graph ? Iam using igraph with C
> language.
Please refer to http://igraph.org/c/doc/igraph-Attributes.html
> I want to add:
>
> char *
> doubles
> int
>
> and access by the adjacency matrix structure. Is there any doc to this ?
igraph does not use adjacency matrices to represent a graph. If you want to
retrieve an attribute corresponding to an edge, you have to query the ID of the
edge first using igraph_get_eid() and then retrieve the attribute of interest
using igraph_cattribute_EAN() for numeric attributes, igraph_cattribute_EAS()
for string attributes, or igraph_cattribute_EAB() for booleans.
--
T.
_______________________________________________
igraph-help mailing list
address@hidden
https://lists.nongnu.org/mailman/listinfo/igraph-help
_______________________________________________
igraph-help mailing list
address@hidden
https://lists.nongnu.org/mailman/listinfo/igraph-help
_______________________________________________
igraph-help mailing list
address@hidden
https://lists.nongnu.org/mailman/listinfo/igraph-help
[Prev in Thread] | Current Thread | [Next in Thread] |