Click or drag to resize

PrincipalForcesDirssolve Method

retrieve principal stress directions for shell elements. No output is generated for beams.

Namespace:  Karamba.Results
Assembly:  KarambaCommon (in KarambaCommon.dll) Version: 2.2.0.4 (2.2.0.4)
Syntax
public static void solve(
	Model model,
	string elem_id,
	LCSuperPosition lcSuperImp,
	out List<Point3> princ_origins,
	out List<Vector3> princ_n1_vec,
	out List<Vector3> princ_n2_vec,
	out List<Vector3> princ_m1_vec,
	out List<Vector3> princ_m2_vec,
	out List<Vector3> v1_vec,
	out List<Vector3> v2_vec,
	out List<double> princ_n1_val,
	out List<double> princ_n2_val,
	out List<double> princ_m1_val,
	out List<double> princ_m2_val
)

Parameters

model
Type: Karamba.ModelsModel

[Missing <param name="model"/> documentation for "M:Karamba.Results.PrincipalForcesDirs.solve(Karamba.Models.Model,System.String,Karamba.Loads.Combinations.LCSuperPosition,System.Collections.Generic.List{Karamba.Geometry.Point3}@,System.Collections.Generic.List{Karamba.Geometry.Vector3}@,System.Collections.Generic.List{Karamba.Geometry.Vector3}@,System.Collections.Generic.List{Karamba.Geometry.Vector3}@,System.Collections.Generic.List{Karamba.Geometry.Vector3}@,System.Collections.Generic.List{Karamba.Geometry.Vector3}@,System.Collections.Generic.List{Karamba.Geometry.Vector3}@,System.Collections.Generic.List{System.Double}@,System.Collections.Generic.List{System.Double}@,System.Collections.Generic.List{System.Double}@,System.Collections.Generic.List{System.Double}@)"]

elem_id
Type: SystemString

[Missing <param name="elem_id"/> documentation for "M:Karamba.Results.PrincipalForcesDirs.solve(Karamba.Models.Model,System.String,Karamba.Loads.Combinations.LCSuperPosition,System.Collections.Generic.List{Karamba.Geometry.Point3}@,System.Collections.Generic.List{Karamba.Geometry.Vector3}@,System.Collections.Generic.List{Karamba.Geometry.Vector3}@,System.Collections.Generic.List{Karamba.Geometry.Vector3}@,System.Collections.Generic.List{Karamba.Geometry.Vector3}@,System.Collections.Generic.List{Karamba.Geometry.Vector3}@,System.Collections.Generic.List{Karamba.Geometry.Vector3}@,System.Collections.Generic.List{System.Double}@,System.Collections.Generic.List{System.Double}@,System.Collections.Generic.List{System.Double}@,System.Collections.Generic.List{System.Double}@)"]

lcSuperImp
Type: Karamba.Loads.CombinationsLCSuperPosition

[Missing <param name="lcSuperImp"/> documentation for "M:Karamba.Results.PrincipalForcesDirs.solve(Karamba.Models.Model,System.String,Karamba.Loads.Combinations.LCSuperPosition,System.Collections.Generic.List{Karamba.Geometry.Point3}@,System.Collections.Generic.List{Karamba.Geometry.Vector3}@,System.Collections.Generic.List{Karamba.Geometry.Vector3}@,System.Collections.Generic.List{Karamba.Geometry.Vector3}@,System.Collections.Generic.List{Karamba.Geometry.Vector3}@,System.Collections.Generic.List{Karamba.Geometry.Vector3}@,System.Collections.Generic.List{Karamba.Geometry.Vector3}@,System.Collections.Generic.List{System.Double}@,System.Collections.Generic.List{System.Double}@,System.Collections.Generic.List{System.Double}@,System.Collections.Generic.List{System.Double}@)"]

princ_origins
Type: System.Collections.GenericListPoint3

[Missing <param name="princ_origins"/> documentation for "M:Karamba.Results.PrincipalForcesDirs.solve(Karamba.Models.Model,System.String,Karamba.Loads.Combinations.LCSuperPosition,System.Collections.Generic.List{Karamba.Geometry.Point3}@,System.Collections.Generic.List{Karamba.Geometry.Vector3}@,System.Collections.Generic.List{Karamba.Geometry.Vector3}@,System.Collections.Generic.List{Karamba.Geometry.Vector3}@,System.Collections.Generic.List{Karamba.Geometry.Vector3}@,System.Collections.Generic.List{Karamba.Geometry.Vector3}@,System.Collections.Generic.List{Karamba.Geometry.Vector3}@,System.Collections.Generic.List{System.Double}@,System.Collections.Generic.List{System.Double}@,System.Collections.Generic.List{System.Double}@,System.Collections.Generic.List{System.Double}@)"]

princ_n1_vec
Type: System.Collections.GenericListVector3

