![]() |
ModelBeam Methods |
The ModelBeam type exposes the following members.
Name | Description | |
---|---|---|
![]() | _invEIyy |
Get the inverse of the bending stiffness about the y-axis.
(Overrides ModelTruss_invEIyy(Double).) |
![]() | _invEIzz |
Get the inverse of the bending stiffness about the z-axis.
(Overrides ModelTruss_invEIzz(Double).) |
![]() | Accept(ModelElementVisitor) |
accept an element visitor.
(Overrides ModelTrussAccept(ModelElementVisitor).) |
![]() | AcceptT(IModelElementVisitorT, T) |
accept an element visitor.
(Overrides ModelTrussAcceptT(IModelElementVisitorT, T).) |
![]() | AcceptT(IModelElementVisitorT, T) |
accept an element visitor.
(Inherited from ModelElement.) |
![]() | AcceptT(IModelElementVisitorT, T) |
accept an element visitor.
(Inherited from ModelTruss.) |
![]() | AcceptR, T(IModelElementVisitorR, T, T) |
accept an element visitor.
(Overrides ModelTrussAcceptR, T(IModelElementVisitorR, T, T).) |
![]() | AcceptR, T(IModelElementVisitorR, T, T) |
accept an element visitor.
(Inherited from ModelElement.) |
![]() | AcceptR, T(IModelElementVisitorR, T, T) |
accept an element visitor.
(Inherited from ModelTruss.) |
![]() | add |
add an element load to the element.
(Inherited from ModelElement.) |
![]() | addCroSecMesh |
Plots cross section mesh which is colored according to color settings.
(Inherited from ModelTruss.) |
![]() | addLoads |
add loads connected to this element to its feb-element.
(Inherited from ModelElement.) |
![]() | addResultantDispMesh |
Plots mesh which is colored according to resultant deflection.
(Inherited from ModelTruss.) |
![]() | addStrainMesh |
enrich the given mesh with strain data of this element.
(Inherited from ModelElementStraightLine.) |
![]() | addStressMesh |
enrich the given mesh with stress data of this element.
(Inherited from ModelElementStraightLine.) |
![]() | addStressStrainMesh |
add element results regarding stresses or strains to the given mesh.
(Inherited from ModelTruss.) |
![]() | addTo |
create feb-element and add it to the feb-model.
(Overrides ModelTrussaddTo(Model, LCCombiCollector, Int32).) |
![]() | addUtilizationMesh |
enrich the given mesh with utilization data of this element.
(Inherited from ModelElementStraightLine.) |
![]() | buckling_length |
return buckling length in local y-direction or a negative number if not set.
(Inherited from ModelElementStraightLine.) |
![]() | BuilderElement |
Clone the grass-element on which this model-element is based and linked to.
(Inherited from ModelElement.) |
![]() | characteristic_length |
calculate characteristic length of the element.
(Inherited from ModelElement.) |
![]() | clearLoads |
clears the loads of the element. Make sure to clone it before clearing the loads
in order to avoid side effects.
(Inherited from ModelElement.) |
![]() | Clone |
Clone the model element.
(Overrides ModelTrussClone.) |
![]() | cloneBuilderElement |
Clone the grass-element on which this model-element is based and linked to.
(Inherited from ModelElement.) |
![]() | clonedBuilderElement |
return the cloned grass-element on which this model-element is based or null.
(Inherited from ModelElement.) |
![]() | cog |
calculate the center of gravity of the element.
(Inherited from ModelElementStraightLine.) |
![]() | copyFEModelNodeIndexes |
update the elements node indexes with those of the underlying finite element. This is necessary when
topology of the feb-model changed.
(Inherited from ModelElement.) |
![]() | deformationEnergy |
calculates axial deformation- and bending energy stored in the element.
(Inherited from ModelElement.) |
![]() | drawCroSecForceOutput |
add lines of cross section forces diagrams to curves or meshes.
(Inherited from ModelElementStraightLine.) |
![]() | elementLength(Element) |
Calculates length of element n the FE-model.
(Inherited from ModelTruss.) |
![]() | elementLength(Model) |
calculates the length of the element in the karamba-model. Does not correspond to the real length in case of springs.
(Inherited from ModelTruss.) |
![]() | Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) |
![]() | Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) |
![]() | finite_element |
Create an feb-element for the feb-model.
(Overrides ModelTrussfinite_element(Model, ListNode, LCCombiCollector, Int32).) |
![]() | GetCrossSectionsPositions |
Gets positions of cross sections for this ModelElementStraightLine.
(Inherited from ModelElementStraightLine.) |
![]() | GetCrossSectionsStates_OLD |
Determines the states in predefined discrete points of the element.
(Inherited from ModelElementStraightLine.) |
![]() | GetElementState |
Return an Element1DState.
(Inherited from ModelElementStraightLine.) |
![]() | GetElementStates |
Return a collection of Element1DState/.
(Inherited from ModelElementStraightLine.) |
![]() | GetHashCode | Serves as the default hash function. (Inherited from Object.) |
![]() | GetObjectData |
Serialize ModelElementStraightLine.
(Inherited from ModelElementStraightLine.) |
![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() | has_zero_length |
return true if the beam has zero length.
(Inherited from ModelElementStraightLine.) |
![]() | is_inside |
checks whether a straight line element lies partly inside a given Brep.
(Inherited from ModelElementStraightLine.) |
![]() | is_vertical |
Gets true if element is vertical.
(Inherited from ModelElementStraightLine.) |
![]() | localCoSys(Element) |
create local coo-sys of undeformed element.
(Inherited from ModelElement.) |
![]() | localCoSys(PointState) |
create local coo-sys of deformed element.
(Inherited from ModelElement.) |
![]() | localCoSys(IReadOnlyListNode) |
create local coordinate system with the resultant axial rotation applied.
(Inherited from ModelElementStraightLine.) |
![]() | localCoSys(IReadOnlyListPoint3) |
create local coordinate system with resultant beam rotation about the axis given by the two positions in pos.
(Inherited from ModelElementStraightLine.) |
![]() | localCoSys(IReadOnlyListNode, Double) |
create local coordinate system and rotate it about longitudinal axis by an angle alpha.
(Inherited from ModelElementStraightLine.) |
![]() | localCoSys(IReadOnlyListPoint3, Double) |
create local coordinate system with rotation alpha about the axis given by the two positions in pos.
(Inherited from ModelElementStraightLine.) |
![]() | maxCroSecForceOutput |
Returns the resultant value of the largest cross section force output.
Can e.g. be used to scale graphical output.
(Inherited from ModelElementStraightLine.) |
![]() | MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) |
![]() | midpoint_disp |
return mid-point of deformed element.
(Inherited from ModelElementStraightLine.) |
![]() | minmaxEpsX |
determine extreme axial strains in model for the currently visible loadcase.
(Inherited from ModelElementStraightLine.) |
![]() | nCroSec(Model) |
return number of sections for visual display.
(Inherited from ModelElementStraightLine.) |
![]() | nCroSec(Model, Element) |
return number of sections for visual display. It depends on the user setting
for maximum section length.
(Inherited from ModelElementStraightLine.) |
![]() | pointsOnAxis |
creates point at given maximum distance along the axis.
(Inherited from ModelElementStraightLine.) |
![]() | referencePointOnZAxis |
return reference point on local z-axis for local coordinate system being
situated at first element node.
(Inherited from ModelElement.) |
![]() | resultantCroSecForces |
calculates resultant normal force (N), shear force (V) and moment (M) in an element.
(Inherited from ModelElementStraightLine.) |
![]() | scaledState |
return scaled state at given element, location; superimpose loadcases if lc_num is smaller than 0;
unscaled load-case for lc_num % model.numLC if lc_num >= model.numLC (is used for retrieval of beam results).
(Inherited from ModelElement.) |
![]() | scaledStateAtT |
return scaled state at given element, location; superimpose loadcases if lc_num is smaller than 0;
unscaled load-case for lc_num % model.numLC if lc_num >= model.numLC (is used for retrieval of beam results).
(Inherited from ModelElement.) |
![]() | set_fe_and_model_index |
set the element and fe_element index.
(Inherited from ModelElement.) |
![]() | set_is_active |
set activation state of element and synchronize it with fe-model. An extra fe-model-generation
step is not necessary. Is therefore fast.
(Inherited from ModelElementStraightLine.) |
![]() | SetNodeInds(ListInt32) |
Set the node indices of a beam or truss.
|
![]() | SetNodeInds(IReadOnlyListInt32) |
set the node indexes of the element.
(Inherited from ModelElement.) |
![]() | snapElement |
change the element if nodes snap together according to the given list of
node indexes.
returns true if the element was completely snapped.
(Inherited from ModelElementStraightLine.) |
![]() | split_elem |
The element with index ind is the seed of an element split. Make all splits
in the model that are necessary so that feb-model and model are synchronized.
(Inherited from ModelElement.) |
![]() | SurfaceArea |
Gets the surface area of the element in [m2].
(Inherited from ModelTruss.) |
![]() | ToString | Returns a string that represents the current object. (Inherited from Object.) |
![]() | totalEccentricity |
returns the eccentricity of the element in global coordinates.
(Inherited from ModelElementStraightLine.) |
![]() | Volume |
Get volume of the element in [m3?].
(Inherited from ModelTruss.) |
![]() | weight |
return weight of the element in kN.
(Inherited from ModelTruss.) |
![]() | x_direction(Node, Node) |
Calculate the axial direction vector of the element.
(Inherited from ModelElementStraightLine.) |
![]() | x_direction(Point3, Point3) |
Calculate the axial direction vector of the element.
(Inherited from ModelElementStraightLine.) |
![]() | x_unit_vector |
Generates unit vector in axial direction.
(Inherited from ModelElementStraightLine.) |