# Types For Lines
# LineHinge
Kind: global class
# new LineHinge(no, surface, lines, comment, params)
Creates line hinge
Returns: Object
- Created line hinge
Param | Type | Description |
---|---|---|
no | Number | Index of line hinge, can be undefined |
surface | Integer | Surface id (lines must lie on this surface) |
lines | Integer | Array | One or more lines id for line hinge assign |
comment | String | Comment, can be undefined |
params | Object | line hinge parameters, can be undefined |
# lineHinge.Translation(ux, uy, uz) β Object
Set translation constants ux, uy, uz to line hinge
Kind: instance method of LineHinge
Returns: Object
- line hinge in parent
Param | Type | Description |
---|---|---|
ux | Boolean | Float | Translation ux (true, false, number(stiffness [Nm^2])) |
uy | Boolean | Float | Translation uy (true, false, number(stiffness [Nm^2])) |
uz | Boolean | Float | Translation uz (true, false, number(stiffness [Nm^2])) |
# lineHinge.TranslationX(ux) β Object
Set translation constant ux to line hinge
Kind: instance method of LineHinge
Returns: Object
- line hinge in parent
Param | Type | Description |
---|---|---|
ux | Boolean | Float | Translation ux (true, false, number(stiffness [Nm^2])) |
# lineHinge.TranslationY(uy) β Object
Set translation constant uy to line hinge
Kind: instance method of LineHinge
Returns: Object
- line hinge in parent
Param | Type | Description |
---|---|---|
uy | Boolean | Float | Translation uy (true, false, number(stiffness [Nm^2])) |
# lineHinge.TranslationZ(uz) β Object
Set translation constant uz to line hinge
Kind: instance method of LineHinge
Returns: Object
- line hinge in parent
Param | Type | Description |
---|---|---|
uz | Boolean | Float | Translation uz (true, false, number(stiffness [Nm^2])) |
# lineHinge.Rotation(rx) β Object
Set rotation constant rx to line hinge
Kind: instance method of LineHinge
Returns: Object
- line hinge in parent
Param | Type | Description |
---|---|---|
rx | Boolean | Float | Rotation rx (true, false, number(stiffness [Nm^2])) |
# lineHinge.AssignTo(surface, lines)
Assign line hinge to line and surface (line must be involved in the surface)
Kind: instance method of LineHinge
Param | Type | Description |
---|---|---|
surface | Integer | surface id (lines must lie on this surface) |
lines | Integer | Array | one or more lines id for line hinge assign |
# lineHinge.WallSlabConnection(surface, or)
Assign wall-slab connection to line hinge
Kind: instance method of LineHinge
Param | Type | Description |
---|---|---|
surface | Integer | surface id (lines must lie on this surface) |
or | Integer | {Array} lines one or more lines id for line hinge assign |
# LineMeshRefinement
Kind: global class
# new LineMeshRefinement(no, targetFELength, numberOfLayers, lines, comment, params)
Creates line mesh refinement
Returns: Object
- Created line mesh refinement HLF
Param | Type | Description |
---|---|---|
no | Number | Index of line mesh refinement, can be undefined |
targetFELength | Number | Length of FEA element side on the line, can be undefined |
numberOfLayers | Number | Number of layers to be affected by this refinement, can be undefined |
lines | Number | Array | Lines assigned to this refinement, can be undefined |
comment | String | Comment, can be undefined |
params | Object | line mesh refinement parameters, can be undefined |
# lineMeshRefinement.TargetFELength(targetFELength, numberOfLayers, lines) β Object
Change line mesh refinement to type based on element length
Kind: instance method of LineMeshRefinement
Returns: Object
- Created line mesh refinement
Param | Type | Description |
---|---|---|
targetFELength | Number | Length of FEA element side on the line, can be undefined |
numberOfLayers | Number | Number of layers to be affected by this refinement, can be undefined |
lines | Number | Array | Lines assigned to this refinement, can be undefined |
# lineMeshRefinement.NumberFiniteElements(numberOfFiniteElements, numberOfLayers, lines) β Object
Change line mesh refinement to type based on number of elements on line
Kind: instance method of LineMeshRefinement
Returns: Object
- Created line mesh refinement
Param | Type | Description |
---|---|---|
numberOfFiniteElements | Number | Number of FEA elements on the line, can be undefined |
numberOfLayers | Number | Number of layers to be affected by this refinement, can be undefined |
lines | Number | Array | Lines assigned to this refinement, can be undefined |
# lineMeshRefinement.Gradual(gradual_rows, numberOfLayers, lines) β Object
Change line mesh refinement to type gradually changed due to distance from the line
Kind: instance method of LineMeshRefinement
Returns: Object
- Created line mesh refinement
Param | Type | Description |
---|---|---|
gradual_rows | Number | Number gradual rows of FEA elements, can be undefined |
numberOfLayers | Number | Number of layers to be affected by this refinement, can be undefined |
lines | Number | Array | Lines assigned to this refinement, can be undefined |
# lineMeshRefinement.SetLines(gradual_rows, lines) β Object
Function for assign lines to line mesh refinement
Kind: instance method of LineMeshRefinement
Returns: Object
- Created line mesh refinement
Param | Type | Description |
---|---|---|
gradual_rows | Number | Number gradual rows of FEA elements, can be undefined |
lines | Number | Array | Lines assigned to this refinement, can be undefined |
# createLineHinge(no, comment, params) β Object
Creates line hinge
Kind: global function
Returns: Object
- Created line hinge
Param | Type | Description |
---|---|---|
no | Number | Index of line hinge, can be undefined |
comment | String | Comment, can be undefined |
params | Object | line hinge parameters, can be undefined |
# CreateHingeConstant(hinge) β Object
Creates line hinge constant
Kind: global function
Returns: Object
- Created hinge constant
Param | Type | Description |
---|---|---|
hinge | Boolean | Float | hinge input (true, false, number(stiffness)) |
# CreateHinge(hinge) β
Creates Hinge
Kind: global function
Returns: Hinge object
Param | Type |
---|---|
hinge | Object |
β Special Objects Types For Members β