Coordinate transformation¶
-
class
xc.
CrdTransf
¶ Bases:
xc.TaggedObject
,xc.MovableObject
-
commitState
((CrdTransf)arg1) → int :¶ - C++ signature :
- int commitState(XC::CrdTransf {lvalue})
-
getBasicIncrDeltaDisp
((CrdTransf)arg1) → Vector :¶ - C++ signature :
- XC::Vector getBasicIncrDeltaDisp(XC::CrdTransf {lvalue})
-
getBasicIncrDisp
((CrdTransf)arg1) → Vector :¶ - C++ signature :
- XC::Vector getBasicIncrDisp(XC::CrdTransf {lvalue})
-
getBasicTrialAccel
((CrdTransf)arg1) → Vector :¶ - C++ signature :
- XC::Vector getBasicTrialAccel(XC::CrdTransf {lvalue})
-
getBasicTrialDisp
((CrdTransf)arg1) → Vector :¶ - C++ signature :
- XC::Vector getBasicTrialDisp(XC::CrdTransf {lvalue})
-
getBasicTrialVel
((CrdTransf)arg1) → Vector :¶ - C++ signature :
- XC::Vector getBasicTrialVel(XC::CrdTransf {lvalue})
-
getCooNodes
((CrdTransf)arg1) → Matrix :¶ Return the coordinates of the nodes as rows of the returned matrix.
- C++ signature :
- XC::Matrix getCooNodes(XC::CrdTransf {lvalue})
-
getCooPoint
((CrdTransf)arg1, (float)arg2) → Vector :¶ Return the point that correspond to the relative coordinate 0<=xrel<=1.
- C++ signature :
- XC::Vector getCooPoint(XC::CrdTransf {lvalue},double)
-
getCooPoints
((CrdTransf)arg1, (int)arg2) → Matrix :¶ Return points distributed between the nodes as a matrix with the coordinates as rows.
- C++ signature :
- XC::Matrix getCooPoints(XC::CrdTransf {lvalue},unsigned long)
-
getGlobalResistingForce
((CrdTransf)arg1, (Vector)arg2, (Vector)arg3) → Vector :¶ - C++ signature :
- XC::Vector getGlobalResistingForce(XC::CrdTransf {lvalue},XC::Vector,XC::Vector)
-
getGlobalStiffMatrix
((CrdTransf)arg1, (Matrix)arg2, (Vector)arg3) → Matrix :¶ - C++ signature :
- XC::Matrix getGlobalStiffMatrix(XC::CrdTransf {lvalue},XC::Matrix,XC::Vector)
-
getInitialGlobalStiffMatrix
((CrdTransf)arg1, (Matrix)arg2) → Matrix :¶ - C++ signature :
- XC::Matrix getInitialGlobalStiffMatrix(XC::CrdTransf {lvalue},XC::Matrix)
-
getName
((CrdTransf)arg1) → str :¶ Returns the name of the coordinate transformation.
- C++ signature :
- std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > getName(XC::CrdTransf {lvalue})
-
getPointBasicCoordFromGlobal
((CrdTransf)arg1, (Vector)arg2) → float :¶ - C++ signature :
- double getPointBasicCoordFromGlobal(XC::CrdTransf {lvalue},XC::Vector)
-
getPointGlobalCoordFromBasic
((CrdTransf)arg1, (float)arg2) → Vector :¶ - C++ signature :
- XC::Vector getPointGlobalCoordFromBasic(XC::CrdTransf {lvalue},double)
-
getPointGlobalCoordFromLocal
((CrdTransf)arg1, (Vector)arg2) → Vector :¶ - C++ signature :
- XC::Vector getPointGlobalCoordFromLocal(XC::CrdTransf {lvalue},XC::Vector)
-
getPointGlobalDisplFromBasic
((CrdTransf)arg1, (float)arg2, (Vector)arg3) → Vector :¶ - C++ signature :
- XC::Vector getPointGlobalDisplFromBasic(XC::CrdTransf {lvalue},double,XC::Vector)
-
getPointLocalCoordFromGlobal
((CrdTransf)arg1, (Vector)arg2) → Vector :¶ - C++ signature :
- XC::Vector getPointLocalCoordFromGlobal(XC::CrdTransf {lvalue},XC::Vector)
-
getPointsGlobalCoordFromBasic
((CrdTransf)arg1, (Vector)arg2) → Matrix :¶ - C++ signature :
- XC::Matrix getPointsGlobalCoordFromBasic(XC::CrdTransf {lvalue},XC::Vector)
-
getPointsGlobalCoordFromLocal
((CrdTransf)arg1, (Matrix)arg2) → Matrix :¶ - C++ signature :
- XC::Matrix getPointsGlobalCoordFromLocal(XC::CrdTransf {lvalue},XC::Matrix)
-
getVectorGlobalCoordFromLocal
((CrdTransf)arg1, (Vector)arg2) → Vector :¶ - C++ signature :
- XC::Vector getVectorGlobalCoordFromLocal(XC::CrdTransf {lvalue},XC::Vector)
-
getVectorLocalCoordFromGlobal
((CrdTransf)arg1, (Vector)arg2) → Vector :¶ - C++ signature :
- XC::Vector getVectorLocalCoordFromGlobal(XC::CrdTransf {lvalue},XC::Vector)
-
name
¶ Returns the name of the coordinate transformation.
-
revertToLastCommit
((CrdTransf)arg1) → int :¶ - C++ signature :
- int revertToLastCommit(XC::CrdTransf {lvalue})
-
revertToStart
((CrdTransf)arg1) → int :¶ - C++ signature :
- int revertToStart(XC::CrdTransf {lvalue})
-
-
class
xc.
CrdTransf2d
¶ Bases:
xc.CrdTransf
-
class
xc.
SmallDispCrdTransf2d
¶ Bases:
xc.CrdTransf2d
-
class
xc.
LinearCrdTransf2d
¶ Bases:
xc.SmallDispCrdTransf2d
-
class
xc.
CrdTransf3d
¶ Bases:
xc.CrdTransf
-
rotate
((CrdTransf3d)arg1, (float)arg2) → None :¶ rotates local system around x axis.
- C++ signature :
- void rotate(XC::CrdTransf3d {lvalue},double)
-
-
class
xc.
SmallDispCrdTransf3d
¶ Bases:
xc.CrdTransf3d
-
class
xc.
LinearCrdTransf3d
¶ Bases:
xc.SmallDispCrdTransf3d
-
class
xc.
CorotCrdTransf2d
¶ Bases:
xc.CrdTransf2d
-
class
xc.
CorotCrdTransf3d
¶ Bases:
xc.CrdTransf3d
-
class
xc.
PDeltaCrdTransf2d
¶ Bases:
xc.SmallDispCrdTransf2d
-
class
xc.
PDeltaCrdTransf3d
¶ Bases:
xc.SmallDispCrdTransf3d