mathcomp.assemble.filament
Class Filament

java.lang.Object
  extended by mathcomp.assemble.filament.Filament

public class Filament
extends java.lang.Object


Field Summary
 double BENDING_COEFFICIENT
           
 double[] bendingX
           
 double[] bendingY
           
 double[] cnX
           
 double[] cnY
           
 double INIT_BENDING_COEFFICIENT
           
 double INIT_TENSION_COEFFICIENT
           
 Node[] nodes
           
 int NUMNODES
           
 Node[] oldNodes
           
 double[] segLengthArray
           
 double[] stretchX
           
 double[] stretchY
           
 double TENSION_COEFFICIENT
           
 double[] velX
           
 double[] velY
           
 double[] viscX
           
 double[] viscY
           
 
Constructor Summary
Filament()
           
 
Method Summary
 java.lang.String getBendData()
           
 java.lang.String getCoordData()
           
 double getInitSegLengthAt(int i)
           
 Node getNodeAt(int i)
           
 java.lang.String getStretchData()
           
 java.lang.String getViscData()
           
 void initSegLengthArray()
           
 void moveNode(int i, double newX, double newY)
           
 void printData()
           
 void setNodeAt(Node n, int i)
           
 void setNodes(Node[] nodes)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

nodes

public Node[] nodes

oldNodes

public Node[] oldNodes

NUMNODES

public int NUMNODES

segLengthArray

public double[] segLengthArray

cnX

public double[] cnX

cnY

public double[] cnY

viscX

public double[] viscX

viscY

public double[] viscY

bendingX

public double[] bendingX

bendingY

public double[] bendingY

stretchX

public double[] stretchX

stretchY

public double[] stretchY

velX

public double[] velX

velY

public double[] velY

INIT_TENSION_COEFFICIENT

public final double INIT_TENSION_COEFFICIENT
See Also:
Constant Field Values

INIT_BENDING_COEFFICIENT

public final double INIT_BENDING_COEFFICIENT
See Also:
Constant Field Values

TENSION_COEFFICIENT

public double TENSION_COEFFICIENT

BENDING_COEFFICIENT

public double BENDING_COEFFICIENT
Constructor Detail

Filament

public Filament()
Method Detail

initSegLengthArray

public void initSegLengthArray()

getInitSegLengthAt

public double getInitSegLengthAt(int i)

getCoordData

public java.lang.String getCoordData()

getBendData

public java.lang.String getBendData()

getStretchData

public java.lang.String getStretchData()

getViscData

public java.lang.String getViscData()

setNodeAt

public void setNodeAt(Node n,
                      int i)

getNodeAt

public Node getNodeAt(int i)

setNodes

public void setNodes(Node[] nodes)

moveNode

public void moveNode(int i,
                     double newX,
                     double newY)

printData

public void printData()