OpenCMISS-Iron Python Bindings API Documentation
|
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, ) | |
def iron.InterfaceMeshConnectivity.__init__ | ( | self | ) |
def iron.InterfaceMeshConnectivity.BasisSet | ( | self, | |
interfaceMappingBasis | |||
) |
def iron.InterfaceMeshConnectivity.CreateFinish | ( | self | ) |
def iron.InterfaceMeshConnectivity.CreateStart | ( | self, | |
interface, | |||
interfaceMesh | |||
) |
def iron.InterfaceMeshConnectivity.Destroy | ( | self | ) |
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
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
def iron.InterfaceMeshConnectivity.Finalise | ( | self | ) |
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