A B C D E F G H I K L M N P R S T U V

A

analysis_type - Variable in class LESM.Anm
Flag for type of analysis model
analysisLabel() - Method in class LESM.Print
Prints analyis model type
Anm - Class in LESM
Abstract super-class that generically specifies an analysis model in the LESM program
Anm() - Method in class LESM.Anm
Constructor method
anm - Variable in class LESM.Drv
Handle to an object of the Anm class
anm - Variable in class LESM.Elem
Handle to an object of the Anm class
Anm_Frame2D - Class in LESM
Sub-class that implements abstract methods, declared in super-class Anm, that deal with 2D frame analysis model of linear structure elements
Anm_Frame3D - Class in LESM
Sub-class that implements abstract methods, declared in super-class Anm, that deal with 3D frame analysis model of linear structure elements
Anm_Grillage - Class in LESM
Sub-class that implements abstract methods, declared in super-class Anm, that deal with grillage analysis model of linear structure elements
Anm_Truss2D - Class in LESM
Sub-class that implements abstract methods, declared in super-class Anm, that deal with 2D truss analysis model of linear structure elements
Anm_Truss3D - Class in LESM
Sub-class that implements abstract methods, declared in super-class Anm, that deal with 3D truss analysis model of linear structure elements
area_x - Variable in class LESM.Section
Area relative to local x-axis (full area)
area_y - Variable in class LESM.Section
Area relative to local y-axis (effective shear area)
area_z - Variable in class LESM.Section
Area relative to local z-axis (effective shear area)
arrow2D(double,double,double,double,double,double,double[]) - Static method in class LESM.Draw
Plots a 2D arrow with defined beggining coordinates, length, arrowhead height, arrowhead base, orientation, and color
arrow3D(double,double,double,double,double,double,char,double[]) - Static method in class LESM.Draw
Plots a 3D arrow with defined beggining coordinates, length, arrowhead height, arrowhead base, orientation, and color
assembleDOFNum() - Method in class LESM.Drv
Assembles global degree of freedom numbering matrix
assembleElemMtx(double[][],int) - Method in class LESM.Drv
Assembles element stiffness matrix to global stiffness matrix
assembleENL(double[],int) - Method in class LESM.Drv
Assembles equivalent nodal load vector to global forcing vector
assembleGle() - Method in class LESM.Drv
Assembles elements gather vector
assembleIntForce(LESM.Elem,double[]) - Method in class LESM.Anm
Assembles contribution of given internal force vector to arrays of element internal forces
axial_force - Variable in class LESM.Elem
Array of internal axial forces at element ends
axialDisplShapeFcnVector(double) - Method in class LESM.Elem
Evaluates element axial displacement shape functions
axialDistribLoadDispl(double) - Method in class LESM.Lelem
Computes element axial displacement for an applied linearly distributed load
axialDistribLoadFEF() - Method in class LESM.Lelem
Generates element axial fixed end force vector for an applied linearly distributed load
axialForce(double) - Method in class LESM.Draw
Draws resulting axial force diagram on a given scale
axialScaleFactor() - Method in class LESM.Draw
Computes axial force diagram scale factor value
axialStiffCoeff() - Method in class LESM.Elem
Generates element axial stiffness coefficient matrix
axialThermalLoadDispl(double) - Method in class LESM.Lelem
Computes element axial displacement for an applied thermal load
axialThermalLoadFEF() - Method in class LESM.Lelem
Generates element axial fixed end force vector for an applied thermal load
az - Variable in class LESM.Draw
Azimuth of camera viewpoint

B

bending_moment_Y - Variable in class LESM.Elem
Array of internal bending moments at element ends in local y-axis
bending_moment_Z - Variable in class LESM.Elem
Array of internal bending moments at element ends in local z-axis
bendingMoment_XY(double) - Method in class LESM.Draw
Draws resulting bending moment diagram in XY plane on a given scale
bendingMoment_XZ(double) - Method in class LESM.Draw
Draws resulting bending moment diagram in XZ plane on a given scale
bendingMomentScaleFactor_XY() - Method in class LESM.Draw
Computes bending moment diagram scale factor value in XY plane
bendingMomentScaleFactor_XZ() - Method in class LESM.Draw
Computes bending moment diagram scale factor value in XZ plane

