LESM
Class Print

LESM.Print
Direct Known Subclasses:
Print_Frame2D, Print_Frame3D, Print_Grillage, Print_Truss2D, Print_Truss3D

public abstract class Print

Abstract super-class that generically specifies methods for printing analysis model information and results of the LESM program


Field Summary
(package private)  Drv drv
          Handle to an object of the Drv class
(package private)  int txt
          Output identifier
 
Method Summary
abstract  void analysisLabel()
          Prints analyis model type
 void clean()
          Destructor method
abstract  void elemDispl()
          Prints results of elements internal displacements
abstract  void elements()
          Prints elements information
 void header()
          Prints header of analysis results
abstract  void intForces()
          Prints results of internal forces at element nodes
abstract  void linearElementLoads(int n_ll)
          Prints linearly distributed loads information
 void material()
          Prints material properties
abstract  int[] modelDescrip()
          Prints model description
 void nodalCoords()
          Prints nodal coordinates
abstract  void nodalDisplRot()
          Prints results of nodal displacements and rotations
abstract  void nodalLoads(int n_nl)
          Prints nodal loads
abstract  void nodalPrescDisp(int n_pd)
          Prints nodal prescribed displacements
abstract  void nodalSupport()
          Prints nodal support conditions
 Print Print()
          Constructor method
abstract  void reactions()
          Prints results of support reactions
abstract  void results()
          Prints analyis results
abstract  void section()
          Prints cross-section properties
abstract  void temperatureVariation(int n_tv)
          Prints thermal loads information
abstract  void unifElementLoads(int n_ul)
          Prints uniformly distributed loads information
 

Field Detail

txt

int txt
Output identifier


drv

Drv drv
Handle to an object of the Drv class

Method Detail

Print

public Print Print()
Constructor method


results

public abstract void results()
Prints analyis results


analysisLabel

public abstract void analysisLabel()
Prints analyis model type


modelDescrip

public abstract int[] modelDescrip()
Prints model description


section

public abstract void section()
Prints cross-section properties


nodalSupport

public abstract void nodalSupport()
Prints nodal support conditions


nodalLoads

public abstract void nodalLoads(int n_nl)
Prints nodal loads


nodalPrescDisp

public abstract void nodalPrescDisp(int n_pd)
Prints nodal prescribed displacements


elements

public abstract void elements()
Prints elements information


unifElementLoads

public abstract void unifElementLoads(int n_ul)
Prints uniformly distributed loads information


linearElementLoads

public abstract void linearElementLoads(int n_ll)
Prints linearly distributed loads information


temperatureVariation

public abstract void temperatureVariation(int n_tv)
Prints thermal loads information


nodalDisplRot

public abstract void nodalDisplRot()
Prints results of nodal displacements and rotations


reactions

public abstract void reactions()
Prints results of support reactions


intForces

public abstract void intForces()
Prints results of internal forces at element nodes


elemDispl

public abstract void elemDispl()
Prints results of elements internal displacements


header

public void header()
Prints header of analysis results


material

public void material()
Prints material properties


nodalCoords

public void nodalCoords()
Prints nodal coordinates


clean

public void clean()
Destructor method