Click or drag to resize

CSOptiShell Constructor

Initializes a new instance of the CSOptiShell class. initialize cross section optimization element consisting of straight line elements (beams or trusses).

Namespace:  Karamba.Algorithms
Assembly:  KarambaCommon (in KarambaCommon.dll) Version: 2.2.0.4 (2.2.0.4)
Syntax
public CSOptiShell(
	Model febmodel,
	List<ModelMembrane> shell_set,
	bool as_group,
	TriShell3D_CSFamily crosec_family,
	Dictionary<string, UtilChecker> util_checkers,
	double util_target
)

Parameters

febmodel
Type: Model
feb-model which is optimized.
shell_set
Type: System.Collections.GenericListModelMembrane
List of shell sets that are part of the optimization element.
as_group
Type: SystemBoolean
true if all elements of the shells shall have uniform cross section.
crosec_family
Type: TriShell3D_CSFamily
Family of cross sections to select from.
util_checkers
Type: System.Collections.GenericDictionaryString, UtilChecker
object for calculating the utilization of an element.
util_target
Type: SystemDouble
target value of maximum element utilization.
See Also