PULSAR  2.0.0
Parallel Ultra-Light Systolic Array Runtime
 All Data Structures Files Functions Typedefs Enumerations Macros Groups
prt_config.h File Reference

PRT configuration. More...

#include "prt.h"

Go to the source code of this file.

Data Structures

struct  prt_config_s
 PRT configuration. More...
 

Typedefs

typedef enum prt_config_param_e prt_config_param_t
 PRT configuration parameters.
 
typedef enum prt_config_value_e prt_config_value_t
 Values for PRT configuration parameters.
 
typedef struct prt_config_s prt_config_t
 PRT configuration.
 

Enumerations

enum  prt_config_param_e { PRT_VDP_SCHEDULING, PRT_SVG_TRACING }
 PRT configuration parameters.
 
enum  prt_config_value_e { PRT_VDP_SCHEDULING_AGGRESSIVE, PRT_VDP_SCHEDULING_LAZY, PRT_SVG_TRACING_ON, PRT_SVG_TRACING_OFF }
 Values for PRT configuration parameters.
 

Functions

prt_config_tprt_config_new ()
 Creates a new configuration object. More...
 
void prt_config_delete (prt_config_t *config)
 Destroys a configuration object. More...
 

Detailed Description

PRT configuration.

Author
Jakub Kurzak

PULSAR Runtime http://icl.utk.edu/pulsar/ Copyright (C) 2012-2015 University of Tennessee.

Definition in file prt_config.h.

Function Documentation

void prt_config_delete ( prt_config_t config)

Destroys a configuration object.

Parameters
config– The configuration object to destroy.

Definition at line 39 of file prt_config.c.

prt_config_t* prt_config_new ( )

Creates a new configuration object.

Returns
New configuration object with default values.

Definition at line 19 of file prt_config.c.