public class XMPtemplate extends XMPobject
Modifier and Type | Field and Description |
---|---|
static int |
BLOCK |
static int |
BLOCK_CYCLIC |
static int |
CYCLIC |
static int |
DUPLICATION |
static int |
GBLOCK |
Constructor and Description |
---|
XMPtemplate(java.lang.String name,
int dim,
Ident descId) |
Modifier and Type | Method and Description |
---|---|
boolean |
checkInheritExec() |
void |
createSizeVector() |
boolean |
distributionIsFixed() |
XobjList |
getDecl() |
XobjList |
getDistDecl() |
int |
getDistMannerAt(int index) |
static java.lang.String |
getDistMannerString(int manner) |
java.lang.String |
getDistMannerStringAt(int index) |
Ident |
getFlagId() |
Ident |
getGtolTemp0IdAt(int index) |
XMPnodes |
getOntoNodes() |
XobjInt |
getOntoNodesIndexAt(int index) |
Xobject |
getSizeAt(int index) |
Xobject |
getWidthAt(int index) |
boolean |
isDistributed() |
boolean |
isFixed() |
boolean |
isStaticDesc() |
void |
setDecl(XobjList decl) |
void |
setDistDecl(XobjList distDecl) |
void |
setDistMannerAt(int manner,
int index) |
void |
setDistributionIsFixed() |
void |
setDistributionIsFixed(boolean b) |
void |
setFlagId(Ident id) |
void |
setGtolTemp0IdAt(Ident temp0Id,
int index) |
void |
setIsDistributed() |
void |
setIsFixed() |
void |
setIsStaticDesc(boolean flag) |
void |
setOntoNodes(XMPnodes nodes) |
void |
setOntoNodesIndexAt(int nodesDimIdx,
int templateDimIdx) |
void |
setWidthAt(Xobject width,
int index) |
static void |
translateDistribute(XobjList distDecl,
XMPglobalDecl globalDecl,
boolean isLocalPragma,
PragmaBlock pb) |
static void |
translateTemplate(XobjList templateDecl,
XMPglobalDecl globalDecl,
boolean isLocalPragma,
PragmaBlock pb) |
static void |
translateTemplateFix(XobjList tfixDecl,
XMPglobalDecl globalDecl,
PragmaBlock pb) |
addLower, addUpper, getDescId, getDim, getKind, getLowerAt, getName, getUpperAt
public static final int DUPLICATION
public static final int BLOCK
public static final int CYCLIC
public static final int BLOCK_CYCLIC
public static final int GBLOCK
public XMPtemplate(java.lang.String name, int dim, Ident descId)
public void setIsFixed()
public boolean isFixed()
public void setIsDistributed()
public boolean isDistributed()
public void setDistributionIsFixed(boolean b)
public void setDistributionIsFixed()
public boolean distributionIsFixed()
public void setOntoNodes(XMPnodes nodes)
public XMPnodes getOntoNodes()
public void setOntoNodesIndexAt(int nodesDimIdx, int templateDimIdx)
public XobjInt getOntoNodesIndexAt(int index)
public void setDistMannerAt(int manner, int index)
public int getDistMannerAt(int index) throws XMPexception
XMPexception
public java.lang.String getDistMannerStringAt(int index) throws XMPexception
XMPexception
public void createSizeVector()
public Xobject getSizeAt(int index)
public void setWidthAt(Xobject width, int index)
public Xobject getWidthAt(int index) throws XMPexception
XMPexception
public static java.lang.String getDistMannerString(int manner) throws XMPexception
XMPexception
public void setDecl(XobjList decl)
public XobjList getDecl()
public void setDistDecl(XobjList distDecl)
public XobjList getDistDecl()
public void setGtolTemp0IdAt(Ident temp0Id, int index)
public Ident getGtolTemp0IdAt(int index)
public void setIsStaticDesc(boolean flag)
public boolean isStaticDesc()
public void setFlagId(Ident id)
public Ident getFlagId()
public boolean checkInheritExec()
checkInheritExec
in class XMPobject
public static void translateTemplate(XobjList templateDecl, XMPglobalDecl globalDecl, boolean isLocalPragma, PragmaBlock pb) throws XMPexception
XMPexception
public static void translateDistribute(XobjList distDecl, XMPglobalDecl globalDecl, boolean isLocalPragma, PragmaBlock pb) throws XMPexception
XMPexception
public static void translateTemplateFix(XobjList tfixDecl, XMPglobalDecl globalDecl, PragmaBlock pb) throws XMPexception
XMPexception