|
PrincipalStressLinessolve Method
|
retrieve principal stress lines.
Namespace:
Karamba.Results
Assembly:
KarambaCommon (in KarambaCommon.dll) Version: 2.2.0.4 (2.2.0.4)
Syntaxpublic static void solve(
Model model,
double layer_pos,
List<Line3> lines,
double dLtol,
double dAtol,
int max_iter,
LCSuperPosition lcSuperImp,
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,
lcSuperImp As LCSuperPosition,
<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,
LCSuperPosition^ lcSuperImp,
[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 *
lcSuperImp : LCSuperPosition *
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. - lcSuperImp
- Type: Karamba.Loads.CombinationsLCSuperPosition
factors for load-case super imposition. - princ_lines_res
- Type: System.Collections.GenericListListListListLine3
first and second principal stress lines. List-structure: 1/2stres/stress-line/branch/line-segment.
See Also