class TKernelMapping

specifies information about the mapping of a set of kernels onto a layout. More...

Definition#include <F2_kernel.h>
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

Public Methods

Public Members

Protected Methods

Protected Members


Detailed Description

TKernelMapping information about the mapping of a set of kernels onto a layout

TProjectionMap * pMap

pMap

int * kMap

kMap

TMNumMarray * kMap_basic

kMap_basic

 TKernelMapping (TProjectionMap& pMap_arg)

TKernelMapping

 TKernelMapping (TProjectionMap& pMap_arg, int direction_arg)

TKernelMapping

 TKernelMapping (TProjectionMap& pMap_arg, int direction_arg, int* kMap_arg)

TKernelMapping

 TKernelMapping (TProjectionMap& pMap_arg, int direction_arg, TMNumMarray* kMap_basic_arg)

TKernelMapping

 TKernelMapping (TProjectionMap& pMap_arg, TParser& parser)

TKernelMapping

 TKernelMapping (const TKernelMapping& pattern)

TKernelMapping

 TKernelMapping (const TKernelMapping& pattern, TProjectionMap& pMap_arg)

TKernelMapping

 ~TKernelMapping ()

~TKernelMapping

void  expandMap ()

expandMap

void  setDeleteFlags (int pMapFlag, int kMapFlag, int kMap_basicFlag)

setDeleteFlags

int  getMaxKernelIndex ()

getMaxKernelIndex

void  reparseConstruct (TParser& parser, vector<TParameter*>& repPars)

reparseConstruct

void  reparseDelete (vector<TParameter*>& repPars)

reparseDelete

void  handleUpdatedParameters ()

handleUpdatedParameters

void  outputState (ostream& os)

outputState

[const]

void  outputState (ostream& os, int complete)

outputState

[const]

friend ostream&  operator<< (ostream& os, const TKernelMapping& m)

operator<<

friend istream&  operator>> (istream& is, TKernelMapping& m)

operator>>

friend istream&  operator>> (istream& is, TKernel& k)

operator>>

void  check ()

check

[protected]

void  deallocate (int flag_pMap, int flag_kMap, int flag_kMap_basic)

deallocate

[protected]

int delete_pMap

delete_pMap

[protected]

int delete_kMap

delete_kMap

[protected]

int delete_kMap_basic

delete_kMap_basic

[protected]