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)
- property 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