CroSecFamilies Class

A family of cross sections for use in cross section design.

Definition

Namespace: Karamba.Algorithms
Assembly: KarambaCommon (in KarambaCommon.dll) Version: 3.0.8.0+eb23a7103f0eca0b6d808121e15fec6899194e15
C#
public class CroSecFamilies : CroSecVisitor
Inheritance
Object    CroSecVisitor    CroSecFamilies

Constructors

CroSecFamilies Initializes a new instance of the CroSecFamilies class. Set the model to which the cross section family is connected to.

Methods

build Build a cross section family based on a list of cross sections.
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)
VisitCroSecBeam Map the given beam cross section to a cross section family or create a new family.
(Overrides CroSecVisitorVisitCroSecBeam(CroSec_Beam))
VisitCroSecShell Map the given shell cross section to a cross section family or create a new family.
(Overrides CroSecVisitorVisitCroSecShell(CroSec_Shell))
VisitCroSecSpring visit a spring cross section.
(Inherited from CroSecVisitor)

Fields

beam_crosec_families maps family name to beam cross section family.
crosecs_ references of cross sections to prevent a memory leak.
model_ model for which to build the design space.
shell_crosec_families design spaces for shells.

Extension Methods

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

See Also