Math2mat
Public Member Functions

m2m.backend.project.OptimisationProperties Class Reference

Collaboration diagram for m2m.backend.project.OptimisationProperties:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 OptimisationProperties ()
 OptimisationProperties (String type, NumType dataSize, int frequency, String fType, boolean optFifo, int fifoSize, boolean fifoComp)
String getXmlTagName ()
boolean fromXml (Element el)
Element toXml (Document dom)
String getOptimisationtype ()
NumType getOptimisationDataType ()
int getOptimisationfrequency ()
String getFifoType ()
boolean getOptimizeFifo ()
boolean getFifoCompensation ()
int getFifoSize ()
void setFifoSize (int size)
void setOptimizeFifo (boolean optimize)
void setFifoCompensation (boolean compensate)
void setOptimisationType (String type)
void setOptimisationDataType (NumType dataType)
void setOptimisationFrequency (int frequency)
void setFifoType (String fType)

Detailed Description

Definition at line 28 of file OptimisationProperties.java.


Constructor & Destructor Documentation

m2m.backend.project.OptimisationProperties.OptimisationProperties ( )

Default constructor. Initialise members to null.

Definition at line 67 of file OptimisationProperties.java.

m2m.backend.project.OptimisationProperties.OptimisationProperties ( String  type,
NumType  dataSize,
int  frequency,
String  fType,
boolean  optFifo,
int  fifoSize,
boolean  fifoComp 
)

Initialise members with values in parameter.

Parameters:
typeType of optimisation.
dataSizeSize of data.
frequencyWish frequency.
fTypeType of fifo the user wants (Standard, Altera or Xilinx)
optFifoIndicates if the tool has to optimize the Fifo size or not
fifoSizeIf the tool do not optimize the Fifo size, this indicates the Fifo size
fifoCOmpIf Input Fifos have to be added for delay compensation

Definition at line 88 of file OptimisationProperties.java.


Member Function Documentation

boolean m2m.backend.project.OptimisationProperties.fromXml ( Element  el)

Definition at line 102 of file OptimisationProperties.java.

boolean m2m.backend.project.OptimisationProperties.getFifoCompensation ( )

Definition at line 168 of file OptimisationProperties.java.

int m2m.backend.project.OptimisationProperties.getFifoSize ( )

Definition at line 172 of file OptimisationProperties.java.

String m2m.backend.project.OptimisationProperties.getFifoType ( )

Get the type of fifo.

Returns:
The type of fifo.

Definition at line 160 of file OptimisationProperties.java.

NumType m2m.backend.project.OptimisationProperties.getOptimisationDataType ( )

Get the data type.

Returns:
The type of data.

Definition at line 144 of file OptimisationProperties.java.

int m2m.backend.project.OptimisationProperties.getOptimisationfrequency ( )

Get the wish frequency.

Returns:
The value of the wish frequency.

Definition at line 152 of file OptimisationProperties.java.

String m2m.backend.project.OptimisationProperties.getOptimisationtype ( )

Get the optimisation type.

Returns:
The optimisation type if different from null.

Definition at line 133 of file OptimisationProperties.java.

boolean m2m.backend.project.OptimisationProperties.getOptimizeFifo ( )

Definition at line 164 of file OptimisationProperties.java.

String m2m.backend.project.OptimisationProperties.getXmlTagName ( )

Definition at line 98 of file OptimisationProperties.java.

void m2m.backend.project.OptimisationProperties.setFifoCompensation ( boolean  compensate)

Definition at line 184 of file OptimisationProperties.java.

void m2m.backend.project.OptimisationProperties.setFifoSize ( int  size)

Definition at line 176 of file OptimisationProperties.java.

void m2m.backend.project.OptimisationProperties.setFifoType ( String  fType)

Set the fifo type.

Parameters:
fTypeFifo type.

Definition at line 221 of file OptimisationProperties.java.

void m2m.backend.project.OptimisationProperties.setOptimisationDataType ( NumType  dataType)

Set the size of data.

Parameters:
dataSizeSize of data.

Definition at line 203 of file OptimisationProperties.java.

void m2m.backend.project.OptimisationProperties.setOptimisationFrequency ( int  frequency)

Set the wish frequency.

Parameters:
frequencyWish frequency.

Definition at line 212 of file OptimisationProperties.java.

void m2m.backend.project.OptimisationProperties.setOptimisationType ( String  type)

Set the optmisation type.

Parameters:
typeOptimisation type.

Definition at line 194 of file OptimisationProperties.java.

void m2m.backend.project.OptimisationProperties.setOptimizeFifo ( boolean  optimize)

Definition at line 180 of file OptimisationProperties.java.

Element m2m.backend.project.OptimisationProperties.toXml ( Document  dom)

Definition at line 113 of file OptimisationProperties.java.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Enumerations