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.