Click or drag to resize

IsoLinesSolve Method

retrieve force flow 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<SurfaceResultTag> _res_tags,
	List<Line3> lines,
	List<double> values,
	double dLtol,
	bool smooth,
	VectReal superimp_factors,
	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
superimp_factors
Type: VectReal
vector of loadfactors to be used for superimposition of loads
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