Serialized Form

Class FEJDGui.AboutBox extends javax.swing.JDialog implements Serializable

Serialized Fields

l1

javax.swing.JLabel l1
The labels of the box


l4

javax.swing.JLabel l4
The labels of the box


l6

javax.swing.JLabel l6
The labels of the box


Class FEJDGui.ButtonPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

matButton

javax.swing.JButton matButton
The button to assemble the matrix


bc1Button

javax.swing.JButton bc1Button
The button to compute boundary conditions of the first type


bc2Button

javax.swing.JButton bc2Button
The button to compute boundary conditions of the second type


bc3Button

javax.swing.JButton bc3Button
The button to compute boundary conditions of the third type


solButton

javax.swing.JButton solButton
The button to compute solution of the problem


isDisplayingSol

boolean isDisplayingSol
Stores if the display should be showing the solution or not


isTimeToDisplayLU

boolean isTimeToDisplayLU
Stores if the display should be showing the LU decomposition or not


speed

javax.swing.JScrollBar speed
The scroll bar used to set the speed


speedLabel

javax.swing.JLabel speedLabel
The label on which "speed" is written


threadAllowed

boolean threadAllowed
Stores if the threads are allowed to run or not


refineThreadAllowed

boolean refineThreadAllowed
Stores if the threads that refines the mesh is allowed to run or not


renumberThreadAllowed

boolean renumberThreadAllowed
Stores if the threads that renumbers the mesh is allowed to run or not


Class FEJDGui.CodePanel extends javax.swing.JScrollPane implements Serializable

Serialized Fields

editor

javax.swing.JEditorPane editor
The Pane on which the HTML are displayed


fileName

java.lang.String fileName
The name of the HTML file


Class FEJavaDemo extends javax.swing.JApplet implements Serializable


Class FEJDGui.JpegFrame extends javax.swing.JFrame implements Serializable

Serialized Fields

SaveButton

javax.swing.JButton SaveButton
The button to save the jpeg files


CancelButton

javax.swing.JButton CancelButton
The button to cancel the process


matCB

javax.swing.JCheckBox matCB
The checkbox to tell is the user wants a jpeg of the matrix or not


meshCB

javax.swing.JCheckBox meshCB
The checkbox to tell is the user wants a jpeg of the mesh or not


partialCB

javax.swing.JCheckBox partialCB
The checkbox to tell if the user wants to print the whole matrix


matName

javax.swing.JTextField matName
The field where the path to the matrix jpeg is written


meshName

javax.swing.JTextField meshName
The field where the path to the mesh jpeg is written


Class FEJDGui.LoadPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

fileChooserNet

javax.swing.JFileChooser fileChooserNet
File chooser for the .net file


fileChooserDat

javax.swing.JFileChooser fileChooserDat
File chooser for the .dat file


browseBtn1

javax.swing.JButton browseBtn1
Button to browse for the .net file


browseBtn2

javax.swing.JButton browseBtn2
Button to browse for the .dat file


quitBtn

javax.swing.JButton quitBtn
Button to quit the program


tf1

javax.swing.JTextField tf1
Text field which displays the path of the .net file


tf2

javax.swing.JTextField tf2
Text field which displays the path of the .dat file


loadBtn

javax.swing.JButton loadBtn
Button to load the two files


fileName

java.lang.String fileName
Name of the .net file


filePath

java.lang.String filePath
Path of the .net file


Class FEJDGui.MatrixPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

isDispDecomp

boolean isDispDecomp
Keeps the choice of the user about the displaying of the LU decomposition


vectBlue

java.util.Vector vectBlue
Contains non zero elements of the vector


vectRed

java.util.Vector vectRed
Contains the non zero elements of the vector added by the current element


vectGreen

java.util.Vector vectGreen
Contains the elements of the vector corresponding to dirichlet nodes


matBlue

java.util.Vector matBlue
Contains non zero elements of the matrix


matDecompBlue