[Missing <param name="princ_n1_vec"/> documentation for "M:Karamba.Results.PrincipalForcesDirs.solve(Karamba.Models.Model,System.String,Karamba.Loads.Combinations.LCSuperPosition,System.Collections.Generic.List{Karamba.Geometry.Point3}@,System.Collections.Generic.List{Karamba.Geometry.Vector3}@,System.Collections.Generic.List{Karamba.Geometry.Vector3}@,System.Collections.Generic.List{Karamba.Geometry.Vector3}@,System.Collections.Generic.List{Karamba.Geometry.Vector3}@,System.Collections.Generic.List{Karamba.Geometry.Vector3}@,System.Collections.Generic.List{Karamba.Geometry.Vector3}@,System.Collections.Generic.List{System.Double}@,System.Collections.Generic.List{System.Double}@,System.Collections.Generic.List{System.Double}@,System.Collections.Generic.List{System.Double}@)"]

princ_n2_vec
Type: System.Collections.GenericListVector3

[Missing <param name="princ_n2_vec"/> documentation for "M:Karamba.Results.PrincipalForcesDirs.solve(Karamba.Models.Model,System.String,Karamba.Loads.Combinations.LCSuperPosition,System.Collections.Generic.List{Karamba.Geometry.Point3}@,System.Collections.Generic.List{Karamba.Geometry.Vector3}@,System.Collections.Generic.List{Karamba.Geometry.Vector3}@,System.Collections.Generic.List{Karamba.Geometry.Vector3}@,System.Collections.Generic.List{Karamba.Geometry.Vector3}@,System.Collections.Generic.List{Karamba.Geometry.Vector3}@,System.Collections.Generic.List{Karamba.Geometry.Vector3}@,System.Collections.Generic.List{System.Double}@,System.Collections.Generic.List{System.Double}@,System.Collections.Generic.List{System.Double}@,System.Collections.Generic.List{System.Double}@)"]

princ_m1_vec
Type: System.Collections.GenericListVector3

[Missing <param name="princ_m1_vec"/> documentation for "M:Karamba.Results.PrincipalForcesDirs.solve(Karamba.Models.Model,System.String,Karamba.Loads.Combinations.LCSuperPosition,System.Collections.Generic.List{Karamba.Geometry.Point3}@,System.Collections.Generic.List{Karamba.Geometry.Vector3}@,System.Collections.Generic.List{Karamba.Geometry.Vector3}@,System.Collections.Generic.List{Karamba.Geometry.Vector3}@,System.Collections.Generic.List{Karamba.Geometry.Vector3}@,System.Collections.Generic.List{Karamba.Geometry.Vector3}@,System.Collections.Generic.List{Karamba.Geometry.Vector3}@,System.Collections.Generic.List{System.Double}@,System.Collections.Generic.List{System.Double}@,System.Collections.Generic.List{System.Double}@,System.Collections.Generic.List{System.Double}@)"]

princ_m2_vec
Type: System.Collections.GenericListVector3

[Missing <param name="princ_m2_vec"/> documentation for "M:Karamba.Results.PrincipalForcesDirs.solve(Karamba.Models.Model,System.String,Karamba.Loads.Combinations.LCSuperPosition,System.Collections.Generic.List{Karamba.Geometry.Point3}@,System.Collections.Generic.List{Karamba.Geometry.Vector3}@,System.Collections.Generic.List{Karamba.Geometry.Vector3}@,System.Collections.Generic.List{Karamba.Geometry.Vector3}@,System.Collections.Generic.List{Karamba.Geometry.Vector3}@,System.Collections.Generic.List{Karamba.Geometry.Vector3}@,System.Collections.Generic.List{Karamba.Geometry.Vector3}@,System.Collections.Generic.List{System.Double}@,System.Collections.Generic.List{System.Double}@,System.Collections.Generic.List{System.Double}@,System.Collections.Generic.List{System.Double}@)"]

v1_vec
Type: System.Collections.GenericListVector3

[Missing <param name="v1_vec"/> documentation for "M:Karamba.Results.PrincipalForcesDirs.solve(Karamba.Models.Model,System.String,Karamba.Loads.Combinations.LCSuperPosition,System.Collections.Generic.List{Karamba.Geometry.Point3}@,System.Collections.Generic.List{Karamba.Geometry.Vector3}@,System.Collections.Generic.List{Karamba.Geometry.Vector3}@,System.Collections.Generic.List{Karamba.Geometry.Vector3}@,System.Collections.Generic.List{Karamba.Geometry.Vector3}@,System.Collections.Generic.List{Karamba.Geometry.Vector3}@,System.Collections.Generic.List{Karamba.Geometry.Vector3}@,System.Collections.Generic.List{System.Double}@,System.Collections.Generic.List{System.Double}@,System.Collections.Generic.List{System.Double}@,System.Collections.Generic.List{System.Double}@)"]

v2_vec
Type: System.Collections.GenericListVector3

