Click or drag to resize

JointAgent_0_depr Class

Cross section representing a modifier for the connection conditions at start- and end-point of a line element.
Inheritance Hierarchy

Namespace:  Karamba.Joints
Assembly:  KarambaCommon (in KarambaCommon.dll) Version: 2.2.0.4 (2.2.0.4)
Syntax
[SerializableAttribute]
public class JointAgent_0_depr : JointAgent

The JointAgent_0_depr type exposes the following members.

Constructors
  NameDescription
Public methodJointAgent_0_depr
Initializes a new instance of the JointAgent_0_depr class. create joint modifier without default properties.
Public methodJointAgent_0_depr(NullableDouble)
Initializes a new instance of the JointAgent_0_depr class. create a joint modifier with given spring stiffnesses at the endpoints of an element.
Public methodJointAgent_0_depr(NullableDouble, ListString, ListString, ListInt32, IVicinity)
Initializes a new instance of the JointAgent_0_depr class. create joint modifier with properties given in array c.
Top
Properties
  NameDescription
Public propertyc
Gets or sets the joints DOF-stiffness.
(Inherited from Joint.)
Public propertyelemIds
Gets or sets the list of element identifiers to which the cross section is to be attached.
(Inherited from Joint.)
Public propertyguid
Gets the GUID of the joint.
(Inherited from Joint.)
Public propertyname
Gets or sets the name of the cross section.
(Inherited from Joint.)
Public propertyprops
Gets or sets the joint properties which are the twelve stiffnesses at the end-nodes of the line element. These conditions are tx, ty, tz (translational DOFs) and rx, ry, rz (rotational DOFs) at the two nodes. A value of null means fixation, values of t are in kN/m, values of r in kNm/rad.
(Inherited from Joint.)
Public propertyUserData
Gets access to the user-data dictionary.
(Inherited from CommonObject.)
Top
Methods
  NameDescription
Public methodAddElemId
add an element identifier to the list of element identifiers which define to which elements the joint definition shall be attached in the course of assemblage.
(Inherited from Joint.)
Public methodaddTo(ModelElement)
Attaches this joint to an elements.
(Inherited from Joint.)
Public methodaddTo(ListModelElement, IdMapper)
attach this joint to elements.
(Inherited from Joint.)
Public methodaddTo(ModelBeam, Model, ListNode)
adds joints to the the endpoints of a beam.
(Inherited from Joint.)
Public methodc_condition
returns list of six doubles for each node which are the spring stiffnesses corresponding to the DOFs. If null there is no joint for the corresponding DOF.
(Inherited from Joint.)
Public methodclearElemIds
empty the list of identifiers to which the cross section shall be attached.
(Inherited from Joint.)
Public methodClone
shallow clone.
(Inherited from Joint.)
Public methodcondition
returns list of six booleans for each node. If true a joint is in effect for the corresponding DOF. nodes indexes start from 0 (starting node); 1 signifies the end-node.
(Inherited from Joint.)
Protected methoddefaultGuid
Get the Guid of the joint.
(Overrides JointAgentdefaultGuid.)
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
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 methodgenerateJoints
Attach joints to elements based on proximity.
(Overrides JointAgentgenerateJoints(ListModelElement, ListNode, IdMapper, DictionaryInt32, ListInt32, Double).)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Protected methodGetObjectData
Serialize FemMaterial_Isotrop.
(Inherited from Joint.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodHasUserData
true if the object has user-data attached.
(Inherited from CommonObject.)
Public methodmatchId
test whether the cross section matches one of the identifiers given in the list of indexes.
(Inherited from Joint.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodmerge
merge two joints. If there are conflicting stiffness properties for DOFs the smaller stiffness results.
(Inherited from Joint.)
Public methodmodifiedJoint
Returns modified joint definition for the given beam.
(Overrides JointAgentmodifiedJoint(ModelBeam, ListModelElement, ListNode, IdMapper, DictionaryInt32, ListInt32, ListInt32, Double).)
Public methodrenewGuid
create a new GUID for the joint.
(Inherited from Joint.)
Public methodrenewGuid(Guid)
Sets a given GUID for the joint.
(Inherited from Joint.)
Protected methodsetDefaults
Set the stiffness to zero.
(Overrides JointAgentsetDefaults.)
Protected methodspringProps(Model, Double, Double)
returns finite element spring object for the joint.
(Inherited from JointAgent.)
Protected methodspringProps(Model, Int32, Double, Double)
returns finite element spring object for specified end of beam.
(Inherited from Joint.)
Public methodToString
Returns a string that represents the current object.
(Overrides JointAgentToString.)
Top
Fields
  NameDescription
Protected fieldc_
list of stiffness for the joint DOFs.
(Inherited from Joint.)
Protected fieldelem_ids_
id/regular expressions of element identifiers to which the cross section applies.
(Inherited from Joint.)
Protected fieldguid_
GUID of the joint.
(Inherited from Joint.)
Protected fieldname_
unique identifier of a joint a family.
(Inherited from Joint.)
Protected fieldto_elem_ids_
elements to which the joint connects.
(Inherited from JointAgent.)
Protected fieldto_node_inds_
indexes of nodes to which the joint connects.
(Inherited from JointAgent.)
Protected fieldvicinity_
interface for testing whether a given point is in the vicinity of some predefined geometric objects.
(Inherited from JointAgent.)
Top
See Also