net.cercis.jstruct.output
Class ElemData

java.lang.Object
  extended bynet.cercis.jstruct.output.ElemData

public class ElemData
extends java.lang.Object

ElemData Object. This is a class used to store the element data used for the ElemResForSolver and ElemRes objects


Constructor Summary
ElemData(double ai, double si, double mi, double aj, double sj, double mj)
          Class Constructor where the final data are input
 
Method Summary
 double ai()
          Returns the value of the axial force in the x local coordinate in the first node (axial load)
 double aj()
          Returns the value of the axial force in the x local coordinate in the second node (axial load)
 double data(java.lang.String type, java.lang.String coor)
          Returns the value of the requested sectional force in the requested node of the element
 double mi()
          Returns the value of the axial force in the z local coordinate in the first node (bending moment)
 double mj()
          Returns the value of the axial force in the z local coordinate in the second node (bending moment)
 double si()
          Returns the value of the axial force in the y local coordinate in the first node (shear load)
 double sj()
          Returns the value of the axial force in the y local coordinate in the second node (shear load)
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ElemData

public ElemData(double ai,
                double si,
                double mi,
                double aj,
                double sj,
                double mj)
Class Constructor where the final data are input

Parameters:
ai - Double number with the x data (axial force) of the first node
si - Double number with the y data (shear force) of the first node
mi - Double number with the z data (bending moment) of the first node
aj - Double number with the x data (axial force) of the second node
sj - Double number with the y data (shear force) of the second node
mj - Double number with the z data (bending moment) of the second node
Method Detail

ai

public double ai()
Returns the value of the axial force in the x local coordinate in the first node (axial load)

Returns:
Double number with the value of the axial force in the x local coordinate in the first node

si

public double si()
Returns the value of the axial force in the y local coordinate in the first node (shear load)

Returns:
Double number with the value of the axial force in the y local coordinate in the first node

mi

public double mi()
Returns the value of the axial force in the z local coordinate in the first node (bending moment)

Returns:
Double number with the value of the axial force in the z local coordinate in the first node

aj

public double aj()
Returns the value of the axial force in the x local coordinate in the second node (axial load)

Returns:
Double number with the value of the axial force in the x local coordinate in the second node

sj

public double sj()
Returns the value of the axial force in the y local coordinate in the second node (shear load)

Returns:
Double number with the value of the axial force in the y local coordinate in the second node

mj

public double mj()
Returns the value of the axial force in the z local coordinate in the second node (bending moment)

Returns:
Double number with the value of the axial force in the z local coordinate in the second node

data

public double data(java.lang.String type,
                   java.lang.String coor)
Returns the value of the requested sectional force in the requested node of the element

Parameters:
type - String containing the number of node: "i" means the first node and "j" the second node of the element
coor - String containing the demanded sectional forec: "a" means axial load (x axis), "s" means shear load (y axis) and "m" means bending moment (z axis)
Returns:
Double number with the requested sectional force in the requested node of the element