C

circle(double,double,double,double[]) - Static method in class LESM.Draw
Plots a circle with defined center coordinates, radius and color
clean() - Method in class LESM.Anm
Destructor method
clean() - Method in class LESM.Draw
Destructor method
clean() - Method in class LESM.Drv
Destructor method
clean() - Method in class LESM.Elem
Destructor method
clean() - Method in class LESM.Lelem
Destructor method
clean() - Method in class LESM.Material
Destructor method
clean() - Method in class LESM.Node
Destructor method
clean() - Method in class LESM.Print
Destructor method
clean() - Method in class LESM.Section
Destructor method
coord - Variable in class LESM.Node
Vector of coordinates on global system
coordTransform2D(double,double,double,double,double) - Static method in class LESM.Draw
Transforms coordinate components from an original 2D axis system to a new 2D axis system subjected to a translation and rotation
coordTransform3D(double,double,double,double,double,double,int) - Method in class LESM.Draw
Transforms coordinate components from an original 3D axis system to a new 3D axis system subjected to a translation and rotation
cosine_X - Variable in class LESM.Elem
Cosine of orientation angle with global X-axis
cosine_Y - Variable in class LESM.Elem
Cosine of orientation angle with global Y-axis
cosine_Z - Variable in class LESM.Elem
Cosine of orientation angle with global Z-axis
cube(double,double,double,double,double[]) - Static method in class LESM.Draw
Plots a cube with defined center coordinates, side length and color

D

D - Variable in class LESM.Drv
Global displacement vector
deformConfig(double) - Method in class LESM.Draw
Draws structure deformed configuration on a given scale
deformScaleFactor() - Method in class LESM.Draw
Computes deformed configuration scale factor
dimKFD() - Method in class LESM.Drv
Dimensions and initializes global stiffness matrix, global forcing vector, and global displacement vector
displShapeFcnMtx(LESM.Elem,double) - Method in class LESM.Anm
Assembles element displacement shape function matrix
Draw - Class in LESM
Abstract super-class that generically specifies a drawing object for plotting graphical entities in the Graphical User Interface (GUI) of the LESM program
Draw() - Method in class LESM.Draw
Constructor method
Draw_Frame2D - Class in LESM
Sub-class that implements abstract methods, declared in super-class Draw, that deal with 2D frame analysis model of linear structure elements
Draw_Frame3D - Class in LESM
Sub-class that implements abstract methods, declared in super-class Draw, that deal with 3D frame analysis model of linear structure elements
Draw_Grillage - Class in LESM
Sub-class that implements abstract methods, declared in super-class Draw, that deal with grillage analysis model of linear structure elements
Draw_Truss2D - Class in LESM
Sub-class that implements abstract methods, declared in super-class Draw, that deal with 2D truss analysis model of linear structure elements
Draw_Truss3D - Class in LESM
Sub-class that implements abstract methods, declared in super-class Draw, that deal with 3D truss analysis model of linear structure elements
drv - Variable in class LESM.Draw
Handle to an object of the Drv class
Drv - Class in LESM
This is a class that defines an object that drives the structural analysis in the LESM program
Drv() - Method in class LESM.Drv
Constructor method
drv - Variable in class LESM.Print
Handle to an object of the Drv class

E

