Model inquiry

model.model_inquiry.distance_2points(preprocessor, tagPt1, tagPt2)

return the distance between two 3D points

Parameters
  • preprocessor – preprocessor

  • tagPt1 – tag that identifies the first point

  • tagPt2 – tag that identifies the second point

model.model_inquiry.getIdsLineasSet(preprocessor, setName)
model.model_inquiry.getNodesInCoordinateRegion(xmin, xmax, ymin, ymax, zmin, zmax, xcSet)

return a list with the the nodes in a cubic region defined by 2 points with coordinates (xmin,ymin,zmin) and (xmax,ymax,zmax)

Parameters
  • xmin,ymin,zmin,xmax,ymax,zmax – coordinates delimiting the region

  • xcSet – xc set of nodes to which restrict the search

model.model_inquiry.getTagsElementosSet(preprocessor, setName)
model.model_inquiry.getTagsNodesFromSet(preprocessor, setName)

Return the tags of the nodes from a set.

model.model_inquiry.get_attached_PhModElems(elemTag, setElPhMod)

This function returns an ordered (by number of section) list with the elements of the phantom model (or a set of its elements) that are associated with the element of the actual model whose tag is passed as a parameter

Parameters
  • elemTag – tag of the element for which the function returns the Phantom Model elements associated

  • selElPhMod – set of elements of the phantom model to which limit the search

model.model_inquiry.get_node_rotational_dofs(node)

Return the indexes of the rotational DOFs of the given node (if any).

Parameters

node – node whose rotational DOFs will be returned.

model.model_inquiry.get_values_at_nodes(element, components=['N', 'M', 'V'], silent=False)

Return the values of the given components at the element nodes.

Parameters
  • element – element which the components at its nodes will be retrieved.

  • component – components to retrieve.

  • silent – if true don’t complain about non-existent components.