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})
- findTag((dq_ptrs_node)arg1, (int)arg2) Node : ¶
Returns the node identified by the tag argument.
- C++ signature :
XC::Node* findTag(XC::DqPtrs<XC::Node> {lvalue},unsigned long)
- getPythonList((dq_ptrs_node)arg1) list : ¶
Returns the nodes in a Python list.
- C++ signature :
boost::python::list getPythonList(XC::DqPtrs<XC::Node> {lvalue})
- getTags((dq_ptrs_node)arg1) ID : ¶
Returns node identifiers.
- C++ signature :
XC::ID getTags(XC::DqPtrs<XC::Node> {lvalue})
- property 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*)
- createInertiaLoads((DqPtrsNode)arg1, (Vector)arg2) None : ¶
Create the inertia load for the given acceleration vector.
- C++ signature :
void createInertiaLoads(XC::DqPtrsNode {lvalue},XC::Vector)
- 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)
- getOrientation((DqPtrsNode)arg1, (float)arg2) PrincipalAxes3D : ¶
Return the orientation of the node cloud.
- C++ signature :
PrincipalAxes3D getOrientation(XC::DqPtrsNode {lvalue},double)
- getRegressionPlane((DqPtrsNode)arg1, (float)arg2) Plane3d : ¶
Returns nodes regression plane.
- C++ signature :
Plane getRegressionPlane(XC::DqPtrsNode {lvalue},double)
- getTotalMassComponent((DqPtrsNode)arg1, (int)arg2) float : ¶
Return the total mass matrix component for the DOF argument.
- C++ signature :
double getTotalMassComponent(XC::DqPtrsNode {lvalue},int)
- 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)
- pickNodesInside( (DqPtrsNode)arg1, (GeomObj2d)arg2, (float)arg3) -> DqPtrsNode :
pickNodesInside(geomObj,tol) return the nodes inside the geometric object.
- C++ signature :
XC::DqPtrsNode pickNodesInside(XC::DqPtrsNode {lvalue},GeomObj2d,double)
- pushFront((DqPtrsNode)arg1, (Node)arg2) bool : ¶
Push node at the beginning of the list.
- C++ signature :
bool pushFront(XC::DqPtrsNode {lvalue},XC::Node*)
- property totalMass¶
Return the total mass matrix.
- 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})
- findTag((dq_ptrs_element)arg1, (int)arg2) Element : ¶
Returns the element identified by the tag argument.
- C++ signature :
XC::Element* findTag(XC::DqPtrs<XC::Element> {lvalue},unsigned long)
- getPythonList((dq_ptrs_element)arg1) list : ¶
Returns the elements in a Python list.
- C++ signature :
boost::python::list getPythonList(XC::DqPtrs<XC::Element> {lvalue})
- getTags((dq_ptrs_element)arg1) ID : ¶
Returns element identifiers.
- C++ signature :
XC::ID getTags(XC::DqPtrs<XC::Element> {lvalue})
- property 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*)
- createInertiaLoads((DqPtrsElem)arg1, (Vector)arg2) None : ¶
Create the inertia load for the given acceleration vector.
- C++ signature :
void createInertiaLoads(XC::DqPtrsElem {lvalue},XC::Vector)
- getAverageSize((DqPtrsElem)arg1, (bool)arg2) float : ¶
Get the average size of the elements (elements of dimension zero are ignored).
- C++ signature :
double getAverageSize(XC::DqPtrsElem {lvalue},bool)
- 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)
- getContoursNodeSequences((DqPtrsElem)arg1) list : ¶
Returns contour(s) from the element set in the form of node sequences.
- C++ signature :
boost::python::list getContoursNodeSequences(XC::DqPtrsElem {lvalue})
- 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)
- getTotalMassComponent((DqPtrsElem)arg1, (int)arg2) float : ¶
Return the total mass matrix component for the DOF argument.
- C++ signature :
double getTotalMassComponent(XC::DqPtrsElem {lvalue},int)
- getTypes((DqPtrsElem)arg1) list : ¶
getElementTypes() return a list with the element types in the container.
- C++ signature :
boost::python::list getTypes(XC::DqPtrsElem {lvalue})
- pickElemsCrossing((DqPtrsElem)arg1, (GeomObj3d)arg2, (float)arg3) DqPtrsElem : ¶
pickElemsCrossing(setName, geomObj,tol) return the elements inside the geometric object.
- C++ signature :
XC::DqPtrsElem pickElemsCrossing(XC::DqPtrsElem {lvalue},GeomObj3d,double)
- pickElemsCrossing( (DqPtrsElem)arg1, (GeomObj2d)arg2, (float)arg3) -> DqPtrsElem :
pickElemsCrossing(setName, geomObj,tol) return the elements inside the geometric object.
- C++ signature :
XC::DqPtrsElem pickElemsCrossing(XC::DqPtrsElem {lvalue},GeomObj2d,double)
- pickElemsInside((DqPtrsElem)arg1, (GeomObj3d)arg2, (float)arg3) DqPtrsElem : ¶
pickElemsInside(setName, geomObj,tol) return the elements inside the geometric object.
- C++ signature :
XC::DqPtrsElem pickElemsInside(XC::DqPtrsElem {lvalue},GeomObj3d,double)
- pickElemsInside( (DqPtrsElem)arg1, (GeomObj2d)arg2, (float)arg3) -> DqPtrsElem :
pickElemsInside(setName, geomObj,tol) return the elements inside the geometric object.
- C++ signature :
XC::DqPtrsElem pickElemsInside(XC::DqPtrsElem {lvalue},GeomObj2d,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 contains 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*)
- property totalMass¶
Return the total mass matrix.
- vector2dPointLoadGlobal((DqPtrsElem)arg1, (Vector)arg2, (Vector)arg3) None : ¶
Element’s load.
- C++ signature :
void vector2dPointLoadGlobal(XC::DqPtrsElem {lvalue},XC::Vector,XC::Vector)
- vector2dPointLoadLocal((DqPtrsElem)arg1, (Vector)arg2, (Vector)arg3) None : ¶
Element’s load.
- C++ signature :
void vector2dPointLoadLocal(XC::DqPtrsElem {lvalue},XC::Vector,XC::Vector)
- vector3dPointLoadGlobal((DqPtrsElem)arg1, (Vector)arg2, (Vector)arg3) None : ¶
Element’s load.
- C++ signature :
void vector3dPointLoadGlobal(XC::DqPtrsElem {lvalue},XC::Vector,XC::Vector)
- vector3dPointLoadLocal((DqPtrsElem)arg1, (Vector)arg2, (Vector)arg3) None : ¶
Element’s load.
- C++ signature :
void vector3dPointLoadLocal(XC::DqPtrsElem {lvalue},XC::Vector,XC::Vector)
- 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})
- getPythonList((dq_ptrs_constraint)arg1) list : ¶
Returns the constraints in a Python list.
- C++ signature :
boost::python::list getPythonList(XC::DqPtrs<XC::Constraint> {lvalue})
- getTags((dq_ptrs_constraint)arg1) ID : ¶
Returns constraint identifiers.
- C++ signature :
XC::ID getTags(XC::DqPtrs<XC::Constraint> {lvalue})
- property 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})
- property constraints¶
constraints of the set.
- createInertiaLoads((SetMeshComp)arg1, (Vector)arg2) None : ¶
Create the inertia load for the given acceleration vector.
- C++ signature :
void createInertiaLoads(XC::SetMeshComp {lvalue},XC::Vector)
- property elements¶
elements of the set.
- empty((SetMeshComp)arg1) bool : ¶
Return true if the set is empty.
- C++ signature :
bool empty(XC::SetMeshComp {lvalue})
- extend((SetMeshComp)arg1, (DqPtrsNode)arg2) None : ¶
Appends the nodes in the argument to the set.
- C++ signature :
void extend(XC::SetMeshComp {lvalue},XC::DqPtrsNode)
- extend( (SetMeshComp)arg1, (DqPtrsElem)arg2) -> None :
Appends the elements in the argument to the set.
- C++ signature :
void extend(XC::SetMeshComp {lvalue},XC::DqPtrsElem)
- extend( (SetMeshComp)arg1, (DqPtrsConstraint)arg2) -> None :
Appends the constraints in the argument to the set.
- C++ signature :
void extend(XC::SetMeshComp {lvalue},XC::DqPtrsConstraint)
- extend( (SetMeshComp)arg1, (SetMeshComp)arg2) -> None :
Appends the argument components to the set.
- C++ signature :
void extend(XC::SetMeshComp {lvalue},XC::SetMeshComp)
- fillDownwards((SetMeshComp)arg1) None : ¶
add entities downwards.
- C++ signature :
void fillDownwards(XC::SetMeshComp {lvalue})
- fillUpwards((SetMeshComp)arg1) None : ¶
add entities upwards.
- C++ signature :
void fillUpwards(XC::SetMeshComp {lvalue})
- getBnd((SetMeshComp)arg1, (float)arg2) BND3d : ¶
Returns set boundary.
- C++ signature :
BND3d getBnd(XC::SetMeshComp {lvalue},double)
- property getConstraints¶
return the constraints of the set.
- getElementDimensions((SetMeshComp)arg1) list : ¶
getElementDimensions() return a list with the dimensions of the elements in the container.
- C++ signature :
boost::python::list getElementDimensions(XC::SetMeshComp {lvalue})
- getElementMaterials((SetMeshComp)arg1) list : ¶
getElementMaterials() return a list with the names of the element materials in the container.
- C++ signature :
boost::python::list getElementMaterials(XC::SetMeshComp {lvalue})
- getElementTypes((SetMeshComp)arg1) list : ¶
getElementTypes() return a list with the element types in the container.
- C++ signature :
boost::python::list getElementTypes(XC::SetMeshComp {lvalue})
- property getElements¶
return the elements of the set. DEPRECATED use elements.
- getInitialStiffness((Node)arg1, (object)arg2) Matrix : ¶
getInitialStiffness(elementSet) return the contribution of the elements to the initial stiffness of the node argument.
- C++ signature :
XC::Matrix getInitialStiffness(XC::Node {lvalue},std::set<XC::Element const*, std::less<XC::Element const*>, std::allocator<XC::Element const*> >)
- 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)
- property getNodes¶
return the nodes of the set. DEPRECATED use nodes.
- 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})
- getOrientation((SetMeshComp)arg1, (float)arg2) PrincipalAxes3D : ¶
Return the orientation of the mesh (based on the position of its nodes).
- C++ signature :
PrincipalAxes3D getOrientation(XC::SetMeshComp {lvalue},double)
- getResistingSlidingVectorsSystem3d((SetMeshComp)arg1, (Plane3d)arg2, (Pos3d)arg3, (float)arg4, (bool)arg5) SlidingVectorsSystem3d : ¶
Return the resultant of the forces over the nodes near to the plane, of the elements behind the plane.
- C++ signature :
SlidingVectorsSystem3d getResistingSlidingVectorsSystem3d(XC::SetMeshComp {lvalue},Plane,Pos3d,double,bool)
- getTangentStiffness((SetMeshComp)arg1, (Node)arg2) Matrix : ¶
getTangentStiffness(node) return the contribution of the elements to the tangent stiffness of the node argument.
- C++ signature :
XC::Matrix getTangentStiffness(XC::SetMeshComp {lvalue},XC::Node)
- getTotalMassComponent((SetMeshComp)arg1, (int)arg2) float : ¶
Return the total mass matrix component for the DOF argument.
- C++ signature :
double getTotalMassComponent(XC::SetMeshComp {lvalue},int)
- killElements((SetMeshComp)arg1) None : ¶
Deactivates set’s elements.
- C++ signature :
void killElements(XC::SetMeshComp {lvalue})
- property name¶
get object name.
- property nodes¶
nodes of the set.
- pickElemsCrossing((SetMeshComp)arg1, (str)arg2, (GeomObj3d)arg3, (float)arg4) SetMeshComp : ¶
pickElemsCrossing(newSetName, geomObj, tol) return a set with the elements inside the geometric object.
- C++ signature :
XC::SetMeshComp pickElemsCrossing(XC::SetMeshComp {lvalue},std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >,GeomObj3d,double)
- pickElemsCrossing( (SetMeshComp)arg1, (str)arg2, (GeomObj2d)arg3, (float)arg4) -> SetMeshComp :
pickElemsCrossing(newSetName, geomObj, tol) return a set with the elements inside the geometric object.
- C++ signature :
XC::SetMeshComp pickElemsCrossing(XC::SetMeshComp {lvalue},std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >,GeomObj2d,double)
- 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)
- pickElemsInside( (SetMeshComp)arg1, (str)arg2, (GeomObj2d)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> >,GeomObj2d,double)
- pickElemsOfDimension((SetMeshComp)arg1, (str)arg2, (int)arg3) SetMeshComp : ¶
pickElemsOfDimension(elemDimension) return the elements of the given dimension.
- C++ signature :
XC::SetMeshComp pickElemsOfDimension(XC::SetMeshComp {lvalue},std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >,unsigned long)
- 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 contains 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)
- pickNodesInside( (SetMeshComp)arg1, (str)arg2, (GeomObj2d)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> >,GeomObj2d,double)
- rename((SetMeshComp)arg1, (str)arg2) None : ¶
Change the name of the set.
- C++ signature :
void rename(XC::SetMeshComp {lvalue},std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)
- substract((SetMeshComp)arg1, (DqPtrsNode)arg2) None : ¶
Removes from this set the nodes in the argument.
- C++ signature :
void substract(XC::SetMeshComp {lvalue},XC::DqPtrsNode)
- substract( (SetMeshComp)arg1, (DqPtrsElem)arg2) -> None :
Removes from this set the elements in the argument.
- C++ signature :
void substract(XC::SetMeshComp {lvalue},XC::DqPtrsElem)
- substract( (SetMeshComp)arg1, (DqPtrsConstraint)arg2) -> None :
Removes from this set the constraints in the argument.
- C++ signature :
void substract(XC::SetMeshComp {lvalue},XC::DqPtrsConstraint)
- substract( (SetMeshComp)arg1, (SetMeshComp)arg2) -> None :
Removes from this set the components to the given set.
- C++ signature :
void substract(XC::SetMeshComp {lvalue},XC::SetMeshComp)
- property totalMass¶
Return the total mass matrix.
- 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})
- findTag((dq_ptrs_pnt)arg1, (int)arg2) Pnt : ¶
Returns the point identified by the tag argument.
- C++ signature :
XC::Pnt* findTag(XC::DqPtrs<XC::Pnt> {lvalue},unsigned long)
- getPythonList((dq_ptrs_pnt)arg1) list : ¶
Returns the points in a Python list.
- C++ signature :
boost::python::list getPythonList(XC::DqPtrs<XC::Pnt> {lvalue})
- class xc.lstPnts¶
Bases:
xc.dq_ptrs_pnt
- append((lstPnts)arg1, (Pnt)arg2) bool : ¶
Append a point at the end of the list.
- C++ signature :
bool append(XC::DqPtrsEntities<XC::Pnt> {lvalue},XC::Pnt*)
- conciliaNDivs((SetEntities)arg1) None : ¶
- C++ signature :
void conciliaNDivs(XC::SetEntities {lvalue})
- getBnd((lstPnts)arg1) BND3d : ¶
Return points boundary.
- C++ signature :
BND3d getBnd(XC::DqPtrsEntities<XC::Pnt> {lvalue})
- getCentroid((lstPnts)arg1) Pos3d : ¶
Returns the centroid of the points.
- C++ signature :
Pos3d getCentroid(XC::DqPtrsEntities<XC::Pnt> {lvalue})
- getNearest((lstPnts)arg1, (Pos3d)arg2) Pnt : ¶
Return the nearest point to the position argument.
- C++ signature :
XC::Pnt* getNearest(XC::DqPtrsEntities<XC::Pnt> {lvalue},Pos3d)
- 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*)
- selectBodiesFromTagList((SetEntities)arg1, (list)arg2) None : ¶
Add to the set the bodies identified by the given tags.
- C++ signature :
void selectBodiesFromTagList(XC::SetEntities {lvalue},boost::python::list)
- selectLinesFromTagList((SetEntities)arg1, (list)arg2) None : ¶
Add to the set the lines identified by the given tags.
- C++ signature :
void selectLinesFromTagList(XC::SetEntities {lvalue},boost::python::list)
- selectPointsFromTagList((SetEntities)arg1, (list)arg2) None : ¶
Add to the set the points identified by the given tags.
- C++ signature :
void selectPointsFromTagList(XC::SetEntities {lvalue},boost::python::list)
- selectSurfacesFromTagList((SetEntities)arg1, (list)arg2) None : ¶
Add to the set the surfaces identified by the given tags.
- C++ signature :
void selectSurfacesFromTagList(XC::SetEntities {lvalue},boost::python::list)
- selectUgridsFromTagList((SetEntities)arg1, (list)arg2) None : ¶
Add to the set the ugrids identified by the given tags.
- C++ signature :
void selectUgridsFromTagList(XC::SetEntities {lvalue},boost::python::list)
- property size¶
Return 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})
- findTag((dq_line_ptrs)arg1, (int)arg2) Edge : ¶
Returns the edge identified by the tag argument.
- C++ signature :
XC::Edge* findTag(XC::DqPtrs<XC::Edge> {lvalue},unsigned long)
- getPythonList((dq_line_ptrs)arg1) list : ¶
Returns the lines in a Python list.
- C++ signature :
boost::python::list getPythonList(XC::DqPtrs<XC::Edge> {lvalue})
- property 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*)
- findTag((lstLines)arg1, (int)arg2) Edge : ¶
Returns the line identified by the tag argument.
- C++ signature :
XC::Edge* findTag(XC::DqPtrsEntities<XC::Edge> {lvalue},unsigned long)
- getBnd((lstLines)arg1) BND3d : ¶
Returns lines boundary.
- C++ signature :
BND3d getBnd(XC::DqPtrsEntities<XC::Edge> {lvalue})
- getNearest((lstLines)arg1, (Pos3d)arg2) Edge : ¶
Return the nearest line to the given position.
- C++ signature :
XC::Edge* getNearest(XC::DqPtrsEntities<XC::Edge> {lvalue},Pos3d)
- 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})
- findTag((dq_ptrs_surfaces)arg1, (int)arg2) Face : ¶
Returns the surface identified by the tag argument.
- C++ signature :
XC::Face* findTag(XC::DqPtrs<XC::Face> {lvalue},unsigned long)
- getPythonList((dq_ptrs_surfaces)arg1) list : ¶
Returns the surfaces in a Python list.
- C++ signature :
boost::python::list getPythonList(XC::DqPtrs<XC::Face> {lvalue})
- class xc.lstBodies¶
Bases:
xc.dq_body_ptrs
- 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})
- getNearest((lstBodies)arg1, (Pos3d)arg2) Body : ¶
Return the nearest body to the given position.
- C++ signature :
XC::Body* getNearest(XC::DqPtrsEntities<XC::Body> {lvalue},Pos3d)
- 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*)
- property size¶
Returns list size.
- class xc.Set¶
Bases:
xc.SetMeshComp
- In((Set)arg1, (Node)arg2) bool : ¶
Returns true if the node belongs to this set.
- C++ signature :
bool In(XC::Set {lvalue},XC::Node const*)
- In( (Set)arg1, (Element)arg2) -> bool :
Returns true if the given element belongs to this set.
- C++ signature :
bool In(XC::Set {lvalue},XC::Element const*)
- In( (Set)arg1, (Pnt)arg2) -> bool :
Returns true if the given point belongs to this set.
- C++ signature :
bool In(XC::Set {lvalue},XC::Pnt const*)
- In( (Set)arg1, (Edge)arg2) -> bool :
Returns true if the given edge belongs to this set.
- C++ signature :
bool In(XC::Set {lvalue},XC::Edge const*)
- In( (Set)arg1, (Face)arg2) -> bool :
Returns true if the given face belongs to this set.
- C++ signature :
bool In(XC::Set {lvalue},XC::Face const*)
- In( (Set)arg1, (Body)arg2) -> bool :
Returns true if the given body belongs to this set.
- C++ signature :
bool In(XC::Set {lvalue},XC::Body const*)
- In( (Set)arg1, (UniformGrid)arg2) -> bool :
Returns true if the given uniform grid belongs to this set.
- C++ signature :
bool In(XC::Set {lvalue},XC::UniformGrid const*)
- property bodies¶
bodies of the set.
- clear((Set)arg1) None : ¶
Removes all items.
- C++ signature :
void clear(XC::Set {lvalue})
- conciliaNDivs((Set)arg1) None : ¶
- C++ signature :
void conciliaNDivs(XC::Set {lvalue})
- property description¶
Description (string) of the set.
- empty((Set)arg1) bool : ¶
Return true if the set is empty.
- C++ signature :
bool empty(XC::Set {lvalue})
- extend((Set)arg1, (DqPtrsNode)arg2) None : ¶
Appends the nodes in the argument to the set.
- C++ signature :
void extend(XC::Set {lvalue},XC::DqPtrsNode)
- extend( (Set)arg1, (DqPtrsElem)arg2) -> None :
Appends the elements in the argument to the set.
- C++ signature :
void extend(XC::Set {lvalue},XC::DqPtrsElem)
- extend( (Set)arg1, (DqPtrsConstraint)arg2) -> None :
Appends the constraints in the argument to the set.
- C++ signature :
void extend(XC::Set {lvalue},XC::DqPtrsConstraint)
- extend( (Set)arg1, (lstPnts)arg2) -> None :
Appends the points in the argument to the set.
- C++ signature :
void extend(XC::Set {lvalue},XC::DqPtrsEntities<XC::Pnt>)
- extend( (Set)arg1, (lstLines)arg2) -> None :
Appends the lines in the argument to the set.
- C++ signature :
void extend(XC::Set {lvalue},XC::DqPtrsEntities<XC::Edge>)
- extend( (Set)arg1, (DqPtrsFaces)arg2) -> None :
Appends the surfaces in the argument to the set.
- C++ signature :
void extend(XC::Set {lvalue},XC::DqPtrsFaces)
- extend( (Set)arg1, (lstBodies)arg2) -> None :
Appends the bodies in the argument to the set.
- C++ signature :
void extend(XC::Set {lvalue},XC::DqPtrsEntities<XC::Body>)
- extend( (Set)arg1, (object)arg2) -> None :
Appends the uniform grids in the argument to the set.
- C++ signature :
void extend(XC::Set {lvalue},XC::DqPtrsEntities<XC::UniformGrid>)
- extend( (Set)arg1, (Set)arg2) -> None :
Appends the argument components to the set.
- C++ signature :
void extend(XC::Set {lvalue},XC::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)
- property getBodies¶
return the bodies of the set.
- property getEntities¶
return the entities (points, lines, surfaces,…) of the set.
- getEntitiesSet((Set)arg1) Set : ¶
Return the entities (points, lines, surfaces,…) on a set.
- C++ signature :
XC::Set getEntitiesSet(XC::Set {lvalue})
- property getLines¶
return the lines of the set.
- property getMeshComponents¶
return the mesh components (nodes, elements,…) of the set.
- getMeshComponentsSet((Set)arg1) Set : ¶
Return the mesh components (nodes, elements,…) on a set.
- C++ signature :
XC::Set getMeshComponentsSet(XC::Set {lvalue})
- property getPoints¶
return the points of the set.
- property getSurfaces¶
return the surfaces of the set.
- isCloserThan((Set)arg1, (Node)arg2, (float)arg3) bool : ¶
Returns true if the given node is closer than the specified distance.
- C++ signature :
bool isCloserThan(XC::Set {lvalue},XC::Node,double)
- isCloserThan( (Set)arg1, (Element)arg2, (float)arg3) -> bool :
Returns true if the given element is closer than the specified distance.
- C++ signature :
bool isCloserThan(XC::Set {lvalue},XC::Element,double)
- isCloserThan( (Set)arg1, (Pnt)arg2, (float)arg3) -> bool :
Returns true if the given point is closer than the specified distance.
- C++ signature :
bool isCloserThan(XC::Set {lvalue},XC::Pnt,double)
- isCloserThan( (Set)arg1, (Edge)arg2, (float)arg3) -> bool :
Returns true if the given edge is closer than the specified distance.
- C++ signature :
bool isCloserThan(XC::Set {lvalue},XC::Edge,double)
- isCloserThan( (Set)arg1, (Face)arg2, (float)arg3) -> bool :
Returns true if the given face is closer than the specified distance.
- C++ signature :
bool isCloserThan(XC::Set {lvalue},XC::Face,double)
- isCloserThan( (Set)arg1, (Body)arg2, (float)arg3) -> bool :
Returns true if the given body is closer than the specified distance.
- C++ signature :
bool isCloserThan(XC::Set {lvalue},XC::Body,double)
- isCloserThan( (Set)arg1, (UniformGrid)arg2, (float)arg3) -> bool :
Returns true if the given uniform grid is closer than the specified distance.
- C++ signature :
bool isCloserThan(XC::Set {lvalue},XC::UniformGrid,double)
- property lines¶
lines of the set.
- numerate((Set)arg1) None : ¶
Numerate entities (VTK).
- C++ signature :
void numerate(XC::Set {lvalue})
- pickElemsCrossing((Set)arg1, (str)arg2, (GeomObj3d)arg3, (float)arg4) Set : ¶
pickElemsCrossing(newSetName, geomObj, tol) return a set with the elements inside the geometric object.
- C++ signature :
XC::Set pickElemsCrossing(XC::Set {lvalue},std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >,GeomObj3d,double)
- pickElemsCrossing( (Set)arg1, (str)arg2, (GeomObj2d)arg3, (float)arg4) -> Set :
pickElemsCrossing(newSetName, geomObj, tol) return a set with the elements inside the geometric object.
- C++ signature :
XC::Set pickElemsCrossing(XC::Set {lvalue},std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >,GeomObj2d,double)
- pickElemsInside((Set)arg1, (str)arg2, (GeomObj3d)arg3, (float)arg4) Set : ¶
pickElemsInside(newSetName, geomObj, tol) return a set with the elements inside the geometric object.
- C++ signature :
XC::Set pickElemsInside(XC::Set {lvalue},std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >,GeomObj3d,double)
- pickElemsInside( (Set)arg1, (str)arg2, (GeomObj2d)arg3, (float)arg4) -> Set :
pickElemsInside(newSetName, geomObj, tol) return a set with the elements inside the geometric object.
- C++ signature :
XC::Set pickElemsInside(XC::Set {lvalue},std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >,GeomObj2d,double)
- pickNodesInside((Set)arg1, (str)arg2, (GeomObj3d)arg3, (float)arg4) Set : ¶
pickNodesInside(newSetName, geomObj, tol) return a set with the nodes inside the geometric object.
- C++ signature :
XC::Set pickNodesInside(XC::Set {lvalue},std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >,GeomObj3d,double)
- pickNodesInside( (Set)arg1, (str)arg2, (GeomObj2d)arg3, (float)arg4) -> Set :
pickNodesInside(newSetName, geomObj, tol) return a set with the nodes inside the geometric object.
- C++ signature :
XC::Set pickNodesInside(XC::Set {lvalue},std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >,GeomObj2d,double)
- property points¶
points of the set.
- selectBodiesFromTagList((Set)arg1, (list)arg2) None : ¶
Add to the set the bodies identified by the given tags.
- C++ signature :
void selectBodiesFromTagList(XC::Set {lvalue},boost::python::list)
- selectLinesFromTagList((Set)arg1, (list)arg2) None : ¶
Add to the set the lines identified by the given tags.
- C++ signature :
void selectLinesFromTagList(XC::Set {lvalue},boost::python::list)
- selectPointsFromTagList((Set)arg1, (list)arg2) None : ¶
Add to the set the points identified by the given tags.
- C++ signature :
void selectPointsFromTagList(XC::Set {lvalue},boost::python::list)
- selectSurfacesFromTagList((Set)arg1, (list)arg2) None : ¶
Add to the set the surfaces identified by the given tags.
- C++ signature :
void selectSurfacesFromTagList(XC::Set {lvalue},boost::python::list)
- selectUgridsFromTagList((Set)arg1, (list)arg2) None : ¶
Add to the set the ugrids identified by the given tags.
- C++ signature :
void selectUgridsFromTagList(XC::Set {lvalue},boost::python::list)
- property surfaces¶
surfaces of the set.
- property useGmsh¶
Get/set the useGmsh member value.