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