|
RCOptiShellbuild Method
|
initialize cross section optimization element consisting of shell elements.
Namespace:
Karamba.Algorithms
Assembly:
KarambaCommon (in KarambaCommon.dll) Version: 2.2.0.4 (2.2.0.4)
Syntaxpublic override int build(
Model febmodel,
bool as_group,
double util_target,
double gamma_mc,
double gamma_ms
)
Public Overrides Function build (
febmodel As Model,
as_group As Boolean,
util_target As Double,
gamma_mc As Double,
gamma_ms As Double
) As Integer
public:
virtual int build(
Model^ febmodel,
bool as_group,
double util_target,
double gamma_mc,
double gamma_ms
) override
abstract build :
febmodel : Model *
as_group : bool *
util_target : float *
gamma_mc : float *
gamma_ms : float -> int
override build :
febmodel : Model *
as_group : bool *
util_target : float *
gamma_mc : float *
gamma_ms : float -> int
Parameters
- febmodel
- Type: Model
C++ model involved in reinforcement optimization. - as_group
- Type: SystemBoolean
if true elements get optimized as a group using uniform cross section. - util_target
- Type: SystemDouble
target utilization of the resulting rc-cross sections. - gamma_mc
- Type: SystemDouble
safety factor for the concrete. - gamma_ms
- Type: SystemDouble
[Missing <param name="gamma_ms"/> documentation for "M:Karamba.Algorithms.RCOptiShell.build(feb.Model,System.Boolean,System.Double,System.Double,System.Double)"]
Return Value
Type:
Int32The number of shell elements with invalid initial cross section.
See Also