Polly 20.0.0git
Functions
isl_tarjan.c File Reference
#include <stdlib.h>
#include <isl/ctx.h>
#include <isl_tarjan.h>

Go to the source code of this file.

Functions

struct isl_tarjan_graphisl_tarjan_graph_free (struct isl_tarjan_graph *g)
 
static struct isl_tarjan_graphisl_tarjan_graph_alloc (isl_ctx *ctx, int len)
 
static isl_stat isl_tarjan_components (struct isl_tarjan_graph *g, int i, isl_bool(*follows)(int i, int j, void *user), void *user)
 
struct isl_tarjan_graphisl_tarjan_graph_init (isl_ctx *ctx, int len, isl_bool(*follows)(int i, int j, void *user), void *user)
 
struct isl_tarjan_graphisl_tarjan_graph_component (isl_ctx *ctx, int len, int node, isl_bool(*follows)(int i, int j, void *user), void *user)
 

Function Documentation

◆ isl_tarjan_components()

static isl_stat isl_tarjan_components ( struct isl_tarjan_graph g,
int  i,
isl_bool(*)(int i, int j, void *user follows,
void *  user 
)
static

◆ isl_tarjan_graph_alloc()

static struct isl_tarjan_graph * isl_tarjan_graph_alloc ( isl_ctx ctx,
int  len 
)
static

◆ isl_tarjan_graph_component()

struct isl_tarjan_graph * isl_tarjan_graph_component ( isl_ctx ctx,
int  len,
int  node,
isl_bool(*)(int i, int j, void *user follows,
void *  user 
)

◆ isl_tarjan_graph_free()

struct isl_tarjan_graph * isl_tarjan_graph_free ( struct isl_tarjan_graph g)

◆ isl_tarjan_graph_init()

struct isl_tarjan_graph * isl_tarjan_graph_init ( isl_ctx ctx,
int  len,
isl_bool(*)(int i, int j, void *user follows,
void *  user 
)