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.QuadBase4N_SFD

computeBasis((ShellMITC4Base)arg1) → None :

Compute local coordinates and basis

C++ signature :
void computeBasis(XC::ShellMITC4Base {lvalue})
getLocalCoordinatesOfNode((ShellMITC4Base)arg1, (int)arg2) → ParticlePos3d :

Returns local coordinates of node i.

C++ signature :
XC::ParticlePos3d getLocalCoordinatesOfNode(XC::ShellMITC4Base {lvalue},int)
getMeanInternalDeformation((ShellMITC4Base)arg1, (str)arg2) → float :
C++ signature :
double getMeanInternalDeformation(XC::ShellMITC4Base {lvalue},std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)
getMeanInternalForce((ShellMITC4Base)arg1, (str)arg2) → float :
C++ signature :
double getMeanInternalForce(XC::ShellMITC4Base {lvalue},std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)
getNaturalCoordinates((ShellMITC4Base)arg1, (Pos3d)arg2) → ParticlePos3d :

Returns natural coordinates of point.

C++ signature :
XC::ParticlePos3d getNaturalCoordinates(XC::ShellMITC4Base {lvalue},Pos3d)
getParticlePos3dInterpolatedDisplacements((ShellMITC4Base)arg1, (ParticlePos3d)arg2) → Vector :
C++ signature :
XC::Vector getParticlePos3dInterpolatedDisplacements(XC::ShellMITC4Base {lvalue},XC::ParticlePos3d)
getParticlePos3dInterpolationFactors((ShellMITC4Base)arg1, (ParticlePos3d)arg2) → Vector :
C++ signature :
XC::Vector getParticlePos3dInterpolationFactors(XC::ShellMITC4Base {lvalue},XC::ParticlePos3d)
getPos3dInterpolatedDisplacements((ShellMITC4Base)arg1, (Pos3d)arg2) → Vector :
C++ signature :
XC::Vector getPos3dInterpolatedDisplacements(XC::ShellMITC4Base {lvalue},Pos3d)
getPos3dInterpolationFactors((ShellMITC4Base)arg1, (Pos3d)arg2) → Vector :
C++ signature :
XC::Vector getPos3dInterpolationFactors(XC::ShellMITC4Base {lvalue},Pos3d)
strainLoad((ShellMITC4Base)arg1, (Matrix)arg2) → None :
C++ signature :
void strainLoad(XC::ShellMITC4Base {lvalue},XC::Matrix)
vector3dUniformLoadGlobal((ShellMITC4Base)arg1, (Vector)arg2) → ShellUniformLoad :
C++ signature :
XC::ShellUniformLoad const* vector3dUniformLoadGlobal(XC::ShellMITC4Base {lvalue},XC::Vector)
vector3dUniformLoadLocal((ShellMITC4Base)arg1, (Vector)arg2) → ShellUniformLoad :
C++ signature :
XC::ShellUniformLoad const* vector3dUniformLoadLocal(XC::ShellMITC4Base {lvalue},XC::Vector)
class xc.ShellMITC4

Bases: xc.ShellMITC4Base