ebc - Variable in class LESM.Node
Vector of essential boundary condition flags
elasticity - Variable in class LESM.Material
Elasticity modulus
Elem - Class in LESM
Abstract super-class that generically defines a linear structure element object in the LESM program
Elem() - Method in class LESM.Elem
Constructor method
elem - Variable in class LESM.Lelem
Handle to an object of the Elem class
Elem_Navier - Class in LESM
Sub-class that implements abstract methods, declared in super-class Elem, that deal with Navier (Euler-Bernoulli) flexural behavior of linear structure elements
Elem_Timoshenko - Class in LESM
Sub-class that implements abstract methods, declared in super-class Elem, that deal with Timoshenko flexural behavior of linear structure elements
elemDispl() - Method in class LESM.Print
Prints results of elements internal displacements
elementID() - Method in class LESM.Draw
Plots ID number of elements
elementOrientation() - Method in class LESM.Draw
Draws element orientation indication from inital to final node
elements() - Method in class LESM.Draw
Draws elements with hinged or continuous ends
elements() - Method in class LESM.Print
Prints elements information
elemIntDispl() - Method in class LESM.Drv
Computes element internal displacements
elemIntForce() - Method in class LESM.Drv
Computes element internal forces on element ends
elemLoads() - Method in class LESM.Draw
Draws element distributed loads (uniform and linear)
elemLoads() - Method in class LESM.Drv
Adds equivalent nodal loads to global forcing vector
elemLoadsScaleFactor() - Method in class LESM.Draw
Computes element loads scale factor
elemLocDistribLoadFEF(LESM.Lelem) - Method in class LESM.Anm
Assembles element fixed end force vector in local system for an applied distributed load
elemLocStiffMtx(LESM.Elem) - Method in class LESM.Anm
Assembles element stiffness matrix in local system
elemLocThermalLoadFEF(LESM.Lelem) - Method in class LESM.Anm
Assembles element fixed end force vector in local system for an applied thermal load
elems - Variable in class LESM.Drv
Vector of handles to objects of the Elem class
elemsIncidence(LESM.Drv) - Method in class LESM.Node
Counts total number of elements and hinged elements connected to a node
elev - Variable in class LESM.Draw
Elevation of camera viewpoint

F

F - Variable in class LESM.Drv
Global forcing vector
fel_distribLoad - Variable in class LESM.Elem
Fixed end forces in local system for a distributed load
fel_thermalLoad - Variable in class LESM.Elem
Fixed end forces in local system for a thermal load
fictRotConstraint(int) - Method in class LESM.Drv
Creates or removes fictitious rotation constraints on nodes where all incident elements are hinged, to force global stability
flexuralDisplShapeFcnVector_XY(double) - Method in class LESM.Elem
Evaluates element flexural displacement shape functions in local xy-plane
flexuralDisplShapeFcnVector_XZ(double) - Method in class LESM.Elem
Evaluates element flexural displacement shape functions in local xz-plane
flexuralDistribLoadDispl_XY(double) - Method in class LESM.Lelem
Computes element transversal displacement in local xy-plane for an applied linearly distributed load
flexuralDistribLoadDispl_XZ(double) - Method in class LESM.Lelem
Computes element transversal displacement in local xy-plane for an applied linearly distributed load
flexuralDistribLoadFEF_XY() - Method in class LESM.Lelem
Generates element flexural fixed end force vector in local xy-plane for an applied linearly distributed load
flexuralDistribLoadFEF_XZ() - Method in class LESM.Lelem
Generates element flexural fixed end force vector in local xz-plane for an applied linearly distributed load
flexuralStiffCoeff_XY() - Method in class LESM.Elem
Generates element flexural stiffness coefficient matrix in local xy-plane
flexuralStiffCoeff_XZ() - Method in class LESM.Elem
Generates element flexural stiffness coefficient matrix in local xz-plane
flexuralThermalLoadDispl_XY(double) - Method in class LESM.Lelem
Computes element transversal displacement in local xy-plane for an applied thermal load
flexuralThermalLoadDispl_XZ(double) - Method in class LESM.Lelem
Computes element transversal displacement in local xz-plane for an applied thermal load
flexuralThermalLoadFEF_XY() - Method in class LESM.Lelem
Generates element flexural fixed end force vector in local xy-plane for an applied thermal load
flexuralThermalLoadFEF_XZ() - Method in class LESM.Lelem
Generates element flexural fixed end force vector in local xz-plane for an applied thermal load

G

