|
PrincipalStressLinessolve Method
|
retrieve principal stress lines
Namespace:
Karamba.Results
Assembly:
KarambaCommon (in KarambaCommon.dll) Version: 1.0.0.0 (1.0.0.0)
Syntax public static void solve(
Model model,
double layer_pos,
List<Line3> lines,
double dLtol,
double dAtol,
int max_iter,
VectReal superimp_factors,
out List<List<List<List<Line3>>>> princ_lines_res
)
Public Shared Sub solve (
model As Model,
layer_pos As Double,
lines As List(Of Line3),
dLtol As Double,
dAtol As Double,
max_iter As Integer,
superimp_factors As VectReal,
<OutAttribute> ByRef princ_lines_res As List(Of List(Of List(Of List(Of Line3))))
)
public:
static void solve(
Model^ model,
double layer_pos,
List<Line3>^ lines,
double dLtol,
double dAtol,
int max_iter,
VectReal^ superimp_factors,
[OutAttribute] List<List<List<List<Line3>^>^>^>^% princ_lines_res
)
static member solve :
model : Model *
layer_pos : float *
lines : List<Line3> *
dLtol : float *
dAtol : float *
max_iter : int *
superimp_factors : VectReal *
princ_lines_res : List<List<List<List<Line3>>>> byref -> unit
Parameters
- model
- Type: Karamba.ModelsModel
model with calculated displacements - layer_pos
- Type: SystemDouble
layer of shell where force flow lines shall be computed. -1 is the lower side, +1 the upper side. - lines
- Type: System.Collections.GenericListLine3
list of lines that intersect the shell an thus define the source of a principal moment line. - dLtol
- Type: SystemDouble
approximate length of the segments of the principal moment lines - dAtol
- Type: SystemDouble
approximate maximum angle between the segments of the principal moment lines [rad]. - max_iter
- Type: SystemInt32
maximum number of iterations for constructing a principal moment line from vertex values - superimp_factors
- Type: VectReal
vector of doubles for superimposing the loadcases - princ_lines_res
- Type: System.Collections.GenericListListListListLine3
first and second principal stress lines. List-structure: 1/2stres/stress-line/branch/line-segment
See Also