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