|
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