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() |
Modifier and Type | Method and Description |
---|---|
static void |
analyzeDistribute(Xobject templ,
Xobject distArgs,
Xobject nodes,
XMPenv env,
PragmaBlock pb) |
static void |
analyzeTemplate(Xobject name,
Xobject templateDecl,
XMPenv env,
PragmaBlock pb) |
void |
buildConstructor(BlockList body,
XMPenv env,
Block block) |
void |
buildDestructor(BlockList body,
XMPenv env,
Block block) |
static java.lang.String |
distMannerName(int dist) |
Xobject |
getDistArgAt(int index) |
int |
getDistMannerAt(int index) |
static java.lang.String |
getDistMannerString(int manner) |
java.lang.String |
getDistMannerStringAt(int index) |
Xobject |
getLowerAt(int index) |
XMPnodes |
getOntoNodes() |
Xobject |
getSizeAt(int index) |
Xobject |
getUpperAt(int index) |
boolean |
isDistributed() |
boolean |
isFixed() |
void |
setDistMannerAt(int index,
int distManner,
Xobject distArg) |
void |
setIsDistributed() |
void |
setIsFixed() |
void |
setOntoNodes(XMPnodes nodes) |
java.lang.String |
toString() |
void |
unsetIsFixed() |
getDescId, getDim, getKind, getName, isSaveDesc, setSaveDesc
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 java.lang.String toString()
toString
in class java.lang.Object
public void setIsFixed()
public void unsetIsFixed()
public boolean isFixed()
public void setIsDistributed()
public boolean isDistributed()
public void setOntoNodes(XMPnodes nodes)
public XMPnodes getOntoNodes()
public void setDistMannerAt(int index, int distManner, Xobject distArg)
public int getDistMannerAt(int index)
public Xobject getDistArgAt(int index)
public java.lang.String getDistMannerStringAt(int index)
public static java.lang.String distMannerName(int dist)
public Xobject getUpperAt(int index)
public Xobject getLowerAt(int index)
public Xobject getSizeAt(int index)
public static java.lang.String getDistMannerString(int manner)
public static void analyzeTemplate(Xobject name, Xobject templateDecl, XMPenv env, PragmaBlock pb)
public static void analyzeDistribute(Xobject templ, Xobject distArgs, Xobject nodes, XMPenv env, PragmaBlock pb)
public void buildConstructor(BlockList body, XMPenv env, Block block)
buildConstructor
in class XMPobject
public void buildDestructor(BlockList body, XMPenv env, Block block)
buildDestructor
in class XMPobject