LoadCaseActivation Class

manages the activation of load-cases for result calculations and retrieval.

Definition

Namespace: Karamba.Loads.Combination
Assembly: KarambaCommon (in KarambaCommon.dll) Version: 3.0.8.0+eb23a7103f0eca0b6d808121e15fec6899194e15
C#
public class LoadCaseActivation : LoadCaseCombinationList
Inheritance
Object    LoadCaseCombinationList    LoadCaseActivation

Constructors

LoadCaseActivation Initializes a new instance of the LoadCaseActivation class.
LoadCaseActivation(ListLoadCaseCombination) Initializes a new instance of the LoadCaseActivation class.

Properties

AnalysisLoadCaseCombinations Gets the active load case combinations.
CalculationFlow Gets the calculation flow of the activated calculation steps.
LoadCaseCombinationNames Gets the list of load-case-combination names.
(Inherited from LoadCaseCombinationList)
LoadCaseCombinations Gets the list of active load-case-combinations.
(Inherited from LoadCaseCombinationList)
LoadCases Gets all load-cases.
(Inherited from LoadCaseCombinationList)
NumberOfLoadCases Gets the number of unique active load-cases.
(Inherited from LoadCaseCombinationList)

Methods

Add(LoadCaseCombination) Adds a load case combination to the LoadCaseActivation.
Add(LoadCaseCombination, Model) Adds a load case combination to the activation and the feb-model.
checkLoadCaseIndex check whether there are results available for the model and a specific load-case and throw an exception in case there are none.
CheckLoadCaseIndex check whether there are results available for the model and a specific load-case and throw an exception in case there are none.
(Inherited from LoadCaseCombinationList)
Clean Removes load case combinations which have not been calculated.
Clone Clones load case activation so that new load cases can be added without side-effects.
ContributionIndexesFactors return all load-case indexes available for a given load-case-combination name.
ContributionsIndexFactor return all load-case indexes available for a given load-case-combination name.
Equals Determines whether the specified object is equal to the current object.
(Inherited from Object)
FebLoadCaseInd Get feb load-case index for load-case.
febLoadCaseInds return the range of feb load case indexes of the load case combination of given name.
FebLoadCaseInds(ListString) return all load-case indexes available for a given list of load-case-combination names.
FebLoadCaseInds(LoadCaseCombination) try to find load-case indexes for a given load-case-combination name.
FebLoadCaseInds(String) return all load-case indexes available for a given load-case-combination name.
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.
(Inherited from LoadCaseCombinationList)
GetType Gets the Type of the current instance.
(Inherited from Object)
MemberwiseClone Creates a shallow copy of the current Object.
(Inherited from Object)
SelectLoadCaseCombinations return load cases for given load-case identifiers which may be given in the form of regular expressions.
(Inherited from LoadCaseCombinationList)
ToString Returns a string that represents the current object.
(Inherited from Object)
TryFebLoadCaseInd Try get feb load-case index for load-case.
TryGetFebLoadCaseInds try to find feb load-case indexes for a given load-case-combination name.
TryGetLoadCaseCombination try to find load case combination for a given load case combination name.
(Inherited from LoadCaseCombinationList)
TryGetLoadCaseCombinationInd Tries to return the index of the load-case-combination of given name. If the name can not be found it is tried to convert it into an integer and use it as an index.
(Inherited from LoadCaseCombinationList)

Fields

_loadCaseCombinations List of load-case-combinations.
(Inherited from LoadCaseCombinationList)

Extension Methods

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

See Also