OpenCMISS-Iron Python Bindings API Documentation
|
Public Member Functions | |
def | __init__ (self) |
def | CollapsedXiGet (self, collapsedXiSize) |
def | CollapsedXiSet (self, collapsedXi) |
def | CreateFinish (self) |
def | CreateStart (self, userNumber) |
def | Destroy (self) |
def | Finalise (self) |
def | InterpolationXiGet (self, interpolationXiSize) |
def | InterpolationXiSet (self, interpolationXi) |
def | NumberOfLocalNodesGet (self) |
def | NumberOfXiGet (self) |
def | NumberOfXiSet (self, numberOfXi) |
def | QuadratureLocalFaceGaussEvaluateSet (self, faceGaussEvaluate) |
def | QuadratureMultipleGaussXiGet (self, quadratureScheme, GaussPoints, GaussXiSizes) |
def | QuadratureNumberOfGaussXiGet (self, numberOfGaussXiSize) |
def | QuadratureNumberOfGaussXiSet (self, numberOfGaussXi) |
def | QuadratureOrderGet (self) |
def | QuadratureOrderSet (self, quadratureOrder) |
def | QuadratureSingleGaussXiGet (self, quadratureScheme, GaussPoint, GaussXiSize) |
def | QuadratureTypeGet (self) |
def | QuadratureTypeSet (self, quadratureType) |
def | TypeGet (self) |
def | TypeSet (self, basisType) |
Public Attributes | |
cmiss_type | |
Properties | |
interpolationXi = property(InterpolationXiGet, InterpolationXiSet, None, ) | |
quadratureNumberOfGaussXi = property(QuadratureNumberOfGaussXiGet, QuadratureNumberOfGaussXiSet, None, ) | |
quadratureLocalFaceGaussEvaluate = property(None, QuadratureLocalFaceGaussEvaluateSet, None, ) | |
quadratureType = property(QuadratureTypeGet, QuadratureTypeSet, None, ) | |
collapsedXi = property(CollapsedXiGet, CollapsedXiSet, None, ) | |
numberOfXi = property(NumberOfXiGet, NumberOfXiSet, None, ) | |
type = property(TypeGet, TypeSet, None, ) | |
numberOfLocalNodes = property(NumberOfLocalNodesGet, None, None, ) | |
quadratureOrder = property(QuadratureOrderGet, QuadratureOrderSet, None, ) | |
def iron.Basis.__init__ | ( | self | ) |
def iron.Basis.CollapsedXiGet | ( | self, | |
collapsedXiSize | |||
) |
Returns the collapsed Xi flags of a basis identified by an object. :param collapsedXiSize: Size of collapsedXi to allocate. :returns: collapsedXi. collapsedXi(ni). On return, the collapsed Xi parameter for the ni'th Xi direction. Will be a value from the BasisXiCollapse enum. :rtype: Array of ints
def iron.Basis.CollapsedXiSet | ( | self, | |
collapsedXi | |||
) |
Sets/changes the collapsed Xi flags of a basis identified by an object. :param collapsedXi: collapsedXi(ni). The collapsed Xi parameter for the ni'th Xi direction to set. Must be a value from the BasisXiCollapse enum. :type collapsedXi: Array of ints :rtype: None
def iron.Basis.CreateFinish | ( | self | ) |
def iron.Basis.CreateStart | ( | self, | |
userNumber | |||
) |
def iron.Basis.Destroy | ( | self | ) |
def iron.Basis.Finalise | ( | self | ) |
def iron.Basis.InterpolationXiGet | ( | self, | |
interpolationXiSize | |||
) |
Get the interpolation type in each xi directions for a basis indentified by an object. :param interpolationXiSize: Size of interpolationXi to allocate. :returns: interpolationXi. The interpolation xi parameters for each Xi direction. Will be a value from the BasisInterpolationSpecifications enum. :rtype: Array of ints
def iron.Basis.InterpolationXiSet | ( | self, | |
interpolationXi | |||
) |
Sets/changes the interpolation type in each xi directions for a basis indentified by an object. :param interpolationXi: The interpolation xi parameters for each Xi direction. Must be a value from the BasisInterpolationSpecifications enum. :type interpolationXi: Array of ints :rtype: None
def iron.Basis.NumberOfLocalNodesGet | ( | self | ) |
def iron.Basis.NumberOfXiGet | ( | self | ) |
def iron.Basis.NumberOfXiSet | ( | self, | |
numberOfXi | |||
) |
def iron.Basis.QuadratureLocalFaceGaussEvaluateSet | ( | self, | |
faceGaussEvaluate | |||
) |
def iron.Basis.QuadratureMultipleGaussXiGet | ( | self, | |
quadratureScheme, | |||
GaussPoints, | |||
GaussXiSizes | |||
) |
Returns the xi positions of Gauss points on a basis quadrature identified by an object. :param quadratureScheme: The quadrature scheme to return the Gauss xi positions for. :type quadratureScheme: int :param GaussPoints: The Gauss points to return the element xi positions for. :type GaussPoints: Array of ints :param GaussXiSizes: Tuple of dimensions of GaussXi to allocate, with length 2. :returns: GaussXi. GaussXi(Gauss_point,xi_direction) the Gauss xi positions for the specified quadrature scheme. :rtype: 2d array of floats
def iron.Basis.QuadratureNumberOfGaussXiGet | ( | self, | |
numberOfGaussXiSize | |||
) |
Returns the number Gauss points in each Xi directions for a basis quadrature identified by an object. :param numberOfGaussXiSize: Size of numberOfGaussXi to allocate. :returns: numberOfGaussXi. The number of Gauss points in each Xi directions in the specified basis. :rtype: Array of ints
def iron.Basis.QuadratureNumberOfGaussXiSet | ( | self, | |
numberOfGaussXi | |||
) |
def iron.Basis.QuadratureOrderGet | ( | self | ) |
def iron.Basis.QuadratureOrderSet | ( | self, | |
quadratureOrder | |||
) |
def iron.Basis.QuadratureSingleGaussXiGet | ( | self, | |
quadratureScheme, | |||
GaussPoint, | |||
GaussXiSize | |||
) |
Returns the xi position of a Gauss point on a basis quadrature identified by an object. :param quadratureScheme: The quadrature scheme to return the Gauss xi positions for. :type quadratureScheme: int :param GaussPoint: The Gauss point to return the element xi positions for. :type GaussPoint: int :param GaussXiSize: Size of GaussXi to allocate. :returns: GaussXi. GaussXi(xi_direction) the xi position of the specified Gauss point for the specified quadrature scheme. :rtype: Array of floats
def iron.Basis.QuadratureTypeGet | ( | self | ) |
def iron.Basis.QuadratureTypeSet | ( | self, | |
quadratureType | |||
) |
def iron.Basis.TypeGet | ( | self | ) |
def iron.Basis.TypeSet | ( | self, | |
basisType | |||
) |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |