# 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