StateElement2D Class

State of a 2D Element where results are gathered at the element vertices.

Definition

Namespace: Karamba.Elements.States
Assembly: KarambaCommon (in KarambaCommon.dll) Version: 3.0.8.0+eb23a7103f0eca0b6d808121e15fec6899194e15
C#
public abstract class StateElement2D : IStateElement2D
Inheritance
Object    StateElement2D
Derived
Implements
IStateElement2D

Constructors

StateElement2D Initializes a new instance of the StateElement2D class. The leading result needs to be set in a second step.

Properties

febLeadingLoadCaseInds Gets the feb-indexes of the leading load cases.

Methods

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)
GetHashCode Serves as the default hash function.
(Inherited from Object)
GetResults Interface of a state of a 2D Element.
GetResultsMinMax Interface of a state of a 2D Element.
GetResultsMinMaxAll Interface of a state of a 2D Element.
GetType Gets the Type of the current instance.
(Inherited from Object)
LeadingLoadCaseIndSelection Select for each node the index of the load case which generates the maximum/minimum result. The indices of the leading results get stored in _nodeResultInds.
LocalStressResultants Interface of a state of a 2D Element.
MemberwiseClone Creates a shallow copy of the current Object.
(Inherited from Object)
nodeStates Interface of a state of a 2D Element.
numberOfResults Interface of a state of a 2D Element.
PrincipalStressResultants Interface of a state of a 2D Element.
SetLeadingLoadCase Sets the leading load-case for the state.
ToString Returns a string that represents the current object.
(Inherited from Object)

Fields

_febLoadCaseInds Load cases indexes to be considered for selection.
_leadingLoadCaseInds List of load case result indices for each node. Is determined based on the leading result option. There may be multiple leading load case indexes in case of duplicate results.
_loadCases Load cases to be considered for selection.
_maximize True if results shall be maximized.
_membrane Membrane to retrieve results from.
_minimize True if results shall be maximized.
_model Model to retrieve results from.
_resultScalars A mapping from Result identifier to double for each possible load case for lazy evaluation.
_resultVectors A mapping from Result identifier to Vector3 for each possible load case for lazy evaluation.

Extension Methods

ContainerType test if object is (a container like) a list or an array.
(Defined by MiniUtil)

See Also