[Missing <param name="v2_vec"/> documentation for "M:Karamba.Results.PrincipalForcesDirs.solve(Karamba.Models.Model,System.String,Karamba.Loads.Combinations.LCSuperPosition,System.Collections.Generic.List{Karamba.Geometry.Point3}@,System.Collections.Generic.List{Karamba.Geometry.Vector3}@,System.Collections.Generic.List{Karamba.Geometry.Vector3}@,System.Collections.Generic.List{Karamba.Geometry.Vector3}@,System.Collections.Generic.List{Karamba.Geometry.Vector3}@,System.Collections.Generic.List{Karamba.Geometry.Vector3}@,System.Collections.Generic.List{Karamba.Geometry.Vector3}@,System.Collections.Generic.List{System.Double}@,System.Collections.Generic.List{System.Double}@,System.Collections.Generic.List{System.Double}@,System.Collections.Generic.List{System.Double}@)"]

princ_n1_val
Type: System.Collections.GenericListDouble

[Missing <param name="princ_n1_val"/> documentation for "M:Karamba.Results.PrincipalForcesDirs.solve(Karamba.Models.Model,System.String,Karamba.Loads.Combinations.LCSuperPosition,System.Collections.Generic.List{Karamba.Geometry.Point3}@,System.Collections.Generic.List{Karamba.Geometry.Vector3}@,System.Collections.Generic.List{Karamba.Geometry.Vector3}@,System.Collections.Generic.List{Karamba.Geometry.Vector3}@,System.Collections.Generic.List{Karamba.Geometry.Vector3}@,System.Collections.Generic.List{Karamba.Geometry.Vector3}@,System.Collections.Generic.List{Karamba.Geometry.Vector3}@,System.Collections.Generic.List{System.Double}@,System.Collections.Generic.List{System.Double}@,System.Collections.Generic.List{System.Double}@,System.Collections.Generic.List{System.Double}@)"]

princ_n2_val
Type: System.Collections.GenericListDouble

[Missing <param name="princ_n2_val"/> documentation for "M:Karamba.Results.PrincipalForcesDirs.solve(Karamba.Models.Model,System.String,Karamba.Loads.Combinations.LCSuperPosition,System.Collections.Generic.List{Karamba.Geometry.Point3}@,System.Collections.Generic.List{Karamba.Geometry.Vector3}@,System.Collections.Generic.List{Karamba.Geometry.Vector3}@,System.Collections.Generic.List{Karamba.Geometry.Vector3}@,System.Collections.Generic.List{Karamba.Geometry.Vector3}@,System.Collections.Generic.List{Karamba.Geometry.Vector3}@,System.Collections.Generic.List{Karamba.Geometry.Vector3}@,System.Collections.Generic.List{System.Double}@,System.Collections.Generic.List{System.Double}@,System.Collections.Generic.List{System.Double}@,System.Collections.Generic.List{System.Double}@)"]

princ_m1_val
Type: System.Collections.GenericListDouble

[Missing <param name="princ_m1_val"/> documentation for "M:Karamba.Results.PrincipalForcesDirs.solve(Karamba.Models.Model,System.String,Karamba.Loads.Combinations.LCSuperPosition,System.Collections.Generic.List{Karamba.Geometry.Point3}@,System.Collections.Generic.List{Karamba.Geometry.Vector3}@,System.Collections.Generic.List{Karamba.Geometry.Vector3}@,System.Collections.Generic.List{Karamba.Geometry.Vector3}@,System.Collections.Generic.List{Karamba.Geometry.Vector3}@,System.Collections.Generic.List{Karamba.Geometry.Vector3}@,System.Collections.Generic.List{Karamba.Geometry.Vector3}@,System.Collections.Generic.List{System.Double}@,System.Collections.Generic.List{System.Double}@,System.Collections.Generic.List{System.Double}@,System.Collections.Generic.List{System.Double}@)"]

princ_m2_val
Type: System.Collections.GenericListDouble

[Missing <param name="princ_m2_val"/> documentation for "M:Karamba.Results.PrincipalForcesDirs.solve(Karamba.Models.Model,System.String,Karamba.Loads.Combinations.LCSuperPosition,System.Collections.Generic.List{Karamba.Geometry.Point3}@,System.Collections.Generic.List{Karamba.Geometry.Vector3}@,System.Collections.Generic.List{Karamba.Geometry.Vector3}@,System.Collections.Generic.List{Karamba.Geometry.Vector3}@,System.Collections.Generic.List{Karamba.Geometry.Vector3}@,System.Collections.Generic.List{Karamba.Geometry.Vector3}@,System.Collections.Generic.List{Karamba.Geometry.Vector3}@,System.Collections.Generic.List{System.Double}@,System.Collections.Generic.List{System.Double}@,System.Collections.Generic.List{System.Double}@,System.Collections.Generic.List{System.Double}@)"]

See Also