|
def | __init__ (self) |
|
def | Create (self, parentMesh, childMesh) |
|
def | PullGaussPointData (self, parentField, parentComponent, childField, childComponent) |
|
def | PushData (self, parentField, parentComponent, childField, childComponent) |
|
def | SetChildNodePosition (self, elementNumber, nodeNumbers, xiCoords) |
|
def | SetGaussPointData (self, parentElementNumber, gaussPointNumber, parentXiCoords, childElementNumber, childXiCoords) |
|
Contains information on an embedded mesh
Definition at line 6623 of file iron.py.
def iron.MeshEmbedding.__init__ |
( |
|
self | ) |
|
Initialise a null cmfe_MeshEmbeddingType
Definition at line 6627 of file iron.py.
def iron.MeshEmbedding.Create |
( |
|
self, |
|
|
|
parentMesh, |
|
|
|
childMesh |
|
) |
| |
Creates a mesh embedding
:param parentMesh: The parent and child meshes
:type parentMesh: Mesh
:param childMesh: The parent and child meshes
:type childMesh: Mesh
:rtype: None
Definition at line 6632 of file iron.py.
def iron.MeshEmbedding.PullGaussPointData |
( |
|
self, |
|
|
|
parentField, |
|
|
|
parentComponent, |
|
|
|
childField, |
|
|
|
childComponent |
|
) |
| |
:param parentField: Fields associated with parent and child mesh to get/set data from
:type parentField: Field
:param parentComponent: Component numbers in respective fields
:type parentComponent: int
:param childField: Fields associated with parent and child mesh to get/set data from
:type childField: Field
:param childComponent: Component numbers in respective fields
:type childComponent: int
:rtype: None
Definition at line 6645 of file iron.py.
def iron.MeshEmbedding.PushData |
( |
|
self, |
|
|
|
parentField, |
|
|
|
parentComponent, |
|
|
|
childField, |
|
|
|
childComponent |
|
) |
| |
Pushes data to embedded mesh. Will generally be used at library and not API level. /TODO: Parameter set etc, function name?
:param parentField: Fields associated with parent and child mesh to get/set data from
:type parentField: Field
:param parentComponent: Component numbers in respective fields
:type parentComponent: int
:param childField: Fields associated with parent and child mesh to get/set data from
:type childField: Field
:param childComponent: Component numbers in respective fields
:type childComponent: int
:rtype: None
Definition at line 6660 of file iron.py.
def iron.MeshEmbedding.SetChildNodePosition |
( |
|
self, |
|
|
|
elementNumber, |
|
|
|
nodeNumbers, |
|
|
|
xiCoords |
|
) |
| |
Sets the embedded nodes for one parent element
:param elementNumber: Parent element number
:type elementNumber: int
:param nodeNumbers: Node numbers in child mesh
:type nodeNumbers: Array of ints
:param xiCoords: Xi coordinates of embedded nodes wrt parent element
:type xiCoords: 2d array of floats
:rtype: None
Definition at line 6677 of file iron.py.
def iron.MeshEmbedding.SetGaussPointData |
( |
|
self, |
|
|
|
parentElementNumber, |
|
|
|
gaussPointNumber, |
|
|
|
parentXiCoords, |
|
|
|
childElementNumber, |
|
|
|
childXiCoords |
|
) |
| |
:param parentElementNumber: Parent element number
:type parentElementNumber: int
:param gaussPointNumber: Gauss point number in this element
:type gaussPointNumber: int
:param parentXiCoords: Xi coordinates of embedded nodes wrt parent element
:type parentXiCoords: Array of floats
:param childElementNumber: Child element number
:type childElementNumber: int
:param childXiCoords: Xi coordinates of embedded nodes wrt Child element
:type childXiCoords: Array of floats
:rtype: None
Definition at line 6692 of file iron.py.
iron.MeshEmbedding.cmiss_type |