|
CSOptiBeam Constructor
|
initialize cross section optimization element consisting of straight line elements (beams or trusses)
Namespace:
Karamba.Algorithms
Assembly:
KarambaCommon (in KarambaCommon.dll) Version: 1.0.0.0 (1.0.0.0)
Syntaxpublic CSOptiBeam(
Model febmodel,
List<ModelElementStraightLine> sline_grp,
Beam3D_CSFamily crosec_family,
Dictionary<string, UtilChecker> util_checkers,
double util_target
)
Public Sub New (
febmodel As Model,
sline_grp As List(Of ModelElementStraightLine),
crosec_family As Beam3D_CSFamily,
util_checkers As Dictionary(Of String, UtilChecker),
util_target As Double
)
public:
CSOptiBeam(
Model^ febmodel,
List<ModelElementStraightLine^>^ sline_grp,
Beam3D_CSFamily^ crosec_family,
Dictionary<String^, UtilChecker^>^ util_checkers,
double util_target
)
new :
febmodel : Model *
sline_grp : List<ModelElementStraightLine> *
crosec_family : Beam3D_CSFamily *
util_checkers : Dictionary<string, UtilChecker> *
util_target : float -> CSOptiBeam
Parameters
- febmodel
- Type: Model
feb-model which is optimized - sline_grp
- Type: System.Collections.GenericListModelElementStraightLine
List of straight line elements that are part of the optimization element - crosec_family
- Type: Beam3D_CSFamily
Family of cross sections to select from - util_checkers
- Type: System.Collections.GenericDictionaryString, UtilChecker
dictionary with utility checkers for the different cross sections - util_target
- Type: SystemDouble
target value of maximum element utilization
See Also