# TypesForNodes
# NodalSupport
Kind: global class
# new NodalSupport(no, nodes, comment, params)
Creates nodal support hight level function
Returns: Nodal support object
Param | Type | Description |
---|---|---|
no | Number | Index of nodal support, empty by default |
nodes | Array | List of nodes |
comment | String | Comment, empty by default |
params | Object | Nodal support parameters, empty by default |
# nodalSupport.Status()
Nodal support brief report
Kind: instance method of NodalSupport
# nodalSupport.SetNodes(nodes) ⇒
Set nodes to nodal supports
Kind: instance method of NodalSupport
Returns: Nodal support object
Param | Type | Description |
---|---|---|
nodes | Array | List of nodes |
# nodalSupport.SetComment(comment) ⇒
Set comment to nodal support
Kind: instance method of NodalSupport
Returns: Nodal support object
Param | Type | Description |
---|---|---|
comment | String | Content of comment |
# nodalSupport.SetNo(no)
Set identification number to nodal support
Kind: instance method of NodalSupport
Param | Type | Description |
---|---|---|
no | Number | identification number of nodal support |
# nodalSupport.Fixed() ⇒
Set nodal support as fixed
Kind: instance method of NodalSupport
Returns: Nodal support object
# nodalSupport.Hinged() ⇒
Set nodal support as hinged
Kind: instance method of NodalSupport
Returns: Nodal support object
# nodalSupport.Roller() ⇒
Set nodal support as roller
Kind: instance method of NodalSupport
Returns: Nodal support object
# nodalSupport.RollerX() ⇒
Set nodal support as roller in X direction
Kind: instance method of NodalSupport
Returns: Nodal support object
# nodalSupport.RollerY() ⇒
Set nodal support as roller in Y direction
Kind: instance method of NodalSupport
Returns: Nodal support object
# nodalSupport.RollerZ() ⇒
Set nodal support as roller in Z direction
Kind: instance method of NodalSupport
Returns: Nodal support object
# nodalSupport.Free() ⇒
Sets nodal support free
Kind: instance method of NodalSupport
Returns: Nodal support object
# nodalSupport.Translation(x, y, z) ⇒
Sets flexible stiffness for translations
Kind: instance method of NodalSupport
Returns: Nodal support object
Param | Type | Description |
---|---|---|
x | Number | Stiffness in X direction |
y | Number | Stiffness in Y direction |
z | Number | Stiffness in Z direction |
# nodalSupport.TranslationX(x) ⇒
Sets flexible stiffness in X direction for translation
Kind: instance method of NodalSupport
Returns: Nodal support object
Param | Type | Description |
---|---|---|
x | Number | Stiffness in X direction |
# nodalSupport.TranslationY(y) ⇒
Sets flexible stiffness in Y direction for translation
Kind: instance method of NodalSupport
Returns: Nodal support object
Param | Type | Description |
---|---|---|
y | Number | Stiffness in Y direction |
# nodalSupport.TranslationZ(z) ⇒
Sets flexible stiffness in Z direction for translation
Kind: instance method of NodalSupport
Returns: Nodal support object
Param | Type | Description |
---|---|---|
z | Number | Stiffness in Z direction |
# nodalSupport.Rotation(x, y, z) ⇒
Sets flexible stiffness for rotations
Kind: instance method of NodalSupport
Returns: Nodal support object
Param | Type | Description |
---|---|---|
x | Number | Stiffness around X direction |
y | Number | Stiffness around Y direction |
z | Number | Stiffness around Z direction |
# nodalSupport.RotationX(x) ⇒
Sets flexible stiffness around X direction for rotation
Kind: instance method of NodalSupport
Returns: Nodal support object
Param | Type | Description |
---|---|---|
x | Number | Stiffness around x direction |
# nodalSupport.RotationY(y) ⇒
Sets flexible stiffness around Y direction for rotation
Kind: instance method of NodalSupport
Returns: Nodal support object
Param | Type | Description |
---|---|---|
y | Number | Stiffness around y direction |
# nodalSupport.RotationZ(z) ⇒
Sets flexible stiffness around Z direction for rotation
Kind: instance method of NodalSupport
Returns: Nodal support object
Param | Type | Description |
---|---|---|
z | Number | Stiffness around z direction |
# NodalMeshRefinement(no, assigned_nodes, comment, params)
Creates default nodal node refinement
Kind: global function
Param | Type | Description |
---|---|---|
no | Number | Index of rectangular nodal mesh refinement, can be undefined |
assigned_nodes | Array | Assigned nodes |
comment | String | Comment |
params | Object | Additional parameters |
# nodalMeshRefinement.Circular(no, assigned_nodes, radius, inner_target_fe_length, outer_target_fe_length, fe_length_arrangement, comment, params)
Creates circular nodal mesh refinement
Kind: instance method of NodalMeshRefinement
Param | Type | Description |
---|---|---|
no | Number | Index of circular nodal mesh refinement, can be undefined |
assigned_nodes | Array | Assigned nodes |
radius | Number | Circular radius, can be undefined (2.5 m by default) |
inner_target_fe_length | Number | Inner target FE length, can be undefined (0.1 m by default) |
outer_target_fe_length | Number | Outer target FE length, can be undefined (0.5 m by default) |
fe_length_arrangement | String | FE length arrangement ("Radial", "Gradually", "Combined"), can be undefined (Radial as default) |
comment | String | Comment, can be undefined |
params | Object | Additional parameters, can be undefined |
# nodalMeshRefinement.Rectangular(no, assigned_nodes, side_length, inner_target_fe_length, comment, params)
Creates rectangular nodal mesh refinement
Kind: instance method of NodalMeshRefinement
Param | Type | Description |
---|---|---|
no | Number | Index of rectangular nodal mesh refinement, can be undefined |
assigned_nodes | Array | Assigned nodes |
side_length | Number | Side length, can be undefined (0.5 m by default) |
inner_target_fe_length | Number | Inner target FE length, can be undefined (0.1 m by default) |
comment | String | Comment |
params | Object | Additional parameters |
# nodalMeshRefinement.ApplyToSurfaces(indexes)
Apply only to selected surfaces
Kind: instance method of NodalMeshRefinement
Param | Type | Description |
---|---|---|
indexes | Array | Apply only on surfaces with indexes, can be undefined (no surfaces are selected) |
# createNodalMeshRefinement(no, assigned_nodes, comment, params) ⇒
Creates default nodal node refinement
Kind: global function
Returns: Created default nodal mesh refinement
Param | Type | Description |
---|---|---|
no | Number | Index of rectangular nodal mesh refinement, can be undefined |
assigned_nodes | Array | Assigned nodes |
comment | String | Comment |
params | Object | Additional parameters |