Pattern.c File Reference

#include "Paso.h"
#include "Pattern.h"

Functions

Paso_PatternPaso_Pattern_alloc (int type, dim_t numOutput, dim_t numInput, index_t *ptr, index_t *index)
Paso_PatternPaso_Pattern_getReference (Paso_Pattern *in)
void Paso_Pattern_free (Paso_Pattern *in)
int Paso_comparIndex (const void *index1, const void *index2)
bool_t Paso_Pattern_isEmpty (Paso_Pattern *in)
Paso_PatternPaso_Pattern_multiply (int type, Paso_Pattern *A, Paso_Pattern *B)
Paso_PatternPaso_Pattern_binop (int type, Paso_Pattern *A, Paso_Pattern *B)
void Paso_IndexList_insertIndex (Paso_IndexList *in, index_t index)
dim_t Paso_IndexList_count (Paso_IndexList *in, index_t range_min, index_t range_max)
void Paso_IndexList_toArray (Paso_IndexList *in, index_t *array, index_t range_min, index_t range_max, index_t index_offset)
void Paso_IndexList_free (Paso_IndexList *in)
Paso_PatternPaso_IndexList_createPattern (dim_t n0, dim_t n, Paso_IndexList *index_list, index_t range_min, index_t range_max, index_t index_offset)

Function Documentation

int Paso_comparIndex ( const void *  index1,
const void *  index2 
)

dim_t Paso_IndexList_count ( Paso_IndexList in,
index_t  range_min,
index_t  range_max 
)

Paso_Pattern* Paso_IndexList_createPattern ( dim_t  n0,
dim_t  n,
Paso_IndexList index_list,
index_t  range_min,
index_t  range_max,
index_t  index_offset 
)

void Paso_IndexList_free ( Paso_IndexList in  ) 

void Paso_IndexList_insertIndex ( Paso_IndexList in,
index_t  index 
)

void Paso_IndexList_toArray ( Paso_IndexList in,
index_t array,
index_t  range_min,
index_t  range_max,
index_t  index_offset 
)

Paso_Pattern* Paso_Pattern_alloc ( int  type,
dim_t  numOutput,
dim_t  numInput,
index_t ptr,
index_t index 
)

Paso_Pattern* Paso_Pattern_binop ( int  type,
Paso_Pattern A,
Paso_Pattern B 
)

void Paso_Pattern_free ( Paso_Pattern in  ) 

Paso_Pattern* Paso_Pattern_getReference ( Paso_Pattern in  ) 

bool_t Paso_Pattern_isEmpty ( Paso_Pattern in  ) 

Paso_Pattern* Paso_Pattern_multiply ( int  type,
Paso_Pattern A,
Paso_Pattern B 
)


Generated on Mon Aug 10 10:04:44 2009 for ESYS13 by  doxygen 1.5.6