tlds
Transactional Operations for Linked Data Structures
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
region.h File Reference
#include "element.h"
#include "heap.h"
#include "mesh.h"
#include "tm.h"
Include dependency graph for region.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define PREGION_ALLOC()   Pregion_alloc()
 
#define PREGION_FREE(r)   Pregion_free(r)
 
#define PREGION_CLEARBAD(r)   Pregion_clearBad(r)
 
#define TMREGION_REFINE(r, e, m)   TMregion_refine(TM_ARG r, e, m)
 
#define TMREGION_TRANSFERBAD(r, q)   TMregion_transferBad(TM_ARG r, q)
 

Typedefs

typedef struct region region_t
 

Functions

region_tPregion_alloc ()
 
region_tTMregion_alloc (TM_ARGDECL_ALONE)
 
void Pregion_free (region_t *regionPtr)
 
void TMregion_free (TM_ARGDECL region_t *regionPtr)
 
long TMregion_refine (TM_ARGDECL region_t *regionPtr, element_t *elementPtr, mesh_t *meshPtr)
 
void Pregion_clearBad (region_t *regionPtr)
 
void TMregion_transferBad (TM_ARGDECL region_t *regionPtr, heap_t *workHeapPtr)
 

Macro Definition Documentation

#define PREGION_ALLOC ( )    Pregion_alloc()
#define PREGION_CLEARBAD (   r)    Pregion_clearBad(r)
#define PREGION_FREE (   r)    Pregion_free(r)
#define TMREGION_REFINE (   r,
  e,
 
)    TMregion_refine(TM_ARG r, e, m)
#define TMREGION_TRANSFERBAD (   r,
 
)    TMregion_transferBad(TM_ARG r, q)

Typedef Documentation

typedef struct region region_t

Function Documentation

region_t* Pregion_alloc ( )
void Pregion_clearBad ( region_t regionPtr)
void Pregion_free ( region_t regionPtr)
region_t* TMregion_alloc ( TM_ARGDECL_ALONE  )
void TMregion_free ( TM_ARGDECL region_t regionPtr)
long TMregion_refine ( TM_ARGDECL region_t regionPtr,
element_t elementPtr,
mesh_t meshPtr 
)

Here is the call graph for this function:

Here is the caller graph for this function:

void TMregion_transferBad ( TM_ARGDECL region_t regionPtr,
heap_t workHeapPtr 
)

Here is the call graph for this function: