 | APIsetEndRelease Method |
Assign an end release to a beam element by specifying its force percentage or joint stiffness.
REST path: /element/beamendrelease/[beamID]/[node]/[useStiffness]
REST verb: POST
REST header: {"DOFmask", DOFmask}
Namespace: NextFEMapiAssembly: NextFEMapi (in NextFEMapi.dll) Version: 2.6.0.0 (2.6.0.0)
Syntaxpublic bool setEndRelease(
string beamID,
string node,
double[] DOFmask,
bool useStiffness = false
)
Public Function setEndRelease (
beamID As String,
node As String,
DOFmask As Double(),
Optional useStiffness As Boolean = false
) As Boolean
Dim instance As API
Dim beamID As String
Dim node As String
Dim DOFmask As Double()
Dim useStiffness As Boolean
Dim returnValue As Boolean
returnValue = instance.setEndRelease(beamID,
node, DOFmask, useStiffness)
public:
bool setEndRelease(
String^ beamID,
String^ node,
array<double>^ DOFmask,
bool useStiffness = false
)
member setEndRelease :
beamID : string *
node : string *
DOFmask : float[] *
?useStiffness : bool
(* Defaults:
let _useStiffness = defaultArg useStiffness false
*)
-> bool
Parameters
- beamID String
- ID of the beam element
- node String
- Node of the beam element to which assign release
- DOFmask Double
- Array of 6 percentages (0=free, 1=fully connected) or stiffnesses if useStiffness is True
- useStiffness Boolean (Optional)
- Set to true to specify stiffnesses into DOFmask
Return Value
BooleanTrue if successful, False if the cannot be assigned. End releases cannot be assigned to beams with flexural hinges.
RemarksOnly for beam elements. Cannot be assigned to beams with flexural hinges.
See Also