java.util.Vector matDecompBlue
Contains non zero elements of the LU matrix after decomposition


matRed

java.util.Vector matRed
Contains the non zero elements of the matrix added by the current element


matGreen

java.util.Vector matGreen
Contains the elements of the matrix corresponding to dirichlet nodes


matGreenTmp

java.util.Vector matGreenTmp
Contains the row and the column of the current dirichlet point


matRedTmp

java.util.Vector matRedTmp
Contains the row and the column of the current highlighted row, for the display of the solving process


margin

int margin
The margin around the matrix


zoomValue

int zoomValue
The current value of the zoom


size

int size
The size of the displayed matrix


all

boolean all
True if the whole panel has to be painted (to create a jpeg for exemple)


Class FEJDGui.MeshPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

m

Mesh m
The mesh which is displayed


ElemRed

int ElemRed
The global number of the element which should be painted in red


BorderRed

MeshBorder BorderRed
The boorder which should be painted in red


NodeRed

int NodeRed
The global number of the node which should be painted in red


level

int level
The level of refinement of the mesh


isDispBC

boolean isDispBC
Stores if the boundary conditions should be displayed or not


isDispNb

boolean isDispNb


Class FEJDGui.PrgMenuBar extends javax.swing.JMenuBar implements Serializable

Serialized Fields

menuLanguage

javax.swing.JMenu menuLanguage
The different menus of the program


menuParam

javax.swing.JMenu menuParam
The different menus of the program


menuFct

javax.swing.JMenu menuFct
The different menus of the program


menuDisplay

javax.swing.JMenu menuDisplay
The different menus of the program


menuMisc

javax.swing.JMenu menuMisc
The different menus of the program


menuAcc

javax.swing.JMenu menuAcc
The different menus of the program


menuHelp

javax.swing.JMenu menuHelp
The different menus of the program


menuNewFiles

javax.swing.JMenu menuNewFiles
The different menus of the program


eng

javax.swing.JMenuItem eng
The different menu items of the program


ger

javax.swing.JMenuItem ger
The different menu items of the program


fre

javax.swing.JMenuItem fre
The different menu items of the program


jpeg

javax.swing.JMenuItem jpeg
The different menu items of the program


solution

javax.swing.JMenuItem solution
The different menu items of the program


renum

javax.swing.JMenuItem renum
The different menu items of the program


refinement

javax.swing.JMenuItem refinement
The different menu items of the program


about

javax.swing.JMenuItem about
The different menu items of the program


nbDispl

javax.swing.JCheckBoxMenuItem nbDispl
The different checkbox menu items of the program


dirichletNode

javax.swing.JCheckBoxMenuItem dirichletNode
The different checkbox menu items of the program


decompDispl

javax.swing.JCheckBoxMenuItem decompDispl
The different checkbox menu items of the program


autoRenum

javax.swing.JCheckBoxMenuItem autoRenum
The different checkbox menu items of the program


newFileRenum

javax.swing.JCheckBoxMenuItem newFileRenum
The different checkbox menu items of the program


newFileRefine

javax.swing.JCheckBoxMenuItem newFileRefine
The different checkbox menu items of the program


handbook

javax.swing.JCheckBoxMenuItem handbook
The different checkbox menu items of the program


linearFct

javax.swing.JRadioButtonMenuItem linearFct
The different radiobutton menu items of the program


quadraticFct

javax.swing.JRadioButtonMenuItem quadraticFct
The different radiobutton menu items of the program


localesSupported

java.util.Locale[] localesSupported
The locals (ie languages) which are supported


localeChoosen

int localeChoosen
The language chossen by the user


Class FEJDGui.RefinePanel extends javax.swing.JPanel implements Serializable

Serialized Fields

refine

javax.swing.JScrollBar refine
The scroll bar which sets the level of refinement


refineLabel

javax.swing.JLabel refineLabel
The progress label


levelReached

int levelReached
The level of refinement hich has been reached


