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
-
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((ConstrContainer)arg1) → map_load_patterns :¶ Returns the load pattern container.
- C++ signature :
- std::map<int, XC::LoadPattern*, std::less<int>, std::allocator<std::pair<int const, XC::LoadPattern*> > > {lvalue} getLoadPatterns(XC::ConstrContainer {lvalue})
-
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.
-