Constaints¶
-
class
xc.
Constraint
¶ Bases:
xc.ContinuaReprComponent
-
getNode
¶ gets node.
-
getNodeIdx
¶ Returns node idxmfor Vtk graphics.
-
getVtkCellType
¶ Returns cell type for Vtk graphics.
-
nodeTag
¶ sets/gets node tag.
-
-
class
xc.
SFreedom_Constraint
¶ Bases:
xc.Constraint
-
constant
¶ determines if the constraint is constant in time or not.
-
getDOFNumber
¶ return DOF’s number.
-
getValue
¶ returns imposed value for DOF.
-
getVtkCellType
¶ returns VTK cell type
-
isHomogeneous
¶ true if it’s an homogeneous boundary condition.
-
loadPatternTag
¶ assigns/retrieves load pattern tag.
-
-
class
xc.
SFreedom_ConstraintIter
¶ Bases:
Boost.Python.instance
-
next
((SFreedom_ConstraintIter)arg1) → SFreedom_Constraint :¶ Returns next node.
- C++ signature :
- XC::SFreedom_Constraint* next(XC::SFreedom_ConstraintIter {lvalue})
-
-
class
xc.
ImposedMotionBase
¶ Bases:
xc.SFreedom_Constraint
-
class
xc.
ImposedMotionSP
¶ Bases:
xc.ImposedMotionBase
-
class
xc.
ImposedMotionSP1
¶ Bases:
xc.ImposedMotionBase
-
class
xc.
MFreedom_ConstraintBase
¶ Bases:
xc.Constraint
-
getIdxNodes
¶ Return the node indices for its use in VTK arrays.
-
-
class
xc.
MFreedom_Constraint
¶ Bases:
xc.MFreedom_ConstraintBase
-
class
xc.
MFreedom_ConstraintIter
¶ Bases:
Boost.Python.instance
-
next
((MFreedom_ConstraintIter)arg1) → MFreedom_Constraint :¶ Returns next node.
- C++ signature :
- XC::MFreedom_Constraint* next(XC::MFreedom_ConstraintIter {lvalue})
-
-
class
xc.
EqualDOF
¶ Bases:
xc.MFreedom_Constraint
-
class
xc.
MFreedom_Joint2D
¶ Bases:
xc.MFreedom_Constraint
-
class
xc.
MFreedom_Joint3D
¶ Bases:
xc.MFreedom_Constraint
-
class
xc.
RigidDiaphragm
¶ Bases:
xc.MFreedom_Constraint
-
class
xc.
RigidBase
¶ Bases:
xc.MFreedom_Constraint
-
class
xc.
RigidBeam
¶ Bases:
xc.RigidBase
-
class
xc.
RigidRod
¶ Bases:
xc.RigidBase
-
class
xc.
MRMFreedom_Constraint
¶ Bases:
xc.MFreedom_ConstraintBase
-
class
xc.
MRMFreedom_ConstraintIter
¶ Bases:
Boost.Python.instance
-
next
((MRMFreedom_ConstraintIter)arg1) → MRMFreedom_Constraint :¶ Returns next node.
- C++ signature :
- XC::MRMFreedom_Constraint* next(XC::MRMFreedom_ConstraintIter {lvalue})
-
-
class
xc.
GlueNodeToElement
¶ Bases:
xc.MRMFreedom_Constraint
-
class
xc.
ConstrContainer
¶ Bases:
xc.MeshComponentContainer
-
getLoadPatterns
¶ Returns the load pattern container.
-
getMPs
¶ Returns the multi-point constraints container.
-
getMRMPs
¶ Returns the multi-point constraints container.
-
getNodeLockers
((ConstrContainer)arg1) → map_node_locker :¶ Returns the node lockers container.
- C++ signature :
- std::map<int, XC::NodeLocker*, std::less<int>, std::allocator<std::pair<int const, XC::NodeLocker*> > > {lvalue} getNodeLockers(XC::ConstrContainer {lvalue})
-
getNumLoadPatterns
((ConstrContainer)arg1) → int :¶ Returns the number of load cases.
- C++ signature :
- int getNumLoadPatterns(XC::ConstrContainer {lvalue})
-
getNumMPs
((ConstrContainer)arg1) → int :¶ Returns the number of multi-point constraints.
- C++ signature :
- int getNumMPs(XC::ConstrContainer {lvalue})
-
getNumMRMPs
((ConstrContainer)arg1) → int :¶ Returns the number of multi-row multi-point constraints.
- C++ signature :
- int getNumMRMPs(XC::ConstrContainer {lvalue})
-
getNumNodeLockers
((ConstrContainer)arg1) → int :¶ Returns the number of node lockers.
- C++ signature :
- int getNumNodeLockers(XC::ConstrContainer {lvalue})
-
getNumSPs
((ConstrContainer)arg1) → int :¶ Returns the number of single point constraints.
- C++ signature :
- int getNumSPs(XC::ConstrContainer {lvalue})
-
getSPs
¶ Returns the single point constraints container.
-