org.jscience.physics.solids.load
Class NodeLoad

java.lang.Object
  extended by org.jscience.physics.solids.AtlasObject
      extended by org.jscience.physics.solids.AtlasLoad
          extended by org.jscience.physics.solids.load.NodeLoad
All Implemented Interfaces:
java.lang.Comparable

public class NodeLoad
extends AtlasLoad

Defines a point load at a node. Point load has a translational and a rotaional component.


Field Summary
protected static java.lang.String TYPE
          DOCUMENT ME!
 
Constructor Summary
NodeLoad(java.lang.String id, AtlasNode node, AtlasVector force, AtlasVector moment)
          Loads the specified node with a force and a moment.
 
Method Summary
 void contributeLoad(SolutionMatrices m)
          DOCUMENT ME!
 AtlasNode getNode()
          Returns the node that is being constrained.
 java.lang.String getType()
          DOCUMENT ME!
 org.jdom.Element loadJDOMElement()
          Marshalls object to XML.
 java.lang.String toString()
          DOCUMENT ME!
static AtlasObject unloadJDOMElement(AtlasModel parent, org.jdom.Element e)
          Unmarshalls the object from XML.
 
Methods inherited from class org.jscience.physics.solids.AtlasObject
compareTo, equals, getId, getParentModel, populateGeometry, setId, setParentModel
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

TYPE

protected static java.lang.String TYPE
DOCUMENT ME!

Constructor Detail

NodeLoad

public NodeLoad(java.lang.String id,
                AtlasNode node,
                AtlasVector force,
                AtlasVector moment)
Loads the specified node with a force and a moment.

Method Detail

getType

public java.lang.String getType()
DOCUMENT ME!

Specified by:
getType in class AtlasObject
Returns:
DOCUMENT ME!

getNode

public AtlasNode getNode()
Returns the node that is being constrained.

Returns:
DOCUMENT ME!

toString

public java.lang.String toString()
DOCUMENT ME!

Overrides:
toString in class AtlasObject
Returns:
DOCUMENT ME!

contributeLoad

public void contributeLoad(SolutionMatrices m)
DOCUMENT ME!

Specified by:
contributeLoad in class AtlasLoad
Parameters:
m - DOCUMENT ME!

loadJDOMElement

public org.jdom.Element loadJDOMElement()
Marshalls object to XML.

Overrides:
loadJDOMElement in class AtlasObject
Returns:
DOCUMENT ME!

unloadJDOMElement

public static AtlasObject unloadJDOMElement(AtlasModel parent,
                                            org.jdom.Element e)
Unmarshalls the object from XML.

Parameters:
parent - DOCUMENT ME!
e - DOCUMENT ME!
Returns:
DOCUMENT ME!