Plain Pattern: Difference between revisions

From OpenSeesWiki
Jump to navigation Jump to search
mNo edit summary
No edit summary
Line 42: Line 42:
abstract class ElementLoad
abstract class ElementLoad
abstract class TimeSeries
abstract class TimeSeries
LoadPattern o- "one" TimeSeries
LoadPattern o-- "one" TimeSeries
LoadPattern o- ElementLoad
LoadPattern o-- ElementLoad
LoadPattern o- NodalLoad
LoadPattern o-- NodalLoad
LoadPattern o- SP_Constraint
LoadPattern o-- SP_Constraint
</uml>
</uml>


----
----
Code Developed by: <span style="color:blue"> fmk </span>
Code Developed by: <span style="color:blue"> fmk </span>

Revision as of 19:52, 2 August 2010





This commnand allows the user to construct a LoadPattern object. Each plain load pattern is associated with a TimeSeries object and can contain multiple NodalLoads, ElementalLoads and SP_Constraint objects. The command to generate LoadPattern object contains in { } the commands to generate all the loads and the single-point constraints in the pattern. To construct a load pattern and populate it, the following command is used:

pattern Plain $patternTag $tsTag {
load...
eleLoad...
sp...
...
}


NOTES:

  1. The command to generate a LoadPattern contains in { } the commands to generate all the loads and single-point constraints..

$patternTag unique tag among load patterns
$tsTag the tag of the time series to be used in the load pattern
load... command to nodal load
eleLoad ... command to generate elemental load
sp ... command to generate single-point constraint



<uml> abstract class ElementLoad abstract class TimeSeries LoadPattern o-- "one" TimeSeries LoadPattern o-- ElementLoad LoadPattern o-- NodalLoad LoadPattern o-- SP_Constraint </uml>


Code Developed by: fmk