org.jscience.physics.solids
Class AtlasElement

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

public abstract class AtlasElement
extends AtlasObject

Top level abstract object for all finite elements.


Constructor Summary
AtlasElement()
           
 
Method Summary
abstract  void computeResults(SolutionMatrices m)
          Computes the volume of the element.
abstract  void contributeMatrices(SolutionMatrices m)
          Method to contribute stiffness contributions to the stiffness matrix.
abstract  AtlasCoordSys getLocalCoordSys()
          DOCUMENT ME!
abstract  AtlasNode[] getNodes()
          Returns all of the nodes referenced by this element.
 int getNumberNodes()
          Returns the number of nodes referenced by this element.
abstract  java.util.ArrayList getResults()
          DOCUMENT ME!
 
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
 

Constructor Detail

AtlasElement

public AtlasElement()
Method Detail

getLocalCoordSys

public abstract AtlasCoordSys getLocalCoordSys()
DOCUMENT ME!

Returns:
DOCUMENT ME!

contributeMatrices

public abstract void contributeMatrices(SolutionMatrices m)
                                 throws AtlasException
Method to contribute stiffness contributions to the stiffness matrix.

Parameters:
m - DOCUMENT ME!
Throws:
AtlasException - DOCUMENT ME!

getNodes

public abstract AtlasNode[] getNodes()
Returns all of the nodes referenced by this element.

Returns:
DOCUMENT ME!

getNumberNodes

public int getNumberNodes()
Returns the number of nodes referenced by this element.

Returns:
DOCUMENT ME!

computeResults

public abstract void computeResults(SolutionMatrices m)
                             throws AtlasException
Computes the volume of the element.

Parameters:
m - DOCUMENT ME!
Throws:
AtlasException - DOCUMENT ME!

getResults

public abstract java.util.ArrayList getResults()
DOCUMENT ME!

Returns:
DOCUMENT ME!