net.cercis.jstruct.input
Class HeleCalc

java.lang.Object
  extended bynet.cercis.jstruct.input.HeleCalc

public class HeleCalc
extends java.lang.Object

HeleCalc Object. This object stores the information concerning an element load. It belongs to the ModelCalc and so, its variables are all final


Constructor Summary
HeleCalc(int elem, int nodi, int nodj, int nic, int njc, float e_length, float e_alpha, double fglobx_i, double fgloby_i, double fglobz_i, double fglobx_j, double fgloby_j, double fglobz_j, double flocN_i, double flocQ_i, double flocM_i, double flocN_j, double flocQ_j, double flocM_j)
          Class Constructor where all the values of the different variables are given
 
Method Summary
 float e_alpha()
          Returns the value of the angle of the element in radians
 float e_length()
          Returns the value of the length of the element
 int elem()
          Returns the value of the element where the load is applied
 double fglobx_i()
          Returns the value of the restraining force in the global x axis in the first node
 double fglobx_j()
          Returns the value of the restraining force in the global x axis in the second node
 double fgloby_i()
          Returns the value of the restraining force in the global y axis in the first node
 double fgloby_j()
          Returns the value of the restraining force in the global y axis in the second node
 double fglobz_i()
          Returns the value of the restraining force in the global z axis in the first node
 double fglobz_j()
          Returns the value of the restraining force in the global z axis in the second node
 double flocM_i()
          Returns the value of the restraining force in the local z axis in the first node
 double flocM_j()
          Returns the value of the restraining force in the local z axis in the second node
 double flocN_i()
          Returns the value of the restraining force in the local x axis in the first node
 double flocN_j()
          Returns the value of the restraining force in the local x axis in the second node
 double flocQ_i()
          Returns the value of the restraining force in the local y axis in the first node
 double flocQ_j()
          Returns the value of the restraining force in the local y axis in the second node
 int nic()
          Returns the calculation number of the fist node of the element where the load is applied
 int njc()
          Returns the calculation number of the second node of the element where the load is applied
 int nodi()
          Returns the value of the fist node of the element where the load is applied
 int nodj()
          Returns the value of the second node of the element where the load is applied
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HeleCalc

public HeleCalc(int elem,
                int nodi,
                int nodj,
                int nic,
                int njc,
                float e_length,
                float e_alpha,
                double fglobx_i,
                double fgloby_i,
                double fglobz_i,
                double fglobx_j,
                double fgloby_j,
                double fglobz_j,
                double flocN_i,
                double flocQ_i,
                double flocM_i,
                double flocN_j,
                double flocQ_j,
                double flocM_j)
Class Constructor where all the values of the different variables are given

Parameters:
elem - Integer number with the number of the element
nodi - Integer number with the number of the first node
nodj - Integer number with the number of the second node
nic - Integer number with the number of the first calculation node
njc - Integer number with the number of the second calculation node
e_length - Float number with the value of the element length
e_alpha - Float number with the value of the element angle (in radians)
fglobx_i - Float number with the value of the restraining nodal load in the first node in the global x direction
fgloby_i - Float number with the value of the restraining nodal load in the first node in the global y direction
fglobz_i - Float number with the value of the restraining nodal load in the first node in the global z direction
fglobx_j - Float number with the value of the restraining nodal load in the second node in the global x direction
fgloby_j - Float number with the value of the restraining nodal load in the second node in the global y direction
fglobz_j - Float number with the value of the restraining nodal load in the second node in the global z direction
flocN_i - Float number with the value of the restraining nodal load in the first node in the x local direction (direction of the axis of the element)
flocQ_i - Float number with the value of the restraining nodal load in the first node in the y local direction (direction transverse to the axis of the element)
flocM_i - Float number with the value of the restraining nodal load in the first node in the z local direction
flocN_j - Float number with the value of the restraining nodal load in the second node in the x local direction (direction of the axis of the element)
flocQ_j - Float number with the value of the restraining nodal load in the second node in the y local direction (direction transverse to the axis of the element)
flocM_j - Float number with the value of the restraining nodal load in the second node in the z local direction
Method Detail

elem

public int elem()
Returns the value of the element where the load is applied

Returns:
Integer number with the value of the element

nodi

public int nodi()
Returns the value of the fist node of the element where the load is applied

Returns:
Integer number with the value of the first node of the element

nic

public int nic()
Returns the calculation number of the fist node of the element where the load is applied

Returns:
Integer number with the calculation number of the first node of the element

nodj

public int nodj()
Returns the value of the second node of the element where the load is applied

Returns:
Integer number with the value of the second node of the element

njc

public int njc()
Returns the calculation number of the second node of the element where the load is applied

Returns:
Integer number with the calculation number of the second node of the element

e_length

public float e_length()
Returns the value of the length of the element

Returns:
Float number with the value of the length of the element

e_alpha

public float e_alpha()
Returns the value of the angle of the element in radians

Returns:
Float number with the value of the angle of the element in radians

fglobx_i

public double fglobx_i()
Returns the value of the restraining force in the global x axis in the first node

Returns:
Float number with the value of the restraining force in the global x axis in the first node

fgloby_i

public double fgloby_i()
Returns the value of the restraining force in the global y axis in the first node

Returns:
Float number with the value of the restraining force in the global y axis in the first node

fglobz_i

public double fglobz_i()
Returns the value of the restraining force in the global z axis in the first node

Returns:
Float number with the value of the restraining force in the global z axis in the first node

fglobx_j

public double fglobx_j()
Returns the value of the restraining force in the global x axis in the second node

Returns:
Float number with the value of the restraining force in the global x axis in the second node

fgloby_j

public double fgloby_j()
Returns the value of the restraining force in the global y axis in the second node

Returns:
Float number with the value of the restraining force in the global y axis in the second node

fglobz_j

public double fglobz_j()
Returns the value of the restraining force in the global z axis in the second node

Returns:
Float number with the value of the restraining force in the global z axis in the second node

flocN_i

public double flocN_i()
Returns the value of the restraining force in the local x axis in the first node

Returns:
Float number with the value of the restraining force in the local x axis in the first node

flocQ_i

public double flocQ_i()
Returns the value of the restraining force in the local y axis in the first node

Returns:
Float number with the value of the restraining force in the local y axis in the first node

flocM_i

public double flocM_i()
Returns the value of the restraining force in the local z axis in the first node

Returns:
Float number with the value of the restraining force in the local z axis in the first node

flocN_j

public double flocN_j()
Returns the value of the restraining force in the local x axis in the second node

Returns:
Float number with the value of the restraining force in the local x axis in the second node

flocQ_j

public double flocQ_j()
Returns the value of the restraining force in the local y axis in the second node

Returns:
Float number with the value of the restraining force in the local y axis in the second node

flocM_j

public double flocM_j()
Returns the value of the restraining force in the local z axis in the second node

Returns:
Float number with the value of the restraining force in the local z axis in the second node