Shell

class xc.ShellCrdTransf3dBase

Bases: xc_base.CommandEntity

getBasicTrialAccel((ShellCrdTransf3dBase)arg1, (int)arg2) → Vector :
C++ signature :
XC::Vector getBasicTrialAccel(XC::ShellCrdTransf3dBase {lvalue},int)
getBasicTrialDisp((ShellCrdTransf3dBase)arg1, (int)arg2) → Vector :
C++ signature :
XC::Vector getBasicTrialDisp(XC::ShellCrdTransf3dBase {lvalue},int)
getBasicTrialVel((ShellCrdTransf3dBase)arg1, (int)arg2) → Vector :
C++ signature :
XC::Vector getBasicTrialVel(XC::ShellCrdTransf3dBase {lvalue},int)
getLocalAxes

Returns transformation local axes as matrix rows: [[x1,y1,z1],[x2,y2,z2],…·] .

getLocalCoordinates((ShellCrdTransf3dBase)arg1, (Pos3d)arg2) → Pos2d :

Returns local coordinates of a point.

C++ signature :
Pos2d getLocalCoordinates(XC::ShellCrdTransf3dBase {lvalue},Pos3d)
getNaturalCoordinates((ShellCrdTransf3dBase)arg1, (Pos3d)arg2, (object)arg3) → ParticlePos3d :

Returns local coordinates of a point.

C++ signature :
XC::ParticlePos3d getNaturalCoordinates(XC::ShellCrdTransf3dBase {lvalue},Pos3d,double (*) [4])
getProj((ShellCrdTransf3dBase)arg1, (Pos3d)arg2) → Pos3d :
C++ signature :
Pos3d getProj(XC::ShellCrdTransf3dBase {lvalue},Pos3d)
getTrfMatrix

Returns the transformation matrix.

getVectorGlobalCoordFromLocal((ShellCrdTransf3dBase)arg1, (Vector)arg2) → Vector :

Returns global coordinates of a vector.

C++ signature :
XC::Vector getVectorGlobalCoordFromLocal(XC::ShellCrdTransf3dBase {lvalue},XC::Vector)
getVectorLocalCoordFromGlobal((ShellCrdTransf3dBase)arg1, (Vector)arg2) → Vector :

Returns local coordinates of a vector.

C++ signature :
XC::Vector getVectorLocalCoordFromGlobal(XC::ShellCrdTransf3dBase {lvalue},XC::Vector)
update((ShellCrdTransf3dBase)arg1) → int :
C++ signature :
int update(XC::ShellCrdTransf3dBase {lvalue})
class xc.ShellLinearCrdTransf3d

Bases: xc.ShellCrdTransf3dBase

class xc.QuadBase4N_SFD

Bases: xc.PlaneElement4N_SFD

getArea((QuadBase4N_SFD)arg1, (bool)arg2) → float :

Returns element’s area.

C++ signature :
double getArea(XC::QuadBase4N<XC::SectionFDPhysicalProperties> {lvalue},bool)
getPerimeter((QuadBase4N_SFD)arg1, (bool)arg2) → float :

Returns element’s perimeter.

C++ signature :
double getPerimeter(XC::QuadBase4N<XC::SectionFDPhysicalProperties> {lvalue},bool)
class xc.ShellMITC4Base

Bases: xc.Shell4NBase

class xc.ShellMITC4

Bases: xc.ShellMITC4Base