gblAnlIntDispl(LESM.Drv,double) - Method in class LESM.Elem
Computes element internal displacements from global analysis
gblAnlIntForce(LESM.Drv) - Method in class LESM.Elem
Computes element internal force vector, in local system, from global analysis
gblDistribLoadENL() - Method in class LESM.Lelem
Computes element equivalent nodal load vector in global system for an applied distributed load
gblMtx() - Method in class LESM.Drv
Assembles global stiffness matrix
gblStiffMtx() - Method in class LESM.Elem
Computes element stiffness matrix in global system
gblThermalLoadENL() - Method in class LESM.Lelem
Computes element equivalent nodal load vector in global system for an applied thermal load
gblToLocElemRotMtx(LESM.Elem) - Method in class LESM.Anm
Assembles element degree of freedom rotation transformation matrix from global system to local system
gle - Variable in class LESM.Elem
Gather vector (stores element degrees of freedom eqn numbers)

H

header() - Method in class LESM.Print
Prints header of analysis results
height_y - Variable in class LESM.Section
Height relative to local y-axis
height_z - Variable in class LESM.Section
Height relative to local z-axis
hingef - Variable in class LESM.Elem
Flag for rotation liberation at final node
hingei - Variable in class LESM.Elem
Flag for rotation liberation at initial node

I

ID - Variable in class LESM.Drv
Global degree of freedom numbering matrix
id - Variable in class LESM.Material
Identification number
id - Variable in class LESM.Node
Identification number
id - Variable in class LESM.Section
Identification number
inertia_x - Variable in class LESM.Section
Moment of inertia realative to local x-axis (torsion inertia)
inertia_y - Variable in class LESM.Section
Moment of inertia realative to local y-axis (bending inertia)
inertia_z - Variable in class LESM.Section
Moment of inertia realative to local z-axis (bending inertia)
initIntDispl(LESM.Elem) - Method in class LESM.Anm
Initializes element internal displacements array with null values
initIntForce(LESM.Elem) - Method in class LESM.Anm
Initializes element internal forces arrays with null values
intDispl - Variable in class LESM.Elem
Array of axial and transversal internal displacements
intForces() - Method in class LESM.Print
Prints results of internal forces at element nodes

K

K - Variable in class LESM.Drv
Global stiffness matrix
kel - Variable in class LESM.Elem
Stiffness matrix in local system

L

lclAnlIntDispl(LESM.Elem,double) - Method in class LESM.Anm
Computes element internal displacements from local analysis
Lelem - Class in LESM
Abstract super-class that generically defines element load objects in the LESM program
Lelem() - Method in class LESM.Lelem
Constructor method
Lelem_Navier - Class in LESM
Sub-class that implements abstract methods, declared in super-class Elem, that deal with Navier (Euler-Bernoulli) flexural behavior of linear structure elements
Lelem_Timoshenko - Class in LESM
Sub-class that implements abstract methods, declared in super-class Elem, that deal with Timoshenko flexural behavior of linear structure elements
length - Variable in class LESM.Elem
Element length
LESM - package LESM
UML diagrams of the LESM (Linear Elements Structure Model) program generated by the Astah Professional software.
Hyperlinks:http://www.uml-diagrams.org/
linearDir - Variable in class LESM.Lelem
Flag for linear load direction (local or global system)
linearElementLoads(int) - Method in class LESM.Print
Prints linearly distributed loads information
linearGbl - Variable in class LESM.Lelem
Vector of linearly distributed load components in global system
linearLcl - Variable in class LESM.Lelem
Vector of linearly distributed load components in local system
load - Variable in class LESM.Elem
Handle to an object of the Lelem class

M

