|
EigenModessolve Method
|
calculate eigen-modes
Namespace:
Karamba.Algorithms
Assembly:
KarambaCommon (in KarambaCommon.dll) Version: 1.0.0.0 (1.0.0.0)
Syntax public static void solve(
Model in_model,
int from_shape_ind,
int shapes_num,
int max_iter,
double eps,
int sign,
out List<double> eigen_vals,
out Model model,
out string msg
)
Public Shared Sub solve (
in_model As Model,
from_shape_ind As Integer,
shapes_num As Integer,
max_iter As Integer,
eps As Double,
sign As Integer,
<OutAttribute> ByRef eigen_vals As List(Of Double),
<OutAttribute> ByRef model As Model,
<OutAttribute> ByRef msg As String
)
public:
static void solve(
Model^ in_model,
int from_shape_ind,
int shapes_num,
int max_iter,
double eps,
int sign,
[OutAttribute] List<double>^% eigen_vals,
[OutAttribute] Model^% model,
[OutAttribute] String^% msg
)
static member solve :
in_model : Model *
from_shape_ind : int *
shapes_num : int *
max_iter : int *
eps : float *
sign : int *
eigen_vals : List<float> byref *
model : Model byref *
msg : string byref -> unit
Parameters
- in_model
- Type: Karamba.ModelsModel
model for which eigen-modes shall be calculated - from_shape_ind
- Type: SystemInt32
index of first eigen-mode to be calculated. Numbering starts from one. - shapes_num
- Type: SystemInt32
number of modes to be calculated - max_iter
- Type: SystemInt32
maximum number of vector iterations - eps
- Type: SystemDouble
convergence criteria for determining the eigenvalues - sign
- Type: SystemInt32
sign of the eigenvalues: 1:positive only, -1:negative only, 0:never mind - eigen_vals
- Type: System.Collections.GenericListDouble
list of calculated eigen-values - model
- Type: Karamba.ModelsModel
model with eigen-modes as load-case results - msg
- Type: SystemString
information regarding the solution process or ""
See Also