Hitmap 1.3
 All Data Structures Namespaces Files Functions Variables Typedefs Friends Macros Groups Pages
Data Fields
HitLayoutSig Struct Reference

#include <hit_layout.h>

Inheritance diagram for HitLayoutSig:
Inheritance graph
[legend]
Collaboration diagram for HitLayoutSig:
Collaboration graph
[legend]

Data Fields

HitLayoutSignatureFunction signatureGenericF
 
HitLayoutSignatureInvFunction signatureInvGenericF
 
HitLayoutSignatureFunction signatureRestrictedF
 
HitLayoutSignatureInvFunction signatureInvRestrictedF
 
HitLayoutRanksFunction ranksGenericF
 
HitLayoutRanksFunction ranksRestrictedF
 
float * extraParameter
 
int restrictToDim
 
- Data Fields inherited from HitLayout
int type
 
HitTopology topo
 
int wrap [HIT_MAXDIMS]
 
int numActives [HIT_MAXDIMS]
 
int maxSize [HIT_MAXDIMS]
 
int minSize [HIT_MAXDIMS]
 
int active
 
int group
 
char leader
 
HitRanks leaderRanks
 
HitShape shape
 
HitShape origShape
 
HitPTopology * pTopology [HIT_MAXDIMS+1]
 
HitPTopology * pTopologyGroup
 
union {
   HitLayoutSig   layoutSig
 
   HitLayoutList   layoutList
 
info
 
double predecessorsLoad [HIT_MAXDIMS]
 
double successorsLoad [HIT_MAXDIMS]
 
double ownLoad
 

Detailed Description

ADT for the specific part of a layout signature. A Signature Layout contains the shape that is a partition of the original shape, a pointer to a function to calculate the signatures of the other processors shapes and a integer that is used to restrict the shape to a given number of dimensions.

Definition at line 155 of file hit_layout.h.

Field Documentation

float* extraParameter

Extra optional parameter for some layout functions

Definition at line 164 of file hit_layout.h.

HitLayoutRanksFunction ranksGenericF

Method to transform ranks.

Definition at line 162 of file hit_layout.h.

HitLayoutRanksFunction ranksRestrictedF

Method to transform ranks.

Definition at line 163 of file hit_layout.h.

int restrictToDim

Dimension in which a different signature function is applied

Definition at line 165 of file hit_layout.h.

HitLayoutSignatureFunction signatureGenericF

FUNCTIONS (METHODS) TO COMPUTE DATA FOR OTHER VIRTUAL PROCESSORS Method to compute local signature.

Definition at line 158 of file hit_layout.h.

HitLayoutSignatureInvFunction signatureInvGenericF

Method to compute inverse of signature.

Definition at line 159 of file hit_layout.h.

HitLayoutSignatureInvFunction signatureInvRestrictedF

Method to compute inverse of signature.

Definition at line 161 of file hit_layout.h.

HitLayoutSignatureFunction signatureRestrictedF

Method to compute local signature.

Definition at line 160 of file hit_layout.h.


The documentation for this struct was generated from the following file: