|
AnalyzeThIIsolve Method
|
analyze a models deformation
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 lc_nii,
double rtol,
int max_iter,
bool nii_lt0,
out List<double> lc_max_disp,
out List<double> lc_gravity_force,
out List<double> lc_elastic_energy,
out Model model,
out string warning
)
Public Shared Sub solve (
in_model As Model,
lc_nii As Integer,
rtol As Double,
max_iter As Integer,
nii_lt0 As Boolean,
<OutAttribute> ByRef lc_max_disp As List(Of Double),
<OutAttribute> ByRef lc_gravity_force As List(Of Double),
<OutAttribute> ByRef lc_elastic_energy As List(Of Double),
<OutAttribute> ByRef model As Model,
<OutAttribute> ByRef warning As String
)
public:
static void solve(
Model^ in_model,
int lc_nii,
double rtol,
int max_iter,
bool nii_lt0,
[OutAttribute] List<double>^% lc_max_disp,
[OutAttribute] List<double>^% lc_gravity_force,
[OutAttribute] List<double>^% lc_elastic_energy,
[OutAttribute] Model^% model,
[OutAttribute] String^% warning
)
static member solve :
in_model : Model *
lc_nii : int *
rtol : float *
max_iter : int *
nii_lt0 : bool *
lc_max_disp : List<float> byref *
lc_gravity_force : List<float> byref *
lc_elastic_energy : List<float> byref *
model : Model byref *
warning : string byref -> unit
Parameters
- in_model
- Type: Karamba.ModelsModel
the model to be analyzed - lc_nii
- Type: SystemInt32
load-case for determining the normal force for ThII effects.
If -1 then NII is taken as the maximum compressive normal force. - rtol
- Type: SystemDouble
Upper limit for the ratio between initial and current residual forces. - max_iter
- Type: SystemInt32
maximum number of iterations for finding NII - nii_lt0
- Type: SystemBoolean
if true only compressive normal forces are considered as NII.
Stiffening of the system is thus avoided. - lc_max_disp
- Type: System.Collections.GenericListDouble
maximum displacement for each load case. List-structure: load-case/disp - lc_gravity_force
- Type: System.Collections.GenericListDouble
resultant gravity force for each load-case. List-structure: load-case/gravity-force - lc_elastic_energy
- Type: System.Collections.GenericListDouble
internal elastic energy for each load-case. List-structure: load-case/energy - model
- Type: Karamba.ModelsModel
analyzed model with displacements - warning
- Type: SystemString
warning regarding the solution process or ""
See Also