org.jscience.physics.solids
Class AreaElement

java.lang.Object
  extended by org.jscience.physics.solids.AtlasObject
      extended by org.jscience.physics.solids.AtlasElement
          extended by org.jscience.physics.solids.AreaElement
All Implemented Interfaces:
java.lang.Comparable
Direct Known Subclasses:
Quad2DElement

public abstract class AreaElement
extends AtlasElement

Abstract class that represents a one-dimensional element topology. This will be extended by specific element types (rods, bars, etc...)


Field Summary
protected  double area
          DOCUMENT ME!
protected  AtlasMaterial mat
          DOCUMENT ME!
protected  AtlasNode[] nodeList
          DOCUMENT ME!
protected  double thickness
          DOCUMENT ME!
 
Constructor Summary
AreaElement()
           
 
Method Summary
abstract  void contributeTractionLoad(Traction1D load, SolutionMatrices m)
          DOCUMENT ME!
 double getArea()
          DOCUMENT ME!
 AtlasMaterial getMat()
          DOCUMENT ME!
 AtlasNode[] getNodes()
          DOCUMENT ME!
 double getThickness()
          DOCUMENT ME!
 void setMat(AtlasMaterial mat)
          DOCUMENT ME!
 void setNodes(AtlasNode[] nodes)
          DOCUMENT ME!
 void setThickness(double thickness)
          DOCUMENT ME!
 
Methods inherited from class org.jscience.physics.solids.AtlasElement
computeResults, contributeMatrices, getLocalCoordSys, getNumberNodes, getResults
 
Methods inherited from class org.jscience.physics.solids.AtlasObject
compareTo, equals, getId, getParentModel, getType, loadJDOMElement, populateGeometry, setId, setParentModel, toString, unloadJDOMElement
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

nodeList

protected AtlasNode[] nodeList
DOCUMENT ME!


area

protected double area
DOCUMENT ME!


thickness

protected double thickness
DOCUMENT ME!


mat

protected AtlasMaterial mat
DOCUMENT ME!

Constructor Detail

AreaElement

public AreaElement()
Method Detail

getMat

public AtlasMaterial getMat()
DOCUMENT ME!

Returns:
Returns the mat.

setMat

public void setMat(AtlasMaterial mat)
DOCUMENT ME!

Parameters:
mat - The mat to set.

getThickness

public double getThickness()
DOCUMENT ME!

Returns:
Returns the thickness.

setThickness

public void setThickness(double thickness)
DOCUMENT ME!

Parameters:
thickness - The thickness to set.

setNodes

public void setNodes(AtlasNode[] nodes)
DOCUMENT ME!

Parameters:
nodes - DOCUMENT ME!

getNodes

public AtlasNode[] getNodes()
DOCUMENT ME!

Specified by:
getNodes in class AtlasElement
Returns:
DOCUMENT ME!

getArea

public double getArea()
DOCUMENT ME!

Returns:
DOCUMENT ME!

contributeTractionLoad

public abstract void contributeTractionLoad(Traction1D load,
                                            SolutionMatrices m)
DOCUMENT ME!

Parameters:
load - DOCUMENT ME!
m - DOCUMENT ME!