gms
Class MT3D_SSM

java.lang.Object
  extended by gms.MT3D_SSM
All Implemented Interfaces:
F2DataManipulator, UIComponent, java.io.Serializable
Direct Known Subclasses:
RT3D_SSM

public class MT3D_SSM
extends java.lang.Object
implements java.io.Serializable, UIComponent, F2DataManipulator

See Also:
Serialized Form

Field Summary
(package private) static java.lang.String aqCConc
           
(package private) static java.lang.String aqPoints
           
(package private) static java.lang.String aqRConc
           
(package private)  java.lang.String[] casid
           
protected  RARRAY[][] CEVT
           
(package private)  javax.swing.JTextField conversion
           
protected  RARRAY[][] CRCH
           
protected  ByRefFloat[][] CSS
           
protected  ByRefFloat[][][] CSSMS
           
(package private)  javax.swing.JRadioButton doFRCH
           
(package private)  javax.swing.JRadioButton doNSS
           
protected  ByRefBoolean FDRN
           
protected  ByRefBoolean FEVT
           
protected  ByRefBoolean FGHB
           
protected  ByRefBoolean[] FNew
           
protected  ByRefBoolean FRCH
           
protected  ByRefBoolean FRIV
           
protected  ByRefBoolean FWEL
           
protected  ByRefInt[] INCEVT
           
protected  ByRefInt[] INCRCH
           
protected  ByRefInt[][] ISS
           
protected  ByRefInt[][] ITYPE
           
protected  ByRefInt[][] JSS
           
protected  ByRefInt[][] KSS
           
static int MAXPOINTS
           
protected  ByRefInt MXSS
           
protected  ByRefInt nPER
           
protected  ByRefInt nSPECIES
           
protected  ByRefInt[] NSS
           
private static long serialVersionUID
           
 
Constructor Summary
MT3D_SSM(ByRefInt MaxStress, ByRefInt MaxSpecies)
           
 
Method Summary
 void addDictionaryEntries(F2SystemDev sd, int PID, long dic)
          Add dictionaries entries to the FRAMES 2.0 system
 void addInputs(javax.swing.JPanel p)
          Add Input selection controls to panel
 void addModuleRequirements(F2SystemDev sd, F2ModuleDev md, int PID, long mod, long scheme)
          Add Module Reading or Writing requirements to module
 void addOutputs(javax.swing.JPanel p)
          Add Output selection controls to the panel
 boolean checkInput(java.awt.Component parent)
          Check that the user has completed selection process
 void d3_d8(Operator t, int NCOL, int NROW)
           
 void expandStress(int num)
           
(package private)  int extreme(ByRefInt[] values, boolean min)
           
(package private)  boolean isConnected(ByRefInt count, ByRefInt[] is, ByRefInt[] js, ByRefInt[] ks, double[] c)
           
(package private)  int max(ByRefInt[] values)
           
(package private)  int min(ByRefInt[] values)
           
 void processFormat(Operator t, ByRefInt NCOL, ByRefInt NROW)
           
 boolean read(java.lang.String filename, ByRefInt NCOL, ByRefInt NROW)
           
 void readConstants(java.io.BufferedReader in)
           
 void readDataSet(F2ModuleDev md, int PID, java.lang.String mod, java.lang.String uidic)
          Read or Update the dataset in memory with the dataset from FRAMES
 boolean readObjects(java.lang.String filename, ByRefInt NCOL, ByRefInt NROW, ByRefInt NLAY)
           
 void setConstants(int i, java.lang.String newCasid)
           
(package private)  void touch(int index, ByRefInt[] is, ByRefInt[] js, ByRefInt[] ks, boolean[] touched)
           
 boolean write(java.lang.String filename, ByRefInt NCOL, ByRefInt NROW)
           
 void writeConstants(java.io.PrintWriter out)
           
 void writeDataSet(F2ModuleDev md, int PID, java.lang.String mod, java.lang.String uidic)
          Write the dataset represented by the data in memory
 boolean writeObjects(java.lang.String filename, ByRefInt NCOL, ByRefInt NROW, ByRefInt NLAY)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

serialVersionUID

private static final long serialVersionUID
See Also:
Constant Field Values

MAXPOINTS

public static final int MAXPOINTS
See Also:
Constant Field Values

aqPoints

static java.lang.String aqPoints

aqCConc

static java.lang.String aqCConc

aqRConc

static java.lang.String aqRConc

nPER

protected ByRefInt nPER

nSPECIES

protected ByRefInt nSPECIES

FWEL

protected ByRefBoolean FWEL

FDRN

protected ByRefBoolean FDRN

FRCH

protected ByRefBoolean FRCH

