Click or drag to resize

Support Class

Nodal support in a statical model. Can include a prescribed displacement at a disabled degree of freedom.
Inheritance Hierarchy

Namespace:  Karamba.Supports
Assembly:  KarambaCommon (in KarambaCommon.dll) Version: 2.2.0.4 (2.2.0.4)
Syntax
[SerializableAttribute]
public class Support : CommonObject, ICloneable, 
	ISerializable

The Support type exposes the following members.

Constructors
  NameDescription
Public methodSupport
Initializes a new instance of the Support class. Create a new support.
Public methodSupport(Int32)
Initializes a new instance of the Support class. create a new support at node with given index.
Protected methodSupport(SerializationInfo, StreamingContext)
Initializes a new instance of the Support class. Deserialize Support.
Public methodSupport(Int32, IReadOnlyListBoolean, Plane3)
Initializes a new instance of the Support class. Create a new support at node with given index.
Public methodSupport(Point3, IReadOnlyListBoolean, Plane3)
Initializes a new instance of the Support class. create a new support at node with given index.
Public methodSupport(Int32, ListBoolean, Plane3, Vector3, Vector3, String)
Initializes a new instance of the Support class. create support with prescribed displacements or rotations via node index.
Public methodSupport(Point3, ListBoolean, Plane3, Vector3, Vector3, String)
Initializes a new instance of the Support class. create support with prescribed displacements or rotations via position of node.
Top
Properties
  NameDescription
Public propertyCondition
Gets a displacement boundary condition if is active.
Public propertyconditionSet
Gets a value indicating whether conditions are set for the support.
Public propertyhasLocalCoosys
Gets a value indicating whether a local coordinate system is attached to the node.
Public propertyindexSet
Gets a value indicating whether the support location is set using a node index.
Public propertyIsValid
Gets a value indicating whether the support is valid.
Public propertyLcName
Gets name of load-case for which a prescribed displacement is defined.
Public propertylocal_coosys
Gets plane according to which the nodal coordinate system is oriented.
Public propertynode_ind
Gets or sets the zero based index of the node where the support attaches. The index overrules support placement by coordinate.
Public propertyposition
Gets or sets position of the support.
Public propertypositionSet
Gets a value indicating whether the support location is set using a position.
Public propertyUserData
Gets access to the user-data dictionary.
(Inherited from CommonObject.)
Top
Methods
  NameDescription
Public methodaddTo
Add a support to the feb-model.
Public methodClone
Clones the support.
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Public methodeuler_rotations
euler angles of local coordinate system about global axes.
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Protected methodGetObjectData
Serialize Support.
(Overrides CommonObjectGetObjectData(SerializationInfo, StreamingContext).)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodglobalRotationsDeg
rotation angles of local coordinate system about global axes.
Public methodHasUserData
true if the object has user-data attached.
(Inherited from CommonObject.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodplane
return the plane of the support.
Protected methodreactForce
return reaction force for given load-case.
Public methodrotReactForceLocal
Rotational reaction force in local coordinates.
Protected methodscaledReactForce
return scaled reaction force for given load-case. Scaling factors correspond to those set at the nearest up-stream ModelView.
Public methodsetCondition
Sets a prescribed displacement/rotation.
Public methodToString
String representation of a support.
(Overrides CommonObjectToString.)
Public methodTransform
change the position of a support according to a transformation.
Public methodtransReactForceLocal
Translational reaction force in local coordinates.
Top
Fields
  NameDescription
Protected field_condition
if true a displacement boundary condition is active.
Public field_displacement
prescribed displacements by default 0; rotations in rad.
Protected fieldfe_bc_ind
fe-indexes of bc-objects in fe-model; -1 means no referenced object available.
Protected fieldlc_name_
load-case name of the load.
Top
See Also