|
RCOptiElementbuild 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 abstract int build(
Model febmodel,
bool as_group,
double util_target,
double gamma_mc,
double gama_ms
)
Public MustOverride Function build (
febmodel As Model,
as_group As Boolean,
util_target As Double,
gamma_mc As Double,
gama_ms As Double
) As Integer
public:
virtual int build(
Model^ febmodel,
bool as_group,
double util_target,
double gamma_mc,
double gama_ms
) abstract
abstract build :
febmodel : Model *
as_group : bool *
util_target : float *
gamma_mc : float *
gama_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. - gama_ms
- Type: SystemDouble
safety factor for the reinforcement steel.
Return Value
Type:
Int32The number of shell elements with invalid initial cross section.
See Also