|
BESOShell_Algorithm Constructor
|
initialize an ESO-algorithm
Namespace:
Karamba.Algorithms
Assembly:
KarambaCommon (in KarambaCommon.dll) Version: 1.0.0.0 (1.0.0.0)
Syntax public BESOShell_Algorithm(
Mesh mesh,
FilterScheme filter,
double ER,
double ARmax,
double Vtarget_ratio,
int N
)
Public Sub New (
mesh As Mesh,
filter As FilterScheme,
ER As Double,
ARmax As Double,
Vtarget_ratio As Double,
N As Integer
)
public:
BESOShell_Algorithm(
Mesh^ mesh,
FilterScheme^ filter,
double ER,
double ARmax,
double Vtarget_ratio,
int N
)
new :
mesh : Mesh *
filter : FilterScheme *
ER : float *
ARmax : float *
Vtarget_ratio : float *
N : int -> BESOShell_Algorithm
Parameters
- mesh
- Type: Karamba.Utilities.KMeshMesh
mesh which contains the faces to be removed or added - filter
- Type: Karamba.Algorithms.BESOShellProcedureFilterScheme
filter for generating the face values - ER
- Type: SystemDouble
evolutionary volume ratio - ARmax
- Type: SystemDouble
maximum number of elements to be added on one cycle - Vtarget_ratio
- Type: SystemDouble
ratio between targeet area and current area - N
- Type: SystemInt32
numbr of steps to be considered when forming the convergence number
See Also