Click or drag to resize

ModelMembrane Methods

The ModelMembrane type exposes the following members.

Methods
  NameDescription
Public methodAccept(ModelElementVisitor)
accept an element visitor.
(Overrides ModelElementAccept(ModelElementVisitor).)
Public methodAcceptT(IModelElementVisitorT, T)
accept an element visitor.
(Inherited from ModelElement.)
Public methodAcceptT(IModelElementVisitorT, T)
accept an element visitor.
(Overrides ModelElementAcceptT(IModelElementVisitorT, T).)
Public methodAcceptR, T(IModelElementVisitorR, T, T)
accept an element visitor.
(Inherited from ModelElement.)
Public methodAcceptR, T(IModelElementVisitorR, T, T)
accept an element visitor.
(Overrides ModelElementAcceptR, T(IModelElementVisitorR, T, T).)
Public methodadd
add an element load to the element.
(Inherited from ModelElement.)
Protected methodaddLoads
add loads connected to this element to its feb-element.
(Inherited from ModelElement.)
Public methodaddStrainMesh
enrich the given mesh with strain data of this element.
(Overrides ModelElementaddStrainMesh(ListIMesh, Model, ListDouble).)
Public methodaddStressMesh
enrich the given mesh with stress data of this element.
(Overrides ModelElementaddStressMesh(ListIMesh, Model, ListDouble).)
Protected methodaddStressStrainMesh
Construct a mesh with coloring according to the given result-values and add it to the given list of meshes.
Public methodaddTo
create feb-element and add it to the feb-model.
(Overrides ModelElementaddTo(Model, LCCombiCollector, Int32).)
Public methodaddUtilizationMesh
enrich the given mesh with utilization data of this element.
(Overrides ModelElementaddUtilizationMesh(ListIMesh, Model, ListDouble).)
Public methodarea
Returns the area of the element.
Public methodarea(Int32)
Returns area of the sub-element.
Public methodBuilderElement
Clone the grass-element on which this model-element is based and linked to.
(Inherited from ModelElement.)
Public methodcharacteristic_length
calculate characteristic length of the element.
(Inherited from ModelElement.)
Public methodclearLoads
clears the loads of the element. Make sure to clone it before clearing the loads in order to avoid side effects.
(Inherited from ModelElement.)
Public methodClone
Clone the model element.
(Overrides ModelElementClone.)
Public methodcloneBuilderElement
Clone the grass-element on which this model-element is based and linked to.
(Inherited from ModelElement.)
Public methodclonedBuilderElement
return the cloned grass-element on which this model-element is based or null.
(Inherited from ModelElement.)
Public methodcog
calculate the center of gravity of the element.
(Overrides ModelElementcog(Model).)
Public methodcopyFEModelNodeIndexes
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.)
Public methoddeformationEnergy
calculates axial deformation- and bending energy stored in the element.
(Overrides ModelElementdeformationEnergy(Model, EnergyVisitor, ListDouble, ListDouble).)
Public methoddispLocalCoordinateSystem
return displaced local coordinate system and its origin.
Public methoddispNormalVectors
Returns the shell normal vector for each node of the shell.
Public methoddrawCroSecForceOutput
add lines of cross section forces diagrams to curves or meshes.
(Overrides ModelElementdrawCroSecForceOutput(Model, ListIMesh, ListPolyLine3, Boolean, Double, ElementStates_OLD).)
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Public methodfeMesh(Model)
Returns the shell mesh of the membrane.
Public methodfeMesh(Model)
Gets the underlying feb-mesh of the membrane.
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 methodGetCrossSectionsStates_OLD
Determines the states in predefined discrete points of the element.
(Overrides ModelElementGetCrossSectionsStates_OLD(Model, LCSuperPosition, Boolean).)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Protected methodGetObjectData
Serialize ModelElement.
(Inherited from ModelElement.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodis_inside
checks whether an Element lies partly inside a given Brep.
(Inherited from ModelElement.)
Public methodlocalCoSys(Element)
create local coo-sys of undeformed element.
(Inherited from ModelElement.)
Public methodlocalCoSys(PointState)
create local coo-sys of deformed element.
(Inherited from ModelElement.)
Public methodmeanDisp
Calculates the mean displacement of an element.
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodmidpoint_disp
return mid-point of deformed element.
(Inherited from ModelElement.)
Public methodminmaxEpsX
determine extreme axial strains in model for the currently visible loadcase. Add result of element if necessary.
(Overrides ModelElementminmaxEpsX(Double, Double, Model, LCSuperPosition).)
Public methodreferencePointOnZAxis
return reference point on local z-axis for local coordinate system being situated at first element node.
(Inherited from ModelElement.)
Public methodresultantCroSecForces
calculates resultant normal force (N), shear force (V) and moment (M) in an element.
(Inherited from ModelElement.)
Public methodscaledState
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.)
Public methodscaledStateAtT
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.)
Public methodset_fe_and_model_index
set the element and fe_element index.
(Inherited from ModelElement.)
Public methodset_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.
(Overrides ModelElementset_is_active(Model, Boolean).)
Public methodSetNodeInds
set the node indexes of the element.
(Inherited from ModelElement.)
Public methodsnapElement
change the element if nodes snap together according to the given list of node indexes. returns true if the element was completely snapped.
(Overrides ModelElementsnapElement(ListNode, Double).)
Public methodsplit_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.)
Public methodSurfaceArea
Gets the surface area of the element in [m2].
(Overrides ModelElementSurfaceArea(IReadOnlyListNode).)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Public methodtotalEccentricity
returns the eccentricity of the element in global coordinates.
(Overrides ModelElementtotalEccentricity(Model).)
Public methodutilization
return utilization of shell patch for given loadcase lc.
Public methodVolume
Get volume of the element in [m3?].
(Overrides ModelElementVolume(IReadOnlyListNode).)
Public methodweight
return weight of the element in kN.
(Overrides ModelElementweight(IReadOnlyListNode).)
Top
See Also