material - Variable in class LESM.Elem
Handle to an object of the Material class
Material - Class in LESM
Class that defines material objects in the LESM program
Material() - Method in class LESM.Material
Constructor method
material() - Method in class LESM.Print
Prints material properties
materials - Variable in class LESM.Drv
Vector of handles to objects of the Material class
model() - Method in class LESM.Draw
Draws structure model with nodes, elements, supports and hinges
modelDescrip() - Method in class LESM.Print
Prints model description
moment2D(double,double,double,char,double[]) - Static method in class LESM.Draw
Plots an out-of-plane moment symbol with defined center coordinates, radius, orientation, and color
moment3D(double,double,double,double,double,double,char,double) - Static method in class LESM.Draw
Plots a 3D moment symbol with defined beggining coordinates, length, arrowhead height, arrowhead base, orientation, and color

N

ndof - Variable in class LESM.Anm
Number of degrees-of-freedom per node
nel - Variable in class LESM.Drv
Number of elements
nen - Variable in class LESM.Elem
Number of nodes
neq - Variable in class LESM.Drv
Number of equations
neqfixed - Variable in class LESM.Drv
Number of equations of fixed degrees of freedom
neqfree - Variable in class LESM.Drv
Number of equations of free degrees of freedom
nmat - Variable in class LESM.Drv
Number of materials
nnp - Variable in class LESM.Drv
Number of nodal points
nodalCoords() - Method in class LESM.Print
Prints nodal coordinates
nodalDisplRot() - Method in class LESM.Print
Prints results of nodal displacements and rotations
nodalLoad - Variable in class LESM.Node
Vector of applied load components
nodalLoads(LESM.Drv) - Method in class LESM.Anm
Adds nodal load components to the global forcing vector
nodalLoads() - Method in class LESM.Draw
Draws applied nodal loads and moments
nodalLoads(int) - Method in class LESM.Print
Prints nodal loads
nodalPrescDisp(int) - Method in class LESM.Print
Prints nodal prescribed displacements
nodalPrescDispl() - Method in class LESM.Draw
Draws nodal prescribed displacement representation
nodalSupport() - Method in class LESM.Print
Prints nodal support conditions
Node - Class in LESM
Class that defines node objects in the LESM program
Node() - Method in class LESM.Node
Constructor method
nodeID() - Method in class LESM.Draw
Plots ID number of nodes
nodes() - Method in class LESM.Draw
Draws nodal marks with support conditions
nodes - Variable in class LESM.Drv
Vector of handles to objects of the Node class
nodes - Variable in class LESM.Elem
Vector of handles to objects of the Node class
nsec - Variable in class LESM.Drv
Number of cross-sections

P

poisson - Variable in class LESM.Material
Poisson ratio
prescDispl - Variable in class LESM.Node
Vector of prescribed displacement values
Print - Class in LESM
Abstract super-class that generically specifies methods for printing analysis model information and results of the LESM program
Print() - Method in class LESM.Print
Constructor method
Print_Frame2D - Class in LESM
Sub-class that implements abstract methods, declared in super-class Print, that deal with 2D frame analysis model of linear structure elements
Print_Frame3D - Class in LESM
Sub-class that implements abstract methods, declared in super-class Print, that deal with 3D frame analysis model of linear structure elements
Print_Grillage - Class in LESM
Sub-class that implements abstract methods, declared in super-class Print, that deal with grillage analysis model of linear structure elements
Print_Truss2D - Class in LESM
Sub-class that implements abstract methods, declared in super-class Print, that deal with 2D truss analysis model of linear structure elements
Print_Truss3D - Class in LESM
Sub-class that implements abstract methods, declared in super-class Print, that deal with 3D truss analysis model of linear structure elements
process() - Method in class LESM.Drv
Processes current model data according to the direct stiffness method
pyramid(double,double,double,double,double,char,double[]) - Static method in class LESM.Draw
Plots a pyramid with defined apex coordinates, height, base, orientaion, and color

R

reactions() - Method in class LESM.Draw
Draws reactions indication next to nodal supports
reactions() - Method in class LESM.Print
Prints results of support reactions
results() - Method in class LESM.Print
Prints analyis results
rot - Variable in class LESM.Elem
Rotation transformation matrix from global system to local system
rotTransfMtx() - Method in class LESM.Elem
Computes basis rotation transformation matrix between two coordinate systems

S

