Base set¶
-
class
xc.
dq_ptrs_node
¶ Bases:
xc_base.CommandEntity
-
at
((dq_ptrs_node)arg1, (int)arg2) → Node :¶ Access specified node with bounds checking.
- C++ signature :
- XC::Node at(XC::DqPtrs<XC::Node> {lvalue},unsigned long)
-
clear
((dq_ptrs_node)arg1) → None :¶ Removes all items.
- C++ signature :
- void clear(XC::DqPtrs<XC::Node> {lvalue})
-
getTags
((dq_ptrs_node)arg1) → ID :¶ Returns node identifiers.
- C++ signature :
- XC::ID getTags(XC::DqPtrs<XC::Node> {lvalue})
-
size
¶ Returns list size.
-
-
class
xc.
DqPtrsNode
¶ Bases:
xc.dq_ptrs_node
-
append
((DqPtrsNode)arg1, (Node)arg2) → bool :¶ Appends node at the end of the list.
- C++ signature :
- bool append(XC::DqPtrsNode {lvalue},XC::Node*)
-
getBnd
((DqPtrsNode)arg1, (float)arg2) → BND3d :¶ Returns nodes boundary.
- C++ signature :
- BND3d getBnd(XC::DqPtrsNode {lvalue},double)
-
getCentroid
((DqPtrsNode)arg1, (float)arg2) → Pos3d :¶ Returns nodes centroid.
- C++ signature :
- Pos3d getCentroid(XC::DqPtrsNode {lvalue},double)
-
getNearestNode
((DqPtrsNode)arg1, (Pos3d)arg2) → Node :¶ Returns nearest node.
- C++ signature :
- XC::Node* getNearestNode(XC::DqPtrsNode {lvalue},Pos3d)
-
pickNodesInside
((DqPtrsNode)arg1, (GeomObj3d)arg2, (float)arg3) → DqPtrsNode :¶ pickNodesInside(geomObj,tol) return the nodes inside the geometric object.
- C++ signature :
- XC::DqPtrsNode pickNodesInside(XC::DqPtrsNode {lvalue},GeomObj3d,double)
-
pushFront
((DqPtrsNode)arg1, (Node)arg2) → bool :¶ Push node at the beginning of the list.
- C++ signature :
- bool pushFront(XC::DqPtrsNode {lvalue},XC::Node*)
-
-
class
xc.
dq_ptrs_element
¶ Bases:
xc_base.CommandEntity
-
at
((dq_ptrs_element)arg1, (int)arg2) → Element :¶ Access specified element with bounds checking.
- C++ signature :
- XC::Element at(XC::DqPtrs<XC::Element> {lvalue},unsigned long)
-
clear
((dq_ptrs_element)arg1) → None :¶ Removes all items.
- C++ signature :
- void clear(XC::DqPtrs<XC::Element> {lvalue})
-
getTags
((dq_ptrs_element)arg1) → ID :¶ Returns element identifiers.
- C++ signature :
- XC::ID getTags(XC::DqPtrs<XC::Element> {lvalue})
-
size
¶ Returns list size.
-
-
class
xc.
DqPtrsElem
¶ Bases:
xc.dq_ptrs_element
-
append
((DqPtrsElem)arg1, (Element)arg2) → bool :¶ Appends element at the end of the list.
- C++ signature :
- bool append(XC::DqPtrsElem {lvalue},XC::Element*)
-
getBnd
((DqPtrsElem)arg1, (float)arg2) → BND3d :¶ Returns elements boundary.
- C++ signature :
- BND3d getBnd(XC::DqPtrsElem {lvalue},double)
-
getContours
((DqPtrsElem)arg1, (float)arg2) → dq_polyline3D :¶ Returns contour(s) from the element set in the form of closed 3D polylines.
- C++ signature :
- std::deque<Polyline3d, std::allocator<Polyline3d> > getContours(XC::DqPtrsElem {lvalue},double)
-
getMaterials
((DqPtrsElem)arg1) → list :¶ getElementMaterials() return a list with the names of the element materials in the container.
- C++ signature :
- boost::python::list getMaterials(XC::DqPtrsElem {lvalue})
-
getNearestElement
((DqPtrsElem)arg1, (Pos3d)arg2) → Element :¶ Returns nearest element.
- C++ signature :
- XC::Element* getNearestElement(XC::DqPtrsElem {lvalue},Pos3d)
-
getTypes
((DqPtrsElem)arg1) → list :¶ getElementTypes() return a list with the element types in the container.
- C++ signature :
- boost::python::list getTypes(XC::DqPtrsElem {lvalue})
-
pickElemsInside
((DqPtrsElem)arg1, (GeomObj3d)arg2, (float)arg3) → DqPtrsElem :¶ pickElemsInside(geomObj,tol) return the elements inside the geometric object.
- C++ signature :
- XC::DqPtrsElem pickElemsInside(XC::DqPtrsElem {lvalue},GeomObj3d,double)
-
pickElemsOfDimension
((DqPtrsElem)arg1, (int)arg2) → DqPtrsElem :¶ pickElemsOfDimension(dim) return the elements whose dimension equals the argument.
- C++ signature :
- XC::DqPtrsElem pickElemsOfDimension(XC::DqPtrsElem {lvalue},unsigned long)
-
pickElemsOfMaterial
((DqPtrsElem)arg1, (str)arg2) → DqPtrsElem :¶ pickElemsOfMaterial(materialName) return the elements that have that material.
- C++ signature :
- XC::DqPtrsElem pickElemsOfMaterial(XC::DqPtrsElem {lvalue},std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)
-
pickElemsOfType
((DqPtrsElem)arg1, (str)arg2) → DqPtrsElem :¶ pickElemsOfType(typeName) return the elements whose type containts the string.
- C++ signature :
- XC::DqPtrsElem pickElemsOfType(XC::DqPtrsElem {lvalue},std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)
-
pushFront
((DqPtrsElem)arg1, (Element)arg2) → bool :¶ Push element at the beginning of the list.
- C++ signature :
- bool pushFront(XC::DqPtrsElem {lvalue},XC::Element*)
-
-
class
xc.
dq_ptrs_constraint
¶ Bases:
xc_base.CommandEntity
-
at
((dq_ptrs_constraint)arg1, (int)arg2) → Constraint :¶ Access specified constraint with bounds checking.
- C++ signature :
- XC::Constraint at(XC::DqPtrs<XC::Constraint> {lvalue},unsigned long)
-
clear
((dq_ptrs_constraint)arg1) → None :¶ Removes all items.
- C++ signature :
- void clear(XC::DqPtrs<XC::Constraint> {lvalue})
-
getTags
((dq_ptrs_constraint)arg1) → ID :¶ Returns constraint identifiers.
- C++ signature :
- XC::ID getTags(XC::DqPtrs<XC::Constraint> {lvalue})
-
size
¶ Returns list size.
-
-
class
xc.
DqPtrsConstraint
¶ Bases:
xc.dq_ptrs_constraint
-
append
((DqPtrsConstraint)arg1, (Constraint)arg2) → bool :¶ Appends constraint at the end of the list.
- C++ signature :
- bool append(XC::DqPtrsConstraint {lvalue},XC::Constraint*)
-
pushFront
((DqPtrsConstraint)arg1, (Constraint)arg2) → bool :¶ Push constraint at the beginning of the list.
- C++ signature :
- bool pushFront(XC::DqPtrsConstraint {lvalue},XC::Constraint*)
-
-
class
xc.
SetMeshComp
¶ Bases:
xc.SetBase
-
aliveElements
((SetMeshComp)arg1) → None :¶ Activates set’s elements.
- C++ signature :
- void aliveElements(XC::SetMeshComp {lvalue})
-
appendFromGeomEntity
((SetMeshComp)arg1, (SetBase)arg2) → None :¶ Extend this set with the nodes and elements of the geometric entity being passed as parameter.
- C++ signature :
- void appendFromGeomEntity(XC::SetMeshComp {lvalue},XC::SetBase)
-
clear
((SetMeshComp)arg1) → None :¶ Removes all items.
- C++ signature :
- void clear(XC::SetMeshComp {lvalue})
-
constraints
¶ constraints of the set.
-
elements
¶ elements of the set.
-
getBnd
((SetMeshComp)arg1, (float)arg2) → BND3d :¶ Returns set boundary.
- C++ signature :
- BND3d getBnd(XC::SetMeshComp {lvalue},double)
-
getConstraints
¶ return the constraints of the set.
-
getElementMaterials
((SetMeshComp)arg1) → list :¶ getElementMaterials() return a list with the names of the element materials in the containe.
- C++ signature :
- boost::python::list getElementMaterials(XC::SetMeshComp {lvalue})
-
getElementTypes
((SetMeshComp)arg1) → list :¶ getElementTypes() return a list with the element types in the containe.
- C++ signature :
- boost::python::list getElementTypes(XC::SetMeshComp {lvalue})
-
getElements
¶ return the elements of the set.
-
getNearestElement
((SetMeshComp)arg1, (Pos3d)arg2) → Element :¶ Returns nearest element.
- C++ signature :
- XC::Element* getNearestElement(XC::SetMeshComp {lvalue},Pos3d)
-
getNearestNode
((SetMeshComp)arg1, (Pos3d)arg2) → Node :¶ Returns nearest node.
- C++ signature :
- XC::Node* getNearestNode(XC::SetMeshComp {lvalue},Pos3d)
-
getNodes
¶ return the nodes of the set.
-
getNumDeadElements
((SetMeshComp)arg1) → int :¶ Number of inactive elements.
- C++ signature :
- unsigned long getNumDeadElements(XC::SetMeshComp {lvalue})
-
getNumDeadNodes
((SetMeshComp)arg1) → int :¶ Number of inactive nodes.
- C++ signature :
- unsigned long getNumDeadNodes(XC::SetMeshComp {lvalue})
-
getNumLiveElements
((SetMeshComp)arg1) → int :¶ Number of active elements.
- C++ signature :
- unsigned long getNumLiveElements(XC::SetMeshComp {lvalue})
-
getNumLiveNodes
((SetMeshComp)arg1) → int :¶ Number of active nodes.
- C++ signature :
- unsigned long getNumLiveNodes(XC::SetMeshComp {lvalue})
-
getResistingSlidingVectorsSystem3d
((SetMeshComp)arg1, (Plane3d)arg2, (Pos3d)arg3, (float)arg4, (bool)arg5) → SlidingVectorsSystem3d :¶ - C++ signature :
- SlidingVectorsSystem3d getResistingSlidingVectorsSystem3d(XC::SetMeshComp {lvalue},Plane,Pos3d,double,bool)
-
killElements
((SetMeshComp)arg1) → None :¶ Deactivates set’s elements.
- C++ signature :
- void killElements(XC::SetMeshComp {lvalue})
-
nodes
¶ nodes of the set.
-
pickElemsInside
((SetMeshComp)arg1, (str)arg2, (GeomObj3d)arg3, (float)arg4) → SetMeshComp :¶ pickElemsInside(newSetName, geomObj, tol) return a set with the elements inside the geometric object.
- C++ signature :
- XC::SetMeshComp pickElemsInside(XC::SetMeshComp {lvalue},std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >,GeomObj3d,double)
-
pickElemsOfMaterial
((SetMeshComp)arg1, (str)arg2, (str)arg3) → SetMeshComp :¶ pickElemsOfMaterial(materialName) return the elements that have that material.
- C++ signature :
- XC::SetMeshComp pickElemsOfMaterial(XC::SetMeshComp {lvalue},std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >,std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)
-
pickElemsOfType
((SetMeshComp)arg1, (str)arg2, (str)arg3) → SetMeshComp :¶ pickElemsOfType(typeName) return the elements whose type containts the string argument.
- C++ signature :
- XC::SetMeshComp pickElemsOfType(XC::SetMeshComp {lvalue},std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >,std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)
-
pickNodesInside
((SetMeshComp)arg1, (str)arg2, (GeomObj3d)arg3, (float)arg4) → SetMeshComp :¶ pickNodesInside(newSetName, geomObj, tol) return a set with the nodes inside the geometric object.
- C++ signature :
- XC::SetMeshComp pickNodesInside(XC::SetMeshComp {lvalue},std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >,GeomObj3d,double)
-
transforms
((SetMeshComp)arg1, (TrfGeom)arg2) → None :¶ Apply transformation to set members.
- C++ signature :
- void transforms(XC::SetMeshComp {lvalue},XC::TrfGeom)
-
-
class
xc.
dq_ptrs_pnt
¶ Bases:
xc_base.CommandEntity
-
at
((dq_ptrs_pnt)arg1, (int)arg2) → Pnt :¶ Access specified point with bounds checking.
- C++ signature :
- XC::Pnt at(XC::DqPtrs<XC::Pnt> {lvalue},unsigned long)
-
clear
((dq_ptrs_pnt)arg1) → None :¶ Removes all items.
- C++ signature :
- void clear(XC::DqPtrs<XC::Pnt> {lvalue})
-
-
class
xc.
lstPnts
¶ Bases:
xc.dq_ptrs_pnt
-
append
((lstPnts)arg1, (Pnt)arg2) → bool :¶ Appends a point at the end of the list.
- C++ signature :
- bool append(XC::DqPtrsEntities<XC::Pnt> {lvalue},XC::Pnt*)
-
getBnd
((lstPnts)arg1) → BND3d :¶ Returns points boundary.
- C++ signature :
- BND3d getBnd(XC::DqPtrsEntities<XC::Pnt> {lvalue})
-
pickPointsInside
((lstPnts)arg1, (GeomObj3d)arg2, (float)arg3) → lstPnts :¶ pickPointsInside(geomObj,tol) return the nodes inside the geometric object.
- C++ signature :
- XC::DqPtrsEntities<XC::Pnt> pickPointsInside(XC::DqPtrsEntities<XC::Pnt> {lvalue},GeomObj3d,double)
-
pushFront
((lstPnts)arg1, (Pnt)arg2) → bool :¶ Push point at the beginning of the list.
- C++ signature :
- bool pushFront(XC::DqPtrsEntities<XC::Pnt> {lvalue},XC::Pnt*)
-
size
¶ Returns list size.
-
-
class
xc.
dq_line_ptrs
¶ Bases:
xc_base.CommandEntity
-
at
((dq_line_ptrs)arg1, (int)arg2) → Edge :¶ Access specified line with bounds checking.
- C++ signature :
- XC::Edge at(XC::DqPtrs<XC::Edge> {lvalue},unsigned long)
-
clear
((dq_line_ptrs)arg1) → None :¶ Removes all items.
- C++ signature :
- void clear(XC::DqPtrs<XC::Edge> {lvalue})
-
size
¶ Return container size.
-
-
class
xc.
lstLines
¶ Bases:
xc.dq_line_ptrs
-
append
((lstLines)arg1, (Edge)arg2) → bool :¶ Appends line at the end of the list.
- C++ signature :
- bool append(XC::DqPtrsEntities<XC::Edge> {lvalue},XC::Edge*)
-
getBnd
((lstLines)arg1) → BND3d :¶ Returns lines boundary.
- C++ signature :
- BND3d getBnd(XC::DqPtrsEntities<XC::Edge> {lvalue})
-
pickLinesInside
((lstLines)arg1, (GeomObj3d)arg2, (float)arg3) → lstLines :¶ pickLinesInside(geomObj,tol) return the nodes inside the geometric object.
- C++ signature :
- XC::DqPtrsEntities<XC::Edge> pickLinesInside(XC::DqPtrsEntities<XC::Edge> {lvalue},GeomObj3d,double)
-
pushFront
((lstLines)arg1, (Edge)arg2) → bool :¶ Push line at the beginning of the list.
- C++ signature :
- bool pushFront(XC::DqPtrsEntities<XC::Edge> {lvalue},XC::Edge*)
-
-
class
xc.
dq_ptrs_surfaces
¶ Bases:
xc_base.CommandEntity
-
at
((dq_ptrs_surfaces)arg1, (int)arg2) → Face :¶ Access specified surface with bounds checking.
- C++ signature :
- XC::Face at(XC::DqPtrs<XC::Face> {lvalue},unsigned long)
-
clear
((dq_ptrs_surfaces)arg1) → None :¶ Removes all items.
- C++ signature :
- void clear(XC::DqPtrs<XC::Face> {lvalue})
-
-
class
xc.
lstSurfaces
¶ Bases:
xc.dq_ptrs_surfaces
-
append
((lstSurfaces)arg1, (Face)arg2) → bool :¶ Appends surface at the end of the list.
- C++ signature :
- bool append(XC::DqPtrsEntities<XC::Face> {lvalue},XC::Face*)
-
getBnd
((lstSurfaces)arg1) → BND3d :¶ Returns surfaces boundary.
- C++ signature :
- BND3d getBnd(XC::DqPtrsEntities<XC::Face> {lvalue})
-
pickSurfacesInside
((lstSurfaces)arg1, (GeomObj3d)arg2, (float)arg3) → lstSurfaces :¶ pickSurfacesInside(geomObj,tol) return the nodes inside the geometric object.
- C++ signature :
- XC::DqPtrsEntities<XC::Face> pickSurfacesInside(XC::DqPtrsEntities<XC::Face> {lvalue},GeomObj3d,double)
-
pushFront
((lstSurfaces)arg1, (Face)arg2) → bool :¶ Push surface at the beginning of the list.
- C++ signature :
- bool pushFront(XC::DqPtrsEntities<XC::Face> {lvalue},XC::Face*)
-
size
¶ Returns list size.
-
-
class
xc.
dq_ptrs_cuerpos
¶ Bases:
xc_base.CommandEntity
-
at
((dq_ptrs_cuerpos)arg1, (int)arg2) → Body :¶ Access specified body with bounds checking.
- C++ signature :
- XC::Body at(XC::DqPtrs<XC::Body> {lvalue},unsigned long)
-
clear
((dq_ptrs_cuerpos)arg1) → None :¶ Removes all items.
- C++ signature :
- void clear(XC::DqPtrs<XC::Body> {lvalue})
-
-
class
xc.
lstBodies
¶ Bases:
xc.dq_ptrs_cuerpos
-
append
((lstBodies)arg1, (Body)arg2) → bool :¶ Appends body at the end of the list.
- C++ signature :
- bool append(XC::DqPtrsEntities<XC::Body> {lvalue},XC::Body*)
-
getBnd
((lstBodies)arg1) → BND3d :¶ Returns bodies boundary.
- C++ signature :
- BND3d getBnd(XC::DqPtrsEntities<XC::Body> {lvalue})
-
pickBodiesInside
((lstBodies)arg1, (GeomObj3d)arg2, (float)arg3) → lstBodies :¶ pickBodiesInside(geomObj,tol) return the nodes inside the geometric object.
- C++ signature :
- XC::DqPtrsEntities<XC::Body> pickBodiesInside(XC::DqPtrsEntities<XC::Body> {lvalue},GeomObj3d,double)
-
pushFront
((lstBodies)arg1, (Body)arg2) → bool :¶ Push body at the beginning of the list.
- C++ signature :
- bool pushFront(XC::DqPtrsEntities<XC::Body> {lvalue},XC::Body*)
-
size
¶ Returns list size.
-
-
class
xc.
Set
¶ Bases:
xc.SetMeshComp
-
bodies
¶ bodies of the set.
-
clear
((Set)arg1) → None :¶ Removes all items.
- C++ signature :
- void clear(XC::Set {lvalue})
-
description
¶ Description (string) of the set.
-
fillDownwards
((Set)arg1) → None :¶ add entities downwards.
- C++ signature :
- void fillDownwards(XC::Set {lvalue})
-
fillUpwards
((Set)arg1) → None :¶ add entities upwards.
- C++ signature :
- void fillUpwards(XC::Set {lvalue})
-
getBnd
((Set)arg1, (float)arg2) → BND3d :¶ Returns set boundary.
- C++ signature :
- BND3d getBnd(XC::Set {lvalue},double)
-
getBodies
¶ return the bodies of the set.
-
getLines
¶ return the lines of the set.
-
getPoints
¶ return the points of the set.
-
getSurfaces
¶ return the surfaces of the set.
-
lines
¶ lines of the set.
-
numerate
((Set)arg1) → None :¶ Numerate entities (VTK).
- C++ signature :
- void numerate(XC::Set {lvalue})
-
points
¶ points of the set.
-
surfaces
¶ surfaces of the set.
-