RulesVisitorExpander Class

Visits a combination tree and. Produces load-case superposition collections from CombinationSentence.

Definition

Namespace: Karamba.Loads.Combination
Assembly: KarambaCommon (in KarambaCommon.dll) Version: 3.0.8.0+eb23a7103f0eca0b6d808121e15fec6899194e15
C#
public class RulesVisitorExpander : RulesVisitor<VisitorLoadCaseCombination>
Inheritance
Object    RulesVisitorVisitorLoadCaseCombination    RulesVisitorExpander

Constructors

RulesVisitorExpander Initializes a new instance of the RulesVisitorExpander class. Create a new visitor for creating load-case superpositions based on CombinationSentences.

Properties

Warning Gets the warnings which accumulated during execution.

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)
GetType Gets the Type of the current instance.
(Inherited from Object)
MemberwiseClone Creates a shallow copy of the current Object.
(Inherited from Object)
ToString Returns a string that represents the current object.
(Inherited from Object)
Visit Visits a collection of lists of sentences.
VisitAND Visits an and-combination.
(Overrides RulesVisitorRVisitAND(CombinationAND))
VisitANDLF Visits an and-leading-following-combination.
(Overrides RulesVisitorRVisitANDLF(CombinationANDLF))
VisitFACT visit a factored combination.
(Overrides RulesVisitorRVisitFACT(CombinationFactored))
VisitOR visit an or-combination.
(Overrides RulesVisitorRVisitOR(CombinationOR))
VisitSentence Visits a combination sentence.
(Overrides RulesVisitorRVisitSentence(CombinationSentence))
VisitSentences Visits a list of combination sentences.
(Overrides RulesVisitorRVisitSentences(ListCombinationSentence))

Extension Methods

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

See Also