SALOME documentation central

Modifying nodes and elements
[Modifying meshes]

Functions

def Make2DMeshFrom3D
 Creates 2D mesh as skin on boundary faces of a 3D mesh.
def ChangeElemNodes
 Sets new nodes for the given element.
def DoubleNode
 Creates a hole in a mesh by doubling the nodes of some particular elements This method provided for convenience works as DoubleNodes() described above.
def DoubleNodeGroup
 Creates a hole in a mesh by doubling the nodes of some particular elements This method provided for convenience works as DoubleNodes() described above.
def DoubleNodeGroups
 Creates a hole in a mesh by doubling the nodes of some particular elements This method provided for convenience works as DoubleNodes() described above.
def DoubleNodeElem
 Creates a hole in a mesh by doubling the nodes of some particular elements.
def DoubleNodeElemInRegion
 Creates a hole in a mesh by doubling the nodes of some particular elements.
def DoubleNodeElemGroup
 Creates a hole in a mesh by doubling the nodes of some particular elements This method provided for convenience works as DoubleNodes() described above.
def DoubleNodeElemGroupInRegion
 Creates a hole in a mesh by doubling the nodes of some particular elements This method provided for convenience works as DoubleNodes() described above.
def DoubleNodeElemGroups
 Creates a hole in a mesh by doubling the nodes of some particular elements This method provided for convenience works as DoubleNodes() described above.
def DoubleNodeElemGroupsInRegion
 Creates a hole in a mesh by doubling the nodes of some particular elements This method provided for convenience works as DoubleNodes() described above.

Function Documentation

def Make2DMeshFrom3D (   self  )  [inherited]

Creates 2D mesh as skin on boundary faces of a 3D mesh.

Returns:
TRUE if operation has been completed successfully, FALSE otherwise
def ChangeElemNodes (   self,
  ide,
  newIDs 
) [inherited]

Sets new nodes for the given element.

Parameters:
ide the element id
newIDs nodes ids
Returns:
If the number of nodes does not correspond to the type of element - returns false
def DoubleNode (   self,
  theNodeId,
  theModifiedElems 
) [inherited]

Creates a hole in a mesh by doubling the nodes of some particular elements This method provided for convenience works as DoubleNodes() described above.

Parameters:
theNodes identifiers of node to be doubled
theModifiedElems identifiers of elements to be updated
Returns:
TRUE if operation has been completed successfully, FALSE otherwise
def DoubleNodeGroup (   self,
  theNodes,
  theModifiedElems 
) [inherited]

Creates a hole in a mesh by doubling the nodes of some particular elements This method provided for convenience works as DoubleNodes() described above.

Parameters:
theNodes group of nodes to be doubled
theModifiedElems group of elements to be updated.
Returns:
TRUE if operation has been completed successfully, FALSE otherwise
def DoubleNodeGroups (   self,
  theNodes,
  theModifiedElems 
) [inherited]

Creates a hole in a mesh by doubling the nodes of some particular elements This method provided for convenience works as DoubleNodes() described above.

Parameters:
theNodes list of groups of nodes to be doubled
theModifiedElems list of groups of elements to be updated.
Returns:
TRUE if operation has been completed successfully, FALSE otherwise
def DoubleNodeElem (   self,
  theElems,
  theNodesNot,
  theAffectedElems 
) [inherited]

Creates a hole in a mesh by doubling the nodes of some particular elements.

Parameters:
theElems - the list of elements (edges or faces) to be replicated The nodes for duplication could be found from these elements
theNodesNot - list of nodes to NOT replicate
theAffectedElems - the list of elements (cells and edges) to which the replicated nodes should be associated to.
Returns:
TRUE if operation has been completed successfully, FALSE otherwise
def DoubleNodeElemInRegion (   self,
  theElems,
  theNodesNot,
  theShape 
) [inherited]

Creates a hole in a mesh by doubling the nodes of some particular elements.

Parameters:
theElems - the list of elements (edges or faces) to be replicated The nodes for duplication could be found from these elements
theNodesNot - list of nodes to NOT replicate
theShape - shape to detect affected elements (element which geometric center located on or inside shape). The replicated nodes should be associated to affected elements.
Returns:
TRUE if operation has been completed successfully, FALSE otherwise
def DoubleNodeElemGroup (   self,
  theElems,
  theNodesNot,
  theAffectedElems 
) [inherited]

Creates a hole in a mesh by doubling the nodes of some particular elements This method provided for convenience works as DoubleNodes() described above.

Parameters:
theElems - group of of elements (edges or faces) to be replicated
theNodesNot - group of nodes not to replicated
theAffectedElems - group of elements to which the replicated nodes should be associated to.
def DoubleNodeElemGroupInRegion (   self,
  theElems,
  theNodesNot,
  theShape 
) [inherited]

Creates a hole in a mesh by doubling the nodes of some particular elements This method provided for convenience works as DoubleNodes() described above.

Parameters:
theElems - group of of elements (edges or faces) to be replicated
theNodesNot - group of nodes not to replicated
theShape - shape to detect affected elements (element which geometric center located on or inside shape). The replicated nodes should be associated to affected elements.
def DoubleNodeElemGroups (   self,
  theElems,
  theNodesNot,
  theAffectedElems 
) [inherited]

Creates a hole in a mesh by doubling the nodes of some particular elements This method provided for convenience works as DoubleNodes() described above.

Parameters:
theElems - list of groups of elements (edges or faces) to be replicated
theNodesNot - list of groups of nodes not to replicated
theAffectedElems - group of elements to which the replicated nodes should be associated to.
Returns:
TRUE if operation has been completed successfully, FALSE otherwise
def DoubleNodeElemGroupsInRegion (   self,
  theElems,
  theNodesNot,
  theShape 
) [inherited]

Creates a hole in a mesh by doubling the nodes of some particular elements This method provided for convenience works as DoubleNodes() described above.

Parameters:
theElems - list of groups of elements (edges or faces) to be replicated
theNodesNot - list of groups of nodes not to replicated
theShape - shape to detect affected elements (element which geometric center located on or inside shape). The replicated nodes should be associated to affected elements.
Returns:
TRUE if operation has been completed successfully, FALSE otherwise
 All Data Structures Namespaces Files Functions Variables

Copyright © 2007-2008 CEA/DEN, EDF R&D, OPEN CASCADE
Copyright © 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS