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. 
 
-