|
- #include "igraph.h"
- #include "ruby.h"
- #include "cIGraph.h"
-
- /* call-seq:
- * graph.to_directed(mode)
- *
- * Converts the graph to a directed graph.
- */
- VALUE cIGraph_to_directed(VALUE self, VALUE mode){
-
- igraph_t *graph;
- igraph_neimode_t pmode = NUM2INT(mode);
- int ret;
-
- Data_Get_Struct(self, igraph_t, graph);
- IGRAPH_CHECK(ret = igraph_to_directed(graph,pmode));
-
- return INT2NUM(ret);
-
- }
-
- /* call-seq:
- * graph.to_undirected(mode)
- *
- * Converts the graph to a directed graph.
- */
- VALUE cIGraph_to_undirected(VALUE self, VALUE mode){
-
- igraph_t *graph;
- igraph_neimode_t pmode = NUM2INT(mode);
- int ret;
-
- Data_Get_Struct(self, igraph_t, graph);
- IGRAPH_CHECK(ret = igraph_to_undirected(graph,pmode));
-
- return INT2NUM(ret);
-
- }
|