ShellForcesLocalSolve(Model, ListString, String, ListListListDouble, ListListListDouble, ListListListDouble, ListListListDouble, ListListListDouble, ListListListDouble, ListListListDouble, ListListListDouble, ListListListInt32) Method
Retrieve section forces of the shell patches defined via element identifiers for a given load-case.
Namespace: Karamba.ResultsAssembly: KarambaCommon (in KarambaCommon.dll) Version: 3.0.8.0+eb23a7103f0eca0b6d808121e15fec6899194e15
public static void Solve(
Model model,
List<string> elemIds,
string lCSelection,
out List<List<List<double>>> nxx,
out List<List<List<double>>> nyy,
out List<List<List<double>>> nxy,
out List<List<List<double>>> mxx,
out List<List<List<double>>> myy,
out List<List<List<double>>> mxy,
out List<List<List<double>>> vx,
out List<List<List<double>>> vy,
out List<List<List<int>>> lcInds
)
Public Shared Sub Solve (
model As Model,
elemIds As List(Of String),
lCSelection As String,
<OutAttribute> ByRef nxx As List(Of List(Of List(Of Double))),
<OutAttribute> ByRef nyy As List(Of List(Of List(Of Double))),
<OutAttribute> ByRef nxy As List(Of List(Of List(Of Double))),
<OutAttribute> ByRef mxx As List(Of List(Of List(Of Double))),
<OutAttribute> ByRef myy As List(Of List(Of List(Of Double))),
<OutAttribute> ByRef mxy As List(Of List(Of List(Of Double))),
<OutAttribute> ByRef vx As List(Of List(Of List(Of Double))),
<OutAttribute> ByRef vy As List(Of List(Of List(Of Double))),
<OutAttribute> ByRef lcInds As List(Of List(Of List(Of Integer)))
)
public:
static void Solve(
Model^ model,
List<String^>^ elemIds,
String^ lCSelection,
[OutAttribute] List<List<List<double>^>^>^% nxx,
[OutAttribute] List<List<List<double>^>^>^% nyy,
[OutAttribute] List<List<List<double>^>^>^% nxy,
[OutAttribute] List<List<List<double>^>^>^% mxx,
[OutAttribute] List<List<List<double>^>^>^% myy,
[OutAttribute] List<List<List<double>^>^>^% mxy,
[OutAttribute] List<List<List<double>^>^>^% vx,
[OutAttribute] List<List<List<double>^>^>^% vy,
[OutAttribute] List<List<List<int>^>^>^% lcInds
)
static member Solve :
model : Model *
elemIds : List<string> *
lCSelection : string *
nxx : List<List<List<float>>> byref *
nyy : List<List<List<float>>> byref *
nxy : List<List<List<float>>> byref *
mxx : List<List<List<float>>> byref *
myy : List<List<List<float>>> byref *
mxy : List<List<List<float>>> byref *
vx : List<List<List<float>>> byref *
vy : List<List<List<float>>> byref *
lcInds : List<List<List<int>>> byref -> unit
Parameters
- model Model
- Model with calculated displacements.
- elemIds ListString
- List of identifiers of shells for which to retrieve section forces. If no identifiers are given all shells are included.
- lCSelection String
- Selection for which to retrieve results.
- nxx ListListListDouble
- Distributed normal force on x=const in x-direction.
- nyy ListListListDouble
- Distributed normal force on y=const in y-direction.
- nxy ListListListDouble
- Distributed normal force on x=const in y-direction.
- mxx ListListListDouble
- Distributed bending moment on x=const producing stresses in x-direction.
- myy ListListListDouble
- Distributed bending moment on y=const producing stresses in y-direction.
- mxy ListListListDouble
- Distributed bending moment on x=const producing shear stresses in y-direction and vice versa.
- vx ListListListDouble
- Transverse shear in section local x=xonst.
- vy ListListListDouble
- Transverse shear in section local y=xonst.
- lcInds ListListListInt32
- load case indexes of the results.