OpenCMISS-Iron Python Bindings API Documentation
|
Public Member Functions | |
def | __init__ (self) |
def | CreateFinish (self) |
def | CreateStart (self, interface, interfaceMesh) |
def | Destroy (self) |
def | ElementNumberGet (self, interfaceDataPointIndexNumber, coupledMeshIndexNumber, meshComponentNumber) |
def | ElementNumberSet (self, interfaceDataPointIndexNumber, coupledMeshIndexNumber, coupledMeshElementNumber, meshComponentNumber) |
def | Finalise (self) |
def | PointXiGet (self, interfaceDataPointIndexNumber, coupledMeshIndexNumber, xiSize) |
def | PointXiSet (self, interfaceDataPointIndexNumber, coupledMeshIndexNumber, xi) |
def | UpdateFromProjection (self, dataProjection, coupledMeshIndex) |
Public Attributes | |
cmiss_type | |
def iron.InterfacePointsConnectivity.__init__ | ( | self | ) |
def iron.InterfacePointsConnectivity.CreateFinish | ( | self | ) |
def iron.InterfacePointsConnectivity.CreateStart | ( | self, | |
interface, | |||
interfaceMesh | |||
) |
def iron.InterfacePointsConnectivity.Destroy | ( | self | ) |
def iron.InterfacePointsConnectivity.ElementNumberGet | ( | self, | |
interfaceDataPointIndexNumber, | |||
coupledMeshIndexNumber, | |||
meshComponentNumber | |||
) |
Gets coupled mesh element number that the data point in the interface is connected to :param interfaceDataPointIndexNumber: The index of the interface data point, i.e.user defined global number :type interfaceDataPointIndexNumber: int :param coupledMeshIndexNumber: The index number of the coupled mesh :type coupledMeshIndexNumber: int :param meshComponentNumber: The mesh component number of the interface mesh that points connectivity is associated to :type meshComponentNumber: int :returns: coupledMeshElementNumber. The element number where the data point is projected to. :rtype: int
def iron.InterfacePointsConnectivity.ElementNumberSet | ( | self, | |
interfaceDataPointIndexNumber, | |||
coupledMeshIndexNumber, | |||
coupledMeshElementNumber, | |||
meshComponentNumber | |||
) |
Sets coupled mesh element number that the data point in the interface is connected to :param interfaceDataPointIndexNumber: The index of the interface data point, i.e.user defined global number :type interfaceDataPointIndexNumber: int :param coupledMeshIndexNumber: The index number of the coupled mesh :type coupledMeshIndexNumber: int :param coupledMeshElementNumber: The element number where the data point is projected to. :type coupledMeshElementNumber: int :param meshComponentNumber: The mesh component number to set the points connectivity element number for :type meshComponentNumber: int :rtype: None
def iron.InterfacePointsConnectivity.Finalise | ( | self | ) |
def iron.InterfacePointsConnectivity.PointXiGet | ( | self, | |
interfaceDataPointIndexNumber, | |||
coupledMeshIndexNumber, | |||
xiSize | |||
) |
Gets the xi coordinate mapping between the interface data points and xi coordinates in a coupled region mesh :param interfaceDataPointIndexNumber: The index of the interface data point, i.e.user defined global number :type interfaceDataPointIndexNumber: int :param coupledMeshIndexNumber: The index number of the coupled mesh :type coupledMeshIndexNumber: int :param xiSize: Size of xi to allocate. :returns: xi. xi(xiIdx). The full xi location in the coupled mesh that the data point is connected to :rtype: Array of floats
def iron.InterfacePointsConnectivity.PointXiSet | ( | self, | |
interfaceDataPointIndexNumber, | |||
coupledMeshIndexNumber, | |||
xi | |||
) |
Sets the xi coordinate mapping between the interface data points and xi coordinates in a coupled region mesh :param interfaceDataPointIndexNumber: The index of the interface data point, i.e.user defined global number :type interfaceDataPointIndexNumber: int :param coupledMeshIndexNumber: The index number of the coupled mesh :type coupledMeshIndexNumber: int :param xi: xi(xiIdx). The full xi location in the coupled mesh that the data point is connected to :type xi: Array of floats :rtype: None
def iron.InterfacePointsConnectivity.UpdateFromProjection | ( | self, | |
dataProjection, | |||
coupledMeshIndex | |||
) |
Update points connectivity with projection results, data projection identified by object :param dataProjection: The data projection to update points connectivity with :type dataProjection: DataProjection :param coupledMeshIndex: The mesh index of the the points connectivity to be updated :type coupledMeshIndex: int :rtype: None