section - Variable in class LESM.Elem
Handle to an object of the Section class
section() - Method in class LESM.Print
Prints cross-section properties
Section - Class in LESM
Class that defines cross-section objects in the LESM program
Section() - Method in class LESM.Section
Constructor method
sections - Variable in class LESM.Drv
Vector of handles to objects of the Section class
setLimits() - Method in class LESM.Draw
Sets axes limits according to model dimensions
setLinearLoad(double[],int) - Method in class LESM.Lelem
Sets linearly distributed load in global and local system
setSize() - Method in class LESM.Draw
Sets viewpoint position and computes drawing size parameter according to model dimensions
setUnifLoad(double[],int) - Method in class LESM.Lelem
Sets uniformly distributed load in global and local system
setupDOFNum(LESM.Drv) - Method in class LESM.Anm
Initializes global degree of freedom numbering matrix and counts total number of free and fixed d.o.f.s
setupPrescDispl(LESM.Drv) - Method in class LESM.Anm
Stores prescribed displacements in global displacement vector
shear - Variable in class LESM.Material
Shear modulus
shear_force_Y - Variable in class LESM.Elem
Array of internal shear forces at element ends in local y-axis
shear_force_Z - Variable in class LESM.Elem
Array of internal shear forces at element ends in local z-axis
shearForce_XY(double) - Method in class LESM.Draw
Draws resulting shear force diagram in XY plane on a given scale
shearForce_XZ(double) - Method in class LESM.Draw
Draws resulting shear force diagram in XZ plane on a given scale
shearScaleFactor_XY() - Method in class LESM.Draw
Computes shear force diagram scale factor value in XY plane
shearScaleFactor_XZ() - Method in class LESM.Draw
Computes shear force diagram scale factor value in XZ plane
size - Variable in class LESM.Draw
Drawing size parameter
solveEqnSystem() - Method in class LESM.Drv
Partitions and solves the system of equations
spear3D(double,double,double,double,double,double,char,double[],int) - Static method in class LESM.Draw
Plots a 3D arrow in the direction of any element local axis.
sphere(double,double,double,double) - Static method in class LESM.Draw
Plots a sphere with defined center coordinates and radius
square(double,double,double,double[]) - Static method in class LESM.Draw
Plots a square with defined center coordinates, side length and color

T

T - Variable in class LESM.Elem
Basis rotation transformation matrix between two coordinate systems
temperatureVariation(int) - Method in class LESM.Print
Prints thermal loads information
tempVar_X - Variable in class LESM.Lelem
Temperature variation on element center of gravity
tempVar_Y - Variable in class LESM.Lelem
Temperature gradient relative to local y-axis
tempVar_Z - Variable in class LESM.Lelem
Temperature gradient relative to local z-axis
thermalLoads() - Method in class LESM.Draw
Draws thermal load representation on elements
thermExp - Variable in class LESM.Material
Thermal expansion coefficient
torsion_moment - Variable in class LESM.Elem
Array of internal torsional moments at element ends
torsionMoment() - Method in class LESM.Draw
Draws resulting torsion moment diagram
torsionStiffCoeff() - Method in class LESM.Elem
Generates element torsion stiffness coefficient matrix
triangle(double,double,double,double,double,double[]) - Static method in class LESM.Draw
Plots a triangle with defined top coordinates, height, base, orientation, and color
txt - Variable in class LESM.Print
Output identifier
type - Variable in class LESM.Elem
Flag for type of element (Euller-Bernoulli or Timoshenko)

U

unifElementLoads(int) - Method in class LESM.Print
Prints uniformly distributed loads information
uniformDir - Variable in class LESM.Lelem
Flag for uniform load direction (local or global system)
uniformGbl - Variable in class LESM.Lelem
Vector of uniformly distributed load components in global system
uniformLcl - Variable in class LESM.Lelem
Vector of uniformly distributed load components in local system

V

vz - Variable in class LESM.Elem
Auxiliary vector in local xz-plane

A B C D E F G H I K L M N P R S T U V