Click or drag to resize

CroSecFamilies Class

A family of cross sections for use in cross section design
Inheritance Hierarchy

Namespace:  Karamba.Algorithms
Assembly:  KarambaCommon (in KarambaCommon.dll) Version: 1.0.0.0 (1.0.0.0)
Syntax
public class CroSecFamilies : CroSecVisitor

The CroSecFamilies type exposes the following members.

Constructors
  NameDescription
Public methodCroSecFamilies
Set the model to which the cross section family is connected to
Top
Methods
  NameDescription
Public methodbuild
Build a cross section family based on a list of cross sections
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Public methodVisitCroSecBeam
Map the given beam cross section to a cross section family or create a new family
(Overrides CroSecVisitorVisitCroSecBeam(CroSec_Beam).)
Public methodVisitCroSecShell
Map the given shell cross section to a cross section family or create a new family
(Overrides CroSecVisitorVisitCroSecShell(CroSec_Shell).)
Public methodVisitCroSecSpring
visit a spring cross section
(Inherited from CroSecVisitor.)
Top
Fields
  NameDescription
Public fieldbeam_crosec_families
maps family name to beam cross section family
Protected fieldbisection_search_
if true then a bisection algorithm is used for finding optimum cross sections. otherwise a linear search is performed.
Protected fieldcrosecs_
references of cross sections to prevent a memory leak
Protected fieldmodel_
model for which to build the design space
Public fieldshell_crosec_families
design spaces for shells
Top
See Also