public class FindexRange
extends java.lang.Object
Constructor and Description |
---|
FindexRange(Xobject subscript) |
FindexRange(Xobject[] subscripts) |
FindexRange(Xobject[] subscripts,
Block block) |
FindexRange(Xobject[] subscripts,
Block block,
XMPenv env) |
FindexRange(Xobject subscript,
Block block) |
FindexRange(Xobject subscript,
Block block,
XMPenv env) |
Modifier and Type | Method and Description |
---|---|
Xobject |
getExtent(int i) |
Xobject[] |
getExtents() |
Xobject |
getLbound(int i) |
Xobject |
getLboundOrNull(int i) |
Xobject[] |
getLbounds() |
int |
getNumSubs() |
Xobject |
getSizeFromIndexRange(Xobject range) |
Xobject |
getSizeFromLbUb(int i,
Xobject lb,
Xobject ub) |
Xobject |
getSizeFromLbUb(Xobject lb,
Xobject ub) |
Xobject |
getSizeFromTriplet(int i,
Xobject i1,
Xobject i2,
Xobject i3) |
Xobject |
getSizeFromTriplet(Xobject i1,
Xobject i2,
Xobject i3) |
Xobject |
getTotalArraySizeExpr() |
Xobject |
getUbound(int i) |
Xobject[] |
getUbounds() |
public FindexRange(Xobject[] subscripts)
public FindexRange(Xobject subscript)
public Xobject getLbound(int i)
public Xobject getLboundOrNull(int i)
public Xobject getUbound(int i)
public Xobject[] getLbounds()
public Xobject[] getUbounds()
public Xobject getExtent(int i)
public Xobject[] getExtents()
public Xobject getTotalArraySizeExpr()
public int getNumSubs()