OpenCMISS-Iron Python Bindings API Documentation
iron.InterfaceMeshConnectivity Class Reference
Inheritance diagram for iron.InterfaceMeshConnectivity:
Collaboration diagram for iron.InterfaceMeshConnectivity:

Public Member Functions

def __init__ (self)
 
def BasisSet (self, interfaceMappingBasis)
 
def CreateFinish (self)
 
def CreateStart (self, interface, interfaceMesh)
 
def Destroy (self)
 
def ElementNumberSet (self, interfaceElementNumber, coupledMeshIndexNumber, coupledMeshElementNumber)
 
def ElementXiSet (self, interfaceElementNumber, coupledMeshIndexNumber, coupledMeshElementNumber, interfaceMeshLocalNodeNumber, interfaceMeshComponentNodeNumber, xi)
 
def Finalise (self)
 
def NodeNumberSet (self, interfaceNodeNumbers, firstCoupledMeshIndexNumber, firstCoupledMeshNodeNumbers, secondCoupledMeshIndexNumber, secondCoupledMeshNodeNumbers)
 

Public Attributes

 cmiss_type
 

Properties

 basis = property(None, BasisSet, None, )
 

Detailed Description

Contains information on an interfaces meshes connectivity.

Definition at line 6076 of file iron.py.

Constructor & Destructor Documentation

def iron.InterfaceMeshConnectivity.__init__ (   self)
Initialise a null cmfe_InterfaceMeshConnectivityType

Definition at line 6080 of file iron.py.

Member Function Documentation

def iron.InterfaceMeshConnectivity.BasisSet (   self,
  interfaceMappingBasis 
)
Sets the basis for the mesh connectivity

:param interfaceMappingBasis: The interface mesh connectivity basis
:type interfaceMappingBasis: Basis
:rtype: None

Definition at line 6085 of file iron.py.

def iron.InterfaceMeshConnectivity.CreateFinish (   self)
Finishes the creation of an interface meshes connectivity identified by an object.

:rtype: None

Definition at line 6096 of file iron.py.

def iron.InterfaceMeshConnectivity.CreateStart (   self,
  interface,
  interfaceMesh 
)
Starts the creation of an interface meshes connectivity identified by an object.

:param interface: The interface to start the creation of the meshes connectivity for
:type interface: Interface
:param interfaceMesh:
:type interfaceMesh: Mesh
:rtype: None

Definition at line 6105 of file iron.py.

def iron.InterfaceMeshConnectivity.Destroy (   self)
Destroys an interface meshes connectivity identified by an object.

:rtype: None

Definition at line 6118 of file iron.py.

def iron.InterfaceMeshConnectivity.ElementNumberSet (   self,
  interfaceElementNumber,
  coupledMeshIndexNumber,
  coupledMeshElementNumber 
)
Sets the connectivity between an element in a coupled mesh to an element in the interface mesh

:param interfaceElementNumber: The interface mesh element number to which the specified coupled mesh element would be connected
:type interfaceElementNumber: int
:param coupledMeshIndexNumber: The index of the coupled mesh at the interface to set the element connectivity for
:type coupledMeshIndexNumber: int
:param coupledMeshElementNumber: The coupled mesh element to be connected to the interface
:type coupledMeshElementNumber: int
:rtype: None

Definition at line 6127 of file iron.py.

def iron.InterfaceMeshConnectivity.ElementXiSet (   self,
  interfaceElementNumber,
  coupledMeshIndexNumber,
  coupledMeshElementNumber,
  interfaceMeshLocalNodeNumber,
  interfaceMeshComponentNodeNumber,
  xi 
)
Sets the mapping from an xi position of a coupled mesh element to a node of an interface mesh element

:param interfaceElementNumber: The interface mesh element number to which the specified coupled mesh element would be connected
:type interfaceElementNumber: int
:param coupledMeshIndexNumber: The index of the coupled mesh at the interface to set the element connectivity for
:type coupledMeshIndexNumber: int
:param coupledMeshElementNumber: The coupled mesh element to define the element xi connectivity from
:type coupledMeshElementNumber: int
:param interfaceMeshLocalNodeNumber: The interface mesh node to assign the coupled mesh element xi to
:type interfaceMeshLocalNodeNumber: int
:param interfaceMeshComponentNodeNumber: The interface mesh node's component to assign the coupled mesh element xi to
:type interfaceMeshComponentNodeNumber: int
:param xi: The xi value for the xi_idx'th xi direction in the coupled mesh element.
:type xi: Array of floats
:rtype: None

Definition at line 6142 of file iron.py.

def iron.InterfaceMeshConnectivity.Finalise (   self)
Finalises a cmfe_InterfaceMeshConnectivityType object.

:rtype: None

Definition at line 6163 of file iron.py.

def iron.InterfaceMeshConnectivity.NodeNumberSet (   self,
  interfaceNodeNumbers,
  firstCoupledMeshIndexNumber,
  firstCoupledMeshNodeNumbers,
  secondCoupledMeshIndexNumber,
  secondCoupledMeshNodeNumbers 
)
Sets the connectivity between nodes in coupled meshes to nodes in the interface mesh

:param interfaceNodeNumbers: The interface mesh node numbers to which the specified coupled mesh nodes would be connected
:type interfaceNodeNumbers: Array of ints
:param firstCoupledMeshIndexNumber: The index of the coupled meshes at the interface to set the node connectivity for
:type firstCoupledMeshIndexNumber: int
:param firstCoupledMeshNodeNumbers: The coupled meshes nodes to be connected to the interface
:type firstCoupledMeshNodeNumbers: Array of ints
:param secondCoupledMeshIndexNumber: The index of the coupled meshes at the interface to set the node connectivity for
:type secondCoupledMeshIndexNumber: int
:param secondCoupledMeshNodeNumbers: The coupled meshes nodes to be connected to the interface
:type secondCoupledMeshNodeNumbers: Array of ints
:rtype: None

Definition at line 6172 of file iron.py.

Member Data Documentation

iron.InterfaceMeshConnectivity.cmiss_type

Definition at line 6083 of file iron.py.

Property Documentation

iron.InterfaceMeshConnectivity.basis = property(None, BasisSet, None, )
static

Definition at line 6191 of file iron.py.