Structure for the connection tuple = ("Connection Name", "Value"). "Connection Name" defines the reference name to the capsConnect being specified and denotes the "source" node for the connection. The "Value" can either be a JSON String dictionary (see Section JSON String Dictionary) or a single string keyword (see Section Single Value String).
JSON String Dictionary
If "Value" is JSON string dictionary the following keywords ( = default values) may be used:
-
connectionType = RigidBody
Type of connection to apply to a given capsConnect pair defined by "Connection Name" and the "groupName". Options: Mass (scalar), Spring (scalar), Damper (scalar), RigidBody.
-
dofDependent = 0
Component numbers / degrees of freedom of the dependent end of rigid body connections (ex. 123 - translation in all three directions).
-
componentNumberStart = 0
Component numbers / degrees of freedom of the starting point of the connection for mass, spring, and damper elements (scalar) ( 0 <= Integer <= 6).
-
componentNumberEnd = 0
Component numbers / degrees of freedom of the ending point of the connection for mass, spring, and damper elements (scalar) ( 0 <= Integer <= 6).
-
stiffnessConst = 0.00
Stiffness constant of a spring element (scalar).
-
dampingConst = 0.0
Damping constant of a spring or damping element (scalar).
-
stressCoeff = 0.0
Stress coefficient of a spring element (scalar).
-
mass = 0.0
Mass of a mass element (scalar).
-
groupName = "(no default)"
Single or list of capsConnect
names on which to connect the nodes found with the tuple name ("Connection Name") to. (e.g. "Name1" or ["Name1","Name2",...].
Single Value String
If "Value" is a string, the string value may correspond to an entry in a predefined connection lookup table. NOT YET IMPLEMENTED!!!!