|
UserStreamLinessolve Method
|
retrieve stream 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,
List<Vector3> in_vecs,
List<Line3> lines,
double dLtol,
double dAtol,
int max_iter,
out List<List<List<Line3>>> out_stream_lines
)
Public Shared Sub solve (
model As Model,
in_vecs As List(Of Vector3),
lines As List(Of Line3),
dLtol As Double,
dAtol As Double,
max_iter As Integer,
<OutAttribute> ByRef out_stream_lines As List(Of List(Of List(Of Line3)))
)
public:
static void solve(
Model^ model,
List<Vector3>^ in_vecs,
List<Line3>^ lines,
double dLtol,
double dAtol,
int max_iter,
[OutAttribute] List<List<List<Line3>^>^>^% out_stream_lines
)
static member solve :
model : Model *
in_vecs : List<Vector3> *
lines : List<Line3> *
dLtol : float *
dAtol : float *
max_iter : int *
out_stream_lines : List<List<List<Line3>>> byref -> unit
Parameters
- model
- Type: Karamba.ModelsModel
model with calculated displacements - in_vecs
- Type: System.Collections.GenericListVector3
list of vectors at model nodes that are tangent to the stream lines and thus define the field. - 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 - out_stream_lines
- Type: System.Collections.GenericListListListLine3
For each input line a list of lists of lists of lines contains one streamlines.
See Also