storeElemArray

Elem[][] storeElemArray
The array storing the elements of every level of refinement


threadRefineAllowed

boolean threadRefineAllowed
Stores if the thread doing the refinement is allowed to run


startlevel

int startlevel
The level a which the refinement start after reload


refineColorThread

RefineColorThread refineColorThread
The thread used to refine the picture


firstThread

boolean firstThread
True if the only thread created is the one created in the constructor


Class FEJDGui.ResultsDialog extends javax.swing.JDialog implements Serializable


Class FEJDGui.RulerPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

preferredh

int preferredh

preferredw

int preferredw

orientation

int orientation


Class FEJDGui.WebLoadPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

tf1

javax.swing.JTextField tf1
The text fields where the filenames are entered


tf2

javax.swing.JTextField tf2
The text fields where the filenames are entered


loadBtn

javax.swing.JButton loadBtn
Button to load the two files


netFileName

java.lang.String[] netFileName
Names of the .net files


datFileName

java.lang.String[] datFileName
Names of the .dat files


netList

javax.swing.JList netList
List displaying the .net files


datList

javax.swing.JList datList
List displaying the .dat files


Class FEJDGui.WebMenuBar extends javax.swing.JMenuBar implements Serializable

Serialized Fields

menuLanguage

javax.swing.JMenu menuLanguage
The different menus of the program


menuParam

javax.swing.JMenu menuParam
The different menus of the program


menuFct

javax.swing.JMenu menuFct
The different menus of the program


menuDisplay

javax.swing.JMenu menuDisplay
The different menus of the program


menuMisc

javax.swing.JMenu menuMisc
The different menus of the program


menuAcc

javax.swing.JMenu menuAcc
The different menus of the program


menuHelp

javax.swing.JMenu menuHelp
The different menus of the program


menuNewFiles

javax.swing.JMenu menuNewFiles
The different menus of the program


eng

javax.swing.JMenuItem eng
The different menu items of the program


ger

javax.swing.JMenuItem ger
The different menu items of the program


fre

javax.swing.JMenuItem fre
The different menu items of the program


jpeg

javax.swing.JMenuItem jpeg
The different menu items of the program


solution

javax.swing.JMenuItem solution
The different menu items of the program


renum

javax.swing.JMenuItem renum
The different menu items of the program


refinement

javax.swing.JMenuItem refinement
The different menu items of the program


about

javax.swing.JMenuItem about
The different menu items of the program


nbDispl

javax.swing.JCheckBoxMenuItem nbDispl
The different checkbox menu items of the program


dirichletNode

javax.swing.JCheckBoxMenuItem dirichletNode
The different checkbox menu items of the program


decompDispl

javax.swing.JCheckBoxMenuItem decompDispl
The different checkbox menu items of the program


autoRenum

javax.swing.JCheckBoxMenuItem autoRenum
The different checkbox menu items of the program


newFileRenum

javax.swing.JCheckBoxMenuItem newFileRenum
The different checkbox menu items of the program


newFileRefine

javax.swing.JCheckBoxMenuItem newFileRefine
The different checkbox menu items of the program


handbook

javax.swing.JCheckBoxMenuItem handbook
The different checkbox menu items of the program


linearFct

javax.swing.JRadioButtonMenuItem linearFct
The different radiobutton menu items of the program


quadraticFct

javax.swing.JRadioButtonMenuItem quadraticFct
The different radiobutton menu items of the program


localesSupported

java.util.Locale[] localesSupported
The locals (ie languages) which are supported


localeChoosen

int localeChoosen
The language chossen by the user


Class FEJDGui.WelcomeBox extends javax.swing.JDialog implements Serializable


Class FEJDGui.ZoomPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

zoom

javax.swing.JScrollBar zoom
The scroll bar used to set the zoom level of the matrix


zoomLabel

javax.swing.JLabel zoomLabel
The zoom label


zoomMin

int zoomMin
The minium value of the zoom