FEVT

protected ByRefBoolean FEVT

FRIV

protected ByRefBoolean FRIV

FGHB

protected ByRefBoolean FGHB

FNew

protected ByRefBoolean[] FNew

MXSS

protected ByRefInt MXSS

INCRCH

protected ByRefInt[] INCRCH

INCEVT

protected ByRefInt[] INCEVT

NSS

protected ByRefInt[] NSS

CRCH

protected RARRAY[][] CRCH

CEVT

protected RARRAY[][] CEVT

KSS

protected ByRefInt[][] KSS

ISS

protected ByRefInt[][] ISS

JSS

protected ByRefInt[][] JSS

ITYPE

protected ByRefInt[][] ITYPE

CSS

protected ByRefFloat[][] CSS

CSSMS

protected ByRefFloat[][][] CSSMS

casid

java.lang.String[] casid

doFRCH

javax.swing.JRadioButton doFRCH

doNSS

javax.swing.JRadioButton doNSS

conversion

javax.swing.JTextField conversion
Constructor Detail

MT3D_SSM

public MT3D_SSM(ByRefInt MaxStress,
                ByRefInt MaxSpecies)
Method Detail

setConstants

public void setConstants(int i,
                         java.lang.String newCasid)

expandStress

public void expandStress(int num)
                  throws java.lang.Exception
Throws:
java.lang.Exception

writeConstants

public void writeConstants(java.io.PrintWriter out)

readConstants

public void readConstants(java.io.BufferedReader in)
                   throws java.io.IOException
Throws:
java.io.IOException

d3_d8

public void d3_d8(Operator t,
                  int NCOL,
                  int NROW)
           throws java.lang.Exception
Throws:
java.lang.Exception

processFormat

public void processFormat(Operator t,
                          ByRefInt NCOL,
                          ByRefInt NROW)
                   throws java.lang.Exception
Throws:
java.lang.Exception

extreme

int extreme(ByRefInt[] values,
            boolean min)

min

int min(ByRefInt[] values)

max

int max(ByRefInt[] values)

touch

void touch(int index,
           ByRefInt[] is,
           ByRefInt[] js,
           ByRefInt[] ks,
           boolean[] touched)

isConnected

boolean isConnected(ByRefInt count,
                    ByRefInt[] is,
                    ByRefInt[] js,
                    ByRefInt[] ks,
                    double[] c)

addInputs

public void addInputs(javax.swing.JPanel p)
Description copied from interface: UIComponent
Add Input selection controls to panel

Specified by:
addInputs in interface UIComponent

addOutputs

public void addOutputs(javax.swing.JPanel p)
Description copied from interface: UIComponent
Add Output selection controls to the panel

Specified by:
addOutputs in interface UIComponent

checkInput

public boolean checkInput(java.awt.Component parent)
Description copied from interface: UIComponent
Check that the user has completed selection process

Specified by:
checkInput in interface UIComponent

addDictionaryEntries

public void addDictionaryEntries(F2SystemDev sd,
                                 int PID,
                                 long dic)
Description copied from interface: F2DataManipulator
Add dictionaries entries to the FRAMES 2.0 system

Specified by:
addDictionaryEntries in interface F2DataManipulator

addModuleRequirements

public void addModuleRequirements(F2SystemDev sd,
                                  F2ModuleDev md,
                                  int PID,
                                  long mod,
                                  long scheme)
Description copied from interface: F2DataManipulator
Add Module Reading or Writing requirements to module

Specified by:
addModuleRequirements in interface F2DataManipulator

readDataSet

public void readDataSet(F2ModuleDev md,
                        int PID,
                        java.lang.String mod,
                        java.lang.String uidic)
Description copied from interface: F2DataManipulator
Read or Update the dataset in memory with the dataset from FRAMES

Specified by:
readDataSet in interface F2DataManipulator

writeDataSet

public void writeDataSet(F2ModuleDev md,
                         int PID,
                         java.lang.String mod,
                         java.lang.String uidic)
Description copied from interface: F2DataManipulator
Write the dataset represented by the data in memory

Specified by:
writeDataSet in interface F2DataManipulator

read

public boolean read(java.lang.String filename,
                    ByRefInt NCOL,
                    ByRefInt NROW)

write

public boolean write(java.lang.String filename,
                     ByRefInt NCOL,
                     ByRefInt NROW)

readObjects

public boolean readObjects(java.lang.String filename,
                           ByRefInt NCOL,
                           ByRefInt NROW,
                           ByRefInt NLAY)

writeObjects

public boolean writeObjects(java.lang.String filename,
                            ByRefInt NCOL,
                            ByRefInt NROW,
                            ByRefInt NLAY)