LoadCaseCombinationCollection Class

Manages the collection of load case combinations.

Definition

Namespace: Karamba.Loads.Combination
Assembly: KarambaCommon (in KarambaCommon.dll) Version: 3.0.8.0+eb23a7103f0eca0b6d808121e15fec6899194e15
C#
[SerializableAttribute]
public class LoadCaseCombinationCollection : ISerializable, 
	IDeserializationCallback
Inheritance
Object    LoadCaseCombinationCollection
Implements
IDeserializationCallback, ISerializable

Constructors

LoadCaseCombinationCollection Initializes a new instance of the LoadCaseCombinationCollection class. the default constructor.
LoadCaseCombinationCollection(LoadCaseCombinationCollection) Initializes a new instance of the LoadCaseCombinationCollection class by cloning another one. the default constructor.
LoadCaseCombinationCollection(IEnumerableString, IEnumerableString) Initializes a new instance of the LoadCaseCombinationCollection class with given load-cases and combination-rules.
LoadCaseCombinationCollection(SerializationInfo, StreamingContext) Initializes a new instance of the LoadCaseCombinationCollection class. de-serialization constructor.

Properties

DefaultCaseCombinations Gets the ordered list of the default load-combinations. Default load-combinations are those whose name does not start with an underscore.
LoadCaseIds Gets a list of all load identifiers; first the load-cases then the load-combinations.
Logger Gets the message logger.
NumberOfLoadCases Gets the number of present load-cases.
NumberOfLoadCombinations Gets the number of present load-cases.
OrderedLoadCaseCombinations Gets the ordered list of all load-combinations.
OrderedLoadCaseIds Gets the ordered list of all load-case identifiers.

Methods

Add add serial load-cases of a given type into the load-case, load-combination and result indexes-dictionaries.
AddLoadCase add serial load-cases of a given type into the load-case, load-combination and result indexes-dictionaries.
AddOptions adds options to the load-case-combinations.
Clone Shallow clone.
DeepClone Deep clone.
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)
GetObjectData serialize the model-object.
GetType Gets the Type of the current instance.
(Inherited from Object)
LoadCaseCombination return load cases for given load-case identifier.
MemberwiseClone Creates a shallow copy of the current Object.
(Inherited from Object)
OnDeserialization Helps to deserialize the dictionaries in the object.
SelectLoadCaseCombinations return load cases for given load-case identifiers which may be given in the form of regular expressions.
ToString Returns a string that represents the current object.
(Inherited from Object)

Extension Methods

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

See Also