|
JNISpice version 2.0.0 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectspice.basic.DLADescriptor
public class DLADescriptor
Class DLADescriptor represents DLA segment descriptors and declares DLA constants.
Within a DLA file, each DLA segment descriptor occupies a contiguous range of DAS integer addresses. The DLA segment components it describes are, respectively, contiguous ranges of DAS integer, double precision, and character addresses. Any of the components may be empty.
The base addresses stored in the descriptor are predecessors of the first DAS addresses of the respective components. DAS addresses are 1-based for all SPICE language versions.
Version 1.0.0 14-NOV-2016 (NJB)
Field Summary | |
---|---|
static int |
BWDIDX
Index of DLA backward segment pointer. |
static int |
CBSIDX
Index of DLA character component base address. |
static int |
CSZIDX
Index of DLA character component size. |
static int |
DBSIDX
Index of DLA double precision component base address. |
static int |
DLADSZ
Size of DLA descriptor array. |
static int |
DSZIDX
Index of DLA double precision component size. |
static int |
FWDIDX
Index of DLA forward segment pointer. |
static int |
IBSIDX
Index of DLA integer component base address. |
static int |
ISZIDX
Index of DLA integer component size. |
Constructor Summary | |
---|---|
DLADescriptor()
No-arguments constructor. |
|
DLADescriptor(DLADescriptor dladsc)
Copy constructor. |
|
DLADescriptor(int[] descrArray)
Construct a DLA descriptor instance from an array of ints. |
Method Summary | |
---|---|
int |
getBackwardPointer()
Get DLA segment backward pointer. |
int |
getCharBase()
Get DLA character component base address. |
int |
getCharSize()
Get DLA character component size. |
int |
getDoubleBase()
Get DLA double precision component base address. |
int |
getDoubleSize()
Get DLA double precision component size. |
int |
getForwardPointer()
Get DLA segment forward pointer. |
int |
getIntBase()
Get DLA integer component base address. |
int |
getIntSize()
Get DLA integer component size. |
int[] |
toArray()
Extract DLA descriptor contents into an int array. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final int BWDIDX
public static final int FWDIDX
public static final int IBSIDX
public static final int ISZIDX
public static final int DBSIDX
public static final int DSZIDX
public static final int CBSIDX
public static final int CSZIDX
public static final int DLADSZ
Constructor Detail |
---|
public DLADescriptor(int[] descrArray)
public DLADescriptor()
public DLADescriptor(DLADescriptor dladsc)
Method Detail |
---|
public int getBackwardPointer()
public int getForwardPointer()
public int getIntBase()
public int getIntSize()
public int getDoubleBase()
public int getDoubleSize()
public int getCharBase()
public int getCharSize()
public int[] toArray()
|
JNISpice version 2.0.0 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |