Click or drag to resize

IsoLinesSolve Method

retrieve force flow lines.

Namespace:  Karamba.Results
Assembly:  KarambaCommon (in KarambaCommon.dll) Version: 2.2.0.4 (2.2.0.4)
Syntax
public static void Solve(
	Model model,
	double layer_pos,
	List<SurfaceResultTag> _res_tags,
	List<Line3> lines,
	List<double> values,
	double dLtol,
	bool smooth,
	LCSuperPosition lc_super_pos,
	out List<List<List<List<PolyLine3>>>> iso_lines_results,
	out List<List<List<double>>> iso_values_results
)

Parameters

model
Type: Karamba.ModelsModel
Model with calculated displacements.
layer_pos
Type: SystemDouble
Layer for which stresses/strains shall be calculated. -1 designates the lower, +1 the upper side of the shell.
_res_tags
Type: System.Collections.GenericListSurfaceResultTag
tags of the results which shall be used for creating iso-lines.
lines
Type: System.Collections.GenericListLine3
lines that intersect the shell and thereby define starting points for iso-lines.
values
Type: System.Collections.GenericListDouble
values for which isolines shall be generated.
dLtol
Type: SystemDouble
minimum length of line segments of iso-lines.
smooth
Type: SystemBoolean
If true iso-lines are smoothed by using s spline instead of straight line segments.
lc_super_pos
Type: Karamba.Loads.CombinationsLCSuperPosition
factors for load-case super imposition.
iso_lines_results
Type: System.Collections.GenericListListListListPolyLine3
list of curves representing the iso-lines. List structure: lines/branchs/segments. each iso-line can have multiple branches (think of T-connections); each branch may consist of several straight line segments.
iso_values_results
Type: System.Collections.GenericListListListDouble
list of values of the property on the iso-lines. List structure: lines/branchs. each iso-line can have multiple branches (think of T-connections).
See Also