3 OpenCMISS (Open Continuum Mechanics, Imaging, Signal processing and System 4 identification) is a mathematical modelling environment that enables the 5 application of finite element analysis techniques to a variety of complex 6 bioengineering problems. 8 OpenCMISS-Iron is the computational backend component of OpenCMISS. 9 This Python module wraps the underlying OpenCMISS-Iron Fortran library. 11 http://www.opencmiss.org 14 from .
import _iron_python
16 from ._utils
import (CMFEError, CMFEType, Enum,
17 wrap_cmiss_routine
as _wrap_routine)
21 """Contains information about a basis function. 25 """Initialise a null cmfe_BasisType""" 27 self.
cmiss_type = _wrap_routine(_iron_python.cmfe_Basis_Initialise,
None)
30 """Returns the collapsed Xi flags of a basis identified by an object. 32 :param collapsedXiSize: Size of collapsedXi to allocate. 33 :returns: collapsedXi. collapsedXi(ni). On return, the collapsed Xi parameter for the ni'th Xi direction. Will be a value from the BasisXiCollapse enum. 38 return _wrap_routine(_iron_python.cmfe_Basis_CollapsedXiGet, [basis, collapsedXiSize])
41 """Sets/changes the collapsed Xi flags of a basis identified by an object. 43 :param collapsedXi: collapsedXi(ni). The collapsed Xi parameter for the ni'th Xi direction to set. Must be a value from the BasisXiCollapse enum. 44 :type collapsedXi: Array of ints 49 return _wrap_routine(_iron_python.cmfe_Basis_CollapsedXiSet, [basis, collapsedXi])
52 """Finishes the creation of a new basis identified by an object. 58 return _wrap_routine(_iron_python.cmfe_Basis_CreateFinish, [basis])
61 """Starts the creation of a new basis for a basis identified by an object. 63 :param userNumber: The user number of the basis to start the creation of. 69 return _wrap_routine(_iron_python.cmfe_Basis_CreateStart, [userNumber, basis])
72 """Destroys a basis identified by an object. 78 return _wrap_routine(_iron_python.cmfe_Basis_Destroy, [basis])
81 """Finalises a cmfe_BasisType object. 87 return _wrap_routine(_iron_python.cmfe_Basis_Finalise, [cmfe_Basis])
90 """Get the interpolation type in each xi directions for a basis indentified by an object. 92 :param interpolationXiSize: Size of interpolationXi to allocate. 93 :returns: interpolationXi. The interpolation xi parameters for each Xi direction. Will be a value from the BasisInterpolationSpecifications enum. 98 return _wrap_routine(_iron_python.cmfe_Basis_InterpolationXiGet, [basis, interpolationXiSize])
101 """Sets/changes the interpolation type in each xi directions for a basis indentified by an object. 103 :param interpolationXi: The interpolation xi parameters for each Xi direction. Must be a value from the BasisInterpolationSpecifications enum. 104 :type interpolationXi: Array of ints 109 return _wrap_routine(_iron_python.cmfe_Basis_InterpolationXiSet, [basis, interpolationXi])
112 """Returns the number of local nodes in a basis identified by an object. 114 :returns: numberOfLocalNodes. The number of local nodes in the specified basis. 119 return _wrap_routine(_iron_python.cmfe_Basis_NumberOfLocalNodesGet, [basis])
122 """Returns the number of Xi directions in a basis identified by an object. 124 :returns: numberOfXi. The number of xi directions in the specified basis. 129 return _wrap_routine(_iron_python.cmfe_Basis_NumberOfXiGet, [basis])
132 """Sets/changes the number of Xi directions in a basis identified by an object. 134 :param numberOfXi: The number of xi directions in the specified basis to set. 135 :type numberOfXi: int 140 return _wrap_routine(_iron_python.cmfe_Basis_NumberOfXiSet, [basis, numberOfXi])
143 """Sets/changes the local face Gauss scheme calculation, on a basis identified by an object. 145 :param faceGaussEvaluate: The type of quadrature in the specified basis to set. 146 :type faceGaussEvaluate: bool 151 return _wrap_routine(_iron_python.cmfe_Basis_QuadratureLocalFaceGaussEvaluateSet, [basis, faceGaussEvaluate])
154 """Returns the xi positions of Gauss points on a basis quadrature identified by an object. 156 :param quadratureScheme: The quadrature scheme to return the Gauss xi positions for. 157 :type quadratureScheme: int 158 :param GaussPoints: The Gauss points to return the element xi positions for. 159 :type GaussPoints: Array of ints 160 :param GaussXiSizes: Tuple of dimensions of GaussXi to allocate, with length 2. 161 :returns: GaussXi. GaussXi(Gauss_point,xi_direction) the Gauss xi positions for the specified quadrature scheme. 162 :rtype: 2d array of floats 166 return _wrap_routine(_iron_python.cmfe_Basis_QuadratureMultipleGaussXiGet, [basis, quadratureScheme, GaussPoints, GaussXiSizes])
169 """Returns the number Gauss points in each Xi directions for a basis quadrature identified by an object. 171 :param numberOfGaussXiSize: Size of numberOfGaussXi to allocate. 172 :returns: numberOfGaussXi. The number of Gauss points in each Xi directions in the specified basis. 173 :rtype: Array of ints 177 return _wrap_routine(_iron_python.cmfe_Basis_QuadratureNumberOfGaussXiGet, [basis, numberOfGaussXiSize])
180 """Sets the number Gauss points in each Xi directions for a basis quadrature identified by an object. 182 :param numberOfGaussXi: The number of Gauss points in each Xi directions in the specified basis to set. 183 :type numberOfGaussXi: Array of ints 188 return _wrap_routine(_iron_python.cmfe_Basis_QuadratureNumberOfGaussXiSet, [basis, numberOfGaussXi])
191 """Returns the the order of quadrature for a basis quadrature identified by an object. 193 :returns: quadratureOrder. The order of quadrature in the specified basis. 198 return _wrap_routine(_iron_python.cmfe_Basis_QuadratureOrderGet, [basis])
201 """Sets/changes the the order of quadrature for a basis quadrature identified by an object. 203 :param quadratureOrder: The order of quadrature in the specified basis to set. 204 :type quadratureOrder: int 209 return _wrap_routine(_iron_python.cmfe_Basis_QuadratureOrderSet, [basis, quadratureOrder])
212 """Returns the xi position of a Gauss point on a basis quadrature identified by an object. 214 :param quadratureScheme: The quadrature scheme to return the Gauss xi positions for. 215 :type quadratureScheme: int 216 :param GaussPoint: The Gauss point to return the element xi positions for. 217 :type GaussPoint: int 218 :param GaussXiSize: Size of GaussXi to allocate. 219 :returns: GaussXi. GaussXi(xi_direction) the xi position of the specified Gauss point for the specified quadrature scheme. 220 :rtype: Array of floats 224 return _wrap_routine(_iron_python.cmfe_Basis_QuadratureSingleGaussXiGet, [basis, quadratureScheme, GaussPoint, GaussXiSize])
227 """Returns the the type of quadrature for a basis quadrature identified by an object. 229 :returns: quadratureType. The type of quadrature in the specified basis. Will be a value from the QuadratureTypes enum. 234 return _wrap_routine(_iron_python.cmfe_Basis_QuadratureTypeGet, [basis])
237 """Sets/changes the the type of quadrature for a basis quadrature identified by an object. 239 :param quadratureType: The type of quadrature in the specified basis to set. Must be a value from the QuadratureTypes enum. 240 :type quadratureType: int 245 return _wrap_routine(_iron_python.cmfe_Basis_QuadratureTypeSet, [basis, quadratureType])
248 """Returns the type of a basis identified by an object. 250 :returns: basisType. The type of the specified basis. Will be a value from the BasisTypes enum. 255 return _wrap_routine(_iron_python.cmfe_Basis_TypeGet, [basis])
258 """Sets/changes the type of a basis identified by an object. 260 :param basisType: The type of the specified basis to set. Must be a value from the BasisTypes enum. 266 return _wrap_routine(_iron_python.cmfe_Basis_TypeSet, [basis, basisType])
268 interpolationXi = property(InterpolationXiGet, InterpolationXiSet,
None,
"""The interpolation type in each xi directions for a basis indentified by an object.""")
270 quadratureNumberOfGaussXi = property(QuadratureNumberOfGaussXiGet, QuadratureNumberOfGaussXiSet,
None,
"""The number Gauss points in each Xi directions for a basis quadrature identified by an object.""")
272 quadratureLocalFaceGaussEvaluate = property(
None, QuadratureLocalFaceGaussEvaluateSet,
None,
"""The local face Gauss scheme calculation, on a basis identified by an object.""")
274 quadratureType = property(QuadratureTypeGet, QuadratureTypeSet,
None,
"""The the type of quadrature for a basis quadrature identified by an object.""")
276 collapsedXi = property(CollapsedXiGet, CollapsedXiSet,
None,
"""The collapsed Xi flags of a basis identified by an object.""")
278 numberOfXi = property(NumberOfXiGet, NumberOfXiSet,
None,
"""The number of Xi directions in a basis identified by an object.""")
280 type = property(TypeGet, TypeSet,
None,
"""The type of a basis identified by an object.""")
282 numberOfLocalNodes = property(NumberOfLocalNodesGet,
None,
None,
"""The number of local nodes in a basis identified by an object.""")
284 quadratureOrder = property(QuadratureOrderGet, QuadratureOrderSet,
None,
"""The the order of quadrature for a basis quadrature identified by an object.""")
288 """Contains information on the boundary conditions for the equations set. 292 """Initialise a null cmfe_BoundaryConditionsType""" 294 self.
cmiss_type = _wrap_routine(_iron_python.cmfe_BoundaryConditions_Initialise,
None)
296 def AddConstant(self, field, variableType, componentNumber, condition, value):
297 """Adds to the value of the specified constant and sets this as a boundary condition on the specified constant for boundary conditions identified by an object. 299 :param field: The dependent field to set the boundary condition on. 301 :param variableType: The variable type of the dependent field to set the boundary condition at. Must be a value from the FieldVariableTypes enum. 302 :type variableType: int 303 :param componentNumber: The component number of the dependent field to set the boundary condition at. 304 :type componentNumber: int 305 :param condition: The boundary condition type to set. Must be a value from the BoundaryConditionsTypes enum. 307 :param value: The value of the boundary condition to add. 312 boundaryConditions = self
313 return _wrap_routine(_iron_python.cmfe_BoundaryConditions_AddConstant, [boundaryConditions, field, variableType, componentNumber, condition, value])
315 def AddElement(self, field, variableType, elementUserNumber, componentNumber, condition, value):
316 """Adds to the value of the specified element and sets this as a boundary condition on the specified element for boundary conditions identified by an object. 318 :param field: The dependent field to set the boundary condition on. 320 :param variableType: The variable type of the dependent field to add the boundary condition at. Must be a value from the FieldVariableTypes enum. 321 :type variableType: int 322 :param elementUserNumber: The user number of the element to add the boundary conditions for. 323 :type elementUserNumber: int 324 :param componentNumber: The component number of the dependent field to set the boundary condition at. 325 :type componentNumber: int 326 :param condition: The boundary condition type to set. Must be a value from the BoundaryConditionsTypes enum. 328 :param value: The value of the boundary condition to add. 333 boundaryConditions = self
334 return _wrap_routine(_iron_python.cmfe_BoundaryConditions_AddElement, [boundaryConditions, field, variableType, elementUserNumber, componentNumber, condition, value])
336 def AddNode(self, field, variableType, versionNumber, derivativeNumber, nodeUserNumber, componentNumber, condition, value):
337 """Adds to the value of the specified node and sets this as a boundary condition on the specified node for boundary conditions identified by an object. 339 :param field: The dependent field to set the boundary condition on. 341 :param variableType: The variable type of the dependent field to add the boundary condition at. Must be a value from the FieldVariableTypes enum. 342 :type variableType: int 343 :param versionNumber: The user number of the node derivative version to add the boundary conditions for. 344 :type versionNumber: int 345 :param derivativeNumber: The user number of the node derivative to add the boundary conditions for. 346 :type derivativeNumber: int 347 :param nodeUserNumber: The user number of the node to add the boundary conditions for. 348 :type nodeUserNumber: int 349 :param componentNumber: The component number of the dependent field to set the boundary condition at. 350 :type componentNumber: int 351 :param condition: The boundary condition type to set. Must be a value from the BoundaryConditionsTypes enum. 353 :param value: The value of the boundary condition to add. 358 boundaryConditions = self
359 return _wrap_routine(_iron_python.cmfe_BoundaryConditions_AddNode, [boundaryConditions, field, variableType, versionNumber, derivativeNumber, nodeUserNumber, componentNumber, condition, value])
361 def ConstrainNodeDofsEqual(self, field, fieldVariableType, versionNumber, derivativeNumber, component, nodes, coefficient):
362 """Constrain multiple nodal equations dependent field DOFs to be a single solver DOF in the solver equations 364 :param field: The equations dependent field containing the field DOFs to be constrained. 366 :param fieldVariableType: The field variable type of the DOFs to be constrained. Must be a value from the FieldVariableTypes enum. 367 :type fieldVariableType: int 368 :param versionNumber: The derivative version number. 369 :type versionNumber: int 370 :param derivativeNumber: The derivative number. 371 :type derivativeNumber: int 372 :param component: The field component number of the DOFs to be constrained. 374 :param nodes: The user numbers of the nodes to be constrained to be equal. 375 :type nodes: Array of ints 376 :param coefficient: The coefficient of constraint, applied to all but the first node. 377 :type coefficient: float 381 boundaryConditions = self
382 return _wrap_routine(_iron_python.cmfe_BoundaryConditions_ConstrainNodeDofsEqual, [boundaryConditions, field, fieldVariableType, versionNumber, derivativeNumber, component, nodes, coefficient])
385 """Destroys boundary conditions identified by an object. 390 boundaryConditions = self
391 return _wrap_routine(_iron_python.cmfe_BoundaryConditions_Destroy, [boundaryConditions])
394 """Finalises a cmfe_BoundaryConditionsType object. 399 cmfe_BoundaryConditions = self
400 return _wrap_routine(_iron_python.cmfe_BoundaryConditions_Finalise, [cmfe_BoundaryConditions])
403 """Sets the Neumann integration matrix sparsity type for the boundary conditions 405 :param sparsityType: The sparsity type for the Neumann integration matrices. Must be a value from the BoundaryConditionSparsityTypes enum. 406 :type sparsityType: int 410 boundaryConditions = self
411 return _wrap_routine(_iron_python.cmfe_BoundaryConditions_NeumannSparsityTypeSet, [boundaryConditions, sparsityType])
413 def SetConstant(self, field, variableType, componentNumber, condition, value):
414 """Sets the value of the specified constant and sets this as a boundary condition on the specified constant for boundary conditions identified by an object. 416 :param field: The dependent field to set the boundary condition on. 418 :param variableType: The variable type of the dependent field to set the boundary condition at. Must be a value from the FieldVariableTypes enum. 419 :type variableType: int 420 :param componentNumber: The component number of the dependent field to set the boundary condition at. 421 :type componentNumber: int 422 :param condition: The boundary condition type to set. Must be a value from the BoundaryConditionsTypes enum. 424 :param value: The value of the boundary condition to set. 429 boundaryConditions = self
430 return _wrap_routine(_iron_python.cmfe_BoundaryConditions_SetConstant, [boundaryConditions, field, variableType, componentNumber, condition, value])
432 def SetElement(self, field, variableType, elementUserNumber, componentNumber, condition, value):
433 """Sets the value of the specified element and sets this as a boundary condition on the specified elements for boundary conditions identified by an object. 435 :param field: The dependent field to set the boundary condition on. 437 :param variableType: The variable type of the dependent field to set the boundary condition at. Must be a value from the FieldVariableTypes enum. 438 :type variableType: int 439 :param elementUserNumber: The user number of the element to set the boundary conditions for. 440 :type elementUserNumber: int 441 :param componentNumber: The component number of the dependent field to set the boundary condition at. 442 :type componentNumber: int 443 :param condition: The boundary condition type to set. Must be a value from the BoundaryConditionsTypes enum. 445 :param value: The value of the boundary condition to set. 450 boundaryConditions = self
451 return _wrap_routine(_iron_python.cmfe_BoundaryConditions_SetElement, [boundaryConditions, field, variableType, elementUserNumber, componentNumber, condition, value])
453 def SetNode(self, field, variableType, versionNumber, derivativeNumber, nodeUserNumber, componentNumber, condition, value):
454 """Sets the value of the specified node and sets this as a boundary condition on the specified node for boundary conditions identified by an object. 456 :param field: The dependent field to set the boundary condition on. 458 :param variableType: The variable type of the dependent field to set the boundary condition at. Must be a value from the FieldVariableTypes enum. 459 :type variableType: int 460 :param versionNumber: The user number of the node derivative version to set the boundary conditions for. 461 :type versionNumber: int 462 :param derivativeNumber: The user number of the node derivative to set the boundary conditions for. 463 :type derivativeNumber: int 464 :param nodeUserNumber: The user number of the node to set the boundary conditions for. 465 :type nodeUserNumber: int 466 :param componentNumber: The component number of the dependent field to set the boundary condition at. 467 :type componentNumber: int 468 :param condition: The boundary condition type to set. Must be a value from the BoundaryConditionsTypes enum. 470 :param value: The value of the boundary condition to set. 475 boundaryConditions = self
476 return _wrap_routine(_iron_python.cmfe_BoundaryConditions_SetNode, [boundaryConditions, field, variableType, versionNumber, derivativeNumber, nodeUserNumber, componentNumber, condition, value])
478 neumannSparsityType = property(
None, NeumannSparsityTypeSet,
None,
"""The Neumann integration matrix sparsity type for the boundary conditions""")
482 """Contains information about the CellML equations for a solver. 486 """Initialise a null cmfe_CellMLEquationsType""" 488 self.
cmiss_type = _wrap_routine(_iron_python.cmfe_CellMLEquations_Initialise,
None)
491 """Adds a CellML environment to CellML equations identified by an object. 493 :param CellML: The CellML environment to add. 495 :returns: CellMLIndex. The index of the added CellML environment. 499 CellMLEquations = self
500 return _wrap_routine(_iron_python.cmfe_CellMLEquations_CellMLAdd, [CellMLEquations, CellML])
503 """Finalises a cmfe_CellMLEquationsType object. 508 cmfe_CellMLEquations = self
509 return _wrap_routine(_iron_python.cmfe_CellMLEquations_Finalise, [cmfe_CellMLEquations])
513 """Contains information on a CellML environment. 517 """Initialise a null cmfe_CellMLType""" 519 self.
cmiss_type = _wrap_routine(_iron_python.cmfe_CellML_Initialise,
None)
521 def CreateCellMLToFieldMap(self, CellMLModelUserNumber, variableID, CellMLParameterSet, field, variableType, componentNumber, fieldParameterSet):
522 """Defines a CellML model variable to field variable component map by object. 524 :param CellMLModelUserNumber: The user number of the CellML model to map from. 525 :type CellMLModelUserNumber: int 526 :param variableID: The of the CellML variable in the given model to map from. 527 :type variableID: string 528 :param CellMLParameterSet: The CellML variable parameter set to map from. 529 :type CellMLParameterSet: int 530 :param field: The field to map to. 532 :param variableType: The field variable type to map to. 533 :type variableType: int 534 :param componentNumber: The field variable component number to. 535 :type componentNumber: int 536 :param fieldParameterSet: The field variable parameter set to map to. 537 :type fieldParameterSet: int 542 return _wrap_routine(_iron_python.cmfe_CellML_CreateCellMLToFieldMap, [CellML, CellMLModelUserNumber, variableID, CellMLParameterSet, field, variableType, componentNumber, fieldParameterSet])
544 def CreateFieldToCellMLMap(self, field, variableType, componentNumber, fieldParameterSet, CellMLModelUserNumber, variableID, CellMLParameterSet):
545 """Defines a field variable component to CellML model variable map by object. 547 :param field: The field to map from. 549 :param variableType: The field variable to map from. 550 :type variableType: int 551 :param componentNumber: The component number to map from the given field variable. 552 :type componentNumber: int 553 :param fieldParameterSet: The field variable parameter set to map from. 554 :type fieldParameterSet: int 555 :param CellMLModelUserNumber: The user number of the CellML model to map to. 556 :type CellMLModelUserNumber: int 557 :param variableID: The of the CellML variable in the given model to map to. 558 :type variableID: string 559 :param CellMLParameterSet: The CellML variable parameter set to map to. 560 :type CellMLParameterSet: int 565 return _wrap_routine(_iron_python.cmfe_CellML_CreateFieldToCellMLMap, [CellML, field, variableType, componentNumber, fieldParameterSet, CellMLModelUserNumber, variableID, CellMLParameterSet])
568 """Finish the creation of a CellML environment identified by an object. 574 return _wrap_routine(_iron_python.cmfe_CellML_CreateFinish, [CellML])
577 """Start the creation of a CellML environment identified by an object. 579 :param CellMLUserNumber: The user number of the CellML enviroment to start creating. 580 :type CellMLUserNumber: int 581 :param region: The region containing the field to start the CellML enviroment creation on. 587 return _wrap_routine(_iron_python.cmfe_CellML_CreateStart, [CellMLUserNumber, region, CellML])
590 """Destroy a CellML environment identified by an object. 596 return _wrap_routine(_iron_python.cmfe_CellML_Destroy, [CellML])
599 """Returns the field component number that corresponds to a character string variable ID for a CellML environment identified by an object. 601 :param CellMLModelUserNumber: The user number of the CellML model to map from. 602 :type CellMLModelUserNumber: int 603 :param CellMLFieldType: The type of CellML field to get the component for. Must be a value from the CellMLFieldTypes enum. 604 :type CellMLFieldType: int 605 :param variableID: The ID to get the corresponding field component for. 606 :type variableID: string 607 :returns: fieldComponent. The field component corresponding to the ID. 612 return _wrap_routine(_iron_python.cmfe_CellML_FieldComponentGet, [CellML, CellMLModelUserNumber, CellMLFieldType, variableID])
615 """Finish the creation of field maps for a CellML environment identified by an object. 621 return _wrap_routine(_iron_python.cmfe_CellML_FieldMapsCreateFinish, [CellML])
624 """Start the creation of field maps for a CellML environment identified by an object. 630 return _wrap_routine(_iron_python.cmfe_CellML_FieldMapsCreateStart, [CellML])
633 """Finalises a cmfe_CellMLType object. 639 return _wrap_routine(_iron_python.cmfe_CellML_Finalise, [cmfe_CellML])
642 """Validiate and instantiate a CellML environment identified by an object. 648 return _wrap_routine(_iron_python.cmfe_CellML_Generate, [CellML])
651 """Finish the creation of CellML intermediate field for a CellML environment identified by an object. 657 return _wrap_routine(_iron_python.cmfe_CellML_IntermediateFieldCreateFinish, [CellML])
660 """Start the creation of CellML intermediate field for a CellML environment identified by an object. 662 :param CellMLIntermediateFieldUserNumber: The user number of the CellML intermediate field to start creating. 663 :type CellMLIntermediateFieldUserNumber: int 664 :param field: On return, the created CellML intermediate field. 670 return _wrap_routine(_iron_python.cmfe_CellML_IntermediateFieldCreateStart, [CellML, CellMLIntermediateFieldUserNumber, field])
673 """Returns the CellML intermediate field for a CellML environment identified by an object. 675 :param field: On return, the CellML intermediate field. 681 return _wrap_routine(_iron_python.cmfe_CellML_IntermediateFieldGet, [CellML, field])
684 """Imports a specified CellML model as specified by a character URI into a CellML environment identified by an object. 686 :param URI: The URI of the CellML model to import. 688 :returns: modelIndex. The index of the imported model. 693 return _wrap_routine(_iron_python.cmfe_CellML_ModelImport, [CellML, URI])
696 """Finish the creation of CellML models field for a CellML environment identified by an object. 702 return _wrap_routine(_iron_python.cmfe_CellML_ModelsFieldCreateFinish, [CellML])
705 """Start the creation of CellML models field for a CellML environment identified by an object. 707 :param CellMLModelsFieldUserNumber: The user number of the CellML models field to start creating. 708 :type CellMLModelsFieldUserNumber: int 709 :param field: On return, the created CellML models field. 715 return _wrap_routine(_iron_python.cmfe_CellML_ModelsFieldCreateStart, [CellML, CellMLModelsFieldUserNumber, field])
718 """Returns the CellML models field for a CellML environment identified by an object. 720 :param field: On return, the CellML models field. Must not be associated on entry. 726 return _wrap_routine(_iron_python.cmfe_CellML_ModelsFieldGet, [CellML, field])
729 """Finish the creation of CellML parameters field for a CellML environment identified by an object. 735 return _wrap_routine(_iron_python.cmfe_CellML_ParametersFieldCreateFinish, [CellML])
738 """Start the creation of CellML parameters field for a CellML environment identified by an object. 740 :param CellMLParametersFieldUserNumber: The user number of the CellML parameters field to start creating. 741 :type CellMLParametersFieldUserNumber: int 742 :param field: On return, the created CellML parameters field. 748 return _wrap_routine(_iron_python.cmfe_CellML_ParametersFieldCreateStart, [CellML, CellMLParametersFieldUserNumber, field])
751 """Returns the CellML parameters field for a CellML environment identified by an object. 753 :param field: On return, the CellML parameters field. 759 return _wrap_routine(_iron_python.cmfe_CellML_ParametersFieldGet, [CellML, field])
762 """Finish the creation of CellML state field for a CellML environment identified by an object. 768 return _wrap_routine(_iron_python.cmfe_CellML_StateFieldCreateFinish, [CellML])
771 """Start the creation of CellML state field for a CellML environment identified by an object. 773 :param CellMLStateFieldUserNumber: The user number of the CellML state field to start creating. 774 :type CellMLStateFieldUserNumber: int 775 :param field: On return, the created CellML state field. 781 return _wrap_routine(_iron_python.cmfe_CellML_StateFieldCreateStart, [CellML, CellMLStateFieldUserNumber, field])
784 """Returns the CellML state field for a CellML environment identified by an object. 786 :param field: On return, the CellML state field. 792 return _wrap_routine(_iron_python.cmfe_CellML_StateFieldGet, [CellML, field])
795 """Sets a CellML model variable to be known by object. 797 :param CellMLModelUserNumber: The user number of the CellML model in which to find the given variable. 798 :type CellMLModelUserNumber: int 799 :param variableID: The CellML variable to set as known (in the format 'component_name/variable_name'). 800 :type variableID: string 805 return _wrap_routine(_iron_python.cmfe_CellML_VariableSetAsKnown, [CellML, CellMLModelUserNumber, variableID])
808 """Sets a CellML model variable to be wanted by object. 810 :param CellMLModelUserNumber: The user number of the CellML model in which to find the given variable. 811 :type CellMLModelUserNumber: int 812 :param variableID: The CellML variable to set as wanted (in the format 'component_name/variable_name'). 813 :type variableID: string 818 return _wrap_routine(_iron_python.cmfe_CellML_VariableSetAsWanted, [CellML, CellMLModelUserNumber, variableID])
820 modelsField = property(ModelsFieldGet,
None,
None,
"""The CellML models field for a CellML environment identified by an object.""")
822 parametersField = property(ParametersFieldGet,
None,
None,
"""The CellML parameters field for a CellML environment identified by an object.""")
824 intermediateField = property(IntermediateFieldGet,
None,
None,
"""The CellML intermediate field for a CellML environment identified by an object.""")
826 stateField = property(StateFieldGet,
None,
None,
"""The CellML state field for a CellML environment identified by an object.""")
830 """Contains information on a computational work group 834 """Initialise a null cmfe_ComputationalWorkGroupType""" 836 self.
cmiss_type = _wrap_routine(_iron_python.cmfe_ComputationalWorkGroup_Initialise,
None)
839 """GENERATE THE HIERARCHY COMPUTATIONAL ENVIRONMENT BASED ON WORK GROUP TREE 844 worldWorkGroup = self
845 return _wrap_routine(_iron_python.cmfe_ComputationalWorkGroup_CreateFinish, [worldWorkGroup])
848 """CREATE THE HIGHEST LEVEL WORK GROUP (DEFAULT: GROUP_WORLD) 850 :param numberComputationalNodes: 851 :type numberComputationalNodes: int 855 worldWorkGroup = self
856 return _wrap_routine(_iron_python.cmfe_ComputationalWorkGroup_CreateStart, [worldWorkGroup, numberComputationalNodes])
859 """ADD WORK SUB-GROUP TO THE PARENT GROUP BASED ON THE COMPUTATIONAL REQUIREMENTS (CALLED BY THE USER) 861 :param numberComputationalNodes: 862 :type numberComputationalNodes: int 863 :param addedWorkGroup: 864 :type addedWorkGroup: ComputationalWorkGroup 868 parentWorkGroup = self
869 return _wrap_routine(_iron_python.cmfe_ComputationalWorkGroup_SubgroupAdd, [parentWorkGroup, numberComputationalNodes, addedWorkGroup])
873 """Contains information on a control loop. 877 """Initialise a null cmfe_ControlLoopType""" 879 self.
cmiss_type = _wrap_routine(_iron_python.cmfe_ControlLoop_Initialise,
None)
882 """Sets/changes the maximum iterations for a while control loop identified by an object. 884 :param absoluteTolerance: The absolute tolerance value for a control loop. 885 :type absoluteTolerance: float 890 return _wrap_routine(_iron_python.cmfe_ControlLoop_AbsoluteToleranceSet, [controlLoop, absoluteTolerance])
893 """Returns the specified control loop as indexed by the control loop identifiers from the control loop root. 895 :param controlLoopIdentifiers: The control loop identifiers. 896 :type controlLoopIdentifiers: Array of ints 897 :returns: controlLoop. The specified control loop. 901 controlLoopRoot = self
902 return _wrap_routine(_iron_python.cmfe_ControlLoop_ControlLoopGet, [controlLoopRoot, controlLoopIdentifiers])
905 """Gets the current time parameters for a time control loop identified by an object. 907 :returns: (The current time of the time control loop, The current time increment of the time control loop) 908 :rtype: tuple. (float, float) 912 return _wrap_routine(_iron_python.cmfe_ControlLoop_CurrentTimesGet, [controlLoop])
915 """Destroys a control loop identified by an object. 921 return _wrap_routine(_iron_python.cmfe_ControlLoop_Destroy, [controlLoop])
924 """Finalises a cmfe_ControlLoopType object. 929 cmfe_ControlLoop = self
930 return _wrap_routine(_iron_python.cmfe_ControlLoop_Finalise, [cmfe_ControlLoop])
933 """Sets/changes the iteration parameters for a fixed control loop identified by an object. 935 :param startIteration: The start iteration of the fixed control loop to set. 936 :type startIteration: int 937 :param stopIteration: The stop iteration of the fixed control loop to set. 938 :type stopIteration: int 939 :param iterationIncrement: The iteration increment of the fixed control loop to set. 940 :type iterationIncrement: int 945 return _wrap_routine(_iron_python.cmfe_ControlLoop_IterationsSet, [controlLoop, startIteration, stopIteration, iterationIncrement])
948 """Returns the character string label for a control loop identified by an object. 950 :returns: label. The region label. 955 return _wrap_routine(_iron_python.cmfe_ControlLoop_LabelGet, [controlLoop])
958 """Sets/changes the character string label for a control loop identified by an object. 960 :param label: The control loop label to set. 966 return _wrap_routine(_iron_python.cmfe_ControlLoop_LabelSet, [controlLoop, label])
969 """Sets/changes the output parameters for a load control loop identified by an object. 971 :param outputFrequency: The output frequency modulo to set. 972 :type outputFrequency: int 977 return _wrap_routine(_iron_python.cmfe_ControlLoop_LoadOutputSet, [controlLoop, outputFrequency])
980 """Sets/changes the maximum iterations for a while control loop identified by an object. 982 :param maximumIterations: The maximum iterations of the while control loop to set. 983 :type maximumIterations: int 988 return _wrap_routine(_iron_python.cmfe_ControlLoop_MaximumIterationsSet, [controlLoop, maximumIterations])
991 """Gets the number of iterations for a time control loop identified by an object. 993 :returns: numberOfIterations. The number of iterations 998 return _wrap_routine(_iron_python.cmfe_ControlLoop_NumberOfIterationsGet, [controlLoop])
1001 """Sets the number of iterations for a time control loop identified by an object. 1003 :param numberOfIterations: The number of iterations to set 1004 :type numberOfIterations: int 1009 return _wrap_routine(_iron_python.cmfe_ControlLoop_NumberOfIterationsSet, [controlLoop, numberOfIterations])
1012 """Returns the number of sub-control loops for a control loop identified by an object. 1014 :returns: numberOfSubLoops. The number of sub loops for the specified control loop. 1019 return _wrap_routine(_iron_python.cmfe_ControlLoop_NumberOfSubLoopsGet, [controlLoop])
1022 """Sets/changes the number of sub-control loops for a control loop identified by an object. \todo is this really public??? 1024 :param numberOfSubLoops: The number of sub loops for the specified control loop. 1025 :type numberOfSubLoops: int 1030 return _wrap_routine(_iron_python.cmfe_ControlLoop_NumberOfSubLoopsSet, [controlLoop, numberOfSubLoops])
1033 """Returns the output type for a control loop identified by an object. 1035 :returns: outputType. The output type of the control loop. Will be a value from the ControlLoopOutputTypes enum. 1040 return _wrap_routine(_iron_python.cmfe_ControlLoop_OutputTypeGet, [controlLoop])
1043 """Sets the output type for a control loop identified by an object. 1045 :param outputType: The output type to set. Must be a value from the ControlLoopOutputTypes enum. 1046 :type outputType: int 1051 return _wrap_routine(_iron_python.cmfe_ControlLoop_OutputTypeSet, [controlLoop, outputType])
1054 """Sets/changes the input parameters for a time control loop identified by an object. 1056 :param inputOption: The output frequency modulo to set. 1057 :type inputOption: int 1062 return _wrap_routine(_iron_python.cmfe_ControlLoop_TimeInputSet, [controlLoop, inputOption])
1065 """Sets/changes the output parameters for a time control loop identified by an object. 1067 :param outputFrequency: The output frequency modulo to set. 1068 :type outputFrequency: int 1073 return _wrap_routine(_iron_python.cmfe_ControlLoop_TimeOutputSet, [controlLoop, outputFrequency])
1076 """Returns the time parameters for a time control loop identified by an object. 1078 :returns: (The start time for the time control loop, The stop time for the time control loop, The time increment for the time control loop, The current time for the time control loop, The iteration number for the current loop, The iteration number for the time control loop) 1079 :rtype: tuple. (float, float, float, float, int, int) 1083 return _wrap_routine(_iron_python.cmfe_ControlLoop_TimesGet, [controlLoop])
1085 def TimesSet(self, startTime, stopTime, timeIncrement):
1086 """Sets/changes the time parameters for a time control loop identified by an object. 1088 :param startTime: The start time for the time control loop to set. 1089 :type startTime: float 1090 :param stopTime: The stop time for the time control loop to set. 1091 :type stopTime: float 1092 :param timeIncrement: The time increment for the time control loop to set. 1093 :type timeIncrement: float 1098 return _wrap_routine(_iron_python.cmfe_ControlLoop_TimesSet, [controlLoop, startTime, stopTime, timeIncrement])
1101 """Sets/changes the loop type for a control loop identified by an object. \todo is this really public??? 1103 :param loopType: The type of control loop to set. Must be a value from the ProblemControlLoopTypes enum. 1109 return _wrap_routine(_iron_python.cmfe_ControlLoop_TypeSet, [controlLoop, loopType])
1111 numberOfIterations = property(NumberOfIterationsGet, NumberOfIterationsSet,
None,
"""The number of iterations for a time control loop identified by an object.""")
1113 absoluteTolerance = property(
None, AbsoluteToleranceSet,
None,
"""The maximum iterations for a while control loop identified by an object.""")
1115 timeOutput = property(
None, TimeOutputSet,
None,
"""The output parameters for a time control loop identified by an object.""")
1117 timeInput = property(
None, TimeInputSet,
None,
"""The input parameters for a time control loop identified by an object.""")
1119 outputType = property(OutputTypeGet, OutputTypeSet,
None,
"""The output type for a control loop identified by an object.""")
1121 label = property(LabelGet, LabelSet,
None,
"""The character string label for a control loop identified by an object.""")
1123 loadOutput = property(
None, LoadOutputSet,
None,
"""The output parameters for a load control loop identified by an object.""")
1125 numberOfSubLoops = property(NumberOfSubLoopsGet, NumberOfSubLoopsSet,
None,
"""The number of sub-control loops for a control loop identified by an object.""")
1127 type = property(
None, TypeSet,
None,
"""The loop type for a control loop identified by an object. \todo is this really public???""")
1129 maximumIterations = property(
None, MaximumIterationsSet,
None,
"""The maximum iterations for a while control loop identified by an object.""")
1133 """Contains information on a coordinate system. 1137 """Initialise a null cmfe_CoordinateSystemType""" 1139 self.
cmiss_type = _wrap_routine(_iron_python.cmfe_CoordinateSystem_Initialise,
None)
1142 """Finishes the creation of a coordinate system identified by an object. 1147 coordinateSystem = self
1148 return _wrap_routine(_iron_python.cmfe_CoordinateSystem_CreateFinish, [coordinateSystem])
1151 """Starts the creation of a coordinate system identified by an object. 1153 :param coordinateSystemUserNumber: The user number of the coordinate system to start creating. 1154 :type coordinateSystemUserNumber: int 1158 coordinateSystem = self
1159 return _wrap_routine(_iron_python.cmfe_CoordinateSystem_CreateStart, [coordinateSystemUserNumber, coordinateSystem])
1162 """Destroys a coordinate system identified by an object. 1167 coordinateSystem = self
1168 return _wrap_routine(_iron_python.cmfe_CoordinateSystem_Destroy, [coordinateSystem])
1171 """Returns the dimension of a coordinate system identified by an object. 1173 :returns: coordinateSystemDimension. The dimension of the coordinate system. 1177 coordinateSystem = self
1178 return _wrap_routine(_iron_python.cmfe_CoordinateSystem_DimensionGet, [coordinateSystem])
1181 """Sets/changes the dimension of a coordinate system identified by an object. 1183 :param coordinateSystemDimension: The dimension of the coordinate system to set. 1184 :type coordinateSystemDimension: int 1188 coordinateSystem = self
1189 return _wrap_routine(_iron_python.cmfe_CoordinateSystem_DimensionSet, [coordinateSystem, coordinateSystemDimension])
1192 """Finalises a cmfe_CoordinateSystemType object. 1197 cmfe_CoordinateSystem = self
1198 return _wrap_routine(_iron_python.cmfe_CoordinateSystem_Finalise, [cmfe_CoordinateSystem])
1201 """Returns the focus of a coordinate system identified by an object. 1203 :returns: focus. The focus of the coordinate system. 1207 coordinateSystem = self
1208 return _wrap_routine(_iron_python.cmfe_CoordinateSystem_FocusGet, [coordinateSystem])
1211 """Sets/changes the focus of a coordinate system identified by an object. 1213 :param focus: The focus of the coordinate system to set. 1218 coordinateSystem = self
1219 return _wrap_routine(_iron_python.cmfe_CoordinateSystem_FocusSet, [coordinateSystem, focus])
1222 """Returns the orientation of a coordinate system identified by an object. 1224 :param orientationSizes: Tuple of dimensions of orientation to allocate, with length 2. 1225 :returns: orientation. The orientation of the coordinate system. 1226 :rtype: 2d array of floats 1229 coordinateSystem = self
1230 return _wrap_routine(_iron_python.cmfe_CoordinateSystem_OrientationGet, [coordinateSystem, orientationSizes])
1233 """Sets/changes the orientation of a coordinate system identified by an object. 1235 :param orientation: The orientation of the coordinate system to set. 1236 :type orientation: 2d array of floats 1240 coordinateSystem = self
1241 return _wrap_routine(_iron_python.cmfe_CoordinateSystem_OrientationSet, [coordinateSystem, orientation])
1244 """Returns the origin of a coordinate system identified by an object. 1246 :param originSize: Size of origin to allocate. 1247 :returns: origin. The origin of the coordinate system. 1248 :rtype: Array of floats 1251 coordinateSystem = self
1252 return _wrap_routine(_iron_python.cmfe_CoordinateSystem_OriginGet, [coordinateSystem, originSize])
1255 """Sets/changes the origin of a coordinate system identified by an object. 1257 :param origin: The origin of the coordinate system to set. 1258 :type origin: Array of floats 1262 coordinateSystem = self
1263 return _wrap_routine(_iron_python.cmfe_CoordinateSystem_OriginSet, [coordinateSystem, origin])
1266 """Returns the radial interpolation type of a coordinate system identified by an object. 1268 :returns: radialInterpolationType. The radial interpolation type of the coordinate system. Will be a value from the CoordinateRadialInterpolations enum. 1272 coordinateSystem = self
1273 return _wrap_routine(_iron_python.cmfe_CoordinateSystem_RadialInterpolationGet, [coordinateSystem])
1276 """Sets/changes the radial interpolation type of a coordinate system identified by an object. 1278 :param radialInterpolationType: The radial interpolation type of the coordinate system to set. Must be a value from the CoordinateRadialInterpolations enum. 1279 :type radialInterpolationType: int 1283 coordinateSystem = self
1284 return _wrap_routine(_iron_python.cmfe_CoordinateSystem_RadialInterpolationSet, [coordinateSystem, radialInterpolationType])
1287 """Returns the type of a coordinate system identified by an object. 1289 :returns: coordinateSystemType. The type of the coordinate system. Will be a value from the CoordinateSystemTypes enum. 1293 coordinateSystem = self
1294 return _wrap_routine(_iron_python.cmfe_CoordinateSystem_TypeGet, [coordinateSystem])
1297 """Sets/changes the type of a coordinate system identified by an object. 1299 :param coordinateSystemType: The type of the coordinate system to set. Must be a value from the CoordinateSystemTypes enum. 1300 :type coordinateSystemType: int 1304 coordinateSystem = self
1305 return _wrap_routine(_iron_python.cmfe_CoordinateSystem_TypeSet, [coordinateSystem, coordinateSystemType])
1307 origin = property(OriginGet, OriginSet,
None,
"""The origin of a coordinate system identified by an object.""")
1309 radialInterpolation = property(RadialInterpolationGet, RadialInterpolationSet,
None,
"""The radial interpolation type of a coordinate system identified by an object.""")
1311 orientation = property(OrientationGet, OrientationSet,
None,
"""The orientation of a coordinate system identified by an object.""")
1313 focus = property(FocusGet, FocusSet,
None,
"""The focus of a coordinate system identified by an object.""")
1315 type = property(TypeGet, TypeSet,
None,
"""The type of a coordinate system identified by an object.""")
1317 dimension = property(DimensionGet, DimensionSet,
None,
"""The dimension of a coordinate system identified by an object.""")
1321 """Contains information on the data points defined on a region. 1325 """Initialise a null cmfe_DataPointsType""" 1327 self.
cmiss_type = _wrap_routine(_iron_python.cmfe_DataPoints_Initialise,
None)
1330 """Finishes the creation of a data points in a region for data points identified by an object. 1336 return _wrap_routine(_iron_python.cmfe_DataPoints_CreateFinish, [dataPoints])
1339 """Starts the creation of a data points in a region for data points identified by an object. 1341 :param interface: The interface to start the creation of data points on. 1342 :type interface: Interface 1343 :param numberOfDataPoints: The number of data points to create. 1344 :type numberOfDataPoints: int 1349 return _wrap_routine(_iron_python.cmfe_DataPoints_CreateStartInterface, [interface, numberOfDataPoints, dataPoints])
1352 """Starts the creation of a data points in a region for data points identified by an object. 1354 :param region: The region to start the creation of data points on. 1355 :type region: Region 1356 :param numberOfDataPoints: The number of data points to create. 1357 :type numberOfDataPoints: int 1362 return _wrap_routine(_iron_python.cmfe_DataPoints_CreateStart, [region, numberOfDataPoints, dataPoints])
1365 """Destroys the data points in a region for data points identified by an object. 1371 return _wrap_routine(_iron_python.cmfe_DataPoints_Destroy, [dataPoints])
1374 """Finalises a cmfe_DataPointsType object. 1379 cmfe_DataPoints = self
1380 return _wrap_routine(_iron_python.cmfe_DataPoints_Finalise, [cmfe_DataPoints])
1383 """Returns the character label for a data point in a set of data points identified by an object. 1385 :param dataPointGlobalNumber: The global number of the data points to get the label for. 1386 :type dataPointGlobalNumber: int 1387 :returns: label. The label for the data point. 1392 return _wrap_routine(_iron_python.cmfe_DataPoints_LabelGet, [dataPoints, dataPointGlobalNumber])
1395 """Sets/changes the character label for a data point in a set of data points identified by an object. 1397 :param dataPointGlobalNumber: The global number of the data points to set the label for. 1398 :type dataPointGlobalNumber: int 1399 :param label: The label for the data point to set. 1405 return _wrap_routine(_iron_python.cmfe_DataPoints_LabelSet, [dataPoints, dataPointGlobalNumber, label])
1408 """Returns the number of data points 1410 :returns: numberOfDataPoints. The number of data points 1415 return _wrap_routine(_iron_python.cmfe_DataPoints_NumberOfDataPointsGet, [dataPoints])
1418 """Returns the user number for a data point in a set of data points identified by an object. 1420 :param dataPointGlobalNumber: The global number of the data points to get the data point user number for. 1421 :type dataPointGlobalNumber: int 1422 :returns: dataPointUserNumber. The user number for the data point. 1427 return _wrap_routine(_iron_python.cmfe_DataPoints_UserNumberGet, [dataPoints, dataPointGlobalNumber])
1430 """Sets/changes the user number for a data point in a set of data points identified by an object. 1432 :param dataPointGlobalNumber: The global number of the data points to set the data point user number for. 1433 :type dataPointGlobalNumber: int 1434 :param dataPointUserNumber: The user number for the data point to set. 1435 :type dataPointUserNumber: int 1440 return _wrap_routine(_iron_python.cmfe_DataPoints_UserNumberSet, [dataPoints, dataPointGlobalNumber, dataPointUserNumber])
1442 def ValuesGet(self, dataPointGlobalNumber, dataPointValuesSize):
1443 """Returns the values for a data point in a set of data points identified by an object. 1445 :param dataPointGlobalNumber: The global number of the data points to get the data point user number for. 1446 :type dataPointGlobalNumber: int 1447 :param dataPointValuesSize: Size of dataPointValues to allocate. 1448 :returns: dataPointValues. The values for the data point. 1449 :rtype: Array of floats 1453 return _wrap_routine(_iron_python.cmfe_DataPoints_ValuesGet, [dataPoints, dataPointGlobalNumber, dataPointValuesSize])
1455 def ValuesSet(self, dataPointGlobalNumber, dataPointValues):
1456 """Sets/changes the values for a data point in a set of data points identified by an object. 1458 :param dataPointGlobalNumber: The global number of the data points to set the data point user number for. 1459 :type dataPointGlobalNumber: int 1460 :param dataPointValues: The values for the data point to set. 1461 :type dataPointValues: Array of floats 1466 return _wrap_routine(_iron_python.cmfe_DataPoints_ValuesSet, [dataPoints, dataPointGlobalNumber, dataPointValues])
1468 def WeightsGet(self, dataPointGlobalNumber, dataPointWeightsSize):
1469 """Returns the weights for a data point in a set of data points identified by an object. 1471 :param dataPointGlobalNumber: The global number of the data points to get the data point user number for. 1472 :type dataPointGlobalNumber: int 1473 :param dataPointWeightsSize: Size of dataPointWeights to allocate. 1474 :returns: dataPointWeights. The weights for the data point. 1475 :rtype: Array of floats 1479 return _wrap_routine(_iron_python.cmfe_DataPoints_WeightsGet, [dataPoints, dataPointGlobalNumber, dataPointWeightsSize])
1482 """Sets/changes the weights for a data point in a set of data points identified by an object. 1484 :param dataPointGlobalNumber: The global number of the data points to set the data point user number for. 1485 :type dataPointGlobalNumber: int 1486 :param dataPointWeights: The weights for the data point to set. 1487 :type dataPointWeights: Array of floats 1492 return _wrap_routine(_iron_python.cmfe_DataPoints_WeightsSet, [dataPoints, dataPointGlobalNumber, dataPointWeights])
1494 numberOfDataPoints = property(NumberOfDataPointsGet,
None,
None,
"""The number of data points""")
1498 """Contains information about a data projection. 1502 """Initialise a null cmfe_DataProjectionType""" 1504 self.
cmiss_type = _wrap_routine(_iron_python.cmfe_DataProjection_Initialise,
None)
1507 """Returns the absolute tolerance of data projection identified an object. 1509 :returns: absoluteTolerance. On exit, the absolute tolerance of the specified data projection 1513 dataProjection = self
1514 return _wrap_routine(_iron_python.cmfe_DataProjection_AbsoluteToleranceGet, [dataProjection])
1517 """Sets/changes the absolute tolerance of data projection identified an object. 1519 :param absoluteTolerance: the absolute tolerance to set 1520 :type absoluteTolerance: float 1524 dataProjection = self
1525 return _wrap_routine(_iron_python.cmfe_DataProjection_AbsoluteToleranceSet, [dataProjection, absoluteTolerance])
1528 """Finishes the creation of a new data projection identified by an object. 1533 dataProjection = self
1534 return _wrap_routine(_iron_python.cmfe_DataProjection_CreateFinish, [dataProjection])
1537 """Starts the creation of a new data projection for a data projection identified by an object. 1539 :param dataProjectionUserNumber: The data projection user number. 1540 :type dataProjectionUserNumber: int 1541 :param dataPoints: The data points to be projected 1542 :type dataPoints: DataPoints 1543 :param mesh: The mesh where data points is projected on 1548 dataProjection = self
1549 return _wrap_routine(_iron_python.cmfe_DataProjection_CreateStart, [dataProjectionUserNumber, dataPoints, mesh, dataProjection])
1552 """Evaluate the data points position in a field based on data projection, identified by object 1554 :param field: The field to interpolate 1556 :param fieldVariableType: The field variable type to be interpolated 1557 :type fieldVariableType: int 1561 dataProjection = self
1562 return _wrap_routine(_iron_python.cmfe_DataProjection_DataPointsPositionEvaluate, [dataProjection, field, fieldVariableType])
1565 """Evaluate a data projection identified by an object. 1567 :param projectionField: The field data points is projected on 1568 :type projectionField: Field 1572 dataProjection = self
1573 return _wrap_routine(_iron_python.cmfe_DataProjection_DataPointsProjectionEvaluate, [dataProjection, projectionField])
1576 """Destroys a data projection identified by an object. 1581 dataProjection = self
1582 return _wrap_routine(_iron_python.cmfe_DataProjection_Destroy, [dataProjection])
1585 """Sets/changes the starting xi of data projection identified an object. 1587 :param dataPointNumber: The data point number to set xi position for 1588 :type dataPointNumber: int 1589 :param elementNumber: the element number to set 1590 :type elementNumber: int 1594 dataProjection = self
1595 return _wrap_routine(_iron_python.cmfe_DataProjection_ElementSet, [dataProjection, dataPointNumber, elementNumber])
1598 """Finalises a cmfe_DataProjectionType object. 1603 cmfe_DataProjection = self
1604 return _wrap_routine(_iron_python.cmfe_DataProjection_Finalise, [cmfe_DataProjection])
1607 """Gets the character string label of a data projection identified an object. 1609 :returns: label. the label to get 1613 dataProjection = self
1614 return _wrap_routine(_iron_python.cmfe_DataProjection_LabelGet, [dataProjection])
1617 """Sets/changes the character string label of a data projection identified an object. 1619 :param label: the label to set 1624 dataProjection = self
1625 return _wrap_routine(_iron_python.cmfe_DataProjection_LabelSet, [dataProjection, label])
1628 """Returns the relative tolerance of data projection identified an object. 1630 :returns: maximumIterationUpdate. On exit, the maximum iteration update of the specified data projection 1634 dataProjection = self
1635 return _wrap_routine(_iron_python.cmfe_DataProjection_MaximumIterationUpdateGet, [dataProjection])
1638 """Sets/changes the relative tolerance of data projection identified an object. 1640 :param maximumIterationUpdate: the maximum iteration update to set 1641 :type maximumIterationUpdate: float 1645 dataProjection = self
1646 return _wrap_routine(_iron_python.cmfe_DataProjection_MaximumIterationUpdateSet, [dataProjection, maximumIterationUpdate])
1649 """Returns the maximum number of iterations of data projection identified an object. 1651 :returns: maximumNumberOfIterations. On exit, the maximum number of iterations of the specified data projection 1655 dataProjection = self
1656 return _wrap_routine(_iron_python.cmfe_DataProjection_MaximumNumberOfIterationsGet, [dataProjection])
1659 """Sets/changes the maximum number of iterations of data projection identified an object. 1661 :param maximumNumberOfIterations: the maximum number of iterations to set 1662 :type maximumNumberOfIterations: int 1666 dataProjection = self
1667 return _wrap_routine(_iron_python.cmfe_DataProjection_MaximumNumberOfIterationsSet, [dataProjection, maximumNumberOfIterations])
1670 """Returns the number of closest elements of data projection identified an object. 1672 :returns: numberOfClosestElements. On exit, the number of closest elements of the specified data projection 1676 dataProjection = self
1677 return _wrap_routine(_iron_python.cmfe_DataProjection_NumberOfClosestElementsGet, [dataProjection])
1680 """Sets/changes the number of closest elements of data projection identified an object. 1682 :param numberOfClosestElements: the number of closest elements to set 1683 :type numberOfClosestElements: int 1687 dataProjection = self
1688 return _wrap_routine(_iron_python.cmfe_DataProjection_NumberOfClosestElementsSet, [dataProjection, numberOfClosestElements])
1691 """Evaluate the data points position in a field based on data projection, identified by object 1693 :param candidateElements: The candidate element for the projection 1694 :type candidateElements: Array of ints 1695 :param localFaceLineNumbers: The local face/line number for the candidate elements 1696 :type localFaceLineNumbers: Array of ints 1700 dataProjection = self
1701 return _wrap_routine(_iron_python.cmfe_DataProjection_ProjectionCandidatesSet, [dataProjection, candidateElements, localFaceLineNumbers])
1704 """Returns the projection type of data projection identified an object. 1706 :returns: projectionType. On exit, the projection type of the specified data projection 1710 dataProjection = self
1711 return _wrap_routine(_iron_python.cmfe_DataProjection_ProjectionTypeGet, [dataProjection])
1714 """Sets/changes the projection type of data projection identified an object. 1716 :param projectionType: the projection type to set 1717 :type projectionType: int 1721 dataProjection = self
1722 return _wrap_routine(_iron_python.cmfe_DataProjection_ProjectionTypeSet, [dataProjection, projectionType])
1725 """Returns the relative tolerance of data projection identified an object. 1727 :returns: relativeTolerance. On exit, the absolute relative tolerance of the specified data projection 1731 dataProjection = self
1732 return _wrap_routine(_iron_python.cmfe_DataProjection_RelativeToleranceGet, [dataProjection])
1735 """Sets/changes the relative tolerance of data projection identified an object. 1737 :param relativeTolerance: the absolute relative tolerance to set 1738 :type relativeTolerance: float 1742 dataProjection = self
1743 return _wrap_routine(_iron_python.cmfe_DataProjection_RelativeToleranceSet, [dataProjection, relativeTolerance])
1746 """Returns the projection distance for a data point in a set of data points identified by an object. 1748 :param dataPointUserNumber: The user number of the data points to get attributes for. 1749 :type dataPointUserNumber: int 1750 :returns: ProjectionDistance. The projection distance for the data point. 1754 dataProjection = self
1755 return _wrap_routine(_iron_python.cmfe_DataProjection_ResultDistanceGet, [dataProjection, dataPointUserNumber])
1758 """Returns the projection element face number for a data point in a set of data points identified by an object. 1760 :param dataPointUserNumber: The user number of the data points to get attributes for. 1761 :type dataPointUserNumber: int 1762 :returns: ProjectionElementFaceNumber. The projection element face number for the data point. 1766 dataProjection = self
1767 return _wrap_routine(_iron_python.cmfe_DataProjection_ResultElementFaceNumberGet, [dataProjection, dataPointUserNumber])
1770 """Returns the projection element line number for a data point in a set of data points identified by an object. 1772 :param dataPointUserNumber: The user number of the data points to get attributes for. 1773 :type dataPointUserNumber: int 1774 :returns: ProjectionElementLineNumber. The projection element line number for the data point. 1778 dataProjection = self
1779 return _wrap_routine(_iron_python.cmfe_DataProjection_ResultElementLineNumberGet, [dataProjection, dataPointUserNumber])
1782 """Returns the projection element number for a data point in a set of data points identified by an object. 1784 :param dataPointUserNumber: The user number of the data points to get attributes for. 1785 :type dataPointUserNumber: int 1786 :returns: ProjectionElementNumber. The projection element number for the data point. 1790 dataProjection = self
1791 return _wrap_routine(_iron_python.cmfe_DataProjection_ResultElementNumberGet, [dataProjection, dataPointUserNumber])
1794 """Returns the projection exit tag for a data point in a set of data points identified by an object. 1796 :param dataPointUserNumber: The user number of the data points to get attributes for. 1797 :type dataPointUserNumber: int 1798 :returns: ProjectionExitTag. The projection exit tag for the data point. 1802 dataProjection = self
1803 return _wrap_routine(_iron_python.cmfe_DataProjection_ResultExitTagGet, [dataProjection, dataPointUserNumber])
1806 """Returns the projection vector for a data point in a set of data points identified by an object. 1808 :param dataPointUserNumber: The user number of the data points to get attributes for. 1809 :type dataPointUserNumber: int 1810 :param projectionVectorSize: Size of projectionVector to allocate. 1811 :returns: projectionVector. The projection vector for the data point. 1812 :rtype: Array of floats 1815 dataProjection = self
1816 return _wrap_routine(_iron_python.cmfe_DataProjection_ResultProjectionVectorGet, [dataProjection, dataPointUserNumber, projectionVectorSize])
1819 """Returns the projection xi for a data point in a set of data points identified by an object. 1821 :param dataPointUserNumber: The user number of the data points to get attributes for. 1822 :type dataPointUserNumber: int 1823 :param ProjectionXiSize: Size of ProjectionXi to allocate. 1824 :returns: ProjectionXi. The projection xi for the data point. 1825 :rtype: Array of floats 1828 dataProjection = self
1829 return _wrap_routine(_iron_python.cmfe_DataProjection_ResultXiGet, [dataProjection, dataPointUserNumber, ProjectionXiSize])
1832 """Sets the projection xi for a data point in a set of data points identified by an object. 1834 :param dataPointUserNumber: The user number of the data points to set attributes for 1835 :type dataPointUserNumber: int 1836 :param ProjectionXi: On return, the projection xi for the data point. 1837 :type ProjectionXi: Array of floats 1841 dataProjection = self
1842 return _wrap_routine(_iron_python.cmfe_DataProjection_ResultXiSet, [dataProjection, dataPointUserNumber, ProjectionXi])
1845 """Returns the starting xi of data projection identified an object. 1847 :param startingXiSize: Size of startingXi to allocate. 1848 :returns: startingXi. On exit, the absolute starting xi of the specified data projection 1849 :rtype: Array of floats 1852 dataProjection = self
1853 return _wrap_routine(_iron_python.cmfe_DataProjection_StartingXiGet, [dataProjection, startingXiSize])
1856 """Sets/changes the starting xi of data projection identified an object. 1858 :param startingXi: the absolute starting xi to set 1859 :type startingXi: Array of floats 1863 dataProjection = self
1864 return _wrap_routine(_iron_python.cmfe_DataProjection_StartingXiSet, [dataProjection, startingXi])
1866 maximumNumberOfIterations = property(MaximumNumberOfIterationsGet, MaximumNumberOfIterationsSet,
None,
"""The maximum number of iterations of data projection identified an object.""")
1868 absoluteTolerance = property(AbsoluteToleranceGet, AbsoluteToleranceSet,
None,
"""The absolute tolerance of data projection identified an object.""")
1870 label = property(LabelGet, LabelSet,
None,
"""The character string label of a data projection identified an object.""")
1872 maximumIterationUpdate = property(MaximumIterationUpdateGet, MaximumIterationUpdateSet,
None,
"""The relative tolerance of data projection identified an object.""")
1874 numberOfClosestElements = property(NumberOfClosestElementsGet, NumberOfClosestElementsSet,
None,
"""The number of closest elements of data projection identified an object.""")
1876 projectionType = property(ProjectionTypeGet, ProjectionTypeSet,
None,
"""The projection type of data projection identified an object.""")
1878 startingXi = property(StartingXiGet, StartingXiSet,
None,
"""The starting xi of data projection identified an object.""")
1880 relativeTolerance = property(RelativeToleranceGet, RelativeToleranceSet,
None,
"""The relative tolerance of data projection identified an object.""")
1884 """Contains information on the mesh decomposition. 1888 """Initialise a null cmfe_DecompositionType""" 1890 self.
cmiss_type = _wrap_routine(_iron_python.cmfe_Decomposition_Initialise,
None)
1893 """Sets whether faces should be calculated 1895 :param calculateFacesFlag: Boolean to determine whether to set faces to be calculated. 1896 :type calculateFacesFlag: bool 1900 decomposition = self
1901 return _wrap_routine(_iron_python.cmfe_Decomposition_CalculateFacesSet, [decomposition, calculateFacesFlag])
1904 """Sets whether lines should be calculated 1906 :param calculateLinesFlag: Boolean to determine whether to set lines to be calculated. 1907 :type calculateLinesFlag: bool 1911 decomposition = self
1912 return _wrap_routine(_iron_python.cmfe_Decomposition_CalculateLinesSet, [decomposition, calculateLinesFlag])
1915 """Finishes the creation of a domain decomposition for a decomposition identified by an object. 1920 decomposition = self
1921 return _wrap_routine(_iron_python.cmfe_Decomposition_CreateFinish, [decomposition])
1924 """Starts the creation of a domain decomposition for a decomposition identified by an object. 1926 :param decompositionUserNumber: The user number of the decomposition to create. 1927 :type decompositionUserNumber: int 1928 :param mesh: The mesh to create the decomposition for. 1933 decomposition = self
1934 return _wrap_routine(_iron_python.cmfe_Decomposition_CreateStart, [decompositionUserNumber, mesh, decomposition])
1937 """Destroys a decomposition identified by an object. 1942 decomposition = self
1943 return _wrap_routine(_iron_python.cmfe_Decomposition_Destroy, [decomposition])
1946 """Calculates the element domains for a decomposition identified by an object. 1951 decomposition = self
1952 return _wrap_routine(_iron_python.cmfe_Decomposition_ElementDomainCalculate, [decomposition])
1955 """Returns the domain for a given element in a decomposition identified by an object. 1957 :param elementUserNumber: The user number of the element to get the domain for. 1958 :type elementUserNumber: int 1959 :returns: domain. The computational domain of the element. 1963 decomposition = self
1964 return _wrap_routine(_iron_python.cmfe_Decomposition_ElementDomainGet, [decomposition, elementUserNumber])
1967 """Sets/changes the domain for a given element in a decomposition identified by an object. 1969 :param elementUserNumber: The user number of the element to set the domain for. 1970 :type elementUserNumber: int 1971 :param domain: The computational domain of the element to set. 1976 decomposition = self
1977 return _wrap_routine(_iron_python.cmfe_Decomposition_ElementDomainSet, [decomposition, elementUserNumber, domain])
1980 """Finalises a cmfe_DecompositionType object. 1985 cmfe_Decomposition = self
1986 return _wrap_routine(_iron_python.cmfe_Decomposition_Finalise, [cmfe_Decomposition])
1989 """Returns the mesh component number used for the decomposition of a mesh for a decomposition identified by an object. 1991 :returns: meshComponentNumber. The mesh component number for the decomposition. 1995 decomposition = self
1996 return _wrap_routine(_iron_python.cmfe_Decomposition_MeshComponentGet, [decomposition])
1999 """Sets/changes the mesh component number used for the decomposition of a mesh for a decomposition identified by an object. 2001 :param meshComponentNumber: The mesh component number for the decomposition to set. 2002 :type meshComponentNumber: int 2006 decomposition = self
2007 return _wrap_routine(_iron_python.cmfe_Decomposition_MeshComponentSet, [decomposition, meshComponentNumber])
2010 """Returns the domain for a given node in a decomposition identified by an object. \todo Maybe swap Node and MeshComponent? 2012 :param nodeUserNumber: The user number of the node to get the domain for. 2013 :type nodeUserNumber: int 2014 :param meshComponentNumber: The user number of the mesh component to get the domain for. 2015 :type meshComponentNumber: int 2016 :returns: domain. The computational domain of the node. 2020 decomposition = self
2021 return _wrap_routine(_iron_python.cmfe_Decomposition_NodeDomainGet, [decomposition, nodeUserNumber, meshComponentNumber])
2024 """Returns the number of domains for a decomposition identified by an object. 2026 :returns: numberOfDomains. The number of domains in the decomposition. 2030 decomposition = self
2031 return _wrap_routine(_iron_python.cmfe_Decomposition_NumberOfDomainsGet, [decomposition])
2034 """Sets/changes the number of domains for a decomposition identified by an object. 2036 :param numberOfDomains: The number of domains in the decomposition to set. 2037 :type numberOfDomains: int 2041 decomposition = self
2042 return _wrap_routine(_iron_python.cmfe_Decomposition_NumberOfDomainsSet, [decomposition, numberOfDomains])
2045 """Calculates the decomposition topology for data points 2050 decomposition = self
2051 return _wrap_routine(_iron_python.cmfe_Decomposition_TopologyDataProjectionCalculate, [decomposition])
2054 """Gets the local data point number for data points projected on an element 2056 :param elementNumber: The element number to get the data point for 2057 :type elementNumber: int 2058 :param dataPointIndex: The data point index to get the number for 2059 :type dataPointIndex: int 2060 :returns: dataPointLocalNumber. The data point local number to retu 2064 decomposition = self
2065 return _wrap_routine(_iron_python.cmfe_Decomposition_TopologyElementDataPointLocalNumberGet, [decomposition, elementNumber, dataPointIndex])
2068 """Gets the user data point number for data points projected on an element 2070 :param elementNumber: The element number to get the data point for 2071 :type elementNumber: int 2072 :param dataPointIndex: The data point index to get the number for 2073 :type dataPointIndex: int 2074 :returns: dataPointUserNumber. The data point user number to retu 2078 decomposition = self
2079 return _wrap_routine(_iron_python.cmfe_Decomposition_TopologyElementDataPointUserNumberGet, [decomposition, elementNumber, dataPointIndex])
2082 """Gets the number of data points projected on an element 2084 :param elementNumber: The element number to get the data point for 2085 :type elementNumber: int 2086 :returns: numberOfDataPoints. The data point local number to return 2090 decomposition = self
2091 return _wrap_routine(_iron_python.cmfe_Decomposition_TopologyNumberOfElementDataPointsGet, [decomposition, elementNumber])
2094 """Returns the type of a decomposition identified by an object. 2096 :returns: decompositionType. The type of the decomposition. 2100 decomposition = self
2101 return _wrap_routine(_iron_python.cmfe_Decomposition_TypeGet, [decomposition])
2104 """Sets/changes the type of a decomposition identified by an object. 2106 :param decompositionType: The type of the decomposition to set. 2107 :type decompositionType: int 2111 decomposition = self
2112 return _wrap_routine(_iron_python.cmfe_Decomposition_TypeSet, [decomposition, decompositionType])
2115 """Set the working group tree in order to performe mesh decomposition 2117 :param worldWorkGroup: 2118 :type worldWorkGroup: ComputationalWorkGroup 2122 decomposition = self
2123 return _wrap_routine(_iron_python.cmfe_Decomposition_WorldWorkGroupSet, [decomposition, worldWorkGroup])
2125 worldWorkGroup = property(
None, WorldWorkGroupSet,
None,
"""The working group tree in order to performe mesh decomposition""")
2127 calculateFaces = property(
None, CalculateFacesSet,
None,
"""Whether faces should be calculated""")
2129 type = property(TypeGet, TypeSet,
None,
"""The type of a decomposition identified by an object.""")
2131 calculateLines = property(
None, CalculateLinesSet,
None,
"""Whether lines should be calculated""")
2133 numberOfDomains = property(NumberOfDomainsGet, NumberOfDomainsSet,
None,
"""The number of domains for a decomposition identified by an object.""")
2135 meshComponent = property(MeshComponentGet, MeshComponentSet,
None,
"""The mesh component number used for the decomposition of a mesh for a decomposition identified by an object.""")
2139 """A matrix that may be distributed across multiple computational nodes 2140 and may use sparse or full storage. 2144 """Initialise a null cmfe_DistributedMatrixType""" 2146 self.
cmiss_type = _wrap_routine(_iron_python.cmfe_DistributedMatrix_Initialise,
None)
2149 """Get the data array for this matrix on this computational node 2151 :param dataSize: Size of data to allocate. 2152 :returns: data. The matrix data 2153 :rtype: Array of floats 2157 return _wrap_routine(_iron_python.cmfe_DistributedMatrix_DataGetDP, [matrix])
2160 """Get the data array for this matrix on this computational node 2162 :param dataSize: Size of data to allocate. 2163 :returns: data. The matrix data 2164 :rtype: Array of ints 2168 return _wrap_routine(_iron_python.cmfe_DistributedMatrix_DataGetIntg, [matrix])
2171 """Get the data array for this matrix on this computational node 2173 :param dataSize: Size of data to allocate. 2174 :returns: data. The matrix data 2175 :rtype: Array of bools 2179 return _wrap_routine(_iron_python.cmfe_DistributedMatrix_DataGetL, [matrix])
2182 """Get the data array for this matrix on this computational node 2184 :param dataSize: Size of data to allocate. 2185 :returns: data. The matrix data 2186 :rtype: Array of floats 2190 return _wrap_routine(_iron_python.cmfe_DistributedMatrix_DataGetSP, [matrix])
2193 """Restore the data array for this matrix once it has finished being used 2195 :param data: On entry, a pointer to the matrix data. On return, a nullified pointer. 2196 :type data: Array of floats 2201 return _wrap_routine(_iron_python.cmfe_DistributedMatrix_DataRestoreDP, [matrix, data])
2204 """Restore the data array for this matrix once it has finished being used 2206 :param data: On entry, a pointer to the matrix data. On return, a nullified pointer. 2207 :type data: Array of ints 2212 return _wrap_routine(_iron_python.cmfe_DistributedMatrix_DataRestoreIntg, [matrix, data])
2215 """Restore the data array for this matrix once it has finished being used 2217 :param data: On entry, a pointer to the matrix data. On return, a nullified pointer. 2218 :type data: Array of bools 2223 return _wrap_routine(_iron_python.cmfe_DistributedMatrix_DataRestoreL, [matrix, data])
2226 """Restore the data array for this matrix once it has finished being used 2228 :param data: On entry, a pointer to the matrix data. On return, a nullified pointer. 2229 :type data: Array of floats 2234 return _wrap_routine(_iron_python.cmfe_DistributedMatrix_DataRestoreSP, [matrix, data])
2237 """Get the data type of a distributed matrix 2239 :returns: dataType. The matrix data type. Will be a value from the MatrixVectorDataTypes enum. 2244 return _wrap_routine(_iron_python.cmfe_DistributedMatrix_DataTypeGet, [matrix])
2247 """Get the dimensions of a distributed matrix on this computational node 2249 :returns: (The number of rows for this computational node, The number of columns) 2250 :rtype: tuple. (int, int) 2254 return _wrap_routine(_iron_python.cmfe_DistributedMatrix_DimensionsGet, [matrix])
2257 """Get the row indices and column indices for a sparse matrix 2259 :param rowIndicesSize: Size of rowIndices to allocate. 2260 :param columnIndicesSize: Size of columnIndices to allocate. 2261 :returns: (The matrix storage row indices, The matrix storage column indices) 2262 :rtype: tuple. (Array of ints, Array of ints) 2266 return _wrap_routine(_iron_python.cmfe_DistributedMatrix_StorageLocationsGet, [matrix])
2269 """Get the storage type for a distributed matrix 2271 :returns: storageType. The matrix storage type. Will be a value from the MatrixStorageTypes enum. 2276 return _wrap_routine(_iron_python.cmfe_DistributedMatrix_StorageTypeGet, [matrix])
2278 dataType = property(DataTypeGet,
None,
None,
"""The data type of a distributed matrix""")
2280 storageType = property(StorageTypeGet,
None,
None,
"""The storage type for a distributed matrix""")
2284 """A vector that may be distributed across multiple computational nodes 2288 """Initialise a null cmfe_DistributedVectorType""" 2290 self.
cmiss_type = _wrap_routine(_iron_python.cmfe_DistributedVector_Initialise,
None)
2293 """Get the data array for this vector on this computational node 2295 :param dataSize: Size of data to allocate. 2296 :returns: data. The vector data 2297 :rtype: Array of floats 2301 return _wrap_routine(_iron_python.cmfe_DistributedVector_DataGetDP, [vector])
2304 """Get the data array for this vector on this computational node 2306 :param dataSize: Size of data to allocate. 2307 :returns: data. The vector data 2308 :rtype: Array of ints 2312 return _wrap_routine(_iron_python.cmfe_DistributedVector_DataGetIntg, [vector])
2315 """Get the data array for this vector on this computational node 2317 :param dataSize: Size of data to allocate. 2318 :returns: data. The vector data 2319 :rtype: Array of bools 2323 return _wrap_routine(_iron_python.cmfe_DistributedVector_DataGetL, [vector])
2326 """Get the data array for this vector on this computational node 2328 :param dataSize: Size of data to allocate. 2329 :returns: data. The vector data 2330 :rtype: Array of floats 2334 return _wrap_routine(_iron_python.cmfe_DistributedVector_DataGetSP, [vector])
2337 """Restore the data array for this vector once it has finished being used 2339 :param data: On entry, a pointer to the vector data. On return, a nullified pointer. 2340 :type data: Array of floats 2345 return _wrap_routine(_iron_python.cmfe_DistributedVector_DataRestoreDP, [vector, data])
2348 """Restore the data array for this vector once it has finished being used 2350 :param data: On entry, a pointer to the vector data. On return, a nullified pointer. 2351 :type data: Array of ints 2356 return _wrap_routine(_iron_python.cmfe_DistributedVector_DataRestoreIntg, [vector, data])
2359 """Restore the data array for this vector once it has finished being used 2361 :param data: On entry, a pointer to the vector data. On return, a nullified pointer. 2362 :type data: Array of bools 2367 return _wrap_routine(_iron_python.cmfe_DistributedVector_DataRestoreL, [vector, data])
2370 """Restore the data array for this vector once it has finished being used 2372 :param data: On entry, a pointer to the vector data. On return, a nullified pointer. 2373 :type data: Array of floats 2378 return _wrap_routine(_iron_python.cmfe_DistributedVector_DataRestoreSP, [vector, data])
2381 """Get the data type of a distributed vector 2383 :returns: dataType. The vector data type. Will be a value from the MatrixVectorDataTypes enum. 2388 return _wrap_routine(_iron_python.cmfe_DistributedVector_DataTypeGet, [vector])
2390 dataType = property(DataTypeGet,
None,
None,
"""The data type of a distributed vector""")
2394 """Contains information on an equations set defined on a region. 2398 """Initialise a null cmfe_EquationsSetType""" 2400 self.
cmiss_type = _wrap_routine(_iron_python.cmfe_EquationsSet_Initialise,
None)
2403 """Finish the creation of a analytic solution for an equations set identified by an object. 2409 return _wrap_routine(_iron_python.cmfe_EquationsSet_AnalyticCreateFinish, [equationsSet])
2412 """Start the creation of an analytic solution for an equations set identified by an object. 2414 :param analyticFunctionType: The analytic function type to use. Must be a value from the EquationsSetAnalyticFunctionTypes enum. 2415 :type analyticFunctionType: int 2416 :param analyticFieldUserNumber: The user number of the field for the analytic function 2417 :type analyticFieldUserNumber: int 2418 :param analyticField: If associated on entry, the user created analytic field which has the same user number as the specified analytic field user number. If not associated on entry, on return, the created analytic field for the equations set. 2419 :type analyticField: Field 2424 return _wrap_routine(_iron_python.cmfe_EquationsSet_AnalyticCreateStart, [equationsSet, analyticFunctionType, analyticFieldUserNumber, analyticField])
2427 """Destroy the analytic solution for an equations set identified by an object. 2433 return _wrap_routine(_iron_python.cmfe_EquationsSet_AnalyticDestroy, [equationsSet])
2436 """Evaluates the current analytic solution for an equations set identified by an object. 2442 return _wrap_routine(_iron_python.cmfe_EquationsSet_AnalyticEvaluate, [equationsSet])
2445 """Returns the analytic time for an equations set identified by an object. 2447 :returns: time. The analytic time for the equations set. 2452 return _wrap_routine(_iron_python.cmfe_EquationsSet_AnalyticTimeGet, [equationsSet])
2455 """Sets/changes the analytic time for an equations set identified by an object. 2457 :param time: The analytic time to set. 2463 return _wrap_routine(_iron_python.cmfe_EquationsSet_AnalyticTimeSet, [equationsSet, time])
2466 """Sets the analytic problem user parameter 2468 :param paramIdx: The index of the analytic user parameter to set 2470 :returns: param. Value of the parameter to set 2475 return _wrap_routine(_iron_python.cmfe_EquationsSet_AnalyticUserParamGet, [equationsSet, paramIdx])
2478 """Sets the analytic problem user parameter 2480 :param paramIdx: The index of the analytic user parameter to set 2482 :param param: Value of the parameter to set 2488 return _wrap_routine(_iron_python.cmfe_EquationsSet_AnalyticUserParamSet, [equationsSet, paramIdx, param])
2491 """Finish the creation of an equations set identified by an object. 2497 return _wrap_routine(_iron_python.cmfe_EquationsSet_CreateFinish, [equationsSet])
2499 def CreateStart(self, equationsSetUserNumber, region, geomFibreField, equationsSetSpecification, equationsSetFieldUserNumber, equationsSetFieldField):
2500 """Start the creation of an equations set identified by an object. 2502 :param equationsSetUserNumber: The user number of the equations set to be created. 2503 :type equationsSetUserNumber: int 2504 :param region: The region to create the equations set on. 2505 :type region: Region 2506 :param geomFibreField: The Geometric/Fibre field for the creation of the equations set. 2507 :type geomFibreField: Field 2508 :param equationsSetSpecification: The equations set specification array, containing the equations class, type etc 2509 :type equationsSetSpecification: Array of ints 2510 :param equationsSetFieldUserNumber: The user number of the equations set field 2511 :type equationsSetFieldUserNumber: int 2512 :param equationsSetFieldField: On return, a pointer to the equations set field 2513 :type equationsSetFieldField: Field 2518 return _wrap_routine(_iron_python.cmfe_EquationsSet_CreateStart, [equationsSetUserNumber, region, geomFibreField, equationsSetSpecification, equationsSetFieldUserNumber, equationsSetFieldField, equationsSet])
2521 """Finish the creation of dependent variables for an equations set identified by an object. 2527 return _wrap_routine(_iron_python.cmfe_EquationsSet_DependentCreateFinish, [equationsSet])
2530 """Start the creation of dependent variables for an equations set identified by an object. 2532 :param dependentFieldUserNumber: The user number of the dependent field. 2533 :type dependentFieldUserNumber: int 2534 :param dependentField: If associated on entry, the user created dependent field which has the same user number as the specified dependent field user number. If not associated on entry, on return, the created dependent field for the equations set. 2535 :type dependentField: Field 2540 return _wrap_routine(_iron_python.cmfe_EquationsSet_DependentCreateStart, [equationsSet, dependentFieldUserNumber, dependentField])
2543 """Destroy the dependent variables for an equations set identified by an object. 2549 return _wrap_routine(_iron_python.cmfe_EquationsSet_DependentDestroy, [equationsSet])
2552 """Finish the creation of derived variables for an equations set identified by an object. 2558 return _wrap_routine(_iron_python.cmfe_EquationsSet_DerivedCreateFinish, [equationsSet])
2561 """Start the creation of derived variables for an equations set identified by an object. 2563 :param derivedFieldUserNumber: The user number of the derived field. 2564 :type derivedFieldUserNumber: int 2565 :param derivedField: If associated on entry, the user created derived field which has the same user number as the specified derived field user number. If not associated on entry, on return, the created derived field for the equations set. 2566 :type derivedField: Field 2571 return _wrap_routine(_iron_python.cmfe_EquationsSet_DerivedCreateStart, [equationsSet, derivedFieldUserNumber, derivedField])
2574 """Destroy the derived variables for an equations set identified by an object. 2580 return _wrap_routine(_iron_python.cmfe_EquationsSet_DerivedDestroy, [equationsSet])
2583 """Calculates a derived field value for the equations set and stores the result in the derived field previously set up 2585 :param derivedType: The derived field type to calculate. Must be a value from the EquationsSetDerivedTypes enum. 2586 :type derivedType: int 2591 return _wrap_routine(_iron_python.cmfe_EquationsSet_DerivedVariableCalculate, [equationsSet, derivedType])
2594 """Sets the field variable type of the derived field to be used to store a derived variable 2596 :param derivedType: The derived field type to calculate. Must be a value from the EquationsSetDerivedTypes enum. 2597 :type derivedType: int 2598 :param fieldVariableType: The field variable type to store the calculated values in. 2599 :type fieldVariableType: int 2604 return _wrap_routine(_iron_python.cmfe_EquationsSet_DerivedVariableSet, [equationsSet, derivedType, fieldVariableType])
2607 """Destroy an equations set identified by an object. 2613 return _wrap_routine(_iron_python.cmfe_EquationsSet_Destroy, [equationsSet])
2616 """Finish the creation of equations for an equations set identified by an object. 2622 return _wrap_routine(_iron_python.cmfe_EquationsSet_EquationsCreateFinish, [equationsSet])
2625 """Start the creation of equations for an equations set identified by an object. 2627 :param equations: On return, the created equations. 2628 :type equations: Equations 2633 return _wrap_routine(_iron_python.cmfe_EquationsSet_EquationsCreateStart, [equationsSet, equations])
2636 """Destroy the equations for an equations set identified by an object. 2642 return _wrap_routine(_iron_python.cmfe_EquationsSet_EquationsDestroy, [equationsSet])
2645 """Finalises a cmfe_EquationsSetType object. 2650 cmfe_EquationsSet = self
2651 return _wrap_routine(_iron_python.cmfe_EquationsSet_Finalise, [cmfe_EquationsSet])
2654 """Finish the creation of independent variables for an equations set identified by an object. 2660 return _wrap_routine(_iron_python.cmfe_EquationsSet_IndependentCreateFinish, [equationsSet])
2663 """Start the creation of independent variables for an equations set identified by an object. 2665 :param independentFieldUserNumber: The user number of the dependent field. 2666 :type independentFieldUserNumber: int 2667 :param independentField: If associated on entry, the user created independent field which has the same user number as the specified independent field user number. If not associated on entry, on return, the created independent field for the equations set. 2668 :type independentField: Field 2673 return _wrap_routine(_iron_python.cmfe_EquationsSet_IndependentCreateStart, [equationsSet, independentFieldUserNumber, independentField])
2676 """Destroy the independent variables for an equations set identified by an object. 2682 return _wrap_routine(_iron_python.cmfe_EquationsSet_IndependentDestroy, [equationsSet])
2685 """Finish the creation of materials for an equations set identified by an object. 2691 return _wrap_routine(_iron_python.cmfe_EquationsSet_MaterialsCreateFinish, [equationsSet])
2694 """Start the creation of materials for an equations set identified by an object. 2696 :param materialsFieldUserNumber: The user number of the materials field. 2697 :type materialsFieldUserNumber: int 2698 :param materialsField: If associated on entry, the user created materials field which has the same user number as the specified materials field user number. If not associated on entry, on return, the created materials field for the equations set. 2699 :type materialsField: Field 2704 return _wrap_routine(_iron_python.cmfe_EquationsSet_MaterialsCreateStart, [equationsSet, materialsFieldUserNumber, materialsField])
2707 """Destroy the materials for an equations set identified by an object. 2713 return _wrap_routine(_iron_python.cmfe_EquationsSet_MaterialsDestroy, [equationsSet])
2716 """Returns the solution method for an equations set identified by an object. 2718 :returns: solutionMethod. The solution method. Will be a value from the EquationsSetSolutionMethods enum. 2723 return _wrap_routine(_iron_python.cmfe_EquationsSet_SolutionMethodGet, [equationsSet])
2726 """Sets/changes the solution method for an equations set identified by an object. 2728 :param solutionMethod: The solution method to set. Must be a value from the EquationsSetSolutionMethods enum. 2729 :type solutionMethod: int 2734 return _wrap_routine(_iron_python.cmfe_EquationsSet_SolutionMethodSet, [equationsSet, solutionMethod])
2737 """Finish the creation of a source for an equations set identified by an object. 2743 return _wrap_routine(_iron_python.cmfe_EquationsSet_SourceCreateFinish, [equationsSet])
2746 """Start the creation of a source for an equations set identified by an object. 2748 :param sourceFieldUserNumber: The user number of the source field. 2749 :type sourceFieldUserNumber: int 2750 :param sourceField: If associated on entry, the user created source field which has the same user number as the specified source field user number. If not associated on entry, on return, the created source field for the equations set. 2751 :type sourceField: Field 2756 return _wrap_routine(_iron_python.cmfe_EquationsSet_SourceCreateStart, [equationsSet, sourceFieldUserNumber, sourceField])
2759 """Destroy the source for an equations set identified by an object. 2765 return _wrap_routine(_iron_python.cmfe_EquationsSet_SourceDestroy, [equationsSet])
2768 """Returns the equations set specification array for an equations set identified by an object. 2770 :param equationsSetSpecification: On return, the equations set specification array. Must be allocated and large enough to contain the specification on entry. 2771 :type equationsSetSpecification: Array of ints 2776 return _wrap_routine(_iron_python.cmfe_EquationsSet_SpecificationGet, [equationsSet, equationsSetSpecification])
2779 """Returns the size of the equations set specification array for an equations set identified by an object. 2781 :returns: specificationSize. The size of the equations set specification array. 2786 return _wrap_routine(_iron_python.cmfe_EquationsSet_SpecificationSizeGet, [equationsSet])
2789 """Evaluate a tensor at a given element xi location, for an equations set identified by an object. 2791 :param tensorEvaluateType: The type of tensor to evaluate. 2792 :type tensorEvaluateType: int 2793 :param userElementNumber: The user element number of the field to interpolate. 2794 :type userElementNumber: int 2795 :param xi: The element xi to interpolate the field at. 2796 :type xi: Array of floats 2797 :param valuesSizes: Tuple of dimensions of values to allocate, with length 2. 2798 :returns: values. The interpolated strain tensor values. 2799 :rtype: 2d array of floats 2803 return _wrap_routine(_iron_python.cmfe_EquationsSet_TensorInterpolateXi, [equationsSet, tensorEvaluateType, userElementNumber, xi, valuesSizes])
2805 specificationSize = property(SpecificationSizeGet,
None,
None,
"""The size of the equations set specification array for an equations set identified by an object.""")
2807 analyticTime = property(AnalyticTimeGet, AnalyticTimeSet,
None,
"""The analytic time for an equations set identified by an object.""")
2809 solutionMethod = property(SolutionMethodGet, SolutionMethodSet,
None,
"""The solution method for an equations set identified by an object.""")
2811 specification = property(SpecificationGet,
None,
None,
"""The equations set specification array for an equations set identified by an object.""")
2815 """Contains information about the equations in an equations set. 2819 """Initialise a null cmfe_EquationsType""" 2821 self.
cmiss_type = _wrap_routine(_iron_python.cmfe_Equations_Initialise,
None)
2824 """Destroy equations for equations identified by an object. 2830 return _wrap_routine(_iron_python.cmfe_Equations_Destroy, [equations])
2833 """Get a dynamic equations matrix from equations using the dynamic matrix index 2835 :param matrixIndex: The number of the dynamic matrix to get 2836 :type matrixIndex: int 2837 :param matrix: On return, the requested dynamic matrix 2838 :type matrix: DistributedMatrix 2843 return _wrap_routine(_iron_python.cmfe_Equations_DynamicMatrixGet, [equations, matrixIndex, matrix])
2846 """Get a dynamic equations matrix from equations using the dynamic matrix type 2848 :param matrixType: The type of the dynamic matrix to get. Must be a value from the EquationsSetDynamicMatrixTypes enum. 2849 :type matrixType: int 2850 :param matrix: On return, the requested dynamic matrix 2851 :type matrix: DistributedMatrix 2856 return _wrap_routine(_iron_python.cmfe_Equations_DynamicMatrixGetByType, [equations, matrixType, matrix])
2859 """Get the type of a dynamic matrix from equations set equations 2861 :param matrixIndex: The number of the dynamic matrix to get the type of 2862 :type matrixIndex: int 2863 :returns: matrixType. The dynamic matrix type. Will be a value from the EquationsSetDynamicMatrixTypes enum. 2868 return _wrap_routine(_iron_python.cmfe_Equations_DynamicMatrixTypeGet, [equations, matrixIndex])
2871 """Finalises a cmfe_EquationsType object. 2876 cmfe_Equations = self
2877 return _wrap_routine(_iron_python.cmfe_Equations_Finalise, [cmfe_Equations])
2880 """Setting Jacobian matrix evaluation type 2882 :param jacobianTypes: The type of Jacobian evaluation. Must be a value from the EquationsJacobianCalculated enum. 2883 :type jacobianTypes: int 2888 return _wrap_routine(_iron_python.cmfe_Equations_JacobianMatricesTypesSet, [equations, jacobianTypes])
2891 """Get a Jacobian matrix from the equations 2893 :param residualIndex: The index of the residual vector to get the Jacobian matrix for 2894 :type residualIndex: int 2895 :param variableType: The field variable type that the residual is differentiated with respect to for this Jacobian. Must be a value from the FieldVariableTypes enum. 2896 :type variableType: int 2897 :param matrix: On return, the requested Jacobian matrix 2898 :type matrix: DistributedMatrix 2903 return _wrap_routine(_iron_python.cmfe_Equations_JacobianMatrixGet, [equations, residualIndex, variableType, matrix])
2906 """Get a linear equations matrix from the equations 2908 :param matrixIndex: The number of the linear matrix to get 2909 :type matrixIndex: int 2910 :param matrix: On return, the requested linear matrix 2911 :type matrix: DistributedMatrix 2916 return _wrap_routine(_iron_python.cmfe_Equations_LinearMatrixGet, [equations, matrixIndex, matrix])
2919 """Gets the linearity type for equations identified by an object. 2921 :returns: linearityType. The linearity type of the equations. Will be a value from the EquationsLinearityTypes enum. 2926 return _wrap_routine(_iron_python.cmfe_Equations_LinearityTypeGet, [equations])
2929 """Gets the lumping type for equations identified by an object. 2931 :returns: lumpingType. The lumping type of the equations. Will be a value from the EquationsLumpingTypes enum. 2936 return _wrap_routine(_iron_python.cmfe_Equations_LumpingTypeGet, [equations])
2939 """Sets/changes the lumping type for equations identified by an object. 2941 :param lumpingType: The lumping type of the equations to set. Must be a value from the EquationsLumpingTypes enum. 2942 :type lumpingType: int 2947 return _wrap_routine(_iron_python.cmfe_Equations_LumpingTypeSet, [equations, lumpingType])
2950 """Get the number of dynamic matrices in the equations 2952 :returns: numberOfMatrices. The number of dynamic matrices 2957 return _wrap_routine(_iron_python.cmfe_Equations_NumberOfDynamicMatricesGet, [equations])
2960 """Get the number of Jacobian matrices in the equations 2962 :returns: numberOfMatrices. The number of Jacobian matrices 2967 return _wrap_routine(_iron_python.cmfe_Equations_NumberOfJacobianMatricesGet, [equations])
2970 """Get the number of linear matrices in the equations 2972 :returns: numberOfMatrices. The number of linear matrices 2977 return _wrap_routine(_iron_python.cmfe_Equations_NumberOfLinearMatricesGet, [equations])
2980 """Gets the output type for equations identified by an object. 2982 :returns: outputType. The output type of the equations. Will be a value from the EquationsOutputTypes enum. 2987 return _wrap_routine(_iron_python.cmfe_Equations_OutputTypeGet, [equations])
2990 """Sets/changes the output type for equations identified by an object. 2992 :param outputType: The output type of the equations to set. Must be a value from the EquationsOutputTypes enum. 2993 :type outputType: int 2998 return _wrap_routine(_iron_python.cmfe_Equations_OutputTypeSet, [equations, outputType])
3001 """Get the number of field variables that contribute to the residual vector 3003 :param residualIndex: The index of the residual vector to get the number of variables for 3004 :type residualIndex: int 3005 :returns: numberOfVariables. The number of variables that contribute to the residual vector 3010 return _wrap_routine(_iron_python.cmfe_Equations_ResidualNumberOfVariablesGet, [equations, residualIndex])
3013 """Get the field variables that contribute to the residual vector 3015 :param residualIndex: The index of the residual vector to get the variables for 3016 :type residualIndex: int 3017 :param residualVariablesSize: Size of residualVariables to allocate. 3018 :returns: residualVariables. residualVariables(varIdx). On return, the field variable type for the varIdx'th residual variable. Will be a value from the FieldVariableTypes enum. 3019 :rtype: Array of ints 3023 return _wrap_routine(_iron_python.cmfe_Equations_ResidualVariablesGet, [equations, residualIndex, residualVariablesSize])
3026 """Get a residual vector for equations 3028 :param residualIndex: The index of the residual vector to get 3029 :type residualIndex: int 3030 :param residualVector: On return, the residual vector for the equations 3031 :type residualVector: DistributedVector 3036 return _wrap_routine(_iron_python.cmfe_Equations_ResidualVectorGet, [equations, residualIndex, residualVector])
3039 """Get the right hand side vector for equations 3041 :param rhsVector: On return, the right hand side vector for the equations 3042 :type rhsVector: DistributedVector 3047 return _wrap_routine(_iron_python.cmfe_Equations_RhsVectorGet, [equations, rhsVector])
3050 """Get the source vector for equations 3052 :param sourceVector: On return, the source vector for the equations 3053 :type sourceVector: DistributedVector 3058 return _wrap_routine(_iron_python.cmfe_Equations_SourceVectorGet, [equations, sourceVector])
3061 """Gets the sparsity type for equations identified by an object. 3063 :returns: sparsityType. The sparsity type of the equations. Will be a value from the EquationsSparsityTypes enum. 3068 return _wrap_routine(_iron_python.cmfe_Equations_SparsityTypeGet, [equations])
3071 """Sets/changes the sparsity type for equations identified by an object. 3073 :param sparsityType: The sparsity type of the equations to set. Must be a value from the EquationsSparsityTypes enum. 3074 :type sparsityType: int 3079 return _wrap_routine(_iron_python.cmfe_Equations_SparsityTypeSet, [equations, sparsityType])
3082 """Gets the time dependence type for equations identified by an object. 3084 :returns: timeDependenceType. The time dependence type of the equations. Will be a value from the EquationsTimeDependenceTypes enum. 3089 return _wrap_routine(_iron_python.cmfe_Equations_TimeDependenceTypeGet, [equations])
3091 rhsVector = property(RhsVectorGet,
None,
None,
"""The right hand side vector for equations""")
3093 timeDependenceType = property(TimeDependenceTypeGet,
None,
None,
"""The time dependence type for equations identified by an object.""")
3095 sourceVector = property(SourceVectorGet,
None,
None,
"""The source vector for equations""")
3097 outputType = property(OutputTypeGet, OutputTypeSet,
None,
"""The output type for equations identified by an object.""")
3099 sparsityType = property(SparsityTypeGet, SparsityTypeSet,
None,
"""The sparsity type for equations identified by an object.""")
3101 linearityType = property(LinearityTypeGet,
None,
None,
"""The linearity type for equations identified by an object.""")
3103 jacobianMatricesTypes = property(
None, JacobianMatricesTypesSet,
None,
"""Setting Jacobian matrix evaluation type""")
3105 numberOfJacobianMatrices = property(NumberOfJacobianMatricesGet,
None,
None,
"""The number of Jacobian matrices in the equations""")
3107 numberOfDynamicMatrices = property(NumberOfDynamicMatricesGet,
None,
None,
"""The number of dynamic matrices in the equations""")
3109 lumpingType = property(LumpingTypeGet, LumpingTypeSet,
None,
"""The lumping type for equations identified by an object.""")
3111 numberOfLinearMatrices = property(NumberOfLinearMatricesGet,
None,
None,
"""The number of linear matrices in the equations""")
3115 """Provides input and output of fields through the FieldML API 3119 """Initialise a null cmfe_FieldMLIOType""" 3121 self.
cmiss_type = _wrap_routine(_iron_python.cmfe_FieldMLIO_Initialise,
None)
3124 """Finalises a Fieldml context. 3130 return _wrap_routine(_iron_python.cmfe_FieldMLIO_Finalise, [fieldml])
3133 """Get the session handle from a Fieldml context. 3135 :returns: sessionHandle. The session handle. 3140 return _wrap_routine(_iron_python.cmfe_FieldMLIO_GetSession, [fieldml])
3143 """Create a basis using the given FieldML evaluator. 3145 :param evaluatorName: The name of the argument evaluator to create the basis from. 3146 :type evaluatorName: string 3147 :param userNumber: The user number to assign to the new basis. 3148 :type userNumber: int 3153 return _wrap_routine(_iron_python.cmfe_FieldML_InputBasisCreateStartNum, [fieldml, evaluatorName, userNumber])
3156 """Create a basis using the given FieldML evaluator. 3158 :param evaluatorName: The name of the argument evaluator to create the basis from. 3159 :type evaluatorName: string 3160 :param userNumber: The user number to assign to the new basis. 3161 :type userNumber: int 3162 :param basis: On return, the newly created basis. 3168 return _wrap_routine(_iron_python.cmfe_FieldML_InputBasisCreateStart, [fieldml, evaluatorName, userNumber, basis])
3171 """Create a coordinate system using the given FieldML evaluator. 3173 :param evaluatorName: The name of the argument evaluator to create the coordinate system from. 3174 :type evaluatorName: string 3175 :param userNumber: The user number to assign to the new coordinate system. 3176 :type userNumber: int 3181 return _wrap_routine(_iron_python.cmfe_FieldML_InputCoordinateSystemCreateStartNum, [fieldml, evaluatorName, userNumber])
3184 """Create a coordinate system using the given FieldML evaluator. 3186 :param evaluatorName: The name of the argument evaluator to create the coordinate system from. 3187 :type evaluatorName: string 3188 :param coordinateSystem: On return, the newly created coordinate system. 3189 :type coordinateSystem: CoordinateSystem 3190 :param userNumber: The user number to assign to the new coordinate system. 3191 :type userNumber: int 3196 return _wrap_routine(_iron_python.cmfe_FieldML_InputCoordinateSystemCreateStart, [fieldml, evaluatorName, coordinateSystem, userNumber])
3199 """Initialise the given FieldML context using the given FieldML XML file. 3201 :param filename: The FieldML XML file to parse. 3202 :type filename: string 3207 return _wrap_routine(_iron_python.cmfe_FieldML_InputCreateFromFile, [filename, fieldml])
3210 """Use the given FieldML evaluator as a template to create a component on the mesh identified by the given user number. 3212 :param regionNumber: The user number of the region in which the mesh component is to be created. 3213 :type regionNumber: int 3214 :param meshNumber: The user number of the mesh for which the mesh component is to be created. 3215 :type meshNumber: int 3216 :param componentNumber: The number of the mesh component to create. 3217 :type componentNumber: int 3218 :param evaluatorName: The name of the argument evaluator to create the basis from. 3219 :type evaluatorName: string 3224 return _wrap_routine(_iron_python.cmfe_FieldML_InputCreateMeshComponentNum, [fieldml, regionNumber, meshNumber, componentNumber, evaluatorName])
3227 """Use the given FieldML evaluator as a template to create a component on the given mesh. 3229 :param mesh: The mesh for which to create the mesh component. 3231 :param componentNumber: The number of the mesh component to create. 3232 :type componentNumber: int 3233 :param evaluatorName: The name of the argument evaluator to create the mesh from. 3234 :type evaluatorName: string 3239 return _wrap_routine(_iron_python.cmfe_FieldML_InputCreateMeshComponent, [fieldml, mesh, componentNumber, evaluatorName])
3242 """Create a field with the given user number using the given FieldML evaluator. 3244 :param regionNumber: The user number of the region in which to create the field. 3245 :type regionNumber: int 3246 :param meshNumber: The user number of the mesh to use when creating the field. 3247 :type meshNumber: int 3248 :param decompositionNumber: The user number of the decomposition to use when creating the field. 3249 :type decompositionNumber: int 3250 :param fieldNumber: The user number to assign to the new field. 3251 :type fieldNumber: int 3252 :param variableType: The OpenCMISS variable type. 3253 :type variableType: int 3254 :param evaluatorName: The name of the argument evaluator to create the field from. 3255 :type evaluatorName: string 3260 return _wrap_routine(_iron_python.cmfe_FieldML_InputFieldCreateStartNum, [fieldml, regionNumber, meshNumber, decompositionNumber, fieldNumber, variableType, evaluatorName])
3263 """Create a field using the given FieldML evaluator. 3265 :param region: The region in which the field is to be created. 3266 :type region: Region 3267 :param decomposition: The decomposition to use when creating the field. 3268 :type decomposition: Decomposition 3269 :param fieldNumber: The user number to assign to the new field. 3270 :type fieldNumber: int 3271 :param field: On return, the newly created field. 3273 :param variableType: The OpenCMISS variable type. 3274 :type variableType: int 3275 :param evaluatorName: The name of the argument evaluator to create the field from. 3276 :type evaluatorName: string 3281 return _wrap_routine(_iron_python.cmfe_FieldML_InputFieldCreateStart, [fieldml, region, decomposition, fieldNumber, field, variableType, evaluatorName])
3284 """Update the DOF parameters of field with the given user number, using the given FieldML evaluator. 3286 :param regionNumber: The user number of the region of the field for which parameters are to be updated. 3287 :type regionNumber: int 3288 :param fieldNumber: The user number of the field for which parameters are to be updated. 3289 :type fieldNumber: int 3290 :param evaluatorName: The name of the argument evaluator to get the parameters from. 3291 :type evaluatorName: string 3292 :param variableType: The OpenCMISS variable type. 3293 :type variableType: int 3294 :param setType: The parameter set type. 3300 return _wrap_routine(_iron_python.cmfe_FieldML_InputFieldParametersUpdateNum, [fieldml, regionNumber, fieldNumber, evaluatorName, variableType, setType])
3303 """Update the DOF parameters of the given field, using the given FieldML evaluator. 3305 :param field: On return, the field object. 3307 :param evaluatorName: The name of the argument evaluator to get the parameters from. 3308 :type evaluatorName: string 3309 :param variableType: The OpenCMISS variable type. 3310 :type variableType: int 3311 :param setType: The parameter set type. 3317 return _wrap_routine(_iron_python.cmfe_FieldML_InputFieldParametersUpdate, [fieldml, field, evaluatorName, variableType, setType])
3320 """Creates a mesh with the given user number using the given FieldML evaluator. 3322 :param meshArgumentName: The name of the mesh argument evaluator to create a mesh from. 3323 :type meshArgumentName: string 3324 :param meshNumber: The user number to assign to the new mesh. 3325 :type meshNumber: int 3326 :param regionNumber: The user number of the region in which to create the mesh. 3327 :type regionNumber: int 3332 return _wrap_routine(_iron_python.cmfe_FieldML_InputMeshCreateStartNum, [fieldml, meshArgumentName, meshNumber, regionNumber])
3335 """Creates a mesh using the given FieldML evaluator. 3337 :param meshArgumentName: The name of the argument evaluator to create a mesh from. 3338 :type meshArgumentName: string 3339 :param mesh: On return, the newly created mesh. 3341 :param meshNumber: The user number to assign to the new mesh. 3342 :type meshNumber: int 3343 :param region: The region in which to create the mesh. 3344 :type region: Region 3349 return _wrap_routine(_iron_python.cmfe_FieldML_InputMeshCreateStart, [fieldml, meshArgumentName, mesh, meshNumber, region])
3352 """Creates a region's nodes using the given FieldML evaluator. 3354 :param nodesArgumentName: The name of the argument evaluator to create the nodes from. 3355 :type nodesArgumentName: string 3356 :param regionNumber: The user number of the region to create to the nodes in. 3357 :type regionNumber: int 3358 :param nodes: On return, the newly created nodes. 3364 return _wrap_routine(_iron_python.cmfe_FieldML_InputNodesCreateStartNum, [fieldml, nodesArgumentName, regionNumber, nodes])
3367 """Creates a region's nodes using the given FieldML evaluator. 3369 :param nodesArgumentName: The name of the argument evaluator to create the basis from. 3370 :type nodesArgumentName: string 3371 :param region: The user number of the region to create to the nodes in. 3372 :type region: Region 3373 :param nodes: On return, the newly created nodes. 3379 return _wrap_routine(_iron_python.cmfe_FieldML_InputNodesCreateStart, [fieldml, nodesArgumentName, region, nodes])
3382 """Add the field with the given user number to the current FieldML context, only including the given components. 3384 :param typeHandle: The FieldML type to assign to the new FieldML field. 3385 :type typeHandle: int 3386 :param baseName: The prefix to use when naming automatically created FieldML objects in the context. 3387 :type baseName: string 3388 :param dofFormat: The name of the format to use when writing dof data. 3389 :type dofFormat: string 3390 :param regionNumber: The user number of the region owning the field to add. 3391 :type regionNumber: int 3392 :param fieldNumber: The user number of the field whose components are to be added. 3393 :type fieldNumber: int 3394 :param fieldComponentNumbers: The component numbers to add. 3395 :type fieldComponentNumbers: Array of ints 3396 :param variableType: The variable type of the field to add to the FieldML context. 3397 :type variableType: int 3398 :param setType: The parameter set type. 3404 return _wrap_routine(_iron_python.cmfe_FieldML_OutputAddFieldComponentsNum, [fieldml, typeHandle, baseName, dofFormat, regionNumber, fieldNumber, fieldComponentNumbers, variableType, setType])
3407 """Add the given field to the current FieldML context, only including the given components. 3409 :param typeHandle: The FieldML type to assign to the new FieldML field. 3410 :type typeHandle: int 3411 :param baseName: The prefix to use when naming automatically created FieldML objects in the context. 3412 :type baseName: string 3413 :param dofFormat: The name of the format to use when writing dof data. 3414 :type dofFormat: string 3415 :param field: The field whose components are to be added. 3417 :param fieldComponentNumbers: 3418 :type fieldComponentNumbers: Array of ints 3419 :param variableType: The variable type of the field to add to the FieldML context. 3420 :type variableType: int 3421 :param setType: The parameter set type. 3427 return _wrap_routine(_iron_python.cmfe_FieldML_OutputAddFieldComponents, [fieldml, typeHandle, baseName, dofFormat, field, fieldComponentNumbers, variableType, setType])
3430 """Add the field with the given user number to the given FieldML context. The FieldML type will be inferred. 3432 :param baseName: The prefix to use when naming automatically created FieldML objects in the context. 3433 :type baseName: string 3434 :param dofFormat: The name of the format to use when writing dof data. 3435 :type dofFormat: string 3436 :param regionNumber: The user number of the region containing the field to add to the FieldML context. 3437 :type regionNumber: int 3438 :param fieldNumber: The user number of the field to add to the FieldML context. 3439 :type fieldNumber: int 3440 :param variableType: The variable type of the field to add to the FieldML context. 3441 :type variableType: int 3442 :param setType: The parameter set type. 3448 return _wrap_routine(_iron_python.cmfe_FieldML_OutputAddFieldNoTypeNum, [fieldml, baseName, dofFormat, regionNumber, fieldNumber, variableType, setType])
3451 """Add the given field to the given FieldML context. The FieldML type will be inferred. 3453 :param baseName: The prefix to use when naming automatically created FieldML objects in the context. 3454 :type baseName: string 3455 :param dofFormat: The name of the format to use when writing dof data. 3456 :type dofFormat: string 3457 :param field: The field to add. 3459 :param variableType: The variable type of the field to add. 3460 :type variableType: int 3461 :param setType: The parameter set type. 3467 return _wrap_routine(_iron_python.cmfe_FieldML_OutputAddFieldNoType, [fieldml, baseName, dofFormat, field, variableType, setType])
3470 """Add the given field to the given FieldML context, using the given FieldML type. 3472 :param baseName: The prefix to use when naming automatically created FieldML objects in the context. 3473 :type baseName: string 3474 :param dofFormat: The name of the format to use when writing dof data. 3475 :type dofFormat: string 3476 :param regionNumber: The user number of the region owning the field to add. 3477 :type regionNumber: int 3478 :param fieldNumber: The user number of the field to add. 3479 :type fieldNumber: int 3480 :param variableType: The variable type of the field to add to the FieldML context. 3481 :type variableType: int 3482 :param setType: The parameter set type. 3484 :param typeHandle: The FieldML type to assign to the new FieldML field. 3485 :type typeHandle: int 3490 return _wrap_routine(_iron_python.cmfe_FieldML_OutputAddFieldWithTypeNum, [fieldml, baseName, dofFormat, regionNumber, fieldNumber, variableType, setType, typeHandle])
3493 """Add the given field to the given FieldML context, using the given FieldML type. 3495 :param baseName: The prefix to use when naming automatically created FieldML objects in the context. 3496 :type baseName: string 3497 :param dofFormat: The name of the format to use when writing dof data. 3498 :type dofFormat: string 3499 :param field: The field to add to the FieldML context. 3501 :param variableType: The variable type of the field to add to the FieldML context. 3502 :type variableType: int 3503 :param setType: The parameter set type. 3505 :param typeHandle: The FieldML type to assign to the new FieldML field. 3506 :type typeHandle: int 3511 return _wrap_routine(_iron_python.cmfe_FieldML_OutputAddFieldWithType, [fieldml, baseName, dofFormat, field, variableType, setType, typeHandle])
3514 """Import a FieldML object from the library into the current session. 3516 :param name: The name of the object to import. 3518 :returns: handle. A handle to the newly imported FieldML object. 3523 return _wrap_routine(_iron_python.cmfe_FieldML_OutputAddImport, [fieldml, name])
3525 def OutputCreateNum(self, regionNumber, meshNumber, location, baseName, connectivityFormat):
3526 """Initialise the given FieldML context using the mesh with the given user number. 3528 :param regionNumber: The user number of the region owning the mesh to use when initialising the FieldML context. 3529 :type regionNumber: int 3530 :param meshNumber: The user number of the mesh to use when initialising the FieldML context. 3531 :type meshNumber: int 3532 :param location: The root directory in which associated data files should be created. 3533 :type location: string 3534 :param baseName: The prefix to use when naming automatically created FieldML objects in the context. 3535 :type baseName: string 3536 :param connectivityFormat: The name of the format to use when writing connectivity data. 3537 :type connectivityFormat: string 3542 return _wrap_routine(_iron_python.cmfe_FieldML_OutputCreateNum, [regionNumber, meshNumber, location, baseName, connectivityFormat, fieldml])
3545 """Initialise the given FieldML context using the given mesh. 3547 :param mesh: The mesh to use when initialising the FieldML context. 3549 :param location: The root directory in which associated data files should be created. 3550 :type location: string 3551 :param baseName: The prefix to use when naming automatically created FieldML objects in the context. 3552 :type baseName: string 3553 :param connectivityFormat: The name of the format to use when writing connectivity data. 3554 :type connectivityFormat: string 3559 return _wrap_routine(_iron_python.cmfe_FieldML_OutputCreate, [mesh, location, baseName, connectivityFormat, fieldml])
3562 """Write the FieldML document managed by the given context to a file with the given name. 3564 :param filename: The name of the file to write the FieldML document to. 3565 :type filename: string 3570 return _wrap_routine(_iron_python.cmfe_FieldML_OutputWrite, [fieldml, filename])
3574 """Contains information for a field defined on a region. 3578 """Initialise a null cmfe_FieldType""" 3580 self.
cmiss_type = _wrap_routine(_iron_python.cmfe_Field_Initialise,
None)
3583 """Returns the interpolation type for a field variable component for a field identified by an object. 3585 :param variableType: The variable type of the field to get the interpolation type for. Must be a value from the FieldVariableTypes enum. 3586 :type variableType: int 3587 :param componentNumber: The component number of the field variable to get the interpolation type for. 3588 :type componentNumber: int 3589 :returns: interpolationType. The interpolation type. Will be a value from the FieldInterpolationTypes enum. 3594 return _wrap_routine(_iron_python.cmfe_Field_ComponentInterpolationGet, [field, variableType, componentNumber])
3597 """Sets/changes the interpolation type for a field variable component for a field identified by an object. 3599 :param variableType: The variable type of the field to set the interpolation type for. Must be a value from the FieldVariableTypes enum. 3600 :type variableType: int 3601 :param componentNumber: The component number of the field variable to set the interpolation type for. 3602 :type componentNumber: int 3603 :param interpolationType: The interpolation type to set. Must be a value from the FieldInterpolationTypes enum. 3604 :type interpolationType: int 3609 return _wrap_routine(_iron_python.cmfe_Field_ComponentInterpolationSet, [field, variableType, componentNumber, interpolationType])
3612 """Returns the character string label for a field variable component for a field identified by an object. 3614 :param variableType: The variable type of the field to get the label for. Must be a value from the FieldVariableTypes enum. 3615 :type variableType: int 3616 :param componentNumber: The component number of the field variable to get the label for. 3617 :type componentNumber: int 3618 :returns: label. The field variable component label. 3623 return _wrap_routine(_iron_python.cmfe_Field_ComponentLabelGet, [field, variableType, componentNumber])
3626 """Sets/changes the character string label for a field variable component for a field identified by an object. 3628 :param variableType: The variable type of the field to set the label for. Must be a value from the FieldVariableTypes enum. 3629 :type variableType: int 3630 :param componentNumber: The component number of the field variable to set the label for. 3631 :type componentNumber: int 3632 :param label: The field variable component label to set. 3638 return _wrap_routine(_iron_python.cmfe_Field_ComponentLabelSet, [field, variableType, componentNumber, label])
3641 """Returns the mesh component number for a field variable component for a field identified by an object. 3643 :param variableType: The variable type of the field to get the mesh component number for. Must be a value from the FieldVariableTypes enum. 3644 :type variableType: int 3645 :param componentNumber: The component number of the field variable to get the mesh component number for. 3646 :type componentNumber: int 3647 :returns: meshComponent. The mesh component number. 3652 return _wrap_routine(_iron_python.cmfe_Field_ComponentMeshComponentGet, [field, variableType, componentNumber])
3655 """Sets/changes the mesh component number for a field variable component for a field identified by an object. 3657 :param variableType: The variable type of the field to set the mesh component number for. Must be a value from the FieldVariableTypes enum. 3658 :type variableType: int 3659 :param componentNumber: The component number of the field variable to set the mesh component number for. 3660 :type componentNumber: int 3661 :param meshComponent: The mesh component number to set. 3662 :type meshComponent: int 3667 return _wrap_routine(_iron_python.cmfe_Field_ComponentMeshComponentSet, [field, variableType, componentNumber, meshComponent])
3670 """Initialises the values of parameter set of a field variable component to a double precision constant value for a field identified by an object. 3672 :param variableType: The variable type of the field to initialise the field variable component for. Must be a value from the FieldVariableTypes enum. 3673 :type variableType: int 3674 :param fieldSetType: The parameter set type of the field to initialise the field variable component for. Must be a value from the FieldParameterSetTypes enum. 3675 :type fieldSetType: int 3676 :param componentNumber: The component number of the field variable to initialise the field variable component for. 3677 :type componentNumber: int 3678 :param value: The value to initialise the parameter set for. 3684 return _wrap_routine(_iron_python.cmfe_Field_ComponentValuesInitialiseDP, [field, variableType, fieldSetType, componentNumber, value])
3687 """Initialises the values of parameter set of a field variable component to an integer constant value for a field identified by an object. 3689 :param variableType: The variable type of the field to initialise the field variable component for. Must be a value from the FieldVariableTypes enum. 3690 :type variableType: int 3691 :param fieldSetType: The parameter set type of the field to initialise the field variable component for. Must be a value from the FieldParameterSetTypes enum. 3692 :type fieldSetType: int 3693 :param componentNumber: The component number of the field variable to initialise the field variable component for. 3694 :type componentNumber: int 3695 :param value: The value to initialise the parameter set for. 3701 return _wrap_routine(_iron_python.cmfe_Field_ComponentValuesInitialiseIntg, [field, variableType, fieldSetType, componentNumber, value])
3704 """Initialises the values of parameter set of a field variable component to a logical constant value for a field identified by an object. 3706 :param variableType: The variable type of the field to initialise the field variable component for. Must be a value from the FieldVariableTypes enum. 3707 :type variableType: int 3708 :param fieldSetType: The parameter set type of the field to initialise the field variable component for. Must be a value from the FieldParameterSetTypes enum. 3709 :type fieldSetType: int 3710 :param componentNumber: The component number of the field variable to initialise the field variable component for. 3711 :type componentNumber: int 3712 :param value: The value to initialise the parameter set for. 3718 return _wrap_routine(_iron_python.cmfe_Field_ComponentValuesInitialiseL, [field, variableType, fieldSetType, componentNumber, value])
3721 """Initialises the values of parameter set of a field variable component to a single precision constant value for a field identified by an object. 3723 :param variableType: The variable type of the field to initialise the field variable component for. Must be a value from the FieldVariableTypes enum. 3724 :type variableType: int 3725 :param fieldSetType: The parameter set type of the field to initialise the field variable component for. Must be a value from the FieldParameterSetTypes enum. 3726 :type fieldSetType: int 3727 :param componentNumber: The component number of the field variable to initialise the field variable component for. 3728 :type componentNumber: int 3729 :param value: The value to initialise the parameter set for. 3735 return _wrap_routine(_iron_python.cmfe_Field_ComponentValuesInitialiseSP, [field, variableType, fieldSetType, componentNumber, value])
3738 """Finishes the creation of a field identified by an object. 3744 return _wrap_routine(_iron_python.cmfe_Field_CreateFinish, [field])
3747 """Starts the creation of a field on an interface identified by an object. 3749 :param fieldUserNumber: The user number of the field to start the creation of. 3750 :type fieldUserNumber: int 3751 :param interface: The interface to create the field on. 3752 :type interface: Interface 3757 return _wrap_routine(_iron_python.cmfe_Field_CreateStartInterface, [fieldUserNumber, interface, field])
3760 """Starts the creation of a field on a region identified by an object. 3762 :param fieldUserNumber: The user number of the field to start the creation of. 3763 :type fieldUserNumber: int 3764 :param region: The region to create the field on. 3765 :type region: Region 3770 return _wrap_routine(_iron_python.cmfe_Field_CreateStart, [fieldUserNumber, region, field])
3773 """Returns the DOF Order type for a field variable for a field identified by an object. 3775 :param variableType: The variable type of the field to get the DOF order type for. Must be a value from the FieldVariableTypes enum. 3776 :type variableType: int 3777 :returns: DOFOrderType. The field variable DOF order type. Will be a value from the FieldDOFOrderTypes enum. 3782 return _wrap_routine(_iron_python.cmfe_Field_DOFOrderTypeGet, [field, variableType])
3785 """Sets/changes the DOF Order type for a field variable for a field identified by an object. 3787 :param variableType: The variable type of the field to set the DOF order type for. Must be a value from the FieldVariableTypes enum. 3788 :type variableType: int 3789 :param DOFOrderType: The field variable DOF order type to set. Must be a value from the FieldDOFOrderTypes enum. 3790 :type DOFOrderType: int 3795 return _wrap_routine(_iron_python.cmfe_Field_DOFOrderTypeSet, [field, variableType, DOFOrderType])
3798 """Sets/changes the data projection for a field identified by an object. 3800 :param dataProjection: The data projection for the field to set. 3801 :type dataProjection: DataProjection 3806 return _wrap_routine(_iron_python.cmfe_Field_DataProjectionSet, [field, dataProjection])
3809 """Returns the data type for a field variable for a field identified by an object. 3811 :param variableType: The variable type of the field to get the data type for. Must be a value from the FieldVariableTypes enum. 3812 :type variableType: int 3813 :returns: dataType. The field variable data type. Will be a value from the FieldDataTypes enum. 3818 return _wrap_routine(_iron_python.cmfe_Field_DataTypeGet, [field, variableType])
3821 """Sets/changes the data type for a field variable for a field identified by an object. 3823 :param variableType: The variable type of the field to set the data type for. Must be a value from the FieldVariableTypes enum. 3824 :type variableType: int 3825 :param dataType: The field variable data type to set. Must be a value from the FieldDataTypes enum. 3831 return _wrap_routine(_iron_python.cmfe_Field_DataTypeSet, [field, variableType, dataType])
3834 """Returns the dependent type for a field identified by an object. 3836 :returns: dependentType. The field dependent type. Will be a value from the FieldDependentTypes enum. 3841 return _wrap_routine(_iron_python.cmfe_Field_DependentTypeGet, [field])
3844 """Sets/changes the dependent type for a field identified by an object. 3846 :param dependentType: The field dependent type to set. Must be a value from the FieldDependentTypes enum. 3847 :type dependentType: int 3852 return _wrap_routine(_iron_python.cmfe_Field_DependentTypeSet, [field, dependentType])
3855 """Destroys a field identified by an object. 3861 return _wrap_routine(_iron_python.cmfe_Field_Destroy, [field])
3864 """Returns the dimension for a field identified by an object. 3866 :param variableType: The variable type of the field to get the dimension for. Must be a value from the FieldVariableTypes enum. 3867 :type variableType: int 3868 :returns: dimension. The field dimension. Will be a value from the FieldDimension enum. 3873 return _wrap_routine(_iron_python.cmfe_Field_DimensionGet, [field, variableType])
3876 """Sets/changes the dimension for a field identified by an object. 3878 :param variableType: The variable type of the field to get the dimension for. Must be a value from the FieldVariableTypes enum. 3879 :type variableType: int 3880 :param dimension: The field dimension to set. Must be a value from the FieldDimension enum. 3881 :type dimension: int 3886 return _wrap_routine(_iron_python.cmfe_Field_DimensionSet, [field, variableType, dimension])
3889 """Finalises a cmfe_FieldType object. 3895 return _wrap_routine(_iron_python.cmfe_Field_Finalise, [cmfe_Field])
3898 """Returns the geometric field for a field identified by an object. 3900 :param geometricField: On return, the geometric field for the field. 3901 :type geometricField: Field 3906 return _wrap_routine(_iron_python.cmfe_Field_GeometricFieldGet, [field, geometricField])
3909 """Sets/changes the geometric field for a field identified by an object. 3911 :param geometricField: The geometric field for the field to set. 3912 :type geometricField: Field 3917 return _wrap_routine(_iron_python.cmfe_Field_GeometricFieldSet, [field, geometricField])
3920 """Gets the line length between nodes of a geometric field for a given element number and element basis line number by an object. 3922 :param elementNumber: The element to get the line length for 3923 :type elementNumber: int 3924 :param elementLineNumber: The element basis line to get the length for 3925 :type elementLineNumber: int 3926 :returns: lineLength. The line length of the chosen element line number 3930 geometricField = self
3931 return _wrap_routine(_iron_python.cmfe_Field_GeometricParametersElementLineLengthGet, [geometricField, elementNumber, elementLineNumber])
3934 """Gets the volume for a given element number by an object. 3936 :param elementNumber: The element to get the volume for 3937 :type elementNumber: int 3938 :returns: elementVolume. The volume of the chosen element 3942 geometricField = self
3943 return _wrap_routine(_iron_python.cmfe_Field_GeometricParametersElementVolumeGet, [geometricField, elementNumber])
3946 """Returns the character string label for a field identified by an object. 3948 :returns: label. The field label. 3953 return _wrap_routine(_iron_python.cmfe_Field_LabelGet, [field])
3956 """Sets/changes the character string label for a field identified by an object. 3958 :param label: The field label to set. 3964 return _wrap_routine(_iron_python.cmfe_Field_LabelSet, [field, label])
3967 """Returns the mesh decomposition for a field identified by an object. 3969 :param meshDecomposition: On return, the mesh decomposition for the field. 3970 :type meshDecomposition: Decomposition 3975 return _wrap_routine(_iron_python.cmfe_Field_MeshDecompositionGet, [field, meshDecomposition])
3978 """Sets/changes the mesh decomposition for a field identified by an object. 3980 :param meshDecomposition: The mesh decomposition for the field to set. 3981 :type meshDecomposition: Decomposition 3986 return _wrap_routine(_iron_python.cmfe_Field_MeshDecompositionSet, [field, meshDecomposition])
3989 """Returns the number of components for a field variable for a field identified by an object. 3991 :param variableType: The variable type of the dependent field to get the number of components for. Must be a value from the FieldVariableTypes enum. 3992 :type variableType: int 3993 :returns: numberOfComponents. The number of components in the field variable. 3998 return _wrap_routine(_iron_python.cmfe_Field_NumberOfComponentsGet, [field, variableType])
4001 """Sets/changes the number of components for a field variable for a field identified by an object. 4003 :param variableType: The variable type of the dependent field to set the number of components for. Must be a value from the FieldVariableTypes enum. 4004 :type variableType: int 4005 :param numberOfComponents: The number of components in the field variable to set. 4006 :type numberOfComponents: int 4011 return _wrap_routine(_iron_python.cmfe_Field_NumberOfComponentsSet, [field, variableType, numberOfComponents])
4014 """Returns the number of variables for a field identified by an object. 4016 :returns: numberOfVariables. The number of variables in the field. 4021 return _wrap_routine(_iron_python.cmfe_Field_NumberOfVariablesGet, [field])
4024 """Sets/changes the number of variables for a field identified by an object. 4026 :param numberOfVariables: The number of variables in the field to set. 4027 :type numberOfVariables: int 4032 return _wrap_routine(_iron_python.cmfe_Field_NumberOfVariablesSet, [field, numberOfVariables])
4035 """Adds the given double precision value to the given parameter set for the constant of the field variable component for a field identified by an object. 4037 :param variableType: The variable type of the field to add the constant to the field parameter set for. Must be a value from the FieldVariableTypes enum. 4038 :type variableType: int 4039 :param fieldSetType: The parameter set type of the field to add the constant to the field parameter set for. Must be a value from the FieldParameterSetTypes enum. 4040 :type fieldSetType: int 4041 :param componentNumber: The component number of the field variable to add the constant to the field parameter set for. 4042 :type componentNumber: int 4043 :param value: The value to add to the field parameter set. 4049 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetAddConstantDP, [field, variableType, fieldSetType, componentNumber, value])
4052 """Adds the given integer value to the given parameter set for the constant of the field variable component for a field identified by an object. 4054 :param variableType: The variable type of the field to add the constant to the field parameter set for. Must be a value from the FieldVariableTypes enum. 4055 :type variableType: int 4056 :param fieldSetType: The parameter set type of the field to add the constant to the field parameter set for. Must be a value from the FieldParameterSetTypes enum. 4057 :type fieldSetType: int 4058 :param componentNumber: The component number of the field variable to add the constant to the field parameter set for. 4059 :type componentNumber: int 4060 :param value: The value to add to the field parameter set. 4066 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetAddConstantIntg, [field, variableType, fieldSetType, componentNumber, value])
4069 """Adds the given logical value to the given parameter set for the constant of the field variable component for a field identified by an object. 4071 :param variableType: The variable type of the field to add the constant to the field parameter set for. Must be a value from the FieldVariableTypes enum. 4072 :type variableType: int 4073 :param fieldSetType: The parameter set type of the field to add the constant to the field parameter set for. Must be a value from the FieldParameterSetTypes enum. 4074 :type fieldSetType: int 4075 :param componentNumber: The component number of the field variable to add the constant to the field parameter set for. 4076 :type componentNumber: int 4077 :param value: The value to add to the field parameter set. 4083 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetAddConstantL, [field, variableType, fieldSetType, componentNumber, value])
4086 """Adds the given single precision value to the given parameter set for the constant of the field variable component for a field identified by an object. 4088 :param variableType: The variable type of the field to add the constant to the field parameter set for. Must be a value from the FieldVariableTypes enum. 4089 :type variableType: int 4090 :param fieldSetType: The parameter set type of the field to add the constant to the field parameter set for. Must be a value from the FieldParameterSetTypes enum. 4091 :type fieldSetType: int 4092 :param componentNumber: The component number of the field variable to add the constant to the field parameter set for. 4093 :type componentNumber: int 4094 :param value: The value to add to the field parameter set. 4100 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetAddConstantSP, [field, variableType, fieldSetType, componentNumber, value])
4103 """Adds the given double precision value to an element in the given parameter set for field variable component for a field identified by an object. 4105 :param variableType: The variable type of the field to add the value to the element in the field parameter set. Must be a value from the FieldVariableTypes enum. 4106 :type variableType: int 4107 :param fieldSetType: The parameter set type of the field to add the value to the element. Must be a value from the FieldParameterSetTypes enum. 4108 :type fieldSetType: int 4109 :param userElementNumber: The user element number to add the value to. 4110 :type userElementNumber: int 4111 :param componentNumber: The component number of the field variable to add the value to the element to in the field parameter set. 4112 :type componentNumber: int 4113 :param value: The value to add to the element in the field parameter set. 4119 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetAddElementDP, [field, variableType, fieldSetType, userElementNumber, componentNumber, value])
4122 """Adds the given integer value to an element in the given parameter set for field variable component for a field identified by an object. 4124 :param variableType: The variable type of the field to add the value to the element in the field parameter set. Must be a value from the FieldVariableTypes enum. 4125 :type variableType: int 4126 :param fieldSetType: The parameter set type of the field to add the value to the element. Must be a value from the FieldParameterSetTypes enum. 4127 :type fieldSetType: int 4128 :param userElementNumber: The user element number to add the value to. 4129 :type userElementNumber: int 4130 :param componentNumber: The component number of the field variable to add the value to the element to in the field parameter set. 4131 :type componentNumber: int 4132 :param value: The value to add to the element in the field parameter set. 4138 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetAddElementIntg, [field, variableType, fieldSetType, userElementNumber, componentNumber, value])
4141 """Adds the given logical value to an element in the given parameter set for field variable component for a field identified by an object. 4143 :param variableType: The variable type of the field to add the value to the element in the field parameter set. Must be a value from the FieldVariableTypes enum. 4144 :type variableType: int 4145 :param fieldSetType: The parameter set type of the field to add the value to the element. Must be a value from the FieldParameterSetTypes enum. 4146 :type fieldSetType: int 4147 :param userElementNumber: The user element number to add the value to. 4148 :type userElementNumber: int 4149 :param componentNumber: The component number of the field variable to add the value to the element to in the field parameter set. 4150 :type componentNumber: int 4151 :param value: The value to add to the element in the field parameter set. 4157 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetAddElementL, [field, variableType, fieldSetType, userElementNumber, componentNumber, value])
4160 """Adds the given single precision value to an element in the given parameter set for field variable component for a field identified by an object. 4162 :param variableType: The variable type of the field to add the value to the element in the field parameter set. Must be a value from the FieldVariableTypes enum. 4163 :type variableType: int 4164 :param fieldSetType: The parameter set type of the field to add the value to the element. Must be a value from the FieldParameterSetTypes enum. 4165 :type fieldSetType: int 4166 :param userElementNumber: The user element number to add the value to. 4167 :type userElementNumber: int 4168 :param componentNumber: The component number of the field variable to add the value to the element to in the field parameter set. 4169 :type componentNumber: int 4170 :param value: The value to add to the element in the field parameter set. 4176 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetAddElementSP, [field, variableType, fieldSetType, userElementNumber, componentNumber, value])
4178 def ParameterSetAddNodeDP(self, variableType, fieldSetType, versionNumber, derivativeNumber, userNodeNumber, componentNumber, value):
4179 """Adds the given double precision value to an node in the given parameter set for field variable component for a field identified by an object. 4181 :param variableType: The variable type of the field to add the value to the node in the field parameter set. Must be a value from the FieldVariableTypes enum. 4182 :type variableType: int 4183 :param fieldSetType: The parameter set type of the field to add the value to the node. Must be a value from the FieldParameterSetTypes enum. 4184 :type fieldSetType: int 4185 :param versionNumber: The node derivative version number of the node to add the value to. 4186 :type versionNumber: int 4187 :param derivativeNumber: The node derivative number of the node to add the value to. 4188 :type derivativeNumber: int 4189 :param userNodeNumber: The user node number to add the value to. 4190 :type userNodeNumber: int 4191 :param componentNumber: The component number of the field variable to add the value to the node to in the field parameter set. 4192 :type componentNumber: int 4193 :param value: The value to add to the node in the field parameter set. 4199 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetAddNodeDP, [field, variableType, fieldSetType, versionNumber, derivativeNumber, userNodeNumber, componentNumber, value])
4201 def ParameterSetAddNodeIntg(self, variableType, fieldSetType, versionNumber, derivativeNumber, userNodeNumber, componentNumber, value):
4202 """Adds the given integer value to an node in the given parameter set for field variable component for a field identified by an object. 4204 :param variableType: The variable type of the field to add the value to the node in the field parameter set. Must be a value from the FieldVariableTypes enum. 4205 :type variableType: int 4206 :param fieldSetType: The parameter set type of the field to add the value to the node. Must be a value from the FieldParameterSetTypes enum. 4207 :type fieldSetType: int 4208 :param versionNumber: The node derivative version number of the node to add the value to. 4209 :type versionNumber: int 4210 :param derivativeNumber: The node derivative number of the node to add the value to. 4211 :type derivativeNumber: int 4212 :param userNodeNumber: The user node number to add the value to. 4213 :type userNodeNumber: int 4214 :param componentNumber: The component number of the field variable to add the value to the node to in the field parameter set. 4215 :type componentNumber: int 4216 :param value: The value to add to the node in the field parameter set. 4222 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetAddNodeIntg, [field, variableType, fieldSetType, versionNumber, derivativeNumber, userNodeNumber, componentNumber, value])
4224 def ParameterSetAddNodeL(self, variableType, fieldSetType, versionNumber, derivativeNumber, userNodeNumber, componentNumber, value):
4225 """Adds the given logical value to an node in the given parameter set for field variable component for a field identified by an object. 4227 :param variableType: The variable type of the field to add the value to the node in the field parameter set. Must be a value from the FieldVariableTypes enum. 4228 :type variableType: int 4229 :param fieldSetType: The parameter set type of the field to add the value to the node. Must be a value from the FieldParameterSetTypes enum. 4230 :type fieldSetType: int 4231 :param versionNumber: The node derivative version number of the node to add the value to. 4232 :type versionNumber: int 4233 :param derivativeNumber: The node derivative number of the node to add the value to. 4234 :type derivativeNumber: int 4235 :param userNodeNumber: The user node number to add the value to. 4236 :type userNodeNumber: int 4237 :param componentNumber: The component number of the field variable to add the value to the node to in the field parameter set. 4238 :type componentNumber: int 4239 :param value: The value to add to the node in the field parameter set. 4245 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetAddNodeL, [field, variableType, fieldSetType, versionNumber, derivativeNumber, userNodeNumber, componentNumber, value])
4247 def ParameterSetAddNodeSP(self, variableType, fieldSetType, versionNumber, derivativeNumber, userNodeNumber, componentNumber, value):
4248 """Adds the given single precision value to an node in the given parameter set for field variable component for a field identified by an object. 4250 :param variableType: The variable type of the field to add the value to the node in the field parameter set. Must be a value from the FieldVariableTypes enum. 4251 :type variableType: int 4252 :param fieldSetType: The parameter set type of the field to add the value to the node. Must be a value from the FieldParameterSetTypes enum. 4253 :type fieldSetType: int 4254 :param versionNumber: The node derivative version number of the node to add the value to. 4255 :type versionNumber: int 4256 :param derivativeNumber: The node derivative number of the node to add the value to. 4257 :type derivativeNumber: int 4258 :param userNodeNumber: The user node number to add the value to. 4259 :type userNodeNumber: int 4260 :param componentNumber: The component number of the field variable to add the value to the node to in the field parameter set. 4261 :type componentNumber: int 4262 :param value: The value to add to the node in the field parameter set. 4268 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetAddNodeSP, [field, variableType, fieldSetType, versionNumber, derivativeNumber, userNodeNumber, componentNumber, value])
4271 """Creates a new parameter set of type set type for a field variable for a field identified by an object. 4273 :param variableType: The variable type of the field to create the parameter set on. Must be a value from the FieldVariableTypes enum. 4274 :type variableType: int 4275 :param fieldSetType: The parameter set type of the field to create. Must be a value from the FieldParameterSetTypes enum. 4276 :type fieldSetType: int 4281 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetCreate, [field, variableType, fieldSetType])
4284 """Returns a pointer to the specified field parameter set local double precision data array for a field identified by an object. The pointer must be restored with a call to OpenCMISS::Iron::cmfe_Field_ParameterSetDataRestore call. Note: the values can be used for read operations but a field parameter set update or add calls must be used to change any values. 4286 :param variableType: The variable type of the field to get the parameter set data for. Must be a value from the FieldVariableTypes enum. 4287 :type variableType: int 4288 :param fieldSetType: The parameter set type of the parameter set data to get. Must be a value from the FieldParameterSetTypes enum. 4289 :type fieldSetType: int 4290 :param parametersSize: Size of parameters to allocate. 4291 :returns: parameters. A pointer to the parameter set data. 4292 :rtype: Array of floats 4296 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetDataGetDP, [field, variableType, fieldSetType])
4299 """Returns a pointer to the specified field parameter set local integer data array for a field identified by an object. The pointer must be restored with a call to OpenCMISS::Iron::cmfe_Field_ParameterSetDataRestore call. Note: the values can be used for read operations but a field parameter set update or add calls must be used to change any values. 4301 :param variableType: The variable type of the field to get the parameter set data for. Must be a value from the FieldVariableTypes enum. 4302 :type variableType: int 4303 :param fieldSetType: The parameter set type of the parameter set data to get. Must be a value from the FieldParameterSetTypes enum. 4304 :type fieldSetType: int 4305 :param parametersSize: Size of parameters to allocate. 4306 :returns: parameters. A pointer to the parameter set data. 4307 :rtype: Array of ints 4311 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetDataGetIntg, [field, variableType, fieldSetType])
4314 """Returns a pointer to the specified field parameter set local logical data array for a field identified by an object. The pointer must be restored with a call to OpenCMISS::Iron::cmfe_Field_ParameterSetDataRestore call. Note: the values can be used for read operations but a field parameter set update or add calls must be used to change any values. 4316 :param variableType: The variable type of the field to get the parameter set data for. Must be a value from the FieldVariableTypes enum. 4317 :type variableType: int 4318 :param fieldSetType: The parameter set type of the parameter set data to get. Must be a value from the FieldParameterSetTypes enum. 4319 :type fieldSetType: int 4320 :param parametersSize: Size of parameters to allocate. 4321 :returns: parameters. A pointer to the parameter set data. 4322 :rtype: Array of bools 4326 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetDataGetL, [field, variableType, fieldSetType])
4329 """Returns a pointer to the specified field parameter set local single precision data array for a field identified by an object. The pointer must be restored with a call to OpenCMISS::Iron::cmfe_Field_ParameterSetDataRestore call. Note: the values can be used for read operations but a field parameter set update or add calls must be used to change any values. 4331 :param variableType: The variable type of the field to get the parameter set data for. Must be a value from the FieldVariableTypes enum. 4332 :type variableType: int 4333 :param fieldSetType: The parameter set type of the parameter set data to get. Must be a value from the FieldParameterSetTypes enum. 4334 :type fieldSetType: int 4335 :param parametersSize: Size of parameters to allocate. 4336 :returns: parameters. A pointer to the parameter set data. 4337 :rtype: Array of floats 4341 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetDataGetSP, [field, variableType, fieldSetType])
4344 """Restores the specified field variable parameter set local double precision array that was obtained with an OpenCMISS::Iron::cmfe_Field_ParameterSetDataGet call for a field that is specified with an object. 4346 :param variableType: The variable type of the field to restore the parameter set data for. Must be a value from the FieldVariableTypes enum. 4347 :type variableType: int 4348 :param fieldSetType: The parameter set type of the parameter set data to restore. Must be a value from the FieldParameterSetTypes enum. 4349 :type fieldSetType: int 4350 :param parameters: A pointer to the parameter set data to restore. On return this pointer is null. 4351 :type parameters: Array of floats 4356 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetDataRestoreDP, [field, variableType, fieldSetType, parameters])
4359 """Restores the specified field variable parameter set local integer array that was obtained with an OpenCMISS::Iron::cmfe_Field_ParameterSetDataGet call for a field that is specified with an object. 4361 :param variableType: The variable type of the field to restore the parameter set data for. Must be a value from the FieldVariableTypes enum. 4362 :type variableType: int 4363 :param fieldSetType: The parameter set type of the parameter set data to restore. Must be a value from the FieldParameterSetTypes enum. 4364 :type fieldSetType: int 4365 :param parameters: A pointer to the parameter set data to restore. On return this pointer is null. 4366 :type parameters: Array of ints 4371 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetDataRestoreIntg, [field, variableType, fieldSetType, parameters])
4374 """Restores the specified field variable parameter set local logical array that was obtained with an OpenCMISS::Iron::cmfe_Field_ParameterSetDataGet call for a field that is specified with an object. 4376 :param variableType: The variable type of the field to restore the parameter set data for. Must be a value from the FieldVariableTypes enum. 4377 :type variableType: int 4378 :param fieldSetType: The parameter set type of the parameter set data to restore. Must be a value from the FieldParameterSetTypes enum. 4379 :type fieldSetType: int 4380 :param parameters: A pointer to the parameter set data to restore. On return this pointer is null. 4381 :type parameters: Array of bools 4386 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetDataRestoreL, [field, variableType, fieldSetType, parameters])
4389 """Restores the specified field variable parameter set local single precision array that was obtained with an OpenCMISS::Iron::cmfe_Field_ParameterSetDataGet call for a field that is specified with an object. 4391 :param variableType: The variable type of the field to restore the parameter set data for. Must be a value from the FieldVariableTypes enum. 4392 :type variableType: int 4393 :param fieldSetType: The parameter set type of the parameter set data to restore. Must be a value from the FieldParameterSetTypes enum. 4394 :type fieldSetType: int 4395 :param parameters: A pointer to the parameter set data to restore. 4396 :type parameters: Array of floats 4401 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetDataRestoreSP, [field, variableType, fieldSetType, parameters])
4404 """Destroys the specified parameter set type for a field variable for a field identified by an object. 4406 :param variableType: The variable type of the field to destroy the parameter set for. Must be a value from the FieldVariableTypes enum. 4407 :type variableType: int 4408 :param fieldSetType: The parameter set type of the field to destroy. Must be a value from the FieldParameterSetTypes enum. 4409 :type fieldSetType: int 4414 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetDestroy, [field, variableType, fieldSetType])
4417 """Returns from the given parameter set a double precision value for the specified constant of a field variable component for a field identified by an object. 4419 :param variableType: The variable type of the field to get the constant value from the field parameter set. Must be a value from the FieldVariableTypes enum. 4420 :type variableType: int 4421 :param fieldSetType: The parameter set type of the field to get the constant value from. Must be a value from the FieldParameterSetTypes enum. 4422 :type fieldSetType: int 4423 :param componentNumber: The component number of the field variable to get the constant value from the field parameter set. 4424 :type componentNumber: int 4425 :returns: value. The value from the field parameter set. 4430 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetGetConstantDP, [field, variableType, fieldSetType, componentNumber])
4433 """Returns from the given parameter set an integer value for the specified constant of a field variable component for a field identified by an object. 4435 :param variableType: The variable type of the field to get the constant value from the field parameter set. Must be a value from the FieldVariableTypes enum. 4436 :type variableType: int 4437 :param fieldSetType: The parameter set type of the field to get the constant value from. Must be a value from the FieldParameterSetTypes enum. 4438 :type fieldSetType: int 4439 :param componentNumber: The component number of the field variable to get the constant value from the field parameter set. 4440 :type componentNumber: int 4441 :returns: value. The value from the field parameter set. 4446 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetGetConstantIntg, [field, variableType, fieldSetType, componentNumber])
4449 """Returns from the given parameter set a logical value for the specified constant of a field variable component for a field identified by an object. 4451 :param variableType: The variable type of the field to get the constant value from the field parameter set. Must be a value from the FieldVariableTypes enum. 4452 :type variableType: int 4453 :param fieldSetType: The parameter set type of the field to get the constant value from. Must be a value from the FieldParameterSetTypes enum. 4454 :type fieldSetType: int 4455 :param componentNumber: The component number of the field variable to get the constant value from the field parameter set. 4456 :type componentNumber: int 4457 :returns: value. The value from the field parameter set. 4462 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetGetConstantL, [field, variableType, fieldSetType, componentNumber])
4465 """Returns from the given parameter set a single precision value for the specified constant of a field variable component for a field identified by an object. 4467 :param variableType: The variable type of the field to get the constant value from the field parameter set. Must be a value from the FieldVariableTypes enum. 4468 :type variableType: int 4469 :param fieldSetType: The parameter set type of the field to get the constant value from. Must be a value from the FieldParameterSetTypes enum. 4470 :type fieldSetType: int 4471 :param componentNumber: The component number of the field variable to get the constant value from the field parameter set. 4472 :type componentNumber: int 4473 :returns: value. The value from the field parameter set. 4478 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetGetConstantSP, [field, variableType, fieldSetType, componentNumber])
4481 """Returns from the given parameter set a double precision value for the specified constant of a field variable component for a field identified by an object. 4483 :param variableType: The variable type of the field to get the data point value from the field parameter set. Must be a value from the FieldVariableTypes enum. 4484 :type variableType: int 4485 :param fieldSetType: The parameter set type of the field to get the data point value from. Must be a value from the FieldParameterSetTypes enum. 4486 :type fieldSetType: int 4487 :param userDataPointNumber: The user data point number to get the value for 4488 :type userDataPointNumber: int 4489 :param componentNumber: The component number of the field variable to get the data point value from the field parameter set. 4490 :type componentNumber: int 4491 :returns: value. The value from the field parameter set. 4496 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetGetDataPointDP, [field, variableType, fieldSetType, userDataPointNumber, componentNumber])
4499 """Returns from the given parameter set a integer value for the specified constant of a field variable component for a field identified by an object. 4501 :param variableType: The variable type of the field to get the data point value from the field parameter set. Must be a value from the FieldVariableTypes enum. 4502 :type variableType: int 4503 :param fieldSetType: The parameter set type of the field to get the data point value from. Must be a value from the FieldParameterSetTypes enum. 4504 :type fieldSetType: int 4505 :param userDataPointNumber: The user data point number to get the value for 4506 :type userDataPointNumber: int 4507 :param componentNumber: The component number of the field variable to get the data point value from the field parameter set. 4508 :type componentNumber: int 4509 :returns: value. The value from the field parameter set. 4514 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetGetDataPointIntg, [field, variableType, fieldSetType, userDataPointNumber, componentNumber])
4517 """Returns from the given parameter set a logical value for the specified constant of a field variable component for a field identified by an object. 4519 :param variableType: The variable type of the field to get the data point value from the field parameter set. Must be a value from the FieldVariableTypes enum. 4520 :type variableType: int 4521 :param fieldSetType: The parameter set type of the field to get the data point value from. Must be a value from the FieldParameterSetTypes enum. 4522 :type fieldSetType: int 4523 :param userDataPointNumber: The user data point number to get the value for 4524 :type userDataPointNumber: int 4525 :param componentNumber: The component number of the field variable to get the data point value from the field parameter set. 4526 :type componentNumber: int 4527 :returns: value. The value from the field parameter set. 4532 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetGetDataPointL, [field, variableType, fieldSetType, userDataPointNumber, componentNumber])
4535 """Returns from the given parameter set a single precision value for the specified constant of a field variable component for a field identified by an object. 4537 :param variableType: The variable type of the field to get the data point value from the field parameter set. Must be a value from the FieldVariableTypes enum. 4538 :type variableType: int 4539 :param fieldSetType: The parameter set type of the field to get the data point value from. Must be a value from the FieldParameterSetTypes enum. 4540 :type fieldSetType: int 4541 :param userDataPointNumber: The user data point number to get the value for 4542 :type userDataPointNumber: int 4543 :param componentNumber: The component number of the field variable to get the data point value from the field parameter set. 4544 :type componentNumber: int 4545 :returns: value. The value from the field parameter set. 4550 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetGetDataPointSP, [field, variableType, fieldSetType, userDataPointNumber, componentNumber])
4553 """Returns from the given parameter set a double precision value for the specified element of a field variable component for a field identified by an object. 4555 :param variableType: The variable type of the field to get the element value from the field parameter set. Must be a value from the FieldVariableTypes enum. 4556 :type variableType: int 4557 :param fieldSetType: The parameter set type of the field to get the element value from. Must be a value from the FieldParameterSetTypes enum. 4558 :type fieldSetType: int 4559 :param userElementNumber: The user element number to get the value from the field parameter set. 4560 :type userElementNumber: int 4561 :param componentNumber: The component number of the field variable to get the element value from the field parameter set. 4562 :type componentNumber: int 4563 :returns: value. The value from the field parameter set. 4568 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetGetElementDP, [field, variableType, fieldSetType, userElementNumber, componentNumber])
4571 """Returns from the given parameter set an integer value for the specified element of a field variable component for a field identified by an object. 4573 :param variableType: The variable type of the field to get the element value from the field parameter set. Must be a value from the FieldVariableTypes enum. 4574 :type variableType: int 4575 :param fieldSetType: The parameter set type of the field to get the element value from. Must be a value from the FieldParameterSetTypes enum. 4576 :type fieldSetType: int 4577 :param userElementNumber: The user element number to get the value from the field parameter set. 4578 :type userElementNumber: int 4579 :param componentNumber: The component number of the field variable to get the element value from the field parameter set. 4580 :type componentNumber: int 4581 :returns: value. The value from the field parameter set. 4586 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetGetElementIntg, [field, variableType, fieldSetType, userElementNumber, componentNumber])
4589 """Returns from the given parameter set a logical value for the specified element of a field variable component for a field identified by an object. 4591 :param variableType: The variable type of the field to get the element value from the field parameter set. Must be a value from the FieldVariableTypes enum. 4592 :type variableType: int 4593 :param fieldSetType: The parameter set type of the field to get the element value from. Must be a value from the FieldParameterSetTypes enum. 4594 :type fieldSetType: int 4595 :param userElementNumber: The user element number to get the value from the field parameter set. 4596 :type userElementNumber: int 4597 :param componentNumber: The component number of the field variable to get the element value from the field parameter set. 4598 :type componentNumber: int 4599 :returns: value. The value from the field parameter set. 4604 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetGetElementL, [field, variableType, fieldSetType, userElementNumber, componentNumber])
4607 """Returns from the given parameter set a single precision value for the specified element of a field variable component for a field identified by an object. 4609 :param variableType: The variable type of the field to get the element value from the field parameter set. Must be a value from the FieldVariableTypes enum. 4610 :type variableType: int 4611 :param fieldSetType: The parameter set type of the field to get the element value from. Must be a value from the FieldParameterSetTypes enum. 4612 :type fieldSetType: int 4613 :param userElementNumber: The user element number to get the value from the field parameter set. 4614 :type userElementNumber: int 4615 :param componentNumber: The component number of the field variable to get the element value from the field parameter set. 4616 :type componentNumber: int 4617 :returns: value. The value from the field parameter set. 4622 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetGetElementSP, [field, variableType, fieldSetType, userElementNumber, componentNumber])
4625 """Returns from the given parameter set a double precision value for the specified element of a field variable component for a field identified by an object. 4627 :param variableType: The variable type of the field to get the element value from the field parameter set. Must be a value from the FieldVariableTypes enum. 4628 :type variableType: int 4629 :param fieldSetType: The parameter set type of the field to get the element value from. Must be a value from the FieldParameterSetTypes enum. 4630 :type fieldSetType: int 4631 :param gaussPointNumber: The gauss point number number to get the value from the field parameter set. 4632 :type gaussPointNumber: int 4633 :param userElementNumber: The user element number to get the value from the field parameter set. 4634 :type userElementNumber: int 4635 :param componentNumber: The component number of the field variable to get the element value from the field parameter set. 4636 :type componentNumber: int 4637 :returns: VALUE. The value from the field parameter set. 4642 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetGetGaussPointDP, [field, variableType, fieldSetType, gaussPointNumber, userElementNumber, componentNumber])
4644 def ParameterSetGetNodeDP(self, variableType, fieldSetType, versionNumber, derivativeNumber, userNodeNumber, componentNumber):
4645 """Returns from the given parameter set a double precision value for the specified node and derivative of a field variable component for a field identified by an object. 4647 :param variableType: The variable type of the field to get the nodal value from the field parameter set. Must be a value from the FieldVariableTypes enum. 4648 :type variableType: int 4649 :param fieldSetType: The parameter set type of the field to get the nodal value from. Must be a value from the FieldParameterSetTypes enum. 4650 :type fieldSetType: int 4651 :param versionNumber: The derivative version number to get the value from the field parameter set. 4652 :type versionNumber: int 4653 :param derivativeNumber: The derivative number to get the value from the field parameter set. 4654 :type derivativeNumber: int 4655 :param userNodeNumber: The user node number to get the value from the field parameter set. 4656 :type userNodeNumber: int 4657 :param componentNumber: The component number of the field variable to get the nodal value from the field parameter set. 4658 :type componentNumber: int 4659 :returns: value. The value from the field parameter set. 4664 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetGetNodeDP, [field, variableType, fieldSetType, versionNumber, derivativeNumber, userNodeNumber, componentNumber])
4667 """Returns from the given parameter set an integer value for the specified node and derivative of a field variable component for a field identified by an object. 4669 :param variableType: The variable type of the field to get the nodal value from the field parameter set. Must be a value from the FieldVariableTypes enum. 4670 :type variableType: int 4671 :param fieldSetType: The parameter set type of the field to get the nodal value from. Must be a value from the FieldParameterSetTypes enum. 4672 :type fieldSetType: int 4673 :param versionNumber: The derivative version number to get the value from the field parameter set. 4674 :type versionNumber: int 4675 :param derivativeNumber: The derivative number to get the value from the field parameter set. 4676 :type derivativeNumber: int 4677 :param userNodeNumber: The user node number to get the value from the field parameter set. 4678 :type userNodeNumber: int 4679 :param componentNumber: The component number of the field variable to get the nodal value from the field parameter set. 4680 :type componentNumber: int 4681 :returns: value. The value from the field parameter set. 4686 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetGetNodeIntg, [field, variableType, fieldSetType, versionNumber, derivativeNumber, userNodeNumber, componentNumber])
4688 def ParameterSetGetNodeL(self, variableType, fieldSetType, versionNumber, derivativeNumber, userNodeNumber, componentNumber):
4689 """Returns from the given parameter set a logical value for the specified node and derivative of a field variable component for a field identified by an object. 4691 :param variableType: The variable type of the field to get the nodal value from the field parameter set. Must be a value from the FieldVariableTypes enum. 4692 :type variableType: int 4693 :param fieldSetType: The parameter set type of the field to get the nodal value from. Must be a value from the FieldParameterSetTypes enum. 4694 :type fieldSetType: int 4695 :param versionNumber: The derivative version number to get the value from the field parameter set. 4696 :type versionNumber: int 4697 :param derivativeNumber: The derivative number to get the value from the field parameter set. 4698 :type derivativeNumber: int 4699 :param userNodeNumber: The user node number to get the value from the field parameter set. 4700 :type userNodeNumber: int 4701 :param componentNumber: The component number of the field variable to get the nodal value from the field parameter set. 4702 :type componentNumber: int 4703 :returns: value. The value from the field parameter set. 4708 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetGetNodeL, [field, variableType, fieldSetType, versionNumber, derivativeNumber, userNodeNumber, componentNumber])
4710 def ParameterSetGetNodeSP(self, variableType, fieldSetType, versionNumber, derivativeNumber, userNodeNumber, componentNumber):
4711 """Returns from the given parameter set a single precision value for the specified node and derivative of a field variable component for a field identified by an object. 4713 :param variableType: The variable type of the field to get the nodal value from the field parameter set. Must be a value from the FieldVariableTypes enum. 4714 :type variableType: int 4715 :param fieldSetType: The parameter set type of the field to get the nodal value from. Must be a value from the FieldParameterSetTypes enum. 4716 :type fieldSetType: int 4717 :param versionNumber: The derivative version number to get the value from the field parameter set. 4718 :type versionNumber: int 4719 :param derivativeNumber: The derivative number to get the value from the field parameter set. 4720 :type derivativeNumber: int 4721 :param userNodeNumber: The user node number to get the value from the field parameter set. 4722 :type userNodeNumber: int 4723 :param componentNumber: The component number of the field variable to get the nodal value from the field parameter set. 4724 :type componentNumber: int 4725 :returns: value. The value from the field parameter set. 4730 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetGetNodeSP, [field, variableType, fieldSetType, versionNumber, derivativeNumber, userNodeNumber, componentNumber])
4733 """Interpolates the given parameter set at a specified set of Gauss points for the specified element and derviative and returns double precision values for a field identified by an object. If no Gauss points are specified then all Gauss points are interpolated. 4735 :param variableType: The variable type of the field to update the constant value for the field parameter set. Must be a value from the FieldVariableTypes enum. 4736 :type variableType: int 4737 :param fieldSetType: The parameter set type of the field to update the constant value for. Must be a value from the FieldParameterSetTypes enum. 4738 :type fieldSetType: int 4739 :param derivativeNumber: The derivative number of the field to interpolate. 4740 :type derivativeNumber: int 4741 :param userElementNumber: The user element number of the field variable component to update for the field parameter set. 4742 :type userElementNumber: int 4743 :param quadratureScheme: The quadrature scheme to interpolate the field for. 4744 :type quadratureScheme: int 4745 :param GaussPoints: The Gauss points to interpolate the field at. 4746 :type GaussPoints: Array of ints 4747 :param valuesSizes: Tuple of dimensions of values to allocate, with length 2. 4748 :returns: values. The interpolated values. 4749 :rtype: 2d array of floats 4753 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetInterpolateMultipleGaussDP, [field, variableType, fieldSetType, derivativeNumber, userElementNumber, quadratureScheme, GaussPoints, valuesSizes])
4756 """Interpolates the given parameter set at a specified set of xi locations for the specified element and derviative and returns double precision values for a field identified by an object. 4758 :param variableType: The variable type of the field to interpolate. Must be a value from the FieldVariableTypes enum. 4759 :type variableType: int 4760 :param fieldSetType: The parameter set type of the field to interpolate. Must be a value from the FieldParameterSetTypes enum. 4761 :type fieldSetType: int 4762 :param derivativeNumber: The derivative number of the field to interpolate. 4763 :type derivativeNumber: int 4764 :param userElementNumber: The user element number of the field to interpolate. 4765 :type userElementNumber: int 4766 :param xi: The sets of element xi to interpolate the field at. 4767 :type xi: 2d array of floats 4768 :param valuesSizes: Tuple of dimensions of values to allocate, with length 2. 4769 :returns: values. The interpolated values. 4770 :rtype: 2d array of floats 4774 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetInterpolateMultipleXiDP, [field, variableType, fieldSetType, derivativeNumber, userElementNumber, xi, valuesSizes])
4777 """Interpolates the given parameter set at a specified Gauss point for the specified element and derviative and returns double precision values for a field identified by an object. 4779 :param variableType: The variable type of the field to update the constant value for the field parameter set. Must be a value from the FieldVariableTypes enum. 4780 :type variableType: int 4781 :param fieldSetType: The parameter set type of the field to update the constant value for. Must be a value from the FieldParameterSetTypes enum. 4782 :type fieldSetType: int 4783 :param derivativeNumber: The derivative number of the field to interpolate. 4784 :type derivativeNumber: int 4785 :param userElementNumber: The user element number of the field variable component to update for the field parameter set. 4786 :type userElementNumber: int 4787 :param quadratureScheme: The quadrature scheme to interpolate the field for. 4788 :type quadratureScheme: int 4789 :param GaussPoint: The Gauss point to interpolate the field at. 4790 :type GaussPoint: int 4791 :param valuesSize: Size of values to allocate. 4792 :returns: values. The interpolated values. 4793 :rtype: Array of floats 4797 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetInterpolateSingleGaussDP, [field, variableType, fieldSetType, derivativeNumber, userElementNumber, quadratureScheme, GaussPoint, valuesSize])
4800 """Interpolates the given parameter set at a specified xi location for the specified element and derviative and returns double precision values for a field identified by an object. 4802 :param variableType: The variable type of the field to interpolate. Must be a value from the FieldVariableTypes enum. 4803 :type variableType: int 4804 :param fieldSetType: The parameter set type of the field to interpolate. Must be a value from the FieldParameterSetTypes enum. 4805 :type fieldSetType: int 4806 :param derivativeNumber: The derivative number of the field to interpolate. 4807 :type derivativeNumber: int 4808 :param userElementNumber: The user element number of the field to interpolate. 4809 :type userElementNumber: int 4810 :param xi: The element xi to interpolate the field at. 4811 :type xi: Array of floats 4812 :param valuesSize: Size of values to allocate. 4813 :returns: values. The interpolated values. 4814 :rtype: Array of floats 4818 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetInterpolateSingleXiDP, [field, variableType, fieldSetType, derivativeNumber, userElementNumber, xi, valuesSize])
4821 """Gets the number of scale factor dofs, identified by an object. 4823 :param variableType: The field variable type to get the number of scale factor dofs for 4824 :type variableType: int 4825 :param meshComponentNumber: The mesh component number of the field to get the number of scale factor dofs for 4826 :type meshComponentNumber: int 4827 :returns: numberOfScaleFactorsDofs. The number of scale factor dofs 4832 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetNodeNumberOfScaleFactorDofsGet, [field, variableType, meshComponentNumber])
4835 """Gets the scale factor for a particular node identified by an object. 4837 :param variableType: The field variable type to get the scale factor for 4838 :type variableType: int 4839 :param versionNumber: The user number of the node derivative version to get the scale factor for 4840 :type versionNumber: int 4841 :param derivativeNumber: The user number of the node derivative to get the scale factor for 4842 :type derivativeNumber: int 4843 :param nodeUserNumber: The user number of the node to get the scale factor for 4844 :type nodeUserNumber: int 4845 :param componentNumber: The component number of the field to get the scale factor for 4846 :type componentNumber: int 4847 :returns: scaleFactor. The scale factor of the specified node 4852 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetNodeScaleFactorGet, [field, variableType, versionNumber, derivativeNumber, nodeUserNumber, componentNumber])
4855 """Sets the scale factor for a particular node identified by an object. 4857 :param variableType: The field variable type to set the scale factor for 4858 :type variableType: int 4859 :param versionNumber: The user number of the node derivative version to set the scale factor for 4860 :type versionNumber: int 4861 :param derivativeNumber: The user number of the node derivative to set the scale factor for 4862 :type derivativeNumber: int 4863 :param nodeUserNumber: The user number of the node to set the scale factor for 4864 :type nodeUserNumber: int 4865 :param componentNumber: The component number of the field to set the scale factor for 4866 :type componentNumber: int 4867 :param scaleFactor: The scale factor of the specified node 4868 :type scaleFactor: float 4873 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetNodeScaleFactorSet, [field, variableType, versionNumber, derivativeNumber, nodeUserNumber, componentNumber, scaleFactor])
4876 """Gets the scale factors for all nodes identified by an object. 4878 :param variableType: The field variable type to get the scale factor for 4879 :type variableType: int 4880 :param meshComponentNumber: The mesh omponent number of the field to set the scale factor for 4881 :type meshComponentNumber: int 4882 :param scaleFactorsSize: Size of scaleFactors to allocate. 4883 :returns: scaleFactors. The scale factors 4884 :rtype: Array of floats 4888 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetNodeScaleFactorsGet, [field, variableType, meshComponentNumber, scaleFactorsSize])
4891 """Sets the scale factors for all nodes identified by an object. 4893 :param variableType: The field variable type to set the scale factor for 4894 :type variableType: int 4895 :param meshComponentNumber: The component number of the field to set the scale factor for 4896 :type meshComponentNumber: int 4897 :param scaleFactors: The scale factors 4898 :type scaleFactors: Array of floats 4903 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetNodeScaleFactorsSet, [field, variableType, meshComponentNumber, scaleFactors])
4906 """Updates the given parameter set with the given double precision value for the constant of the field variable component for a field identified by an object. 4908 :param variableType: The variable type of the field to update the constant value for the field parameter set. Must be a value from the FieldVariableTypes enum. 4909 :type variableType: int 4910 :param fieldSetType: The parameter set type of the field to update the constant value for. Must be a value from the FieldParameterSetTypes enum. 4911 :type fieldSetType: int 4912 :param componentNumber: The component number of the field variable to update the constant value for the field parameter set. 4913 :type componentNumber: int 4914 :param value: The value for the field parameter set to update. 4920 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetUpdateConstantDP, [field, variableType, fieldSetType, componentNumber, value])
4923 """Updates the given parameter set with the given integer value for the constant of the field variable component for a field identified by an object. 4925 :param variableType: The variable type of the field to update the constant value for the field parameter set. Must be a value from the FieldVariableTypes enum. 4926 :type variableType: int 4927 :param fieldSetType: The parameter set type of the field to update the constant value for. Must be a value from the FieldParameterSetTypes enum. 4928 :type fieldSetType: int 4929 :param componentNumber: The component number of the field variable to update the constant value for the field parameter set. 4930 :type componentNumber: int 4931 :param value: The value for the field parameter set to update. 4937 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetUpdateConstantIntg, [field, variableType, fieldSetType, componentNumber, value])
4940 """Updates the given parameter set with the given logical value for the constant of the field variable component for a field identified by an object. 4942 :param variableType: The variable type of the field to update the constant value for the field parameter set. Must be a value from the FieldVariableTypes enum. 4943 :type variableType: int 4944 :param fieldSetType: The parameter set type of the field to update the constant value for. Must be a value from the FieldParameterSetTypes enum. 4945 :type fieldSetType: int 4946 :param componentNumber: The component number of the field variable to update the constant value for the field parameter set. 4947 :type componentNumber: int 4948 :param value: The value for the field parameter set to update. 4954 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetUpdateConstantL, [field, variableType, fieldSetType, componentNumber, value])
4957 """Updates the given parameter set with the given single precision value for the constant of the field variable component for a field identified by an object. 4959 :param variableType: The variable type of the field to update the constant value for the field parameter set. Must be a value from the FieldVariableTypes enum. 4960 :type variableType: int 4961 :param fieldSetType: The parameter set type of the field to update the constant value for. Must be a value from the FieldParameterSetTypes enum. 4962 :type fieldSetType: int 4963 :param componentNumber: The component number of the field variable to update the constant value for the field parameter set. 4964 :type componentNumber: int 4965 :param value: The value for the field parameter set to update. 4971 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetUpdateConstantSP, [field, variableType, fieldSetType, componentNumber, value])
4974 """Update the given parameter set a double precision value for the specified constant of a field variable component for a field identified by an object. 4976 :param variableType: The variable type of the field to update the data point value from the field parameter set. Must be a value from the FieldVariableTypes enum. 4977 :type variableType: int 4978 :param fieldSetType: The parameter set type of the field to update the data point value from. Must be a value from the FieldParameterSetTypes enum. 4979 :type fieldSetType: int 4980 :param userDataPointNumber: The user data point number to update the value for 4981 :type userDataPointNumber: int 4982 :param componentNumber: The component number of the field variable to update the data point value from the field parameter set. 4983 :type componentNumber: int 4984 :param value: The value for the field parameter set to update 4990 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetUpdateDataPointDP, [field, variableType, fieldSetType, userDataPointNumber, componentNumber, value])
4993 """Update the given parameter set a integer value for the specified constant of a field variable component for a field identified by an object. 4995 :param variableType: The variable type of the field to update the data point value from the field parameter set. Must be a value from the FieldVariableTypes enum. 4996 :type variableType: int 4997 :param fieldSetType: The parameter set type of the field to update the data point value from. Must be a value from the FieldParameterSetTypes enum. 4998 :type fieldSetType: int 4999 :param userDataPointNumber: The user data point number to update the value for 5000 :type userDataPointNumber: int 5001 :param componentNumber: The component number of the field variable to update the data point value from the field parameter set. 5002 :type componentNumber: int 5003 :param value: The value for the field parameter set to update 5009 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetUpdateDataPointIntg, [field, variableType, fieldSetType, userDataPointNumber, componentNumber, value])
5012 """Update the given parameter set a logical value for the specified constant of a field variable component for a field identified by an object. 5014 :param variableType: The variable type of the field to update the data point value from the field parameter set. Must be a value from the FieldVariableTypes enum. 5015 :type variableType: int 5016 :param fieldSetType: The parameter set type of the field to update the data point value from. Must be a value from the FieldParameterSetTypes enum. 5017 :type fieldSetType: int 5018 :param userDataPointNumber: The user data point number to update the value for 5019 :type userDataPointNumber: int 5020 :param componentNumber: The component number of the field variable to update the data point value from the field parameter set. 5021 :type componentNumber: int 5022 :param value: The value for the field parameter set to update 5028 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetUpdateDataPointL, [field, variableType, fieldSetType, userDataPointNumber, componentNumber, value])
5031 """Update the given parameter set a single precision value for the specified constant of a field variable component for a field identified by an object. 5033 :param variableType: The variable type of the field to update the data point value from the field parameter set. Must be a value from the FieldVariableTypes enum. 5034 :type variableType: int 5035 :param fieldSetType: The parameter set type of the field to update the data point value from. Must be a value from the FieldParameterSetTypes enum. 5036 :type fieldSetType: int 5037 :param userDataPointNumber: The user data point number to update the value for 5038 :type userDataPointNumber: int 5039 :param componentNumber: The component number of the field variable to update the data point value from the field parameter set. 5040 :type componentNumber: int 5041 :param value: The value for the field parameter set to update 5047 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetUpdateDataPointSP, [field, variableType, fieldSetType, userDataPointNumber, componentNumber, value])
5050 """Updates the given parameter set with the given double precision value for the element of the field variable component for a field identified by an object. 5052 :param variableType: The variable type of the field to update the constant value for the field parameter set. Must be a value from the FieldVariableTypes enum. 5053 :type variableType: int 5054 :param fieldSetType: The parameter set type of the field to update the constant value for. Must be a value from the FieldParameterSetTypes enum. 5055 :type fieldSetType: int 5056 :param userElementNumber: The user element number of the field variable component to update for the field parameter set. 5057 :type userElementNumber: int 5058 :param componentNumber: The component number of the field variable to update the constant value for the field parameter set. 5059 :type componentNumber: int 5060 :param value: The value for the field parameter set to update. 5066 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetUpdateElementDP, [field, variableType, fieldSetType, userElementNumber, componentNumber, value])
5069 """Updates the given parameter set with the given double precision value for the element data point of the field variable component for a field identified by an object. 5071 :param variableType: The variable type of the field to update the constant value for the field parameter set. Must be a value from the FieldVariableTypes enum. 5072 :type variableType: int 5073 :param fieldSetType: The parameter set type of the field to update the constant value for. Must be a value from the FieldParameterSetTypes enum. 5074 :type fieldSetType: int 5075 :param elementNumber: The user element number to update the data point for. 5076 :type elementNumber: int 5077 :param dataPointIndex: The index of the data point for the data points projected on this element. 5078 :type dataPointIndex: int 5079 :param componentNumber: The component number of the field variable to update the constant value for the field parameter set. 5080 :type componentNumber: int 5081 :param value: The value for the field parameter set to update. 5087 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetUpdateElementDataPointDP, [field, variableType, fieldSetType, elementNumber, dataPointIndex, componentNumber, value])
5090 """Updates the given parameter set with the given integer value for the element of the field variable component for a field identified by an object. 5092 :param variableType: The variable type of the field to update the constant value for the field parameter set. Must be a value from the FieldVariableTypes enum. 5093 :type variableType: int 5094 :param fieldSetType: The parameter set type of the field to update the constant value for. Must be a value from the FieldParameterSetTypes enum. 5095 :type fieldSetType: int 5096 :param userElementNumber: The user element number of the field variable component to update for the field parameter set. 5097 :type userElementNumber: int 5098 :param componentNumber: The component number of the field variable to update the constant value for the field parameter set. 5099 :type componentNumber: int 5100 :param value: The value for the field parameter set to update. 5106 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetUpdateElementIntg, [field, variableType, fieldSetType, userElementNumber, componentNumber, value])
5109 """Updates the given parameter set with the given logical value for the element of the field variable component for a field identified by an object. 5111 :param variableType: The variable type of the field to update the constant value for the field parameter set. Must be a value from the FieldVariableTypes enum. 5112 :type variableType: int 5113 :param fieldSetType: The parameter set type of the field to update the constant value for. Must be a value from the FieldParameterSetTypes enum. 5114 :type fieldSetType: int 5115 :param userElementNumber: The user element number of the field variable component to update for the field parameter set. 5116 :type userElementNumber: int 5117 :param componentNumber: The component number of the field variable to update the constant value for the field parameter set. 5118 :type componentNumber: int 5119 :param value: The value for the field parameter set to update. 5125 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetUpdateElementL, [field, variableType, fieldSetType, userElementNumber, componentNumber, value])
5128 """Updates the given parameter set with the given single precision value for the element of the field variable component for a field identified by an object. 5130 :param variableType: The variable type of the field to update the constant value for the field parameter set. Must be a value from the FieldVariableTypes enum. 5131 :type variableType: int 5132 :param fieldSetType: The parameter set type of the field to update the constant value for. Must be a value from the FieldParameterSetTypes enum. 5133 :type fieldSetType: int 5134 :param userElementNumber: The user element number of the field variable component to update for the field parameter set. 5135 :type userElementNumber: int 5136 :param componentNumber: The component number of the field variable to update the constant value for the field parameter set. 5137 :type componentNumber: int 5138 :param value: The value for the field parameter set to update. 5144 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetUpdateElementSP, [field, variableType, fieldSetType, userElementNumber, componentNumber, value])
5147 """Finishes the parameter set update for a field variable for a field identified by an object. 5149 :param variableType: The variable type of the field to finish the parameter set update for. Must be a value from the FieldVariableTypes enum. 5150 :type variableType: int 5151 :param fieldSetType: The parameter set type to finish the update for. Must be a value from the FieldParameterSetTypes enum. 5152 :type fieldSetType: int 5157 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetUpdateFinish, [field, variableType, fieldSetType])
5160 """Updates the given parameter set with the given double precision value for the element Gauss point of the field variable component for a field identified by an object. 5162 :param variableType: The variable type of the field to update the Gauss point value for the field parameter set. Must be a value from the FieldVariableTypes enum. 5163 :type variableType: int 5164 :param fieldSetType: The parameter set type of the field to update the Gauss point value for. Must be a value from the FieldParameterSetTypes enum. 5165 :type fieldSetType: int 5166 :param gaussPointNumber: The user element number of the field variable component to update for the field parameter set. 5167 :type gaussPointNumber: int 5168 :param userElementNumber: The user element number of the field variable component to update for the field parameter set. 5169 :type userElementNumber: int 5170 :param componentNumber: The component number of the field variable to update the Gauss point value for the field parameter set. 5171 :type componentNumber: int 5172 :param value: The value for the field parameter set to update. 5178 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetUpdateGaussPointDP, [field, variableType, fieldSetType, gaussPointNumber, userElementNumber, componentNumber, value])
5181 """Updates the given parameter set with the given integer value for the element Gauss point of the field variable component for a field identified by an object. 5183 :param variableType: The variable type of the field to update the Gauss point value for the field parameter set. Must be a value from the FieldVariableTypes enum. 5184 :type variableType: int 5185 :param fieldSetType: The parameter set type of the field to update the Gauss point value for. Must be a value from the FieldParameterSetTypes enum. 5186 :type fieldSetType: int 5187 :param gaussPointNumber: The user element number of the field variable component to update for the field parameter set. 5188 :type gaussPointNumber: int 5189 :param userElementNumber: The user element number of the field variable component to update for the field parameter set. 5190 :type userElementNumber: int 5191 :param componentNumber: The component number of the field variable to update the Gauss point value for the field parameter set. 5192 :type componentNumber: int 5193 :param value: The value for the field parameter set to update. 5199 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetUpdateGaussPointIntg, [field, variableType, fieldSetType, gaussPointNumber, userElementNumber, componentNumber, value])
5202 """Updates the given parameter set with the given logical value for the element Gauss point of the field variable component for a field identified by an object. 5204 :param variableType: The variable type of the field to update the Gauss point value for the field parameter set. Must be a value from the FieldVariableTypes enum. 5205 :type variableType: int 5206 :param fieldSetType: The parameter set type of the field to update the Gauss point value for. Must be a value from the FieldParameterSetTypes enum. 5207 :type fieldSetType: int 5208 :param gaussPointNumber: The user element number of the field variable component to update for the field parameter set. 5209 :type gaussPointNumber: int 5210 :param userElementNumber: The user element number of the field variable component to update for the field parameter set. 5211 :type userElementNumber: int 5212 :param componentNumber: The component number of the field variable to update the Gauss point value for the field parameter set. 5213 :type componentNumber: int 5214 :param value: The value for the field parameter set to update. 5220 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetUpdateGaussPointL, [field, variableType, fieldSetType, gaussPointNumber, userElementNumber, componentNumber, value])
5223 """Updates the given parameter set with the given single precision value for the element Gauss point of the field variable component for a field identified by an object. 5225 :param variableType: The variable type of the field to update the Gauss point value for the field parameter set. Must be a value from the FieldVariableTypes enum. 5226 :type variableType: int 5227 :param fieldSetType: The parameter set type of the field to update the Gauss point value for. Must be a value from the FieldParameterSetTypes enum. 5228 :type fieldSetType: int 5229 :param gaussPointNumber: The user element number of the field variable component to update for the field parameter set. 5230 :type gaussPointNumber: int 5231 :param userElementNumber: The user element number of the field variable component to update for the field parameter set. 5232 :type userElementNumber: int 5233 :param componentNumber: The component number of the field variable to update the Gauss point value for the field parameter set. 5234 :type componentNumber: int 5235 :param value: The value for the field parameter set to update. 5241 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetUpdateGaussPointSP, [field, variableType, fieldSetType, gaussPointNumber, userElementNumber, componentNumber, value])
5244 """Updates the given parameter set with the given values for all local dofs of the field variable identified by an object.. 5246 :param variableType: The variable type of the field to update values for the field parameter set. Must be a value from the FieldVariableTypes enum. 5247 :type variableType: int 5248 :param fieldSetType: The parameter set type of the field to update values for. Must be a value from the FieldParameterSetTypes enum. 5249 :type fieldSetType: int 5250 :param values: The values to update the field parameter set to. 5251 :type values: Array of floats 5256 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetUpdateLocalDofsDP, [field, variableType, fieldSetType, values])
5258 def ParameterSetUpdateNodeDP(self, variableType, fieldSetType, versionNumber, derivativeNumber, userNodeNumber, componentNumber, value):
5259 """:param variableType: The variable type of the field to update the nodal value for the field parameter set. Must be a value from the FieldVariableTypes enum. 5260 :type variableType: int 5261 :param fieldSetType: The parameter set type of the field to update the nodal value for. Must be a value from the FieldParameterSetTypes enum. 5262 :type fieldSetType: int 5263 :param versionNumber: The derivative version number of the field variable component to update for the field parameter set. 5264 :type versionNumber: int 5265 :param derivativeNumber: The derivative number of the field variable component to update for the field parameter set. 5266 :type derivativeNumber: int 5267 :param userNodeNumber: The user node number of the field variable component to update for the field parameter set. 5268 :type userNodeNumber: int 5269 :param componentNumber: The component number of the field variable to update the nodal value for the field parameter set. 5270 :type componentNumber: int 5271 :param value: The value to update the field parameter set to. 5277 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetUpdateNodeDP, [field, variableType, fieldSetType, versionNumber, derivativeNumber, userNodeNumber, componentNumber, value])
5280 """:param variableType: The variable type of the field to update the nodal value for the field parameter set. Must be a value from the FieldVariableTypes enum. 5281 :type variableType: int 5282 :param fieldSetType: The parameter set type of the field to update the nodal value for. Must be a value from the FieldParameterSetTypes enum. 5283 :type fieldSetType: int 5284 :param versionNumber: The derivative version number of the field variable component to update for the field parameter set. 5285 :type versionNumber: int 5286 :param derivativeNumber: The derivative number of the field variable component to update for the field parameter set. 5287 :type derivativeNumber: int 5288 :param userNodeNumber: The user node number of the field variable component to update for the field parameter set. 5289 :type userNodeNumber: int 5290 :param componentNumber: The component number of the field variable to update the nodal value for the field parameter set. 5291 :type componentNumber: int 5292 :param value: The value to update the field parameter set to. 5298 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetUpdateNodeIntg, [field, variableType, fieldSetType, versionNumber, derivativeNumber, userNodeNumber, componentNumber, value])
5300 def ParameterSetUpdateNodeL(self, variableType, fieldSetType, versionNumber, derivativeNumber, userNodeNumber, componentNumber, value):
5301 """:param variableType: The variable type of the field to update the nodal value for the field parameter set. Must be a value from the FieldVariableTypes enum. 5302 :type variableType: int 5303 :param fieldSetType: The parameter set type of the field to update the nodal value for. Must be a value from the FieldParameterSetTypes enum. 5304 :type fieldSetType: int 5305 :param versionNumber: The derivative version number of the field variable component to update for the field parameter set. 5306 :type versionNumber: int 5307 :param derivativeNumber: The derivative number of the field variable component to update for the field parameter set. 5308 :type derivativeNumber: int 5309 :param userNodeNumber: The user node number of the field variable component to update for the field parameter set. 5310 :type userNodeNumber: int 5311 :param componentNumber: The component number of the field variable to update the nodal value for the field parameter set. 5312 :type componentNumber: int 5313 :param value: The value to update the field parameter set to. 5319 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetUpdateNodeL, [field, variableType, fieldSetType, versionNumber, derivativeNumber, userNodeNumber, componentNumber, value])
5321 def ParameterSetUpdateNodeSP(self, variableType, fieldSetType, versionNumber, derivativeNumber, userNodeNumber, componentNumber, value):
5322 """:param variableType: The variable type of the field to update the nodal value for the field parameter set. Must be a value from the FieldVariableTypes enum. 5323 :type variableType: int 5324 :param fieldSetType: The parameter set type of the field to update the nodal value for. Must be a value from the FieldParameterSetTypes enum. 5325 :type fieldSetType: int 5326 :param versionNumber: The derivative version number of the field variable component to update for the field parameter set. 5327 :type versionNumber: int 5328 :param derivativeNumber: The derivative number of the field variable component to update for the field parameter set. 5329 :type derivativeNumber: int 5330 :param userNodeNumber: The user node number of the field variable component to update for the field parameter set. 5331 :type userNodeNumber: int 5332 :param componentNumber: The component number of the field variable to update the nodal value for the field parameter set. 5333 :type componentNumber: int 5334 :param value: The value to update the field parameter set to. 5340 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetUpdateNodeSP, [field, variableType, fieldSetType, versionNumber, derivativeNumber, userNodeNumber, componentNumber, value])
5343 """Starts the parameter set update for a field variable for a field identified by an object. 5345 :param variableType: The variable type of the field to start the parameter set update for. Must be a value from the FieldVariableTypes enum. 5346 :type variableType: int 5347 :param fieldSetType: The parameter set type to start the update for. Must be a value from the FieldParameterSetTypes enum. 5348 :type fieldSetType: int 5353 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetUpdateStart, [field, variableType, fieldSetType])
5356 """Copy the parameters from the parameter set of a component of a field variable to the paramters of a parameter set of 5357 a component of another field variable, where both fields are objects. 5359 :param fromVariableType: The field variable type to copy from 5360 :type fromVariableType: int 5361 :param fromParameterSetType: The field parameter set type to copy from 5362 :type fromParameterSetType: int 5363 :param fromComponentNumber: The field variable component number to copy from 5364 :type fromComponentNumber: int 5365 :param toField: The field to copy to 5366 :type toField: Field 5367 :param toVariableType: The field variable type to copy to 5368 :type toVariableType: int 5369 :param toParameterSetType: The parameter set type to copy to 5370 :type toParameterSetType: int 5371 :param toComponentNumber: The field variable component to copy to 5372 :type toComponentNumber: int 5377 return _wrap_routine(_iron_python.cmfe_Field_ParametersToFieldParametersComponentCopy, [fromField, fromVariableType, fromParameterSetType, fromComponentNumber, toField, toVariableType, toParameterSetType, toComponentNumber])
5380 """Returns the position, normal and tangents for a field node for a field identified by an object. 5382 :param variableType: The variable type of the field to get the interpolation type for. Must be a value from the FieldVariableTypes enum. 5383 :type variableType: int 5384 :param componentNumber: The component number of the field variable to get the data type for. 5385 :type componentNumber: int 5386 :param localNodeNumber: The local node number of the field variable to get the data type for. 5387 :type localNodeNumber: int 5388 :param positionSize: Size of position to allocate. 5389 :param normalSize: Size of normal to allocate. 5390 :param tangentsSizes: Tuple of dimensions of tangents to allocate, with length 2. 5391 :returns: (Actual useful outputs, Actual useful outputs, Actual useful outputs) 5392 :rtype: tuple. (Array of floats, Array of floats, 2d array of floats) 5396 return _wrap_routine(_iron_python.cmfe_Field_PositionNormalTangentCalculateNode, [field, variableType, componentNumber, localNodeNumber, positionSize, normalSize, tangentsSizes])
5399 """Returns the scaling type for a field identified by an object. 5401 :returns: scalingType. The field scaling type. Will be a value from the FieldScalingTypes enum. 5406 return _wrap_routine(_iron_python.cmfe_Field_ScalingTypeGet, [field])
5409 """Sets/changes the scaling type for a field identified by an object. 5411 :param scalingType: The field scaling type to set. Must be a value from the FieldScalingTypes enum. 5412 :type scalingType: int 5417 return _wrap_routine(_iron_python.cmfe_Field_ScalingTypeSet, [field, scalingType])
5420 """Returns the type for a field identified by an object. 5422 :returns: fieldType. The field type. Will be a value from the FieldTypes enum. 5427 return _wrap_routine(_iron_python.cmfe_Field_TypeGet, [field])
5430 """Sets/changes the type for a field identified by an object. 5432 :param fieldType: The field type to set. Must be a value from the FieldTypes enum. 5433 :type fieldType: int 5438 return _wrap_routine(_iron_python.cmfe_Field_TypeSet, [field, fieldType])
5441 """Returns the character string label for a field variable for a field identified by an object. 5443 :param variableType: The variable type of the field to get the field variable label. Must be a value from the FieldVariableTypes enum. 5444 :type variableType: int 5445 :returns: label. The field variable label. 5450 return _wrap_routine(_iron_python.cmfe_Field_VariableLabelGet, [field, variableType])
5453 """Sets/changes the character string label for a field variable for a field identified by an object. 5455 :param variableType: The variable type of the field to set the field variable label. Must be a value from the FieldVariableTypes enum. 5456 :type variableType: int 5457 :param label: The field variable label to set. 5463 return _wrap_routine(_iron_python.cmfe_Field_VariableLabelSet, [field, variableType, label])
5466 """Returns the variable types for a field identified by an object. 5468 :param variableTypesSize: Size of variableTypes to allocate. 5469 :returns: variableTypes. variableTypes(variable_idx). On return, the field variable types for the variable_idx'th field variable. Will be a value from the FieldVariableTypes enum. 5470 :rtype: Array of ints 5474 return _wrap_routine(_iron_python.cmfe_Field_VariableTypesGet, [field, variableTypesSize])
5477 """Sets/changes the variable types for a field identified by an object. 5479 :param variableTypes: variableTypes(variable_idx). The field variable types for the variable_idx'th field variable to set. Must be a value from the FieldVariableTypes enum. 5480 :type variableTypes: Array of ints 5485 return _wrap_routine(_iron_python.cmfe_Field_VariableTypesSet, [field, variableTypes])
5487 dependentType = property(DependentTypeGet, DependentTypeSet,
None,
"""The dependent type for a field identified by an object.""")
5489 variableTypes = property(VariableTypesGet, VariableTypesSet,
None,
"""The variable types for a field identified by an object.""")
5491 dataProjection = property(
None, DataProjectionSet,
None,
"""The data projection for a field identified by an object.""")
5493 numberOfVariables = property(NumberOfVariablesGet, NumberOfVariablesSet,
None,
"""The number of variables for a field identified by an object.""")
5495 label = property(LabelGet, LabelSet,
None,
"""The character string label for a field identified by an object.""")
5497 meshDecomposition = property(MeshDecompositionGet, MeshDecompositionSet,
None,
"""The mesh decomposition for a field identified by an object.""")
5499 scalingType = property(ScalingTypeGet, ScalingTypeSet,
None,
"""The scaling type for a field identified by an object.""")
5501 type = property(TypeGet, TypeSet,
None,
"""The type for a field identified by an object.""")
5503 geometricField = property(GeometricFieldGet, GeometricFieldSet,
None,
"""The geometric field for a field identified by an object.""")
5507 """Contains information for a fields defined on a region. 5511 """Initialise a null cmfe_FieldsType""" 5513 self.
cmiss_type = _wrap_routine(_iron_python.cmfe_Fields_Initialise,
None)
5516 """Creates a cmfe_FieldsType object for an inteface by an object reference. 5518 :param interface: The interface to get the fields from 5519 :type interface: Interface 5524 return _wrap_routine(_iron_python.cmfe_Fields_CreateInterface, [interface, fields])
5527 """Creates a cmfe_FieldsType object for a region by an object reference. 5529 :param region: The region to get the fields from 5530 :type region: Region 5535 return _wrap_routine(_iron_python.cmfe_Fields_CreateRegion, [region, fields])
5538 """Export element information for fields set identified by an object. \todo number method 5540 :param fileName: The file name to export the elements to 5541 :type fileName: string 5542 :param method: The export method to use. 5543 :type method: string 5548 return _wrap_routine(_iron_python.cmfe_Fields_ElementsExport, [fields, fileName, method])
5551 """Finalises a cmfe_FieldsType object. 5557 return _wrap_routine(_iron_python.cmfe_Fields_Finalise, [cmfe_Fields])
5560 """Export nodal information for fields set identified by an object. \todo number method 5562 :param fileName: The file name to export the nodes to 5563 :type fileName: string 5564 :param method: The export method to use. 5565 :type method: string 5570 return _wrap_routine(_iron_python.cmfe_Fields_NodesExport, [fields, fileName, method])
5574 """Contains information on a generated mesh. 5578 """Initialise a null cmfe_GeneratedMeshType""" 5580 self.
cmiss_type = _wrap_routine(_iron_python.cmfe_GeneratedMesh_Initialise,
None)
5583 """Sets/changes the base vectors for a generated mesh identified by an object. 5585 :param baseVectors: baseVectors(coordinate_idx,xi_idx). The base vectors to set. 5586 :type baseVectors: 2d array of floats 5590 generatedMesh = self
5591 return _wrap_routine(_iron_python.cmfe_GeneratedMesh_BaseVectorsSet, [generatedMesh, baseVectors])
5594 """Returns the basis for a generated mesh identified by an object. 5596 :param bases: On return, the array of bases. 5597 :type bases: Array of Basis objects 5601 generatedMesh = self
5602 return _wrap_routine(_iron_python.cmfe_GeneratedMesh_BasisGet, [generatedMesh, bases])
5605 """Sets/changes the basis for a generated mesh identified by an object. 5607 :param bases: The bases to set. 5608 :type bases: Array of Basis objects 5612 generatedMesh = self
5613 return _wrap_routine(_iron_python.cmfe_GeneratedMesh_BasisSet, [generatedMesh, bases])
5616 """Finishes the creation of a generated mesh identified by an object. 5618 :param meshUserNumber: The user number of the mesh to generate. 5619 :type meshUserNumber: int 5620 :param mesh: On return, the generated mesh. 5625 generatedMesh = self
5626 return _wrap_routine(_iron_python.cmfe_GeneratedMesh_CreateFinish, [generatedMesh, meshUserNumber, mesh])
5629 """Starts the creation of a generated mesh on an interface identified by an object. 5631 :param generatedMeshUserNumber: The user number of the generated mesh to create. 5632 :type generatedMeshUserNumber: int 5633 :param interface: The interface to created generated mesh in. 5634 :type interface: Interface 5638 generatedMesh = self
5639 return _wrap_routine(_iron_python.cmfe_GeneratedMesh_CreateStartInterface, [generatedMeshUserNumber, interface, generatedMesh])
5642 """Starts the creation of a generated mesh on a region identified by an object. 5644 :param generatedMeshUserNumber: The user number of the generated mesh to create. 5645 :type generatedMeshUserNumber: int 5646 :param region: The region to created generated mesh in. 5647 :type region: Region 5651 generatedMesh = self
5652 return _wrap_routine(_iron_python.cmfe_GeneratedMesh_CreateStart, [generatedMeshUserNumber, region, generatedMesh])
5655 """Destroys a generated mesh identified by an object. 5660 generatedMesh = self
5661 return _wrap_routine(_iron_python.cmfe_GeneratedMesh_Destroy, [generatedMesh])
5664 """Returns the extent for a generated mesh identified by an object. 5666 :param extentSize: Size of extent to allocate. 5667 :returns: extent. extent(i). On return, the extent for the i'th dimension of the generated mesh. 5668 :rtype: Array of floats 5671 generatedMesh = self
5672 return _wrap_routine(_iron_python.cmfe_GeneratedMesh_ExtentGet, [generatedMesh, extentSize])
5675 """Sets/changes the extent for a generated mesh identified by an object. 5677 :param extent: extent(i). the extent for the i'th dimension of the generated mesh to set. 5678 :type extent: Array of floats 5682 generatedMesh = self
5683 return _wrap_routine(_iron_python.cmfe_GeneratedMesh_ExtentSet, [generatedMesh, extent])
5686 """Finalises a cmfe_GeneratedMeshType object. 5691 cmfe_GeneratedMesh = self
5692 return _wrap_routine(_iron_python.cmfe_GeneratedMesh_Finalise, [cmfe_GeneratedMesh])
5695 """Calculates and sets the geometric field parameters for a generated mesh identified by an object. 5697 :param field: The field to calculate the geometric parameters for 5702 generatedMesh = self
5703 return _wrap_routine(_iron_python.cmfe_GeneratedMesh_GeometricParametersCalculate, [generatedMesh, field])
5706 """Returns the number of elements for a generated mesh identified by an object. 5708 :param numberOfElementsSize: Size of numberOfElements to allocate. 5709 :returns: numberOfElements. numberOfElements(i). On return, the number of elements in the i'th dimension of the generated mesh. 5710 :rtype: Array of ints 5713 generatedMesh = self
5714 return _wrap_routine(_iron_python.cmfe_GeneratedMesh_NumberOfElementsGet, [generatedMesh, numberOfElementsSize])
5717 """Sets/changes the number of elements for a generated mesh identified by an object. 5719 :param numberOfElements: numberOfElements(i). The number of elements in the i'th dimension of the generated mesh to set. 5720 :type numberOfElements: Array of ints 5724 generatedMesh = self
5725 return _wrap_routine(_iron_python.cmfe_GeneratedMesh_NumberOfElementsSet, [generatedMesh, numberOfElements])
5728 """Returns the origin of a generated mesh identified by an object. 5730 :param originSize: Size of origin to allocate. 5731 :returns: origin. origin(i). On return, the origin of the i'th dimension of the generated mesh. 5732 :rtype: Array of floats 5735 generatedMesh = self
5736 return _wrap_routine(_iron_python.cmfe_GeneratedMesh_OriginGet, [generatedMesh, originSize])
5739 """Sets/changes the origin of a generated mesh identified by an object. 5741 :param origin: origin(i). The origin of the i'th dimension of the generated mesh to set. 5742 :type origin: Array of floats 5746 generatedMesh = self
5747 return _wrap_routine(_iron_python.cmfe_GeneratedMesh_OriginSet, [generatedMesh, origin])
5750 """Returns the type of a generated mesh identified by an object. 5752 :returns: generatedMeshType. The type of the generated mesh. Will be a value from the GeneratedMeshTypes enum. 5756 generatedMesh = self
5757 return _wrap_routine(_iron_python.cmfe_GeneratedMesh_TypeGet, [generatedMesh])
5760 """Sets/changes the type of a generated mesh identified by an object. 5762 :param generatedMeshType: The type of the generated mesh to set. Must be a value from the GeneratedMeshTypes enum. 5763 :type generatedMeshType: int 5767 generatedMesh = self
5768 return _wrap_routine(_iron_python.cmfe_GeneratedMesh_TypeSet, [generatedMesh, generatedMeshType])
5770 origin = property(OriginGet, OriginSet,
None,
"""The origin of a generated mesh identified by an object.""")
5772 basis = property(BasisGet, BasisSet,
None,
"""The basis for a generated mesh identified by an object.""")
5774 baseVectors = property(
None, BaseVectorsSet,
None,
"""The base vectors for a generated mesh identified by an object.""")
5776 extent = property(ExtentGet, ExtentSet,
None,
"""The extent for a generated mesh identified by an object.""")
5778 type = property(TypeGet, TypeSet,
None,
"""The type of a generated mesh identified by an object.""")
5780 numberOfElements = property(NumberOfElementsGet, NumberOfElementsSet,
None,
"""The number of elements for a generated mesh identified by an object.""")
5784 """Contains information about a history file for a control loop. 5788 """Initialise a null cmfe_HistoryType""" 5790 self.
cmiss_type = _wrap_routine(_iron_python.cmfe_History_Initialise,
None)
5793 """Finalises a cmfe_HistoryType object. 5799 return _wrap_routine(_iron_python.cmfe_History_Finalise, [cmfe_History])
5803 """Contains information about an interface condition. 5807 """Initialise a null cmfe_InterfaceConditionType""" 5809 self.
cmiss_type = _wrap_routine(_iron_python.cmfe_InterfaceCondition_Initialise,
None)
5812 """Finishes the creation of an interface condition identified by an object. 5817 interfaceCondition = self
5818 return _wrap_routine(_iron_python.cmfe_InterfaceCondition_CreateFinish, [interfaceCondition])
5820 def CreateStart(self, interfaceConditionUserNumber, interface, geometricField):
5821 """Starts the creation of an interface condition identified by an object. 5823 :param interfaceConditionUserNumber: The user number of the interface conditon to start the creation of. 5824 :type interfaceConditionUserNumber: int 5825 :param interface: The interface to create the interface on. 5826 :type interface: Interface 5827 :param geometricField: The geometric field for the interface condition. 5828 :type geometricField: Field 5832 interfaceCondition = self
5833 return _wrap_routine(_iron_python.cmfe_InterfaceCondition_CreateStart, [interfaceConditionUserNumber, interface, geometricField, interfaceCondition])
5836 """Adds a dependent field variable to an interface condition identified by an object. 5838 :param meshIndex: The mesh index of the interface condition interface for which the dependent variable is added. 5839 :type meshIndex: int 5840 :param equationsSet: The equations set containg the dependent variable to add. 5841 :type equationsSet: EquationsSet 5842 :param variableType: The variable type of the dependent variable to add. 5843 :type variableType: int 5847 interfaceCondition = self
5848 return _wrap_routine(_iron_python.cmfe_InterfaceCondition_DependentVariableAdd, [interfaceCondition, meshIndex, equationsSet, variableType])
5851 """Destroys an interface condition identified by an object. 5856 interfaceCondition = self
5857 return _wrap_routine(_iron_python.cmfe_InterfaceCondition_Destroy, [interfaceCondition])
5860 """Finishes the creation of interface equations for an interface condition identified by an object. 5865 interfaceCondition = self
5866 return _wrap_routine(_iron_python.cmfe_InterfaceCondition_EquationsCreateFinish, [interfaceCondition])
5869 """Starts the creation of interface equations for an interface condition identified by an object. 5871 :param interfaceEquations: On return, the created interface equations. 5872 :type interfaceEquations: InterfaceEquations 5876 interfaceCondition = self
5877 return _wrap_routine(_iron_python.cmfe_InterfaceCondition_EquationsCreateStart, [interfaceCondition, interfaceEquations])
5880 """Destroys the interface equations for an interface condition identified by an object. 5885 interfaceCondition = self
5886 return _wrap_routine(_iron_python.cmfe_InterfaceCondition_EquationsDestroy, [interfaceCondition])
5889 """Finalises a cmfe_InterfaceConditionType object. 5894 cmfe_InterfaceCondition = self
5895 return _wrap_routine(_iron_python.cmfe_InterfaceCondition_Finalise, [cmfe_InterfaceCondition])
5898 """Gets the integration type for an interface condition identified by an object. 5900 :returns: interfaceConditionIntegrationType. The interface condition integration type. Will be a value from the InterfaceConditionIntegrationTypes enum. 5904 interfaceCondition = self
5905 return _wrap_routine(_iron_python.cmfe_InterfaceCondition_IntegrationTypeGet, [interfaceCondition])
5908 """Sets/changes the integration type for an interface condition identified by an object. 5910 :param interfaceConditionIntegrationType: On return, the interface condition integration type. Must be a value from the InterfaceConditionIntegrationTypes enum. 5911 :type interfaceConditionIntegrationType: int 5915 interfaceCondition = self
5916 return _wrap_routine(_iron_python.cmfe_InterfaceCondition_IntegrationTypeSet, [interfaceCondition, interfaceConditionIntegrationType])
5919 """Finishes the creation of a Lagrange multiplier field for an interface condition identified by an object. 5924 interfaceCondition = self
5925 return _wrap_routine(_iron_python.cmfe_InterfaceCondition_LagrangeFieldCreateFinish, [interfaceCondition])
5928 """Starts the creation of a Lagrange multiplier field for an interface condition identified by an object. 5930 :param lagrangeFieldUserNumber: The user number of the Lagrange field. 5931 :type lagrangeFieldUserNumber: int 5932 :param lagrangeField: If associated on entry, the user created Lagrange field which has the same user number as the specified Lagrange field user number. If not associated on entry, on return, the created Lagrange field for the interface condition. 5933 :type lagrangeField: Field 5937 interfaceCondition = self
5938 return _wrap_routine(_iron_python.cmfe_InterfaceCondition_LagrangeFieldCreateStart, [interfaceCondition, lagrangeFieldUserNumber, lagrangeField])
5941 """Gets the method for an interface condition identified by an object. 5943 :returns: interfaceConditionMethod. The interface condition method. Will be a value from the InterfaceConditionMethods enum. 5947 interfaceCondition = self
5948 return _wrap_routine(_iron_python.cmfe_InterfaceCondition_MethodGet, [interfaceCondition])
5951 """Sets/changes the method for an interface condition identified by an object. 5953 :param interfaceConditionMethod: The interface condition method to set. Must be a value from the InterfaceConditionMethods enum. 5954 :type interfaceConditionMethod: int 5958 interfaceCondition = self
5959 return _wrap_routine(_iron_python.cmfe_InterfaceCondition_MethodSet, [interfaceCondition, interfaceConditionMethod])
5962 """Gets the operator for an interface condition identified by an object. 5964 :returns: interfaceConditionOperator. The interface condition operator. Will be a value from the InterfaceConditionOperator enum. 5968 interfaceCondition = self
5969 return _wrap_routine(_iron_python.cmfe_InterfaceCondition_OperatorGet, [interfaceCondition])
5972 """Sets/changes the operator for an interface condition identified by an object. 5974 :param interfaceConditionOperator: The interface condition operator to set. Must be a value from the InterfaceConditionOperator enum. 5975 :type interfaceConditionOperator: int 5979 interfaceCondition = self
5980 return _wrap_routine(_iron_python.cmfe_InterfaceCondition_OperatorSet, [interfaceCondition, interfaceConditionOperator])
5983 """Finishes the creation of a penalty field for an interface condition identified by an object. 5988 InterfaceCondition = self
5989 return _wrap_routine(_iron_python.cmfe_InterfaceCondition_PenaltyFieldCreateFinish, [InterfaceCondition])
5992 """Starts the creation of a penalty field for an interface condition identified by an object. 5994 :param PenaltyFieldUserNumber: The user number of the penalty field. 5995 :type PenaltyFieldUserNumber: int 5996 :param PenaltyField: If associated on entry, the user created penalty field which has the same user number as the specified penalty field user number. If not associated on entry, on return, the created penalty field for the interface condition. 5997 :type PenaltyField: Field 6001 InterfaceCondition = self
6002 return _wrap_routine(_iron_python.cmfe_InterfaceCondition_PenaltyFieldCreateStart, [InterfaceCondition, PenaltyFieldUserNumber, PenaltyField])
6004 operator = property(OperatorGet, OperatorSet,
None,
"""The operator for an interface condition identified by an object.""")
6006 integrationType = property(IntegrationTypeGet, IntegrationTypeSet,
None,
"""The integration type for an interface condition identified by an object.""")
6008 method = property(MethodGet, MethodSet,
None,
"""The method for an interface condition identified by an object.""")
6012 """Contains information about an interface condition. 6016 """Initialise a null cmfe_InterfaceEquationsType""" 6018 self.
cmiss_type = _wrap_routine(_iron_python.cmfe_InterfaceEquations_Initialise,
None)
6021 """Finalises a cmfe_InterfaceEquationsType object. 6026 cmfe_InterfaceEquations = self
6027 return _wrap_routine(_iron_python.cmfe_InterfaceEquations_Finalise, [cmfe_InterfaceEquations])
6030 """Gets the output type for an interface equations identified by an object. 6032 :returns: outputType. The interface equations output type. Will be a value from the EquationsOutputType enum. 6036 interfaceEquations = self
6037 return _wrap_routine(_iron_python.cmfe_InterfaceEquations_OutputTypeGet, [interfaceEquations])
6040 """Sets/changes the output type for an interface equations identified by an object. 6042 :param outputType: The interface equations output type to set. Must be a value from the EquationsOutputTypes enum. 6043 :type outputType: int 6047 interfaceEquations = self
6048 return _wrap_routine(_iron_python.cmfe_InterfaceEquations_OutputTypeSet, [interfaceEquations, outputType])
6051 """Gets the sparsity type for an interface equations identified by an object. 6053 :returns: sparsityType. The interface equations sparsity type. Will be a value from the EquationsSparsityType enum. 6057 interfaceEquations = self
6058 return _wrap_routine(_iron_python.cmfe_InterfaceEquations_SparsityGet, [interfaceEquations])
6061 """Sets/changes the sparsity type for an interface equations identified by an object. 6063 :param sparsityType: The interface equations sparsity type to set. Must be a value from the EquationsSparsityTypes enum. 6064 :type sparsityType: int 6068 interfaceEquations = self
6069 return _wrap_routine(_iron_python.cmfe_InterfaceEquations_SparsitySet, [interfaceEquations, sparsityType])
6071 sparsity = property(SparsityGet, SparsitySet,
None,
"""The sparsity type for an interface equations identified by an object.""")
6073 outputType = property(OutputTypeGet, OutputTypeSet,
None,
"""The output type for an interface equations identified by an object.""")
6077 """Contains information on an interfaces meshes connectivity. 6081 """Initialise a null cmfe_InterfaceMeshConnectivityType""" 6083 self.
cmiss_type = _wrap_routine(_iron_python.cmfe_InterfaceMeshConnectivity_Initialise,
None)
6086 """Sets the basis for the mesh connectivity 6088 :param interfaceMappingBasis: The interface mesh connectivity basis 6089 :type interfaceMappingBasis: Basis 6093 interfaceMeshConnectivity = self
6094 return _wrap_routine(_iron_python.cmfe_InterfaceMeshConnectivity_BasisSet, [interfaceMeshConnectivity, interfaceMappingBasis])
6097 """Finishes the creation of an interface meshes connectivity identified by an object. 6102 interfaceMeshConnectivity = self
6103 return _wrap_routine(_iron_python.cmfe_InterfaceMeshConnectivity_CreateFinish, [interfaceMeshConnectivity])
6106 """Starts the creation of an interface meshes connectivity identified by an object. 6108 :param interface: The interface to start the creation of the meshes connectivity for 6109 :type interface: Interface 6110 :param interfaceMesh: 6111 :type interfaceMesh: Mesh 6115 interfaceMeshConnectivity = self
6116 return _wrap_routine(_iron_python.cmfe_InterfaceMeshConnectivity_CreateStart, [interface, interfaceMesh, interfaceMeshConnectivity])
6119 """Destroys an interface meshes connectivity identified by an object. 6124 interfaceMeshConnectivity = self
6125 return _wrap_routine(_iron_python.cmfe_InterfaceMeshConnectivity_Destroy, [interfaceMeshConnectivity])
6127 def ElementNumberSet(self, interfaceElementNumber, coupledMeshIndexNumber, coupledMeshElementNumber):
6128 """Sets the connectivity between an element in a coupled mesh to an element in the interface mesh 6130 :param interfaceElementNumber: The interface mesh element number to which the specified coupled mesh element would be connected 6131 :type interfaceElementNumber: int 6132 :param coupledMeshIndexNumber: The index of the coupled mesh at the interface to set the element connectivity for 6133 :type coupledMeshIndexNumber: int 6134 :param coupledMeshElementNumber: The coupled mesh element to be connected to the interface 6135 :type coupledMeshElementNumber: int 6139 interfaceMeshConnectivity = self
6140 return _wrap_routine(_iron_python.cmfe_InterfaceMeshConnectivity_ElementNumberSet, [interfaceMeshConnectivity, interfaceElementNumber, coupledMeshIndexNumber, coupledMeshElementNumber])
6142 def ElementXiSet(self, interfaceElementNumber, coupledMeshIndexNumber, coupledMeshElementNumber, interfaceMeshLocalNodeNumber, interfaceMeshComponentNodeNumber, xi):
6143 """Sets the mapping from an xi position of a coupled mesh element to a node of an interface mesh element 6145 :param interfaceElementNumber: The interface mesh element number to which the specified coupled mesh element would be connected 6146 :type interfaceElementNumber: int 6147 :param coupledMeshIndexNumber: The index of the coupled mesh at the interface to set the element connectivity for 6148 :type coupledMeshIndexNumber: int 6149 :param coupledMeshElementNumber: The coupled mesh element to define the element xi connectivity from 6150 :type coupledMeshElementNumber: int 6151 :param interfaceMeshLocalNodeNumber: The interface mesh node to assign the coupled mesh element xi to 6152 :type interfaceMeshLocalNodeNumber: int 6153 :param interfaceMeshComponentNodeNumber: The interface mesh node's component to assign the coupled mesh element xi to 6154 :type interfaceMeshComponentNodeNumber: int 6155 :param xi: The xi value for the xi_idx'th xi direction in the coupled mesh element. 6156 :type xi: Array of floats 6160 interfaceMeshConnectivity = self
6161 return _wrap_routine(_iron_python.cmfe_InterfaceMeshConnectivity_ElementXiSet, [interfaceMeshConnectivity, interfaceElementNumber, coupledMeshIndexNumber, coupledMeshElementNumber, interfaceMeshLocalNodeNumber, interfaceMeshComponentNodeNumber, xi])
6164 """Finalises a cmfe_InterfaceMeshConnectivityType object. 6169 cmfe_InterfaceMeshConnectivity = self
6170 return _wrap_routine(_iron_python.cmfe_InterfaceMeshConnectivity_Finalise, [cmfe_InterfaceMeshConnectivity])
6172 def NodeNumberSet(self, interfaceNodeNumbers, firstCoupledMeshIndexNumber, firstCoupledMeshNodeNumbers, secondCoupledMeshIndexNumber, secondCoupledMeshNodeNumbers):
6173 """Sets the connectivity between nodes in coupled meshes to nodes in the interface mesh 6175 :param interfaceNodeNumbers: The interface mesh node numbers to which the specified coupled mesh nodes would be connected 6176 :type interfaceNodeNumbers: Array of ints 6177 :param firstCoupledMeshIndexNumber: The index of the coupled meshes at the interface to set the node connectivity for 6178 :type firstCoupledMeshIndexNumber: int 6179 :param firstCoupledMeshNodeNumbers: The coupled meshes nodes to be connected to the interface 6180 :type firstCoupledMeshNodeNumbers: Array of ints 6181 :param secondCoupledMeshIndexNumber: The index of the coupled meshes at the interface to set the node connectivity for 6182 :type secondCoupledMeshIndexNumber: int 6183 :param secondCoupledMeshNodeNumbers: The coupled meshes nodes to be connected to the interface 6184 :type secondCoupledMeshNodeNumbers: Array of ints 6188 interfaceMeshConnectivity = self
6189 return _wrap_routine(_iron_python.cmfe_InterfaceMeshConnectivity_NodeNumberSet, [interfaceMeshConnectivity, interfaceNodeNumbers, firstCoupledMeshIndexNumber, firstCoupledMeshNodeNumbers, secondCoupledMeshIndexNumber, secondCoupledMeshNodeNumbers])
6191 basis = property(
None, BasisSet,
None,
"""The basis for the mesh connectivity""")
6195 """Contains information on an interfaces points connectivity. 6199 """Initialise a null cmfe_InterfacePointsConnectivityType""" 6201 self.
cmiss_type = _wrap_routine(_iron_python.cmfe_InterfacePointsConnectivity_Initialise,
None)
6204 """Finishes the creation of an interface meshes connectivity identified by an object. 6209 interfacePointsConnectivity = self
6210 return _wrap_routine(_iron_python.cmfe_InterfacePointsConnectivity_CreateFinish, [interfacePointsConnectivity])
6213 """Starts the creation of an interface points connectivity identified by an object. 6215 :param interface: The interface to start the creation of the meshes connectivity for 6216 :type interface: Interface 6217 :param interfaceMesh: 6218 :type interfaceMesh: Mesh 6222 interfacePointsConnectivity = self
6223 return _wrap_routine(_iron_python.cmfe_InterfacePointsConnectivity_CreateStart, [interface, interfaceMesh, interfacePointsConnectivity])
6226 """Destroys an interface points connectivity identified by an object. 6231 interfacePointsConnectivity = self
6232 return _wrap_routine(_iron_python.cmfe_InterfacePointsConnectivity_Destroy, [interfacePointsConnectivity])
6234 def ElementNumberGet(self, interfaceDataPointIndexNumber, coupledMeshIndexNumber, meshComponentNumber):
6235 """Gets coupled mesh element number that the data point in the interface is connected to 6237 :param interfaceDataPointIndexNumber: The index of the interface data point, i.e.user defined global number 6238 :type interfaceDataPointIndexNumber: int 6239 :param coupledMeshIndexNumber: The index number of the coupled mesh 6240 :type coupledMeshIndexNumber: int 6241 :param meshComponentNumber: The mesh component number of the interface mesh that points connectivity is associated to 6242 :type meshComponentNumber: int 6243 :returns: coupledMeshElementNumber. The element number where the data point is projected to. 6247 interfacePointsConnectivity = self
6248 return _wrap_routine(_iron_python.cmfe_InterfacePointsConnectivity_ElementNumberGet, [interfacePointsConnectivity, interfaceDataPointIndexNumber, coupledMeshIndexNumber, meshComponentNumber])
6250 def ElementNumberSet(self, interfaceDataPointIndexNumber, coupledMeshIndexNumber, coupledMeshElementNumber, meshComponentNumber):
6251 """Sets coupled mesh element number that the data point in the interface is connected to 6253 :param interfaceDataPointIndexNumber: The index of the interface data point, i.e.user defined global number 6254 :type interfaceDataPointIndexNumber: int 6255 :param coupledMeshIndexNumber: The index number of the coupled mesh 6256 :type coupledMeshIndexNumber: int 6257 :param coupledMeshElementNumber: The element number where the data point is projected to. 6258 :type coupledMeshElementNumber: int 6259 :param meshComponentNumber: The mesh component number to set the points connectivity element number for 6260 :type meshComponentNumber: int 6264 interfacePointsConnectivity = self
6265 return _wrap_routine(_iron_python.cmfe_InterfacePointsConnectivity_ElementNumberSet, [interfacePointsConnectivity, interfaceDataPointIndexNumber, coupledMeshIndexNumber, coupledMeshElementNumber, meshComponentNumber])
6268 """Finalise a cmfe_InterfaceMeshConnectivityType object. 6273 cmfe_InterfacePointsConnectivity = self
6274 return _wrap_routine(_iron_python.cmfe_InterfacePointsConnectivity_Finalise, [cmfe_InterfacePointsConnectivity])
6276 def PointXiGet(self, interfaceDataPointIndexNumber, coupledMeshIndexNumber, xiSize):
6277 """Gets the xi coordinate mapping between the interface data points and xi coordinates in a coupled region mesh 6279 :param interfaceDataPointIndexNumber: The index of the interface data point, i.e.user defined global number 6280 :type interfaceDataPointIndexNumber: int 6281 :param coupledMeshIndexNumber: The index number of the coupled mesh 6282 :type coupledMeshIndexNumber: int 6283 :param xiSize: Size of xi to allocate. 6284 :returns: xi. xi(xiIdx). The full xi location in the coupled mesh that the data point is connected to 6285 :rtype: Array of floats 6288 interfacePointsConnectivity = self
6289 return _wrap_routine(_iron_python.cmfe_InterfacePointsConnectivity_PointXiGet, [interfacePointsConnectivity, interfaceDataPointIndexNumber, coupledMeshIndexNumber, xiSize])
6291 def PointXiSet(self, interfaceDataPointIndexNumber, coupledMeshIndexNumber, xi):
6292 """Sets the xi coordinate mapping between the interface data points and xi coordinates in a coupled region mesh 6294 :param interfaceDataPointIndexNumber: The index of the interface data point, i.e.user defined global number 6295 :type interfaceDataPointIndexNumber: int 6296 :param coupledMeshIndexNumber: The index number of the coupled mesh 6297 :type coupledMeshIndexNumber: int 6298 :param xi: xi(xiIdx). The full xi location in the coupled mesh that the data point is connected to 6299 :type xi: Array of floats 6303 interfacePointsConnectivity = self
6304 return _wrap_routine(_iron_python.cmfe_InterfacePointsConnectivity_PointXiSet, [interfacePointsConnectivity, interfaceDataPointIndexNumber, coupledMeshIndexNumber, xi])
6307 """Update points connectivity with projection results, data projection identified by object 6309 :param dataProjection: The data projection to update points connectivity with 6310 :type dataProjection: DataProjection 6311 :param coupledMeshIndex: The mesh index of the the points connectivity to be updated 6312 :type coupledMeshIndex: int 6316 pointsConnectivity = self
6317 return _wrap_routine(_iron_python.cmfe_InterfacePointsConnectivity_UpdateFromProjection, [pointsConnectivity, dataProjection, coupledMeshIndex])
6321 """Contains information about an interface. 6325 """Initialise a null cmfe_InterfaceType""" 6327 self.
cmiss_type = _wrap_routine(_iron_python.cmfe_Interface_Initialise,
None)
6330 """Returns the coordinate system for an interface identified by an object. 6332 :param CoordinateSystem: On return, the interface coordinate system. 6333 :type CoordinateSystem: CoordinateSystem 6338 return _wrap_routine(_iron_python.cmfe_Interface_CoordinateSystemGet, [Interface, CoordinateSystem])
6341 """Sets/changes the coordinate system for an interface identified by an object. 6343 :param coordinateSystem: The coordinate system to set. 6344 :type coordinateSystem: CoordinateSystem 6349 return _wrap_routine(_iron_python.cmfe_Interface_CoordinateSystemSet, [interface, coordinateSystem])
6352 """Finishes the creation of an interface identified by an object. 6358 return _wrap_routine(_iron_python.cmfe_Interface_CreateFinish, [interface])
6361 """Starts the creation of an interface identified by an object. 6363 :param interfaceUserNumber: The user number of the field to start the creation of. 6364 :type interfaceUserNumber: int 6365 :param region: The region to create the interface on. 6366 :type region: Region 6371 return _wrap_routine(_iron_python.cmfe_Interface_CreateStart, [interfaceUserNumber, region, interface])
6374 """Destroys an interface identified by an object. 6380 return _wrap_routine(_iron_python.cmfe_Interface_Destroy, [interface])
6383 """Finalises a cmfe_InterfaceType object. 6388 cmfe_Interface = self
6389 return _wrap_routine(_iron_python.cmfe_Interface_Finalise, [cmfe_Interface])
6392 """Returns the character string label for an interface identified by an object. 6394 :returns: label. The region label. 6399 return _wrap_routine(_iron_python.cmfe_Interface_LabelGet, [interface])
6402 """Sets/changes the character string label for an interface identified by an object. 6404 :param label: The interface label to set. 6410 return _wrap_routine(_iron_python.cmfe_Interface_LabelSet, [interface, label])
6413 """Adds a mesh to be coupled in an interface identified by an object. 6415 :param mesh: The mesh to add to the interface. 6417 :returns: meshIndex. The mesh index of the mesh in the list of coupled meshes in the interface. 6422 return _wrap_routine(_iron_python.cmfe_Interface_MeshAdd, [interface, mesh])
6425 """Returns the nodes for a interface identified by an object. 6427 :param nodes: On return, the interfaces nodes. 6433 return _wrap_routine(_iron_python.cmfe_Interface_NodesGet, [interface, nodes])
6435 nodes = property(NodesGet,
None,
None,
"""The nodes for a interface identified by an object.""")
6437 coordinateSystem = property(CoordinateSystemGet, CoordinateSystemSet,
None,
"""The coordinate system for an interface identified by an object.""")
6439 label = property(LabelGet, LabelSet,
None,
"""The character string label for an interface identified by an object.""")
6443 """Contains information on a mesh elements defined in a mesh 6447 """Initialise a null cmfe_MeshElementsType""" 6449 self.
cmiss_type = _wrap_routine(_iron_python.cmfe_MeshElements_Initialise,
None)
6452 """Returns the adjacent element number of a mesh identified by an object. 6454 :param globalElementNumber: The global element number to get the adjacent element for !\todo this should be a user number 6455 :type globalElementNumber: int 6456 :param adjacentElementXi: The xi coordinate direction to get the adjacent element for Note that -xiCoordinateDirection gives the adjacent element before the element in the xiCoordinateDirection'th direction and +xiCoordinateDirection gives the adjacent element after the element in the xiCoordinateDirection'th direction. The xiCoordinateDirection=0 index will give the information on the current element. 6457 :type adjacentElementXi: int 6458 :returns: adjacentElement. The adjacent element number in the specified xi coordinate direction. Return 0 if the specified element has no adjacent elements in the specified xi coordinate direction. 6463 return _wrap_routine(_iron_python.cmfe_MeshElements_AdjacentElementGet, [meshElements, globalElementNumber, adjacentElementXi])
6466 """Returns the basis for an element in a mesh identified by an object. \todo should the global element number be a user number? 6468 :param globalElementNumber: The global element number to get the basis for. 6469 :type globalElementNumber: int 6470 :param basis: On return, the basis for the element. 6476 return _wrap_routine(_iron_python.cmfe_MeshElements_BasisGet, [meshElements, globalElementNumber, basis])
6479 """Sets/changes the basis for an element in a mesh identified by an object. \todo should the global element number be a user number? 6481 :param globalElementNumber: The global element number to set the basis for. 6482 :type globalElementNumber: int 6483 :param basis: The basis for the element to set. 6489 return _wrap_routine(_iron_python.cmfe_MeshElements_BasisSet, [meshElements, globalElementNumber, basis])
6492 """Finishes creating elements for a mesh component of a mesh identified by an object. 6498 return _wrap_routine(_iron_python.cmfe_MeshElements_CreateFinish, [meshElements])
6501 """Starts creating elements for a mesh component of a mesh identified by an object. 6503 :param mesh: The mesh to start the creation of elements for. 6505 :param meshComponentNumber: The mesh component number of the mesh to start creating the elements for. 6506 :type meshComponentNumber: int 6507 :param basis: The default basis to use for the elements. 6513 return _wrap_routine(_iron_python.cmfe_MeshElements_CreateStart, [mesh, meshComponentNumber, basis, meshElements])
6516 """Finalises a cmfe_MeshElementsType object. 6521 cmfe_MeshElements = self
6522 return _wrap_routine(_iron_python.cmfe_MeshElements_Finalise, [cmfe_MeshElements])
6525 """Sets/changes the element nodes for an element in a mesh identified by an object. \todo should the global element number be a user number? 6527 :param globalElementNumber: The global element number to set the element nodes for. 6528 :type globalElementNumber: int 6529 :param versionNumber: The version number of the specified element node to set. 6530 :type versionNumber: int 6531 :param derivativeNumber: The derivative number of the specified element node to set. 6532 :type derivativeNumber: int 6533 :param localElementNodeNumber: The local element node to set a version for. 6534 :type localElementNodeNumber: int 6539 return _wrap_routine(_iron_python.cmfe_MeshElements_LocalElementNodeVersionSet, [meshElements, globalElementNumber, versionNumber, derivativeNumber, localElementNodeNumber])
6541 def NodesGet(self, globalElementNumber, elementUserNodesSize):
6542 """Returns the element nodes for an element in a mesh identified by an object. \todo should the global element number be a user number? 6544 :param globalElementNumber: The global element number to get the element nodes for. 6545 :type globalElementNumber: int 6546 :param elementUserNodesSize: Size of elementUserNodes to allocate. 6547 :returns: elementUserNodes. elementUserNodes(i). On return, the user node number number of the i'th element node. 6548 :rtype: Array of ints 6552 return _wrap_routine(_iron_python.cmfe_MeshElements_NodesGet, [meshElements, globalElementNumber, elementUserNodesSize])
6554 def NodesSet(self, globalElementNumber, elementUserNodes):
6555 """Sets/changes the element nodes for an element in a mesh identified by an object. \todo should the global element number be a user number? 6557 :param globalElementNumber: The global element number to set the element nodes for. 6558 :type globalElementNumber: int 6559 :param elementUserNodes: elementUserNodes(i). The user node number number of the i'th element node to set. 6560 :type elementUserNodes: Array of ints 6565 return _wrap_routine(_iron_python.cmfe_MeshElements_NodesSet, [meshElements, globalElementNumber, elementUserNodes])
6568 """Sets/changes the element nodes for an element in a mesh identified by an object. \todo should the global element number be a user number? 6570 :param globalElementNumber: The global element number to set the element nodes for. 6571 :type globalElementNumber: int 6572 :param versionNumber: The version number of the specified element node to set. 6573 :type versionNumber: int 6574 :param derivativeNumber: The derivative number of the specified element node to set. 6575 :type derivativeNumber: int 6576 :param userNodeNumber: The user node number to set a version for. 6577 :type userNodeNumber: int 6582 return _wrap_routine(_iron_python.cmfe_MeshElements_UserNodeVersionSet, [meshElements, globalElementNumber, versionNumber, derivativeNumber, userNodeNumber])
6585 """Returns the element user number for an element in a mesh identified by an object. 6587 :param elementGlobalNumber: The global element number to get the element user number for. 6588 :type elementGlobalNumber: int 6589 :returns: elementUserNumber. The element user number. 6594 return _wrap_routine(_iron_python.cmfe_MeshElements_UserNumberGet, [meshElements, elementGlobalNumber])
6597 """Sets/changes the element user number for an element in a mesh identified by an object. 6599 :param elementGlobalNumber: The global element number to set the element user number for. 6600 :type elementGlobalNumber: int 6601 :param elementUserNumber: The element user number to set. 6602 :type elementUserNumber: int 6607 return _wrap_routine(_iron_python.cmfe_MeshElements_UserNumberSet, [meshElements, elementGlobalNumber, elementUserNumber])
6610 """Sets/changes the element user numbers for all elements in a mesh identified by an object. 6612 :param elementUserNumbers: The element user numbers to set. 6613 :type elementUserNumbers: Array of ints 6618 return _wrap_routine(_iron_python.cmfe_MeshElements_UserNumbersAllSet, [meshElements, elementUserNumbers])
6620 userNumbersAll = property(
None, UserNumbersAllSet,
None,
"""The element user numbers for all elements in a mesh identified by an object.""")
6624 """Contains information on an embedded mesh 6628 """Initialise a null cmfe_MeshEmbeddingType""" 6630 self.
cmiss_type = _wrap_routine(_iron_python.cmfe_MeshEmbedding_Initialise,
None)
6633 """Creates a mesh embedding 6635 :param parentMesh: The parent and child meshes 6636 :type parentMesh: Mesh 6637 :param childMesh: The parent and child meshes 6638 :type childMesh: Mesh 6642 meshEmbedding = self
6643 return _wrap_routine(_iron_python.cmfe_MeshEmbedding_Create, [meshEmbedding, parentMesh, childMesh])
6646 """:param parentField: Fields associated with parent and child mesh to get/set data from 6647 :type parentField: Field 6648 :param parentComponent: Component numbers in respective fields 6649 :type parentComponent: int 6650 :param childField: Fields associated with parent and child mesh to get/set data from 6651 :type childField: Field 6652 :param childComponent: Component numbers in respective fields 6653 :type childComponent: int 6657 meshEmbedding = self
6658 return _wrap_routine(_iron_python.cmfe_MeshEmbedding_PullGaussPointData, [meshEmbedding, parentField, parentComponent, childField, childComponent])
6660 def PushData(self, parentField, parentComponent, childField, childComponent):
6661 """Pushes data to embedded mesh. Will generally be used at library and not API level. /TODO: Parameter set etc, function name? 6663 :param parentField: Fields associated with parent and child mesh to get/set data from 6664 :type parentField: Field 6665 :param parentComponent: Component numbers in respective fields 6666 :type parentComponent: int 6667 :param childField: Fields associated with parent and child mesh to get/set data from 6668 :type childField: Field 6669 :param childComponent: Component numbers in respective fields 6670 :type childComponent: int 6674 meshEmbedding = self
6675 return _wrap_routine(_iron_python.cmfe_MeshEmbedding_PushData, [meshEmbedding, parentField, parentComponent, childField, childComponent])
6678 """Sets the embedded nodes for one parent element 6680 :param elementNumber: Parent element number 6681 :type elementNumber: int 6682 :param nodeNumbers: Node numbers in child mesh 6683 :type nodeNumbers: Array of ints 6684 :param xiCoords: Xi coordinates of embedded nodes wrt parent element 6685 :type xiCoords: 2d array of floats 6689 meshEmbedding = self
6690 return _wrap_routine(_iron_python.cmfe_MeshEmbedding_SetChildNodePosition, [meshEmbedding, elementNumber, nodeNumbers, xiCoords])
6692 def SetGaussPointData(self, parentElementNumber, gaussPointNumber, parentXiCoords, childElementNumber, childXiCoords):
6693 """:param parentElementNumber: Parent element number 6694 :type parentElementNumber: int 6695 :param gaussPointNumber: Gauss point number in this element 6696 :type gaussPointNumber: int 6697 :param parentXiCoords: Xi coordinates of embedded nodes wrt parent element 6698 :type parentXiCoords: Array of floats 6699 :param childElementNumber: Child element number 6700 :type childElementNumber: int 6701 :param childXiCoords: Xi coordinates of embedded nodes wrt Child element 6702 :type childXiCoords: Array of floats 6706 meshEmbedding = self
6707 return _wrap_routine(_iron_python.cmfe_MeshEmbedding_SetGaussPointData, [meshEmbedding, parentElementNumber, gaussPointNumber, parentXiCoords, childElementNumber, childXiCoords])
6711 """Contains information on a mesh nodes defined in a mesh 6715 """Initialise a null cmfe_MeshNodesType""" 6717 self.
cmiss_type = _wrap_routine(_iron_python.cmfe_MeshNodes_Initialise,
None)
6720 """Returns the derivatives for a node in a mesh identified by an object. 6722 :param userNodeNumber: The user node number to get the derivatives at a node for. 6723 :type userNodeNumber: int 6724 :param derivativesSize: Size of derivatives to allocate. 6725 :returns: derivatives. The derivatives at a node in a mesh. 6726 :rtype: Array of ints 6730 return _wrap_routine(_iron_python.cmfe_MeshNodes_DerivativesGet, [meshNodes, userNodeNumber, derivativesSize])
6733 """Finalises a cmfe_MeshNodesType object. 6738 cmfe_MeshNodes = self
6739 return _wrap_routine(_iron_python.cmfe_MeshNodes_Finalise, [cmfe_MeshNodes])
6742 """Returns the number of derivatives for a node in a mesh identified by an object. 6744 :param userNodeNumber: The user node number to get the number of derivatives at a node for. 6745 :type userNodeNumber: int 6746 :returns: numberOfDerivatives. The number of derivatives at a node in a mesh. 6751 return _wrap_routine(_iron_python.cmfe_MeshNodes_NumberOfDerivativesGet, [meshNodes, userNodeNumber])
6754 """Returns the number of derivatives for a node in a mesh identified by an object. 6756 :returns: numberOfNodes. The number of nodes in a mesh. 6761 return _wrap_routine(_iron_python.cmfe_MeshNodes_NumberOfNodesGet, [meshNodes])
6764 """Returns the number of versions for an node in a mesh identified by an object. 6766 :param derivativeNumber: The derivative number of a node to get the number of versions for. 6767 :type derivativeNumber: int 6768 :param userNodeNumber: The user node number to get the number of versions at a node for. 6769 :type userNodeNumber: int 6770 :returns: numberOfVersions. The number of derivatives at the specified node and derivative in a mesh. 6775 return _wrap_routine(_iron_python.cmfe_MeshNodes_NumberOfVersionsGet, [meshNodes, derivativeNumber, userNodeNumber])
6777 numberOfNodes = property(NumberOfNodesGet,
None,
None,
"""The number of derivatives for a node in a mesh identified by an object.""")
6781 """Contains information on a mesh defined on a region. 6785 """Initialise a null cmfe_MeshType""" 6787 self.
cmiss_type = _wrap_routine(_iron_python.cmfe_Mesh_Initialise,
None)
6790 """Finishes the creation of a mesh for a mesh identified by an object. 6796 return _wrap_routine(_iron_python.cmfe_Mesh_CreateFinish, [mesh])
6799 """Starts the creation of a mesh for a mesh identified by an object. 6801 :param meshUserNumber: The user number of the mesh to start the creation of. 6802 :type meshUserNumber: int 6803 :param interface: The interface containing the mesh to start the creation of. 6804 :type interface: Interface 6805 :param numberOfDimensions: The number of dimensions for the mesh. 6806 :type numberOfDimensions: int 6811 return _wrap_routine(_iron_python.cmfe_Mesh_CreateStartInterface, [meshUserNumber, interface, numberOfDimensions, mesh])
6814 """Starts the creation of a mesh for a mesh identified by an object. 6816 :param meshUserNumber: The user number of the mesh to start the creation of. 6817 :type meshUserNumber: int 6818 :param region: The region containing the mesh to start the creation of. 6819 :type region: Region 6820 :param numberOfDimensions: The number of dimensions for the mesh. 6821 :type numberOfDimensions: int 6826 return _wrap_routine(_iron_python.cmfe_Mesh_CreateStart, [meshUserNumber, region, numberOfDimensions, mesh])
6829 """Destroys a mesh identified by an object. 6835 return _wrap_routine(_iron_python.cmfe_Mesh_Destroy, [mesh])
6838 """Checks if the given element exists on the given mesh component. 6840 :param meshComponentNumber: The mesh component number to check the element for. 6841 :type meshComponentNumber: int 6842 :param elementUserNumber: The user number of the element to check. 6843 :type elementUserNumber: int 6844 :returns: elementExists. True if the element exists, false otherwise. 6849 return _wrap_routine(_iron_python.cmfe_Mesh_ElementExists, [mesh, meshComponentNumber, elementUserNumber])
6852 """:param meshComponentNumber: The mesh component number to get the elements for. 6853 :type meshComponentNumber: int 6854 :param meshElements: The mesh elements. 6855 :type meshElements: MeshElements 6860 return _wrap_routine(_iron_python.cmfe_Mesh_ElementsGet, [mesh, meshComponentNumber, meshElements])
6863 """Finalises a cmfe_MeshType object. 6869 return _wrap_routine(_iron_python.cmfe_Mesh_Finalise, [cmfe_Mesh])
6872 """Checks if the given node exists on the given mesh component. 6874 :param meshComponentNumber: The mesh component number to check the node for. 6875 :type meshComponentNumber: int 6876 :param nodeUserNumber: The user number of the node to check. 6877 :type nodeUserNumber: int 6878 :returns: nodeExists. True if the node exists, false otherwise. 6883 return _wrap_routine(_iron_python.cmfe_Mesh_NodeExists, [mesh, meshComponentNumber, nodeUserNumber])
6886 """Returns the mesh nodes for a mesh component on a mesh identified by an object. 6888 :param meshComponentNumber: The mesh component number to get the nodes for. 6889 :type meshComponentNumber: int 6890 :param meshNodes: On return, the mesh nodes. 6891 :type meshNodes: MeshNodes 6896 return _wrap_routine(_iron_python.cmfe_Mesh_NodesGet, [mesh, meshComponentNumber, meshNodes])
6899 """Returns the number of components in a mesh identified by an object. 6901 :returns: numberOfComponents. The number of components in the mesh. 6906 return _wrap_routine(_iron_python.cmfe_Mesh_NumberOfComponentsGet, [mesh])
6909 """Sets/changes the number of components in a mesh identified by an object. 6911 :param numberOfComponents: The number of components in the mesh to set. 6912 :type numberOfComponents: int 6917 return _wrap_routine(_iron_python.cmfe_Mesh_NumberOfComponentsSet, [mesh, numberOfComponents])
6920 """Returns the number of elements in a mesh identified by an object. 6922 :returns: numberOfElements. The number of elements in the mesh. 6927 return _wrap_routine(_iron_python.cmfe_Mesh_NumberOfElementsGet, [mesh])
6930 """Sets/changes the number of elements in a mesh identified by an object. 6932 :param numberOfElements: The number of elements in the mesh to set. 6933 :type numberOfElements: int 6938 return _wrap_routine(_iron_python.cmfe_Mesh_NumberOfElementsSet, [mesh, numberOfElements])
6941 """Sets/changes the surrounding elements calculate flag. 6943 :param surroundingElementsCalculateFlag: Boolean flag to determine whether to calculate surrounding elements. 6944 :type surroundingElementsCalculateFlag: bool 6949 return _wrap_routine(_iron_python.cmfe_Mesh_SurroundingElementsCalculateSet, [mesh, surroundingElementsCalculateFlag])
6952 """Calculate mesh data points topology identified by object based on projection 6954 :param DataProjection: The data projection 6955 :type DataProjection: DataProjection 6960 return _wrap_routine(_iron_python.cmfe_Mesh_TopologyDataPointsCalculateProjection, [Mesh, DataProjection])
6962 numberOfComponents = property(NumberOfComponentsGet, NumberOfComponentsSet,
None,
"""The number of components in a mesh identified by an object.""")
6964 surroundingElementsCalculate = property(
None, SurroundingElementsCalculateSet,
None,
"""The surrounding elements calculate flag.""")
6966 numberOfElements = property(NumberOfElementsGet, NumberOfElementsSet,
None,
"""The number of elements in a mesh identified by an object.""")
6970 """Contains information on the nodes defined on a region. 6974 """Initialise a null cmfe_NodesType""" 6976 self.
cmiss_type = _wrap_routine(_iron_python.cmfe_Nodes_Initialise,
None)
6979 """Finishes the creation of a nodes in a region for nodes identified by an object. 6985 return _wrap_routine(_iron_python.cmfe_Nodes_CreateFinish, [nodes])
6988 """Starts the creation of a nodes in a region for nodes identified by an object. 6990 :param interface: The interface to start the creation of nodes on. 6991 :type interface: Interface 6992 :param numberOfNodes: The number of nodes to create. 6993 :type numberOfNodes: int 6998 return _wrap_routine(_iron_python.cmfe_Nodes_CreateStartInterface, [interface, numberOfNodes, nodes])
7001 """Starts the creation of a nodes in a region for nodes identified by an object. 7003 :param region: The region to start the creation of nodes on. 7004 :type region: Region 7005 :param numberOfNodes: The number of nodes to create. 7006 :type numberOfNodes: int 7011 return _wrap_routine(_iron_python.cmfe_Nodes_CreateStart, [region, numberOfNodes, nodes])
7014 """Destroys the nodes in a region for nodes identified by an object. 7020 return _wrap_routine(_iron_python.cmfe_Nodes_Destroy, [nodes])
7023 """Finalises a cmfe_NodesType object. 7029 return _wrap_routine(_iron_python.cmfe_Nodes_Finalise, [cmfe_Nodes])
7032 """Returns the character label for a node in a set of nodes identified by an object. \todo should this be user number?? 7034 :param nodeGlobalNumber: The global number of the nodes to get the label for. 7035 :type nodeGlobalNumber: int 7036 :returns: label. The label for the node. 7041 return _wrap_routine(_iron_python.cmfe_Nodes_LabelGet, [nodes, nodeGlobalNumber])
7044 """Sets/changes the character label for a node in a set of nodes identified by an object. \todo should this be user number?? 7046 :param nodeGlobalNumber: The global number of the nodes to set the label for. 7047 :type nodeGlobalNumber: int 7048 :param label: The label for the node to set. 7054 return _wrap_routine(_iron_python.cmfe_Nodes_LabelSet, [nodes, nodeGlobalNumber, label])
7057 """Returns the number of nodes 7059 :returns: numberOfNodes. The number of nodes 7064 return _wrap_routine(_iron_python.cmfe_Nodes_NumberOfNodesGet, [nodes])
7067 """Returns the user number for a node in a set of nodes identified by an object. \todo should this be user number?? 7069 :param nodeGlobalNumber: The global number of the nodes to get the node user number for. 7070 :type nodeGlobalNumber: int 7071 :returns: nodeUserNumber. The user number for the node. 7076 return _wrap_routine(_iron_python.cmfe_Nodes_UserNumberGet, [nodes, nodeGlobalNumber])
7079 """Sets/changes the user number for a node in a set of nodes identified by an object. \todo should this be user number?? 7081 :param nodeGlobalNumber: The global number of the nodes to set the node user number for. 7082 :type nodeGlobalNumber: int 7083 :param nodeUserNumber: The user number for the node to set. 7084 :type nodeUserNumber: int 7089 return _wrap_routine(_iron_python.cmfe_Nodes_UserNumberSet, [nodes, nodeGlobalNumber, nodeUserNumber])
7092 """Sets/changes the user numbers for a set of nodes identified by an object. 7094 :param nodeUserNumbers: The user numbers for the nodes to set. 7095 :type nodeUserNumbers: Array of ints 7100 return _wrap_routine(_iron_python.cmfe_Nodes_UserNumbersAllSet, [nodes, nodeUserNumbers])
7102 userNumbersAll = property(
None, UserNumbersAllSet,
None,
"""The user numbers for a set of nodes identified by an object.""")
7104 numberOfNodes = property(NumberOfNodesGet,
None,
None,
"""The number of nodes""")
7108 """Contains information for a problem. 7112 """Initialise a null cmfe_ProblemType""" 7114 self.
cmiss_type = _wrap_routine(_iron_python.cmfe_Problem_Initialise,
None)
7117 """Finishes the creation of CellML equations for problem identified by an object. 7123 return _wrap_routine(_iron_python.cmfe_Problem_CellMLEquationsCreateFinish, [problem])
7126 """Starts the creation of CellML equations for problem identified by an object. 7132 return _wrap_routine(_iron_python.cmfe_Problem_CellMLEquationsCreateStart, [problem])
7135 """Returns the CellML equations from a problem identified by an object. 7137 :param controlLoopIdentifiers: controlLoopIdentifiers(i). The i'th control loop identifier to get the CellML equations for. 7138 :type controlLoopIdentifiers: Array of ints 7139 :param solverIndex: The solver index to get the CellML equations for. 7140 :type solverIndex: int 7141 :param CellMLEquations: On return, the specified CellML equations. 7142 :type CellMLEquations: CellMLEquations 7147 return _wrap_routine(_iron_python.cmfe_Problem_CellMLEquationsGet, [problem, controlLoopIdentifiers, solverIndex, CellMLEquations])
7150 """Finishes the creation of a control loop on a problem identified by an object. 7156 return _wrap_routine(_iron_python.cmfe_Problem_ControlLoopCreateFinish, [problem])
7159 """Starts the creation of a control loop on a problem identified by an object. 7165 return _wrap_routine(_iron_python.cmfe_Problem_ControlLoopCreateStart, [problem])
7168 """Destroys the control loops on a problem identified by an object. 7174 return _wrap_routine(_iron_python.cmfe_Problem_ControlLoopDestroy, [problem])
7177 """Returns a control loop from a problem identified by an object. 7179 :param controlLoopIdentifiers: controlLoopIdentifiers(i). The i'th control loop identifier to get the control loop for. 7180 :type controlLoopIdentifiers: Array of ints 7181 :param controlLoop: On return, the specified problem control loop. 7182 :type controlLoop: ControlLoop 7187 return _wrap_routine(_iron_python.cmfe_Problem_ControlLoopGet, [problem, controlLoopIdentifiers, controlLoop])
7190 """Finishes the creation of a problem identified by an object. 7196 return _wrap_routine(_iron_python.cmfe_Problem_CreateFinish, [problem])
7199 """Starts the creation of a problem identified by an object. 7201 :param problemUserNumber: The user number of the problem to start the creation of. 7202 :type problemUserNumber: int 7203 :param problemSpecification: The problem specification array, containt the problem class, type etc 7204 :type problemSpecification: Array of ints 7209 return _wrap_routine(_iron_python.cmfe_Problem_CreateStart, [problemUserNumber, problemSpecification, problem])
7212 """Destroys a problem identified by an object. 7218 return _wrap_routine(_iron_python.cmfe_Problem_Destroy, [problem])
7221 """Finalises a cmfe_ProblemType object. 7227 return _wrap_routine(_iron_python.cmfe_Problem_Finalise, [cmfe_Problem])
7230 """Solves a problem identified by an object. 7236 return _wrap_routine(_iron_python.cmfe_Problem_Solve, [problem])
7239 """Finishes the creation of solver equations for problem identified by an object. 7245 return _wrap_routine(_iron_python.cmfe_Problem_SolverEquationsCreateFinish, [problem])
7248 """Starts the creation of solver equations for problem identified by an object. 7254 return _wrap_routine(_iron_python.cmfe_Problem_SolverEquationsCreateStart, [problem])
7257 """Destroys the solver equations for problem identified by an object. 7263 return _wrap_routine(_iron_python.cmfe_Problem_SolverEquationsDestroy, [problem])
7266 """Returns the solver equations from a problem identified by an object. 7268 :param controlLoopIdentifiers: controlLoopIdentifiers(i). The i'th control loop identifier to get the solver equations for. 7269 :type controlLoopIdentifiers: Array of ints 7270 :param solverIndex: The solver index to get the solver equations for. 7271 :type solverIndex: int 7272 :param solverEquations: On return, the specified solver equations. 7273 :type solverEquations: SolverEquations 7278 return _wrap_routine(_iron_python.cmfe_Problem_SolverEquationsGet, [problem, controlLoopIdentifiers, solverIndex, solverEquations])
7280 def SolverGet(self, controlLoopIdentifiers, solverIndex, solver):
7281 """Returns a solver from a problem identified by an object. 7283 :param controlLoopIdentifiers: controlLoopIdentifiers(i). The i'th control loop identifier to get the solver for. 7284 :type controlLoopIdentifiers: Array of ints 7285 :param solverIndex: The solver index to get the solver for. 7286 :type solverIndex: int 7287 :param solver: On return, the specified solver. 7288 :type solver: Solver 7293 return _wrap_routine(_iron_python.cmfe_Problem_SolverGet, [problem, controlLoopIdentifiers, solverIndex, solver])
7296 """Finishes the creation of solvers for problem identified by an object. 7302 return _wrap_routine(_iron_python.cmfe_Problem_SolversCreateFinish, [problem])
7305 """Starts the creation of solvers for problem identified by an object. 7311 return _wrap_routine(_iron_python.cmfe_Problem_SolversCreateStart, [problem])
7314 """Destroys the solvers for problem identified by an object. 7320 return _wrap_routine(_iron_python.cmfe_Problem_SolversDestroy, [problem])
7323 """Returns the specification array for a problem identified by an object. 7325 :param problemSpecification: On return, the problem specification array. Must be allocated and large enough to contain the specification on entry. 7326 :type problemSpecification: Array of ints 7331 return _wrap_routine(_iron_python.cmfe_Problem_SpecificationGet, [problem, problemSpecification])
7334 """Returns the size of the specification array for a problem identified by an object. 7336 :returns: specificationSize. The size of the problem specification array. 7341 return _wrap_routine(_iron_python.cmfe_Problem_SpecificationSizeGet, [problem])
7343 specification = property(SpecificationGet,
None,
None,
"""The specification array for a problem identified by an object.""")
7345 specificationSize = property(SpecificationSizeGet,
None,
None,
"""The size of the specification array for a problem identified by an object.""")
7349 """Contains information for a particular quadrature scheme for a basis. 7353 """Initialise a null cmfe_QuadratureType""" 7355 self.
cmiss_type = _wrap_routine(_iron_python.cmfe_Quadrature_Initialise,
None)
7358 """Finalises a cmfe_QuadratureType object. 7363 cmfe_Quadrature = self
7364 return _wrap_routine(_iron_python.cmfe_Quadrature_Finalise, [cmfe_Quadrature])
7368 """Contains information for a region. 7372 """Initialise a null cmfe_RegionType""" 7374 self.
cmiss_type = _wrap_routine(_iron_python.cmfe_Region_Initialise,
None)
7377 """Returns the coordinate system for a region identified by an object. 7379 :param coordinateSystem: On return, the regions coordinate system. 7380 :type coordinateSystem: CoordinateSystem 7385 return _wrap_routine(_iron_python.cmfe_Region_CoordinateSystemGet, [region, coordinateSystem])
7388 """Sets/changes the coordinate system for a region identified by an object. 7390 :param coordinateSystem: The coordinate system to set. 7391 :type coordinateSystem: CoordinateSystem 7396 return _wrap_routine(_iron_python.cmfe_Region_CoordinateSystemSet, [region, coordinateSystem])
7399 """Finishes the creation of a region identified by an object. 7405 return _wrap_routine(_iron_python.cmfe_Region_CreateFinish, [region])
7408 """Starts the creation of a region identified by an object. 7410 :param regionUserNumber: The user number of the region to start the creation of. 7411 :type regionUserNumber: int 7412 :param parentRegion: The parent region to to start the creation of the region in. 7413 :type parentRegion: Region 7418 return _wrap_routine(_iron_python.cmfe_Region_CreateStart, [regionUserNumber, parentRegion, region])
7421 """Returns the data points for a region identified by an object. 7423 :param dataPoints: On return, the regions data points. 7424 :type dataPoints: DataPoints 7429 return _wrap_routine(_iron_python.cmfe_Region_DataPointsGet, [region, dataPoints])
7432 """Destroys a region identified by an object. 7438 return _wrap_routine(_iron_python.cmfe_Region_Destroy, [region])
7441 """Finalises a cmfe_RegionType object. 7447 return _wrap_routine(_iron_python.cmfe_Region_Finalise, [cmfe_Region])
7450 """Returns the character string label for a region identified by an object. 7452 :returns: label. The region label. 7457 return _wrap_routine(_iron_python.cmfe_Region_LabelGet, [region])
7460 """Sets/changes the character string label for a region identified by an object. 7462 :param label: The region label to set. 7468 return _wrap_routine(_iron_python.cmfe_Region_LabelSet, [region, label])
7471 """Returns the nodes for a region identified by an object. 7473 :param nodes: On return, the regions nodes. 7479 return _wrap_routine(_iron_python.cmfe_Region_NodesGet, [region, nodes])
7481 dataPoints = property(DataPointsGet,
None,
None,
"""The data points for a region identified by an object.""")
7483 nodes = property(NodesGet,
None,
None,
"""The nodes for a region identified by an object.""")
7485 coordinateSystem = property(CoordinateSystemGet, CoordinateSystemSet,
None,
"""The coordinate system for a region identified by an object.""")
7487 label = property(LabelGet, LabelSet,
None,
"""The character string label for a region identified by an object.""")
7491 """Contains information about the solver equations for a solver. 7495 """Initialise a null cmfe_SolverEquationsType""" 7497 self.
cmiss_type = _wrap_routine(_iron_python.cmfe_SolverEquations_Initialise,
None)
7500 """Set boundary conditions for solver equations according to the analytic equations. 7505 solverEquations = self
7506 return _wrap_routine(_iron_python.cmfe_SolverEquations_BoundaryConditionsAnalytic, [solverEquations])
7509 """Finish the creation of the boundary conditions for the solver equations 7514 solverEquations = self
7515 return _wrap_routine(_iron_python.cmfe_SolverEquations_BoundaryConditionsCreateFinish, [solverEquations])
7518 """Start the creation of the boundary conditions for the solver equations 7520 :param boundaryConditions: On return, the created boundary conditions. 7521 :type boundaryConditions: BoundaryConditions 7525 solverEquations = self
7526 return _wrap_routine(_iron_python.cmfe_SolverEquations_BoundaryConditionsCreateStart, [solverEquations, boundaryConditions])
7529 """Get the boundary conditions for solver equations 7531 :param boundaryConditions: On return, The boundary conditions for the specified solver equations. 7532 :type boundaryConditions: BoundaryConditions 7536 solverEquations = self
7537 return _wrap_routine(_iron_python.cmfe_SolverEquations_BoundaryConditionsGet, [solverEquations, boundaryConditions])
7540 """Adds equations sets to solver equations identified by an object. 7542 :param equationsSet: The equations set to add. 7543 :type equationsSet: EquationsSet 7544 :returns: equationsSetIndex. The index of the added equations set in the solver equations. 7548 solverEquations = self
7549 return _wrap_routine(_iron_python.cmfe_SolverEquations_EquationsSetAdd, [solverEquations, equationsSet])
7552 """Finalises a cmfe_SolverEquationsType object. 7557 cmfe_SolverEquations = self
7558 return _wrap_routine(_iron_python.cmfe_SolverEquations_Finalise, [cmfe_SolverEquations])
7561 """Adds an interface condition to solver equations identified by an object. 7563 :param interfaceCondition: The interface condition to add. 7564 :type interfaceCondition: InterfaceCondition 7565 :returns: interfaceConditionIndex. The index of the added interface condition in the solver equations. 7569 solverEquations = self
7570 return _wrap_routine(_iron_python.cmfe_SolverEquations_InterfaceConditionAdd, [solverEquations, interfaceCondition])
7573 """Get the Jacobian matrix from the solver equations matrices for nonlinear solver equations 7575 :param matrix: On return, the solver equations Jacobian matrix 7576 :type matrix: DistributedMatrix 7580 solverEquations = self
7581 return _wrap_routine(_iron_python.cmfe_SolverEquations_JacobianMatrixGet, [solverEquations, matrix])
7584 """Get a solver matrix from the solver equations matrices 7586 :param matrixIndex: The solver matrix index to get 7587 :type matrixIndex: int 7588 :param matrix: On return, the requested solver matrix 7589 :type matrix: DistributedMatrix 7593 solverEquations = self
7594 return _wrap_routine(_iron_python.cmfe_SolverEquations_MatrixGet, [solverEquations, matrixIndex, matrix])
7597 """Get the number of solver matrices for the solver equations 7599 :returns: numberOfMatrices. The number of matrices for the solver equations 7603 solverEquations = self
7604 return _wrap_routine(_iron_python.cmfe_SolverEquations_NumberOfMatricesGet, [solverEquations])
7607 """Get the residual vector from the solver equations for nonlinear problems 7609 :param residualVector: On return, the solver residual vector 7610 :type residualVector: DistributedVector 7614 solverEquations = self
7615 return _wrap_routine(_iron_python.cmfe_SolverEquations_ResidualVectorGet, [solverEquations, residualVector])
7618 """Get the right hand side vector from the solver equations 7620 :param rhsVector: On return, the solver right hand side vector 7621 :type rhsVector: DistributedVector 7625 solverEquations = self
7626 return _wrap_routine(_iron_python.cmfe_SolverEquations_RhsVectorGet, [solverEquations, rhsVector])
7629 """Sets/changes the sparsity type for solver equations identified by an object. 7631 :param sparsityType: The sparsity type to set. Must be a value from the SolverEquationsSparsityTypes enum. 7632 :type sparsityType: int 7636 solverEquations = self
7637 return _wrap_routine(_iron_python.cmfe_SolverEquations_SparsityTypeSet, [solverEquations, sparsityType])
7640 """Get the vector assiciated with a solver matrix from the solver equations matrices 7642 :param matrixIndex: The solver matrix index to get the vector for 7643 :type matrixIndex: int 7644 :param vector: On return, the requested solver matrix vector 7645 :type vector: DistributedVector 7649 solverEquations = self
7650 return _wrap_routine(_iron_python.cmfe_SolverEquations_VectorGet, [solverEquations, matrixIndex, vector])
7652 rhsVector = property(RhsVectorGet,
None,
None,
"""The right hand side vector from the solver equations""")
7654 boundaryConditions = property(BoundaryConditionsGet,
None,
None,
"""The boundary conditions for solver equations""")
7656 jacobianMatrix = property(JacobianMatrixGet,
None,
None,
"""The Jacobian matrix from the solver equations matrices for nonlinear solver equations""")
7658 numberOfMatrices = property(NumberOfMatricesGet,
None,
None,
"""The number of solver matrices for the solver equations""")
7660 residualVector = property(ResidualVectorGet,
None,
None,
"""The residual vector from the solver equations for nonlinear problems""")
7662 sparsityType = property(
None, SparsityTypeSet,
None,
"""The sparsity type for solver equations identified by an object.""")
7666 """Contains information about a solver. 7670 """Initialise a null cmfe_SolverType""" 7672 self.
cmiss_type = _wrap_routine(_iron_python.cmfe_Solver_Initialise,
None)
7675 """Returns the CellML equations for a solver identified by an object. 7677 :param CellMLEquations: On return, the CellML equations for the solver. 7678 :type CellMLEquations: CellMLEquations 7683 return _wrap_routine(_iron_python.cmfe_Solver_CellMLEquationsGet, [solver, CellMLEquations])
7686 """Returns the solve type for an Euler differential-algebraic equation solver identified by an object. 7688 :returns: DAEEulerSolverType. The DAE Euler solver type. Will be a value from the EulerDAESolverTypes enum. 7693 return _wrap_routine(_iron_python.cmfe_Solver_DAEEulerSolverTypeGet, [solver])
7696 """Sets/changes the solve type for an Euler differential-algebraic equation solver identified by an object. 7698 :param DAEEulerSolverType: The DAE Euler solver type to set. Must be a value from the EulerDAESolverTypes enum. 7699 :type DAEEulerSolverType: int 7704 return _wrap_routine(_iron_python.cmfe_Solver_DAEEulerSolverTypeSet, [solver, DAEEulerSolverType])
7707 """Returns the solve type for an differential-algebraic equation solver identified by an object. 7709 :returns: DAESolverType. The DAE solver type. Will be a value from the DAESolverTypes enum. 7714 return _wrap_routine(_iron_python.cmfe_Solver_DAESolverTypeGet, [solver])
7717 """Sets/changes the solve type for an differential-algebraic equation solver identified by an object. 7719 :param DAESolverType: The DAE solver type to set. Must be a value from the DAESolverTypes enum. 7720 :type DAESolverType: int 7725 return _wrap_routine(_iron_python.cmfe_Solver_DAESolverTypeSet, [solver, DAESolverType])
7728 """Sets/changes the (initial) time step for an differential-algebraic equation solver identified by an object. 7730 :param timeStep: The (initial) time step for the differential-algebraic solver. 7731 :type timeStep: float 7736 return _wrap_routine(_iron_python.cmfe_Solver_DAETimeStepSet, [solver, timeStep])
7739 """Sets/changes the times for an differential-algebraic equation solver identified by an object. 7741 :param startTime: The start time for the differential-algebraic solver. 7742 :type startTime: float 7743 :param endTime: The end time for the differential-algebraic solver. 7744 :type endTime: float 7749 return _wrap_routine(_iron_python.cmfe_Solver_DAETimesSet, [solver, startTime, endTime])
7752 """Returns the degree of the polynomial used to interpolate time for a dynamic solver identified by an object. 7754 :returns: degree. The dynamic degree. Will be a value from the DynamicDegreeTypes enum. 7759 return _wrap_routine(_iron_python.cmfe_Solver_DynamicDegreeGet, [solver])
7762 """Sets/changes the degree of the polynomial used to interpolate time for a dynamic solver identified by an object. 7764 :param degree: The dynamic degree to set. Must be a value from the DynamicDegreeTypes enum. 7770 return _wrap_routine(_iron_python.cmfe_Solver_DynamicDegreeSet, [solver, degree])
7773 """Returns the linear solver associated with a linear dynamic solver identified by an object. 7775 :param linearSolver: On return, the dynamic linear solver. 7776 :type linearSolver: Solver 7781 return _wrap_routine(_iron_python.cmfe_Solver_DynamicLinearSolverGet, [solver, linearSolver])
7784 """Returns the linearity type for a dynamic solver identified by an object. 7786 :returns: linearityType. The dynamic linearity type. Will be a value from the DynamicLinearityTypes enum. 7791 return _wrap_routine(_iron_python.cmfe_Solver_DynamicLinearityTypeGet, [solver])
7794 """Returns the nonlinear solver associated with a nonlinear dynamic solver identified by an object. 7796 :param nonlinearSolver: On return, the dynamic nonlinear solver. 7797 :type nonlinearSolver: Solver 7802 return _wrap_routine(_iron_python.cmfe_Solver_DynamicNonlinearSolverGet, [solver, nonlinearSolver])
7805 """Sets/changes the scheme for a dynamic solver identified by an object. 7807 :param scheme: The dynamic scheme to set. Must be a value from the DynamicSchemeTypes enum. 7813 return _wrap_routine(_iron_python.cmfe_Solver_DynamicSchemeSet, [solver, scheme])
7816 """Sets/changes the theta for a dynamic solver identified by an object. 7818 :param thetas: thetas(i). The i'th dynamic theta to set. 7819 :type thetas: Array of floats 7824 return _wrap_routine(_iron_python.cmfe_Solver_DynamicThetaSet, [solver, thetas])
7827 """Sets/changes the times for a dynamic solver identified by an object. 7829 :param currentTime: The current time to set. 7830 :type currentTime: float 7831 :param timeIncrement: The time increment to set. 7832 :type timeIncrement: float 7837 return _wrap_routine(_iron_python.cmfe_Solver_DynamicTimesSet, [solver, currentTime, timeIncrement])
7840 """Finalises a cmfe_SolverType object. 7846 return _wrap_routine(_iron_python.cmfe_Solver_Finalise, [cmfe_Solver])
7849 """Sets the arbitrary path logical for a geometric transformation solver identified by an object. 7851 :param arbitraryPath: .TRUE. if the the transformation has an arbitrary path, .FALSE. if the path is uni-directional 7852 :type arbitraryPath: bool 7857 return _wrap_routine(_iron_python.cmfe_Solver_GeometricTransformationArbitraryPathSet, [solver, arbitraryPath])
7860 """Clear transformation for a geometric transformation solver identified by an object. 7866 return _wrap_routine(_iron_python.cmfe_Solver_GeometricTransformationClear, [solver])
7869 """Sets the field for a geometric transformation solver identified by an object. 7871 :param field: The field for the solver to set. 7873 :param variableType: The field variable type to set the transformation for 7874 :type variableType: int 7879 return _wrap_routine(_iron_python.cmfe_Solver_GeometricTransformationFieldSet, [solver, field, variableType])
7882 """Sets the full transformation matrix vector at a specific load increment for a geometric transformation solver identified by an object. 7884 :param matrix: The full transformation matrix to set 7885 :type matrix: 2d array of floats 7886 :param loadIncrementIdx: The load increment index to set the matrix for. 7887 :type loadIncrementIdx: int 7892 return _wrap_routine(_iron_python.cmfe_Solver_GeometricTransformationMatrixSet, [solver, matrix, loadIncrementIdx])
7895 """Sets the arbitrary path logical for a geometric transformation solver identified by an object. 7897 :param numberOfIncrements: The number of load increments to apply the transformation 7898 :type numberOfIncrements: int 7903 return _wrap_routine(_iron_python.cmfe_Solver_GeometricTransformationNoLoadIncrementsSet, [solver, numberOfIncrements])
7906 """Sets the rotation at a specific load increment for a geometric transformation solver identified by an object. 7908 :param pivotPoint: The pivot point to rotate about 7909 :type pivotPoint: Array of floats 7910 :param axis: The axis to to rotate around 7911 :type axis: Array of floats 7912 :param angle: The angle to rotate 7914 :param loadIncrementIdx: The load increment index to set the rotation for. 7915 :type loadIncrementIdx: int 7920 return _wrap_routine(_iron_python.cmfe_Solver_GeometricTransformationRotationSet, [solver, pivotPoint, axis, angle, loadIncrementIdx])
7923 """Sets the scalings for a geometric transformation solver identified by an object. 7925 :param scalings: The scalings to set 7926 :type scalings: Array of floats 7931 return _wrap_routine(_iron_python.cmfe_Solver_GeometricTransformationScalingsSet, [solver, scalings])
7934 """Sets the translation vector at a specific load increment for a geometric transformation solver identified by an object. 7936 :param translation: The translation components to set 7937 :type translation: Array of floats 7938 :param loadIncrementIdx: The load increment index to set the translation for. 7939 :type loadIncrementIdx: int 7944 return _wrap_routine(_iron_python.cmfe_Solver_GeometricTransformationTranslationSet, [solver, translation, loadIncrementIdx])
7947 """Returns the character string label for a solver identified by an object. 7949 :returns: label. The solver label. 7954 return _wrap_routine(_iron_python.cmfe_Solver_LabelGet, [solver])
7957 """Sets/changes the character string label for a solver identified by an object. 7959 :param label: The solver label to set. 7965 return _wrap_routine(_iron_python.cmfe_Solver_LabelSet, [solver, label])
7968 """Returns the library type for a solver identified by an object. 7970 :returns: libraryType. The library type for the solver. Will be a value from the SolverLibraries enum. 7975 return _wrap_routine(_iron_python.cmfe_Solver_LibraryTypeGet, [solver])
7978 """Sets/changes the library type for a solver identified by an object. 7980 :param libraryType: The library type for the solver to set. Must be a value from the SolverLibraries enum. 7981 :type libraryType: int 7986 return _wrap_routine(_iron_python.cmfe_Solver_LibraryTypeSet, [solver, libraryType])
7989 """Sets/changes the type of direct linear solver for a solver identified by an object. 7991 :param directSolverType: The type of the direct linear solver to set. Must be a value from the DirectLinearSolverTypes enum. 7992 :type directSolverType: int 7997 return _wrap_routine(_iron_python.cmfe_Solver_LinearDirectTypeSet, [solver, directSolverType])
8000 """Sets/changes the maximum absolute tolerance for an iterative linear solver identified by an object. 8002 :param absoluteTolerance: The absolute tolerance for the iterative linear solver to set. 8003 :type absoluteTolerance: float 8008 return _wrap_routine(_iron_python.cmfe_Solver_LinearIterativeAbsoluteToleranceSet, [solver, absoluteTolerance])
8011 """Sets/changes the maximum divergence tolerance for an iterative linear solver identified by an object. 8013 :param divergenceTolerance: The divergence tolerance for the iterative linear solver to set. 8014 :type divergenceTolerance: float 8019 return _wrap_routine(_iron_python.cmfe_Solver_LinearIterativeDivergenceToleranceSet, [solver, divergenceTolerance])
8022 """Sets/changes the GMRES restart value for a GMRES iterative linear solver identified by an object. 8024 :param GMRESRestart: The GMRES restart value to set. 8025 :type GMRESRestart: int 8030 return _wrap_routine(_iron_python.cmfe_Solver_LinearIterativeGMRESRestartSet, [solver, GMRESRestart])
8033 """Sets/changes the maximum number of iterations for an iterative linear solver identified by an object. 8035 :param maximumIterations: The maximum iterations to set. 8036 :type maximumIterations: int 8041 return _wrap_routine(_iron_python.cmfe_Solver_LinearIterativeMaximumIterationsSet, [solver, maximumIterations])
8044 """Sets/changes the preconditioner type for an iterative linear solver identified by an object. 8046 :param preconditionerType: The preconditioner type to set. Must be a value from the IterativePreconditionerTypes enum. 8047 :type preconditionerType: int 8052 return _wrap_routine(_iron_python.cmfe_Solver_LinearIterativePreconditionerTypeSet, [solver, preconditionerType])
8055 """Sets/changes the maximum relative tolerance for an iterative linear solver identified by an object. 8057 :param relativeTolerance: The relative tolerance for the iterative linear solver to set. 8058 :type relativeTolerance: float 8063 return _wrap_routine(_iron_python.cmfe_Solver_LinearIterativeRelativeToleranceSet, [solver, relativeTolerance])
8066 """Sets/changes the type for an iterative linear solver identified by an object. 8068 :param iterativeSolverType: The iterative solver type to set. Must be a value from the IterativeLinearSolverTypes enum. 8069 :type iterativeSolverType: int 8074 return _wrap_routine(_iron_python.cmfe_Solver_LinearIterativeTypeSet, [solver, iterativeSolverType])
8077 """Sets/changes the type for a linear solver identified by an object. 8079 :param linearSolverType: The linear solver type to set. Must be a value from the LinearSolverTypes enum. 8080 :type linearSolverType: int 8085 return _wrap_routine(_iron_python.cmfe_Solver_LinearTypeSet, [solver, linearSolverType])
8088 """Sets/changes the MUMPS CNTL(icntl)=val real/complex control parameters through the PETSc-MUMPS interface. Must be called after the boundary conditions have been set up. 8090 :param icntl: The MUMPS CNTL integer control parameter 8092 :param val: The MUMPS CNTL real value to set: CNTL(icntl)=val 8098 return _wrap_routine(_iron_python.cmfe_Solver_MumpsSetCntl, [solver, icntl, val])
8101 """Sets/changes the MUMPS ICNTL(icntl)=ivalue integer control parameters through the PETSc-MUMPS interface. Must be called after the boundary conditions have been set up. 8103 :param icntl: The MUMPS ICNTL integer control parameter 8105 :param ivalue: The MUMPS ICNTL integer value to set: ICNTL(icntl)=ivalue 8111 return _wrap_routine(_iron_python.cmfe_Solver_MumpsSetIcntl, [solver, icntl, ivalue])
8114 """Sets/changes the absolute tolerance for a Newton solver identified by an object. 8116 :param absoluteTolerance: The absolute tolerance for the Newton solver to set. 8117 :type absoluteTolerance: float 8122 return _wrap_routine(_iron_python.cmfe_Solver_NewtonAbsoluteToleranceSet, [solver, absoluteTolerance])
8125 """Returns the CellML solver associated with a Newton solver identified by an object. 8127 :param CellMLSolver: On return, the Newton CellML solver. 8128 :type CellMLSolver: Solver 8133 return _wrap_routine(_iron_python.cmfe_Solver_NewtonCellMLSolverGet, [solver, CellMLSolver])
8136 """Sets/changes the convergence test type for a Newton solver identified by an object. 8138 :param convergenceTestType: The convergence test type for the Newton solver to set. 8139 :type convergenceTestType: int 8144 return _wrap_routine(_iron_python.cmfe_Solver_NewtonConvergenceTestTypeSet, [solver, convergenceTestType])
8147 """Sets/changes the Jacobian calculation type for a Newton solver identified by an object. 8149 :param jacobianCalculationType: The Jacobian calculation type for the Newton solver to set. Must be a value from the JacobianCalculationTypes enum. 8150 :type jacobianCalculationType: int 8155 return _wrap_routine(_iron_python.cmfe_Solver_NewtonJacobianCalculationTypeSet, [solver, jacobianCalculationType])
8158 """Sets/changes the line search alpha for a Newton line search solver identified by an object. 8160 :param alpha: The alpha for the Newton line search solver to set. 8166 return _wrap_routine(_iron_python.cmfe_Solver_NewtonLineSearchAlphaSet, [solver, alpha])
8169 """Sets/changes the line search maximum step for a Newton line search solver identified by an object. 8171 :param maxStep: The maximum step for the Newton line search solver to set. 8172 :type maxStep: float 8177 return _wrap_routine(_iron_python.cmfe_Solver_NewtonLineSearchMaxStepSet, [solver, maxStep])
8180 """Enables/disables output monitoring for a nonlinear Newton line search solver identified by an object. 8182 :param monitorLinesearchFlag: Flag to determine whether to enable/disable linsearch monitor output. 8183 :type monitorLinesearchFlag: bool 8188 return _wrap_routine(_iron_python.cmfe_Solver_NewtonLineSearchMonitorOutputSet, [solver, monitorLinesearchFlag])
8191 """Sets/changes the line search step tolerance for a Newton line search solver identified by an object. 8193 :param stepTol: The step tolerance for the Newton line search solver to set. 8194 :type stepTol: float 8199 return _wrap_routine(_iron_python.cmfe_Solver_NewtonLineSearchStepTolSet, [solver, stepTol])
8202 """Sets/changes the type of line search for a Newton line search solver identified by an object. 8204 :param lineSearchType: The type of line search for the Newton line search solver to set. Must be a value from the NewtonLineSearchTypes enum. 8205 :type lineSearchType: int 8210 return _wrap_routine(_iron_python.cmfe_Solver_NewtonLineSearchTypeSet, [solver, lineSearchType])
8213 """Returns the linear solver associated with a Newton solver identified by an object. 8215 :param linearSolver: On return, the Newton linear solver. 8216 :type linearSolver: Solver 8221 return _wrap_routine(_iron_python.cmfe_Solver_NewtonLinearSolverGet, [solver, linearSolver])
8224 """Sets/changes the maximum number of function evaluations for a Newton solver identified by an object. 8226 :param maximumFunctionEvaluations: The maximum number of function evaluations for the Newton solver to set. 8227 :type maximumFunctionEvaluations: int 8232 return _wrap_routine(_iron_python.cmfe_Solver_NewtonMaximumFunctionEvaluationsSet, [solver, maximumFunctionEvaluations])
8235 """Sets/changes the maximum number of iterations for a Newton solver identified by an object. 8237 :param maximumIterations: The maximum number of iterations for the Newton solver to set. 8238 :type maximumIterations: int 8243 return _wrap_routine(_iron_python.cmfe_Solver_NewtonMaximumIterationsSet, [solver, maximumIterations])
8246 """Sets/changes the relative tolerance for a Newton solver identified by an object. 8248 :param relativeTolerance: The relative tolerance for the Newton solver to set. 8249 :type relativeTolerance: float 8254 return _wrap_routine(_iron_python.cmfe_Solver_NewtonRelativeToleranceSet, [solver, relativeTolerance])
8257 """Sets/changes the solution tolerance for a Newton solver identified by an object. 8259 :param solutionTolerance: The solution tolerance for the Newton solver to set. 8260 :type solutionTolerance: float 8265 return _wrap_routine(_iron_python.cmfe_Solver_NewtonSolutionToleranceSet, [solver, solutionTolerance])
8268 """Sets/changes the delta0 for a Newton trust region solver identified by an object. 8270 :param delta0: The delta0 for the Newton trust region solver to set. 8276 return _wrap_routine(_iron_python.cmfe_Solver_NewtonTrustRegionDelta0Set, [solver, delta0])
8279 """Sets/changes the tolerance for a Newton trust region solver identified by an object. 8281 :param tolerance: The tolerance for the Newton trust region solver to set. 8282 :type tolerance: float 8287 return _wrap_routine(_iron_python.cmfe_Solver_NewtonTrustRegionToleranceSet, [solver, tolerance])
8290 """Sets/changes the type of a Newton solver identified by an object. 8292 :param newtonSolveType: The type of the Newton solver to set. Must be a value from the NewtonSolverTypes enum. 8293 :type newtonSolveType: int 8298 return _wrap_routine(_iron_python.cmfe_Solver_NewtonTypeSet, [solver, newtonSolveType])
8301 """Sets/changes the type of a nonlinear solver identified by an object. 8303 :param nonlinearSolveType: The type of the nonlinear solver to set. Must be a value from the NonlinearSolverTypes enum. 8304 :type nonlinearSolveType: int 8309 return _wrap_routine(_iron_python.cmfe_Solver_NonlinearTypeSet, [solver, nonlinearSolveType])
8312 """Sets/changes the output type for a solver identified by an object. 8314 :param outputType: The type of solver output to set. Must be a value from the SolverOutputTypes enum. 8315 :type outputType: int 8320 return _wrap_routine(_iron_python.cmfe_Solver_OutputTypeSet, [solver, outputType])
8323 """Sets/changes the absolute tolerance for a Quasi-Newton solver identified by an object. 8325 :param absoluteTolerance: The absolute tolerance for the Quasi-Newton solver to set. 8326 :type absoluteTolerance: float 8331 return _wrap_routine(_iron_python.cmfe_Solver_QuasiNewtonAbsoluteToleranceSet, [solver, absoluteTolerance])
8334 """Returns the CellML solver associated with a Quasi-Newton solver identified by an object. 8336 :param CellMLSolver: On return, the Quasi-Newton CellML solver. 8337 :type CellMLSolver: Solver 8342 return _wrap_routine(_iron_python.cmfe_Solver_QuasiNewtonCellMLSolverGet, [solver, CellMLSolver])
8345 """Sets/changes the convergence test type for a Quasi-Newton solver identified by an object. 8347 :param convergenceTestType: The convergence test type for the Quasi-Newton solver to set. 8348 :type convergenceTestType: int 8353 return _wrap_routine(_iron_python.cmfe_Solver_QuasiNewtonConvergenceTestTypeSet, [solver, convergenceTestType])
8356 """Sets/changes the Jacobian calculation type for a Quasi-Newton solver identified by an object. 8358 :param jacobianCalculationType: The Jacobian calculation type for the Quasi-Newton solver to set. Must be a value from the JacobianCalculationTypes enum. 8359 :type jacobianCalculationType: int 8364 return _wrap_routine(_iron_python.cmfe_Solver_QuasiNewtonJacobianCalculationTypeSet, [solver, jacobianCalculationType])
8367 """Sets/changes the line search maximum step for a Quasi-Newton line search solver identified by an object. 8369 :param maxStep: The maximum step for the Quasi-Newton line search solver to set. 8370 :type maxStep: float 8375 return _wrap_routine(_iron_python.cmfe_Solver_QuasiNewtonLineSearchMaxStepSet, [solver, maxStep])
8378 """Enables/disables output monitoring for a nonlinear Quasi-Newton line search solver identified by an object. 8380 :param monitorLinesearchFlag: Flag to determine whether to enable/disable linsearch monitor output. 8381 :type monitorLinesearchFlag: bool 8386 return _wrap_routine(_iron_python.cmfe_Solver_QuasiNewtonLineSearchMonitorOutputSet, [solver, monitorLinesearchFlag])
8389 """Sets/changes the line search step tolerance for a Quasi-Newton line search solver identified by an object. 8391 :param stepTol: The step tolerance for the Quasi-Newton line search solver to set. 8392 :type stepTol: float 8397 return _wrap_routine(_iron_python.cmfe_Solver_QuasiNewtonLineSearchStepTolSet, [solver, stepTol])
8400 """Sets/changes the type of line search for a Quasi-Newton line search solver identified by an object. 8402 :param lineSearchType: The type of line search for the Quasi-Newton line search solver to set. Must be a value from the QuasiNewtonLineSearchTypes enum. 8403 :type lineSearchType: int 8408 return _wrap_routine(_iron_python.cmfe_Solver_QuasiNewtonLineSearchTypeSet, [solver, lineSearchType])
8411 """Returns the linear solver associated with a Quasi-Newton solver identified by an object. 8413 :param linearSolver: On return, the Quasi-Newton linear solver. 8414 :type linearSolver: Solver 8419 return _wrap_routine(_iron_python.cmfe_Solver_QuasiNewtonLinearSolverGet, [solver, linearSolver])
8422 """Sets/changes the maximum number of function evaluations for a Quasi-Newton solver identified by an object. 8424 :param maximumFunctionEvaluations: The maximum number of function evaluations for the Quasi-Newton solver to set. 8425 :type maximumFunctionEvaluations: int 8430 return _wrap_routine(_iron_python.cmfe_Solver_QuasiNewtonMaximumFunctionEvaluationsSet, [solver, maximumFunctionEvaluations])
8433 """Sets/changes the maximum number of iterations for a Quasi-Newton solver identified by an object. 8435 :param maximumIterations: The maximum number of iterations for the Quasi-Newton solver to set. 8436 :type maximumIterations: int 8441 return _wrap_routine(_iron_python.cmfe_Solver_QuasiNewtonMaximumIterationsSet, [solver, maximumIterations])
8444 """Sets/changes the relative tolerance for a Quasi-Newton solver identified by an object. 8446 :param relativeTolerance: The relative tolerance for the Quasi-Newton solver to set. 8447 :type relativeTolerance: float 8452 return _wrap_routine(_iron_python.cmfe_Solver_QuasiNewtonRelativeToleranceSet, [solver, relativeTolerance])
8455 """Sets/changes the restart of a Quasi-Newton solver identified by an object. 8457 :param quasiNewtonRestart: The restart of the Quasi-Newton solver to set. 8458 :type quasiNewtonRestart: int 8463 return _wrap_routine(_iron_python.cmfe_Solver_QuasiNewtonRestartSet, [solver, quasiNewtonRestart])
8466 """Sets/changes the restart type of a Quasi-Newton solver identified by an object. 8468 :param quasiNewtonRestartType: The restart type of the Quasi-Newton solver to set. Must be a value from the QuasiNewtonRestartTypes enum. 8469 :type quasiNewtonRestartType: int 8474 return _wrap_routine(_iron_python.cmfe_Solver_QuasiNewtonRestartTypeSet, [solver, quasiNewtonRestartType])
8477 """Sets/changes the scale type of a Quasi-Newton solver identified by an object. 8479 :param quasiNewtonScaleType: The scale type of the Quasi-Newton solver to set. Must be a value from the QuasiNewtonScaleTypes enum. 8480 :type quasiNewtonScaleType: int 8485 return _wrap_routine(_iron_python.cmfe_Solver_QuasiNewtonScaleTypeSet, [solver, quasiNewtonScaleType])
8488 """Sets/changes the solution tolerance for a Quasi-Newton solver identified by an object. 8490 :param solutionTolerance: The solution tolerance for the Quasi-Newton solver to set. 8491 :type solutionTolerance: float 8496 return _wrap_routine(_iron_python.cmfe_Solver_QuasiNewtonSolutionToleranceSet, [solver, solutionTolerance])
8499 """Sets/changes the type of a Quasi-Newton solver identified by an object. 8501 :param quasiNewtonSolveType: The type of the Quasi-Newton solver to set. Must be a value from the QuasiNewtonSolverTypes enum. 8502 :type quasiNewtonSolveType: int 8507 return _wrap_routine(_iron_python.cmfe_Solver_QuasiNewtonSolveTypeSet, [solver, quasiNewtonSolveType])
8510 """Sets/changes the delta0 for a Quasi-Newton trust region solver identified by an object. 8512 :param delta0: The delta0 for the Quasi-Newton trust region solver to set. 8518 return _wrap_routine(_iron_python.cmfe_Solver_QuasiNewtonTrustRegionDelta0Set, [solver, delta0])
8521 """Sets/changes the tolerance for a Quasi-Newton trust region solver identified by an object. 8523 :param tolerance: The tolerance for the Quasi-Newton trust region solver to set. 8524 :type tolerance: float 8529 return _wrap_routine(_iron_python.cmfe_Solver_QuasiNewtonTrustRegionToleranceSet, [solver, tolerance])
8532 """Sets/changes the type of a Quasi-Newton solver identified by an object. 8534 :param quasiNewtonType: The Quasi-Newton type to set. Must be a value from the QuasiNewtonTypes enum. 8535 :type quasiNewtonType: int 8540 return _wrap_routine(_iron_python.cmfe_Solver_QuasiNewtonTypeSet, [solver, quasiNewtonType])
8543 """Returns the solver equations for a solver identified by an object. 8545 :param solverEquations: On return, the solver equations for the solver. 8546 :type solverEquations: SolverEquations 8551 return _wrap_routine(_iron_python.cmfe_Solver_SolverEquationsGet, [solver, solverEquations])
8553 newtonConvergenceTestType = property(
None, NewtonConvergenceTestTypeSet,
None,
"""The convergence test type for a Newton solver identified by an object.""")
8555 geometricTransformationArbitraryPath = property(
None, GeometricTransformationArbitraryPathSet,
None,
"""The arbitrary path logical for a geometric transformation solver identified by an object.""")
8557 newtonTrustRegionDelta0 = property(
None, NewtonTrustRegionDelta0Set,
None,
"""The delta0 for a Newton trust region solver identified by an object.""")
8559 newtonRelativeTolerance = property(
None, NewtonRelativeToleranceSet,
None,
"""The relative tolerance for a Newton solver identified by an object.""")
8561 quasiNewtonType = property(
None, QuasiNewtonTypeSet,
None,
"""The type of a Quasi-Newton solver identified by an object.""")
8563 quasiNewtonSolutionTolerance = property(
None, QuasiNewtonSolutionToleranceSet,
None,
"""The solution tolerance for a Quasi-Newton solver identified by an object.""")
8565 label = property(LabelGet, LabelSet,
None,
"""The character string label for a solver identified by an object.""")
8567 quasiNewtonRestartType = property(
None, QuasiNewtonRestartTypeSet,
None,
"""The restart type of a Quasi-Newton solver identified by an object.""")
8569 quasiNewtonAbsoluteTolerance = property(
None, QuasiNewtonAbsoluteToleranceSet,
None,
"""The absolute tolerance for a Quasi-Newton solver identified by an object.""")
8571 quasiNewtonLinearSolver = property(QuasiNewtonLinearSolverGet,
None,
None,
"""The linear solver associated with a Quasi-Newton solver identified by an object.""")
8573 geometricTransformationNoLoadIncrements = property(
None, GeometricTransformationNoLoadIncrementsSet,
None,
"""The arbitrary path logical for a geometric transformation solver identified by an object.""")
8575 newtonLineSearchStepTol = property(
None, NewtonLineSearchStepTolSet,
None,
"""The line search step tolerance for a Newton line search solver identified by an object.""")
8577 newtonJacobianCalculationType = property(
None, NewtonJacobianCalculationTypeSet,
None,
"""The Jacobian calculation type for a Newton solver identified by an object.""")
8579 linearIterativeDivergenceTolerance = property(
None, LinearIterativeDivergenceToleranceSet,
None,
"""The maximum divergence tolerance for an iterative linear solver identified by an object.""")
8581 newtonLineSearchMaxStep = property(
None, NewtonLineSearchMaxStepSet,
None,
"""The line search maximum step for a Newton line search solver identified by an object.""")
8583 quasiNewtonRelativeTolerance = property(
None, QuasiNewtonRelativeToleranceSet,
None,
"""The relative tolerance for a Quasi-Newton solver identified by an object.""")
8585 dynamicLinearityType = property(DynamicLinearityTypeGet,
None,
None,
"""The linearity type for a dynamic solver identified by an object.""")
8587 newtonMaximumFunctionEvaluations = property(
None, NewtonMaximumFunctionEvaluationsSet,
None,
"""The maximum number of function evaluations for a Newton solver identified by an object.""")
8589 quasiNewtonConvergenceTestType = property(
None, QuasiNewtonConvergenceTestTypeSet,
None,
"""The convergence test type for a Quasi-Newton solver identified by an object.""")
8591 linearType = property(
None, LinearTypeSet,
None,
"""The type for a linear solver identified by an object.""")
8593 dAETimeStep = property(
None, DAETimeStepSet,
None,
"""The (initial) time step for an differential-algebraic equation solver identified by an object.""")
8595 geometricTransformationScalings = property(
None, GeometricTransformationScalingsSet,
None,
"""The scalings for a geometric transformation solver identified by an object.""")
8597 libraryType = property(LibraryTypeGet, LibraryTypeSet,
None,
"""The library type for a solver identified by an object.""")
8599 outputType = property(
None, OutputTypeSet,
None,
"""The output type for a solver identified by an object.""")
8601 linearIterativePreconditionerType = property(
None, LinearIterativePreconditionerTypeSet,
None,
"""The preconditioner type for an iterative linear solver identified by an object.""")
8603 quasiNewtonCellMLSolver = property(QuasiNewtonCellMLSolverGet,
None,
None,
"""The CellML solver associated with a Quasi-Newton solver identified by an object.""")
8605 dynamicLinearSolver = property(DynamicLinearSolverGet,
None,
None,
"""The linear solver associated with a linear dynamic solver identified by an object.""")
8607 newtonLinearSolver = property(NewtonLinearSolverGet,
None,
None,
"""The linear solver associated with a Newton solver identified by an object.""")
8609 linearIterativeRelativeTolerance = property(
None, LinearIterativeRelativeToleranceSet,
None,
"""The maximum relative tolerance for an iterative linear solver identified by an object.""")
8611 quasiNewtonLineSearchMonitorOutput = property(
None, QuasiNewtonLineSearchMonitorOutputSet,
None,
"""Enables/disables output monitoring for a nonlinear Quasi-Newton line search solver identified by an object.""")
8613 quasiNewtonLineSearchMaxStep = property(
None, QuasiNewtonLineSearchMaxStepSet,
None,
"""The line search maximum step for a Quasi-Newton line search solver identified by an object.""")
8615 newtonMaximumIterations = property(
None, NewtonMaximumIterationsSet,
None,
"""The maximum number of iterations for a Newton solver identified by an object.""")
8617 newtonCellMLSolver = property(NewtonCellMLSolverGet,
None,
None,
"""The CellML solver associated with a Newton solver identified by an object.""")
8619 dynamicDegree = property(DynamicDegreeGet, DynamicDegreeSet,
None,
"""The degree of the polynomial used to interpolate time for a dynamic solver identified by an object.""")
8621 quasiNewtonTrustRegionDelta0 = property(
None, QuasiNewtonTrustRegionDelta0Set,
None,
"""The delta0 for a Quasi-Newton trust region solver identified by an object.""")
8623 linearIterativeType = property(
None, LinearIterativeTypeSet,
None,
"""The type for an iterative linear solver identified by an object.""")
8625 newtonLineSearchMonitorOutput = property(
None, NewtonLineSearchMonitorOutputSet,
None,
"""Enables/disables output monitoring for a nonlinear Newton line search solver identified by an object.""")
8627 quasiNewtonJacobianCalculationType = property(
None, QuasiNewtonJacobianCalculationTypeSet,
None,
"""The Jacobian calculation type for a Quasi-Newton solver identified by an object.""")
8629 quasiNewtonSolveType = property(
None, QuasiNewtonSolveTypeSet,
None,
"""The type of a Quasi-Newton solver identified by an object.""")
8631 quasiNewtonTrustRegionTolerance = property(
None, QuasiNewtonTrustRegionToleranceSet,
None,
"""The tolerance for a Quasi-Newton trust region solver identified by an object.""")
8633 dynamicScheme = property(
None, DynamicSchemeSet,
None,
"""The scheme for a dynamic solver identified by an object.""")
8635 newtonLineSearchAlpha = property(
None, NewtonLineSearchAlphaSet,
None,
"""The line search alpha for a Newton line search solver identified by an object.""")
8637 dynamicTheta = property(
None, DynamicThetaSet,
None,
"""The theta for a dynamic solver identified by an object.""")
8639 newtonSolutionTolerance = property(
None, NewtonSolutionToleranceSet,
None,
"""The solution tolerance for a Newton solver identified by an object.""")
8641 linearIterativeAbsoluteTolerance = property(
None, LinearIterativeAbsoluteToleranceSet,
None,
"""The maximum absolute tolerance for an iterative linear solver identified by an object.""")
8643 cellMLEquations = property(CellMLEquationsGet,
None,
None,
"""The CellML equations for a solver identified by an object.""")
8645 dAEEulerSolverType = property(DAEEulerSolverTypeGet, DAEEulerSolverTypeSet,
None,
"""The solve type for an Euler differential-algebraic equation solver identified by an object.""")
8647 dAESolverType = property(DAESolverTypeGet, DAESolverTypeSet,
None,
"""The solve type for an differential-algebraic equation solver identified by an object.""")
8649 newtonAbsoluteTolerance = property(
None, NewtonAbsoluteToleranceSet,
None,
"""The absolute tolerance for a Newton solver identified by an object.""")
8651 dynamicNonlinearSolver = property(DynamicNonlinearSolverGet,
None,
None,
"""The nonlinear solver associated with a nonlinear dynamic solver identified by an object.""")
8653 quasiNewtonMaximumIterations = property(
None, QuasiNewtonMaximumIterationsSet,
None,
"""The maximum number of iterations for a Quasi-Newton solver identified by an object.""")
8655 nonlinearType = property(
None, NonlinearTypeSet,
None,
"""The type of a nonlinear solver identified by an object.""")
8657 quasiNewtonScaleType = property(
None, QuasiNewtonScaleTypeSet,
None,
"""The scale type of a Quasi-Newton solver identified by an object.""")
8659 linearIterativeMaximumIterations = property(
None, LinearIterativeMaximumIterationsSet,
None,
"""The maximum number of iterations for an iterative linear solver identified by an object.""")
8661 quasiNewtonLineSearchStepTol = property(
None, QuasiNewtonLineSearchStepTolSet,
None,
"""The line search step tolerance for a Quasi-Newton line search solver identified by an object.""")
8663 quasiNewtonRestart = property(
None, QuasiNewtonRestartSet,
None,
"""The restart of a Quasi-Newton solver identified by an object.""")
8665 solverEquations = property(SolverEquationsGet,
None,
None,
"""The solver equations for a solver identified by an object.""")
8667 linearDirectType = property(
None, LinearDirectTypeSet,
None,
"""The type of direct linear solver for a solver identified by an object.""")
8669 linearIterativeGMRESRestart = property(
None, LinearIterativeGMRESRestartSet,
None,
"""The GMRES restart value for a GMRES iterative linear solver identified by an object.""")
8671 quasiNewtonMaximumFunctionEvaluations = property(
None, QuasiNewtonMaximumFunctionEvaluationsSet,
None,
"""The maximum number of function evaluations for a Quasi-Newton solver identified by an object.""")
8673 newtonTrustRegionTolerance = property(
None, NewtonTrustRegionToleranceSet,
None,
"""The tolerance for a Newton trust region solver identified by an object.""")
8675 newtonLineSearchType = property(
None, NewtonLineSearchTypeSet,
None,
"""The type of line search for a Newton line search solver identified by an object.""")
8677 quasiNewtonLineSearchType = property(
None, QuasiNewtonLineSearchTypeSet,
None,
"""The type of line search for a Quasi-Newton line search solver identified by an object.""")
8679 newtonType = property(
None, NewtonTypeSet,
None,
"""The type of a Newton solver identified by an object.""")
8683 """Get absolute error value for the constant in a field specified by a user number compared to the analytic value. 8685 :param regionUserNumber: The user number of the region containing the field for analytic error analysis. 8686 :type regionUserNumber: int 8687 :param fieldUserNumber: The user number of the field to calculate the analytic error analysis for. 8688 :type fieldUserNumber: int 8689 :param variableType: variable type 8690 :type variableType: int 8691 :param componentNumber: component number 8692 :type componentNumber: int 8693 :returns: value. The absolute error 8697 return _wrap_routine(_iron_python.cmfe_AnalyticAnalysis_AbsoluteErrorGetConstantNum, [regionUserNumber, fieldUserNumber, variableType, componentNumber])
8701 """Get absolute error value for the constant in a field identified by an object compared to the analytic value. 8703 :param field: The dependent field to calculate the analytic error analysis for. 8705 :param variableType: variable type 8706 :type variableType: int 8707 :param componentNumber: component number 8708 :type componentNumber: int 8709 :returns: VALUE. The absolute error 8713 return _wrap_routine(_iron_python.cmfe_AnalyticAnalysis_AbsoluteErrorGetConstant, [field, variableType, componentNumber])
8717 """Get absolute error value for the element in a field specified by a user number compared to the analytic value. 8719 :param regionUserNumber: The user number of the region containing the field for analytic error analysis. 8720 :type regionUserNumber: int 8721 :param fieldUserNumber: The user number of the field to calculate the analytic error analysis for. 8722 :type fieldUserNumber: int 8723 :param variableType: variable type 8724 :type variableType: int 8725 :param elementNumber: element number 8726 :type elementNumber: int 8727 :param componentNumber: component number 8728 :type componentNumber: int 8729 :returns: value. The absolute error 8733 return _wrap_routine(_iron_python.cmfe_AnalyticAnalysis_AbsoluteErrorGetElementNum, [regionUserNumber, fieldUserNumber, variableType, elementNumber, componentNumber])
8737 """Get absolute error value for the element in a field identified by an object compared to the analytic value. 8739 :param field: The dependent field to calculate the analytic error analysis for. 8741 :param variableType: variable type 8742 :type variableType: int 8743 :param elementNumber: element number 8744 :type elementNumber: int 8745 :param componentNumber: component number 8746 :type componentNumber: int 8747 :returns: VALUE. The absolute error 8751 return _wrap_routine(_iron_python.cmfe_AnalyticAnalysis_AbsoluteErrorGetElement, [field, variableType, elementNumber, componentNumber])
8755 """Get absolute error value for the node in a field specified by a user number compared to the analytic value. 8757 :param regionUserNumber: The user number of the region containing the field for analytic error analysis. 8758 :type regionUserNumber: int 8759 :param fieldUserNumber: The user number of the field to calculate the analytic error analysis for. 8760 :type fieldUserNumber: int 8761 :param variableType: variable type 8762 :type variableType: int 8763 :param versionNumber: derivative version number 8764 :type versionNumber: int 8765 :param derivativeNumber: derivative number 8766 :type derivativeNumber: int 8767 :param nodeNumber: node number 8768 :type nodeNumber: int 8769 :param componentNumber: component number 8770 :type componentNumber: int 8771 :returns: value. The absolute error 8775 return _wrap_routine(_iron_python.cmfe_AnalyticAnalysis_AbsoluteErrorGetNodeNum, [regionUserNumber, fieldUserNumber, variableType, versionNumber, derivativeNumber, nodeNumber, componentNumber])
8779 """Get absolute error value for the node in a field identified by an object compared to the analytic value. 8781 :param field: The dependent field to calculate the analytic error analysis for. 8783 :param variableType: variable type 8784 :type variableType: int 8785 :param versionNumber: derivative version number 8786 :type versionNumber: int 8787 :param derivativeNumber: derivative number 8788 :type derivativeNumber: int 8789 :param nodeNumber: node number 8790 :type nodeNumber: int 8791 :param componentNumber: component number 8792 :type componentNumber: int 8793 :returns: value. The absolute error 8797 return _wrap_routine(_iron_python.cmfe_AnalyticAnalysis_AbsoluteErrorGetNode, [field, variableType, versionNumber, derivativeNumber, nodeNumber, componentNumber])
8801 """Get integral value for the absolute errors. 8803 :param regionUserNumber: The user number of the region containing the field for analytic error analysis. 8804 :type regionUserNumber: int 8805 :param fieldUserNumber: The user number of the field to calculate the analytic error analysis for. 8806 :type fieldUserNumber: int 8807 :param variableType: variable type 8808 :type variableType: int 8809 :param componentNumber: component number 8810 :type componentNumber: int 8811 :returns: (The integral value, Ghost integral value) 8812 :rtype: tuple. (Array of floats, Array of floats) 8815 return _wrap_routine(_iron_python.cmfe_AnalyticAnalysis_IntegralAbsoluteErrorGetNum, [regionUserNumber, fieldUserNumber, variableType, componentNumber])
8819 """Get integral value for the absolute errors. 8821 :param field: The dependent field to calculate the analytic error analysis for. 8823 :param variableType: variable type 8824 :type variableType: int 8825 :param componentNumber: component number 8826 :type componentNumber: int 8827 :returns: (The integral value, Ghost integral value) 8828 :rtype: tuple. (Array of floats, Array of floats) 8831 return _wrap_routine(_iron_python.cmfe_AnalyticAnalysis_IntegralAbsoluteErrorGet, [field, variableType, componentNumber])
8835 """Get integral value for the analytic values. 8837 :param regionUserNumber: The user number of the region containing the field for analytic error analysis. 8838 :type regionUserNumber: int 8839 :param fieldUserNumber: The user number of the field to calculate the analytic error analysis for. 8840 :type fieldUserNumber: int 8841 :param variableType: variable type 8842 :type variableType: int 8843 :param componentNumber: component number 8844 :type componentNumber: int 8845 :returns: (The integral value, Ghost integral value) 8846 :rtype: tuple. (Array of floats, Array of floats) 8849 return _wrap_routine(_iron_python.cmfe_AnalyticAnalysis_IntegralAnalyticValueGetNum, [regionUserNumber, fieldUserNumber, variableType, componentNumber])
8853 """Get integral value for the analytic values. 8855 :param field: The dependent field to calculate the analytic error analysis for. 8857 :param variableType: variable type 8858 :type variableType: int 8859 :param componentNumber: component number 8860 :type componentNumber: int 8861 :returns: (The integral value, Ghost integral value) 8862 :rtype: tuple. (Array of floats, Array of floats) 8865 return _wrap_routine(_iron_python.cmfe_AnalyticAnalysis_IntegralAnalyticValueGet, [field, variableType, componentNumber])
8869 """Get integral value for the nid error. 8871 :param regionUserNumber: The user number of the region containing the field for analytic error analysis. 8872 :type regionUserNumber: int 8873 :param fieldUserNumber: The user number of the field to calculate the analytic error analysis for. 8874 :type fieldUserNumber: int 8875 :param variableType: variable type 8876 :type variableType: int 8877 :param componentNumber: component number 8878 :type componentNumber: int 8879 :returns: (The integral value, Ghost integral value) 8880 :rtype: tuple. (Array of floats, Array of floats) 8883 return _wrap_routine(_iron_python.cmfe_AnalyticAnalysis_IntegralNIDErrorGetNum, [regionUserNumber, fieldUserNumber, variableType, componentNumber])
8887 """Get integral value for the nid error. 8889 :param field: The dependent field to calculate the analytic error analysis for. 8891 :param variableType: variable type 8892 :type variableType: int 8893 :param componentNumber: component number 8894 :type componentNumber: int 8895 :returns: (The integral value, Ghost integral value) 8896 :rtype: tuple. (Array of floats, Array of floats) 8899 return _wrap_routine(_iron_python.cmfe_AnalyticAnalysis_IntegralNIDErrorGet, [field, variableType, componentNumber])
8903 """Get integral value for the nid numerical. 8905 :param regionUserNumber: The user number of the region containing the field for analytic error analysis. 8906 :type regionUserNumber: int 8907 :param fieldUserNumber: The user number of the field to calculate the analytic error analysis for. 8908 :type fieldUserNumber: int 8909 :param variableType: variable type 8910 :type variableType: int 8911 :param componentNumber: component number 8912 :type componentNumber: int 8913 :returns: (The integral value, Ghost integral value) 8914 :rtype: tuple. (Array of floats, Array of floats) 8917 return _wrap_routine(_iron_python.cmfe_AnalyticAnalysis_IntegralNIDNumericalValueGetNum, [regionUserNumber, fieldUserNumber, variableType, componentNumber])
8921 """Get integral value for the nid numerical. 8923 :param field: The dependent field to calculate the analytic error analysis for. 8925 :param variableType: variable type 8926 :type variableType: int 8927 :param componentNumber: component number 8928 :type componentNumber: int 8929 :returns: (The integral value, Ghost integral value) 8930 :rtype: tuple. (Array of floats, Array of floats) 8933 return _wrap_routine(_iron_python.cmfe_AnalyticAnalysis_IntegralNIDNumericalValueGet, [field, variableType, componentNumber])
8937 """Get integral value for the numerical values. 8939 :param regionUserNumber: The user number of the region containing the field for analytic error analysis. 8940 :type regionUserNumber: int 8941 :param fieldUserNumber: The user number of the field to calculate the analytic error analysis for. 8942 :type fieldUserNumber: int 8943 :param variableType: variable type 8944 :type variableType: int 8945 :param componentNumber: component number 8946 :type componentNumber: int 8947 :returns: (The integral value, Ghost integral value) 8948 :rtype: tuple. (Array of floats, Array of floats) 8951 return _wrap_routine(_iron_python.cmfe_AnalyticAnalysis_IntegralNumericalValueGetNum, [regionUserNumber, fieldUserNumber, variableType, componentNumber])
8955 """Get integral value for the numerical values. 8957 :param field: The dependent field to calculate the analytic error analysis for. 8959 :param variableType: variable type 8960 :type variableType: int 8961 :param componentNumber: component number 8962 :type componentNumber: int 8963 :returns: (The integral value, Ghost integral value) 8964 :rtype: tuple. (Array of floats, Array of floats) 8967 return _wrap_routine(_iron_python.cmfe_AnalyticAnalysis_IntegralNumericalValueGet, [field, variableType, componentNumber])
8971 """Get integral value for the percentage errors. 8973 :param regionUserNumber: The user number of the region containing the field for analytic error analysis. 8974 :type regionUserNumber: int 8975 :param fieldUserNumber: The user number of the field to calculate the analytic error analysis for. 8976 :type fieldUserNumber: int 8977 :param variableType: variable type 8978 :type variableType: int 8979 :param componentNumber: component number 8980 :type componentNumber: int 8981 :returns: (The integral value, Ghost integral value) 8982 :rtype: tuple. (Array of floats, Array of floats) 8985 return _wrap_routine(_iron_python.cmfe_AnalyticAnalysis_IntegralPercentageErrorGetNum, [regionUserNumber, fieldUserNumber, variableType, componentNumber])
8989 """Get integral value for the percentage errors. 8991 :param field: The dependent field to calculate the analytic error analysis for. 8993 :param variableType: variable type 8994 :type variableType: int 8995 :param componentNumber: component number 8996 :type componentNumber: int 8997 :returns: (The integral value, Ghost integral value) 8998 :rtype: tuple. (Array of floats, Array of floats) 9001 return _wrap_routine(_iron_python.cmfe_AnalyticAnalysis_IntegralPercentageErrorGet, [field, variableType, componentNumber])
9005 """Get integral value for the relative error. 9007 :param regionUserNumber: The user number of the region containing the field for analytic error analysis. 9008 :type regionUserNumber: int 9009 :param fieldUserNumber: The user number of the field to calculate the analytic error analysis for. 9010 :type fieldUserNumber: int 9011 :param variableType: variable type 9012 :type variableType: int 9013 :param componentNumber: component number 9014 :type componentNumber: int 9015 :returns: (The integral value, Ghost integral value) 9016 :rtype: tuple. (Array of floats, Array of floats) 9019 return _wrap_routine(_iron_python.cmfe_AnalyticAnalysis_IntegralRelativeErrorGetNum, [regionUserNumber, fieldUserNumber, variableType, componentNumber])
9023 """Get integral value for the relative error. 9025 :param field: The dependent field to calculate the analytic error analysis for. 9027 :param variableType: variable type 9028 :type variableType: int 9029 :param componentNumber: component number 9030 :type componentNumber: int 9031 :returns: (The integral value, Ghost integral value) 9032 :rtype: tuple. (Array of floats, Array of floats) 9035 return _wrap_routine(_iron_python.cmfe_AnalyticAnalysis_IntegralRelativeErrorGet, [field, variableType, componentNumber])
9039 """Output the analytic error analysis for a field specified by a user number compared to the analytic values parameter set. 9041 :param regionUserNumber: The user number of the region containing the field for analytic error analysis. 9042 :type regionUserNumber: int 9043 :param fieldUserNumber: The user number of the field to calculate the analytic error analysis for. 9044 :type fieldUserNumber: int 9045 :param fileName: If not empty, the filename to output the analytic analysis to. If empty, the analysis will be output to the standard output. 9046 :type fileName: string 9050 return _wrap_routine(_iron_python.cmfe_AnalyticAnalysis_OutputNum, [regionUserNumber, fieldUserNumber, fileName])
9054 """Output the analytic error analysis for a field identified by an object compared to the analytic values parameter set. 9056 :param field: The dependent field to calculate the analytic error analysis for. 9058 :param fileName: If not empty, the filename to output the analytic analysis to. If empty, the analysis will be output to the standard output. 9059 :type fileName: string 9063 return _wrap_routine(_iron_python.cmfe_AnalyticAnalysis_Output, [field, fileName])
9067 """Get percentage error value for the constant in a field specified by a user number compared to the analytic value. 9069 :param regionUserNumber: The user number of the region containing the field for analytic error analysis. 9070 :type regionUserNumber: int 9071 :param fieldUserNumber: The user number of the field to calculate the analytic error analysis for. 9072 :type fieldUserNumber: int 9073 :param variableType: variable type 9074 :type variableType: int 9075 :param componentNumber: component number 9076 :type componentNumber: int 9077 :returns: value. The percentage error 9081 return _wrap_routine(_iron_python.cmfe_AnalyticAnalysis_PercentageErrorGetConstantNum, [regionUserNumber, fieldUserNumber, variableType, componentNumber])
9085 """Get percentage error value for the constant in a field identified by an object compared to the analytic value. 9087 :param field: The dependent field to calculate the analytic error analysis for. 9089 :param variableType: variable type 9090 :type variableType: int 9091 :param componentNumber: component number 9092 :type componentNumber: int 9093 :returns: VALUE. The percentage error 9097 return _wrap_routine(_iron_python.cmfe_AnalyticAnalysis_PercentageErrorGetConstant, [field, variableType, componentNumber])
9101 """Get percentage error value for the element in a field specified by a user number compared to the analytic value. 9103 :param regionUserNumber: The user number of the region containing the field for analytic error analysis. 9104 :type regionUserNumber: int 9105 :param fieldUserNumber: The user number of the field to calculate the analytic error analysis for. 9106 :type fieldUserNumber: int 9107 :param variableType: variable type 9108 :type variableType: int 9109 :param elementNumber: element number 9110 :type elementNumber: int 9111 :param componentNumber: component number 9112 :type componentNumber: int 9113 :returns: value. The percentage error 9117 return _wrap_routine(_iron_python.cmfe_AnalyticAnalysis_PercentageErrorGetElementNum, [regionUserNumber, fieldUserNumber, variableType, elementNumber, componentNumber])
9121 """Get percentage error value for the element in a field identified by an object compared to the analytic value. 9123 :param field: The dependent field to calculate the analytic error analysis for. 9125 :param variableType: variable type 9126 :type variableType: int 9127 :param elementNumber: element number 9128 :type elementNumber: int 9129 :param componentNumber: component number 9130 :type componentNumber: int 9131 :returns: VALUE. The percentage error 9135 return _wrap_routine(_iron_python.cmfe_AnalyticAnalysis_PercentageErrorGetElement, [field, variableType, elementNumber, componentNumber])
9139 """Get percentage error value for the node in a field specified by a user number compared to the analytic value. 9141 :param regionUserNumber: The user number of the region containing the field for analytic error analysis. 9142 :type regionUserNumber: int 9143 :param fieldUserNumber: The user number of the field to calculate the analytic error analysis for. 9144 :type fieldUserNumber: int 9145 :param variableType: variable type 9146 :type variableType: int 9147 :param versionNumber: derivative version number 9148 :type versionNumber: int 9149 :param derivativeNumber: derivative number 9150 :type derivativeNumber: int 9151 :param nodeNumber: node number 9152 :type nodeNumber: int 9153 :param componentNumber: component number 9154 :type componentNumber: int 9155 :returns: value. The percentage error 9159 return _wrap_routine(_iron_python.cmfe_AnalyticAnalysis_PercentageErrorGetNodeNum, [regionUserNumber, fieldUserNumber, variableType, versionNumber, derivativeNumber, nodeNumber, componentNumber])
9163 """Get percentage error value for the node in a field identified by an object compared to the analytic value. 9165 :param field: The dependent field to calculate the analytic error analysis for. 9167 :param variableType: variable type 9168 :type variableType: int 9169 :param versionNumber: derivative version number 9170 :type versionNumber: int 9171 :param derivativeNumber: derivative number 9172 :type derivativeNumber: int 9173 :param nodeNumber: node number 9174 :type nodeNumber: int 9175 :param componentNumber: component number 9176 :type componentNumber: int 9177 :returns: value. The percentage error 9181 return _wrap_routine(_iron_python.cmfe_AnalyticAnalysis_PercentageErrorGetNode, [field, variableType, versionNumber, derivativeNumber, nodeNumber, componentNumber])
9185 """Get rms error value for elements in a field compared to the analytic value. 9187 :param regionUserNumber: The user number of the region containing the field for analytic error analysis. 9188 :type regionUserNumber: int 9189 :param fieldUserNumber: The user number of the field to calculate the analytic error analysis for. 9190 :type fieldUserNumber: int 9191 :param variableType: variable type 9192 :type variableType: int 9193 :param componentNumber: component number 9194 :type componentNumber: int 9195 :param errorType: error type 9196 :type errorType: int 9197 :returns: (The local error, The local ghost error, The global error) 9198 :rtype: tuple. (float, float, float) 9201 return _wrap_routine(_iron_python.cmfe_AnalyticAnalysis_RMSErrorGetElementNum, [regionUserNumber, fieldUserNumber, variableType, componentNumber, errorType])
9205 """Get relative error value for the constant in a field identified by an object compared to the analytic value. 9207 :param field: The dependent field to calculate the analytic error analysis for. 9209 :param variableType: variable type 9210 :type variableType: int 9211 :param componentNumber: component number 9212 :type componentNumber: int 9213 :param errorType: error type 9214 :type errorType: int 9215 :returns: (The local error, The local ghost error, The global error) 9216 :rtype: tuple. (float, float, float) 9219 return _wrap_routine(_iron_python.cmfe_AnalyticAnalysis_RMSErrorGetElement, [field, variableType, componentNumber, errorType])
9223 """Get rms error value for nodes in a field compared to the analytic value. 9225 :param regionUserNumber: The user number of the region containing the field for analytic error analysis. 9226 :type regionUserNumber: int 9227 :param fieldUserNumber: The user number of the field to calculate the analytic error analysis for. 9228 :type fieldUserNumber: int 9229 :param variableType: variable type 9230 :type variableType: int 9231 :param componentNumber: component number 9232 :type componentNumber: int 9233 :param errorType: error type 9234 :type errorType: int 9235 :returns: (The local error, The local ghost error, The global error) 9236 :rtype: tuple. (Array of floats, Array of floats, Array of floats) 9239 return _wrap_routine(_iron_python.cmfe_AnalyticAnalysis_RMSErrorGetNodeNum, [regionUserNumber, fieldUserNumber, variableType, componentNumber, errorType])
9243 """Get rms error value for nodes in a field identified by an object compared to the analytic value. 9245 :param field: The dependent field to calculate the analytic error analysis for. 9247 :param variableType: variable type 9248 :type variableType: int 9249 :param componentNumber: component number 9250 :type componentNumber: int 9251 :param errorType: error type 9252 :type errorType: int 9253 :returns: (The local error, The local ghost error, The global error) 9254 :rtype: tuple. (Array of floats, Array of floats, Array of floats) 9257 return _wrap_routine(_iron_python.cmfe_AnalyticAnalysis_RMSErrorGetNode, [field, variableType, componentNumber, errorType])
9261 """Get relative error value for the constant in a field specified by a user number compared to the analytic value. 9263 :param regionUserNumber: The user number of the region containing the field for analytic error analysis. 9264 :type regionUserNumber: int 9265 :param fieldUserNumber: The user number of the field to calculate the analytic error analysis for. 9266 :type fieldUserNumber: int 9267 :param variableType: variable type 9268 :type variableType: int 9269 :param componentNumber: component number 9270 :type componentNumber: int 9271 :returns: value. The relative error 9275 return _wrap_routine(_iron_python.cmfe_AnalyticAnalysis_RelativeErrorGetConstantNum, [regionUserNumber, fieldUserNumber, variableType, componentNumber])
9279 """Get relative error value for the constant in a field identified by an object compared to the analytic value. 9281 :param field: The dependent field to calculate the analytic error analysis for. 9283 :param variableType: variable type 9284 :type variableType: int 9285 :param componentNumber: component number 9286 :type componentNumber: int 9287 :returns: VALUE. The relative error 9291 return _wrap_routine(_iron_python.cmfe_AnalyticAnalysis_RelativeErrorGetConstant, [field, variableType, componentNumber])
9295 """Get relative error value for the element in a field specified by a user number compared to the analytic value. 9297 :param regionUserNumber: The user number of the region containing the field for analytic error analysis. 9298 :type regionUserNumber: int 9299 :param fieldUserNumber: The user number of the field to calculate the analytic error analysis for. 9300 :type fieldUserNumber: int 9301 :param variableType: variable type 9302 :type variableType: int 9303 :param elementNumber: element number 9304 :type elementNumber: int 9305 :param componentNumber: component number 9306 :type componentNumber: int 9307 :returns: value. The relative error 9311 return _wrap_routine(_iron_python.cmfe_AnalyticAnalysis_RelativeErrorGetElementNum, [regionUserNumber, fieldUserNumber, variableType, elementNumber, componentNumber])
9315 """Get relative error value for the element in a field identified by an object compared to the analytic value. 9317 :param field: The dependent field to calculate the analytic error analysis for. 9319 :param variableType: variable type 9320 :type variableType: int 9321 :param elementNumber: element number 9322 :type elementNumber: int 9323 :param componentNumber: component number 9324 :type componentNumber: int 9325 :returns: VALUE. The relative error 9329 return _wrap_routine(_iron_python.cmfe_AnalyticAnalysis_RelativeErrorGetElement, [field, variableType, elementNumber, componentNumber])
9333 """Get relative error value for the node in a field specified by a user number compared to the analytic value. 9335 :param regionUserNumber: The user number of the region containing the field for analytic error analysis. 9336 :type regionUserNumber: int 9337 :param fieldUserNumber: The user number of the field to calculate the analytic error analysis for. 9338 :type fieldUserNumber: int 9339 :param variableType: variable type 9340 :type variableType: int 9341 :param versionNumber: derivative version number 9342 :type versionNumber: int 9343 :param derivativeNumber: derivative number 9344 :type derivativeNumber: int 9345 :param nodeNumber: node number 9346 :type nodeNumber: int 9347 :param componentNumber: component number 9348 :type componentNumber: int 9349 :returns: value. The relative error 9353 return _wrap_routine(_iron_python.cmfe_AnalyticAnalysis_RelativeErrorGetNodeNum, [regionUserNumber, fieldUserNumber, variableType, versionNumber, derivativeNumber, nodeNumber, componentNumber])
9357 """Get relative error value for the node in a field identified by an object compared to the analytic value. 9359 :param field: The dependent field to calculate the analytic error analysis for. 9361 :param variableType: variable type 9362 :type variableType: int 9363 :param versionNumber: derivative version number 9364 :type versionNumber: int 9365 :param derivativeNumber: derivative number 9366 :type derivativeNumber: int 9367 :param nodeNumber: node number 9368 :type nodeNumber: int 9369 :param componentNumber: component number 9370 :type componentNumber: int 9371 :returns: value. The relative error 9375 return _wrap_routine(_iron_python.cmfe_AnalyticAnalysis_RelativeErrorGetNode, [field, variableType, versionNumber, derivativeNumber, nodeNumber, componentNumber])
9379 """Returns the collapsed Xi flags of a basis identified by a user number. 9381 :param userNumber: The user number of the basis to get the collapsed Xi flags for. 9382 :type userNumber: int 9383 :param collapsedXiSize: Size of collapsedXi to allocate. 9384 :returns: collapsedXi. collapsedXi(ni). On return, the collapsed Xi parameter for the ni'th Xi direction. Will be a value from the BasisXiCollapse enum. 9385 :rtype: Array of ints 9388 return _wrap_routine(_iron_python.cmfe_Basis_CollapsedXiGetNum, [userNumber, collapsedXiSize])
9392 """Sets/changes the collapsed Xi flags of a basis identified by a user number. 9394 :param userNumber: The user number of the basis to set the collapsed Xi flags for. 9395 :type userNumber: int 9396 :param collapsedXi: collapsedXi(ni). The collapsed Xi parameter for the ni'th Xi direction to set. Must be a value from the BasisXiCollapse enum. 9397 :type collapsedXi: Array of ints 9401 return _wrap_routine(_iron_python.cmfe_Basis_CollapsedXiSetNum, [userNumber, collapsedXi])
9405 """Finishes the creation of a new basis identified by a user number. 9407 :param userNumber: The user number of the basis to finish the creation of. 9408 :type userNumber: int 9412 return _wrap_routine(_iron_python.cmfe_Basis_CreateFinishNum, [userNumber])
9416 """Starts the creation of a new basis for a basis identified by a user number. 9418 :param userNumber: The user number of the basis to start the creation of. 9419 :type userNumber: int 9423 return _wrap_routine(_iron_python.cmfe_Basis_CreateStartNum, [userNumber])
9427 """Destroys a basis identified by its basis user number. 9429 :param userNumber: The user number of the basis to destroy. 9430 :type userNumber: int 9434 return _wrap_routine(_iron_python.cmfe_Basis_DestroyNum, [userNumber])
9438 """Get the interpolation type in each xi directions for a basis identified by a user number. 9440 :param userNumber: The user number of the basis to get the interpolation xi for. 9441 :type userNumber: int 9442 :param interpolationXiSize: Size of interpolationXi to allocate. 9443 :returns: interpolationXi. The interpolation xi parameters for each Xi direction. Will be a value from the BasisInterpolationSpecifications enum. 9444 :rtype: Array of ints 9447 return _wrap_routine(_iron_python.cmfe_Basis_InterpolationXiGetNum, [userNumber, interpolationXiSize])
9451 """Sets/changes the interpolation type in each xi directions for a basis identified by a user number. 9453 :param userNumber: The user number of the basis to get the interpolation xi for. 9454 :type userNumber: int 9455 :param interpolationXi: The interpolation xi parameters for each Xi direction. Must be a value from the BasisInterpolationSpecifications enum. 9456 :type interpolationXi: Array of ints 9460 return _wrap_routine(_iron_python.cmfe_Basis_InterpolationXiSetNum, [userNumber, interpolationXi])
9464 """Returns the number of local nodes in a basis identified by a user number. 9466 :param userNumber: The user number of the basis to get the interpolation xi for. 9467 :type userNumber: int 9468 :returns: numberOfLocalNodes. The number of local nodes in the specified basis. 9472 return _wrap_routine(_iron_python.cmfe_Basis_NumberOfLocalNodesGetNum, [userNumber])
9476 """Returns the number of Xi directions in a basis identified by a user number. 9478 :param userNumber: The user number of the basis to get the number xi for. 9479 :type userNumber: int 9480 :returns: numberOfXi. The number of xi directions in the specified basis. 9484 return _wrap_routine(_iron_python.cmfe_Basis_NumberOfXiGetNum, [userNumber])
9488 """Sets/changes the number of Xi directions in a basis identified by a user number. 9490 :param userNumber: The user number of the basis to set the number xi for. 9491 :type userNumber: int 9492 :param numberOfXi: The number of xi directions in the specified basis to set. 9493 :type numberOfXi: int 9497 return _wrap_routine(_iron_python.cmfe_Basis_NumberOfXiSetNum, [userNumber, numberOfXi])
9501 """Sets/changes the local face Gauss scheme calculation, on a basis identified by a user number. 9503 :param userNumber: The user number of the basis to get the quadrature type for. 9504 :type userNumber: int 9505 :param faceGaussEvaluate: The value to set face Gauss evaluation flag to. 9506 :type faceGaussEvaluate: bool 9510 return _wrap_routine(_iron_python.cmfe_Basis_QuadratureLocalFaceGaussEvaluateSetNum, [userNumber, faceGaussEvaluate])
9514 """Returns the xi positions of Gauss points on a basis quadrature identified by a user number. 9516 :param userNumber: The user number of the basis to get the Gauss Xi positions for. 9517 :type userNumber: int 9518 :param quadratureScheme: The quadrature scheme to return the Gauss positions for. 9519 :type quadratureScheme: int 9520 :param GaussPoints: The Gauss points to return the element xi positions for. 9521 :type GaussPoints: Array of ints 9522 :param GaussXiSizes: Tuple of dimensions of GaussXi to allocate, with length 2. 9523 :returns: GaussXi. GaussXi(Gauss_point,xi_direction) the Gauss xi positions for the specified quadrature scheme. 9524 :rtype: 2d array of floats 9527 return _wrap_routine(_iron_python.cmfe_Basis_QuadratureMultipleGaussXiGetNum, [userNumber, quadratureScheme, GaussPoints, GaussXiSizes])
9531 """Returns the number of Gauss points in each Xi directions for a basis quadrature identified by a user number. 9533 :param userNumber: The user number of the basis to get the number of Gauss Xi for. 9534 :type userNumber: int 9535 :param numberOfGaussXiSize: Size of numberOfGaussXi to allocate. 9536 :returns: numberOfGaussXi. The number of Gauss points in each Xi directions in the specified basis. 9537 :rtype: Array of ints 9540 return _wrap_routine(_iron_python.cmfe_Basis_QuadratureNumberOfGaussXiGetNum, [userNumber, numberOfGaussXiSize])
9544 """Sets/changes the number of Gauss points in each Xi directions for a basis quadrature identified by a user number. 9546 :param userNumber: The user number of the basis to set the number of Gauss Xi for. 9547 :type userNumber: int 9548 :param numberOfGaussXi: The number of Gauss points in each Xi directions in the specified basis to set. 9549 :type numberOfGaussXi: Array of ints 9553 return _wrap_routine(_iron_python.cmfe_Basis_QuadratureNumberOfGaussXiSetNum, [userNumber, numberOfGaussXi])
9557 """Returns the order of quadrature a basis quadrature identified by a user number. 9559 :param userNumber: The user number of the basis to get the quadrature order for. 9560 :type userNumber: int 9561 :returns: quadratureOrder. The order of quadrature in the specified basis. 9565 return _wrap_routine(_iron_python.cmfe_Basis_QuadratureOrderGetNum, [userNumber])
9569 """Sets/changes the order of quadrature a basis quadrature identified by a user number. 9571 :param userNumber: The user number of the basis to set the quadrature order for. 9572 :type userNumber: int 9573 :param quadratureOrder: The order of quadrature in the specified basis to set. 9574 :type quadratureOrder: int 9578 return _wrap_routine(_iron_python.cmfe_Basis_QuadratureOrderSetNum, [userNumber, quadratureOrder])
9582 """Returns the xi position of a Gauss point on a basis quadrature identified by a user number. 9584 :param userNumber: The user number of the basis to get the Gauss Xi positions for. 9585 :type userNumber: int 9586 :param quadratureScheme: The quadrature scheme to return the Gauss positions for. 9587 :type quadratureScheme: int 9588 :param GaussPoint: The Gauss point to return the element xi positions for. 9589 :type GaussPoint: int 9590 :param GaussXiSize: Size of GaussXi to allocate. 9591 :returns: GaussXi. GaussXi(xi_direction) the xi position of the specified Gauss point for the specified quadrature scheme. 9592 :rtype: Array of floats 9595 return _wrap_routine(_iron_python.cmfe_Basis_QuadratureSingleGaussXiGetNum, [userNumber, quadratureScheme, GaussPoint, GaussXiSize])
9599 """Returns the type of quadrature a basis quadrature identified by a user number. 9601 :param userNumber: The user number of the basis to get the quadrature type for. 9602 :type userNumber: int 9603 :returns: quadratureType. The type of quadrature in the specified basis. Will be a value from the QuadratureTypes enum. 9607 return _wrap_routine(_iron_python.cmfe_Basis_QuadratureTypeGetNum, [userNumber])
9611 """Sets/changes the type of quadrature a basis quadrature identified by a user number. 9613 :param userNumber: The user number of the basis to get the quadrature type for. 9614 :type userNumber: int 9615 :param quadratureType: The type of quadrature in the specified basis to set. Must be a value from the QuadratureTypes enum. 9616 :type quadratureType: int 9620 return _wrap_routine(_iron_python.cmfe_Basis_QuadratureTypeSetNum, [userNumber, quadratureType])
9624 """Returns the type of a basis identified by a user number. 9626 :param userNumber: The user number of the basis to get the type for. 9627 :type userNumber: int 9628 :returns: basisType. The type of the specified basis. Will be a value from the BasisTypes enum. 9632 return _wrap_routine(_iron_python.cmfe_Basis_TypeGetNum, [userNumber])
9636 """Sets/changes the type of a basis identified by a user number. 9638 :param userNumber: The user number of the basis to set the type for. 9639 :type userNumber: int 9640 :param basisType: The type of the specified basis to set. Must be a value from the BasisTypes enum. 9641 :type basisType: int 9645 return _wrap_routine(_iron_python.cmfe_Basis_TypeSetNum, [userNumber, basisType])
9649 """Update the bioelectrics geometric field by interpolating the finite elasticity geometric field 9651 :param controlLoop: The bioelectrics control loop 9652 :type controlLoop: ControlLoop 9653 :param calcClosestGaussPoint: 9654 :type calcClosestGaussPoint: bool 9658 return _wrap_routine(_iron_python.cmfe_BioelectricsFiniteElasticity_UpdateGeometricField, [controlLoop, calcClosestGaussPoint])
9662 """Adds to the value of the specified constant and sets this as a boundary condition on the specified constant for boundary conditions identified by a user number. 9664 :param regionUserNumber: The user number of the region containing the dependent field to add the boundary conditions for. 9665 :type regionUserNumber: int 9666 :param problemUserNumber: The user number of the problem containing the solver equations to add the boundary conditions for. 9667 :type problemUserNumber: int 9668 :param controlLoopIdentifiers: controlLoopIdentifiers(i). The i'th control loop identifier to get the solver equations boundary conditions for. 9669 :type controlLoopIdentifiers: Array of ints 9670 :param solverIndex: The solver index to get the solver equations for. 9671 :type solverIndex: int 9672 :param fieldUserNumber: The user number of the dependent field for the boundary condition. 9673 :type fieldUserNumber: int 9674 :param variableType: The variable type of the dependent field to add the boundary condition at. Must be a value from the FieldVariableTypes enum. 9675 :type variableType: int 9676 :param componentNumber: The component number of the dependent field to add the boundary condition at. 9677 :type componentNumber: int 9678 :param condition: The boundary condition type to set. Must be a value from the BoundaryConditionsTypes enum. 9679 :type condition: int 9680 :param value: The value of the boundary condition to add. 9685 return _wrap_routine(_iron_python.cmfe_BoundaryConditions_AddConstantNum, [regionUserNumber, problemUserNumber, controlLoopIdentifiers, solverIndex, fieldUserNumber, variableType, componentNumber, condition, value])
9688 def BoundaryConditions_AddElementNum(regionUserNumber, problemUserNumber, controlLoopIdentifiers, solverIndex, fieldUserNumber, variableType, elementUserNumber, componentNumber, condition, value):
9689 """Adds the value to the specified element and sets this as a boundary condition on the specified element for boundary conditions identified by a user number. 9691 :param regionUserNumber: The user number of the region containing the equations set to add the boundary conditions for. 9692 :type regionUserNumber: int 9693 :param problemUserNumber: The user number of the problem containing the solver equations to destroy the boundary conditions for. 9694 :type problemUserNumber: int 9695 :param controlLoopIdentifiers: controlLoopIdentifiers(i). The i'th control loop identifier to get the solver equations boundary conditions for. 9696 :type controlLoopIdentifiers: Array of ints 9697 :param solverIndex: The solver index to get the solver equations for. 9698 :type solverIndex: int 9699 :param fieldUserNumber: The user number of the dependent field for the boundary condition. 9700 :type fieldUserNumber: int 9701 :param variableType: The variable type of the dependent field to add the boundary condition at. Must be a value from the FieldVariableTypes enum. 9702 :type variableType: int 9703 :param elementUserNumber: The user number of the element to add the boundary conditions for. 9704 :type elementUserNumber: int 9705 :param componentNumber: The component number of the dependent field to add the boundary condition at. 9706 :type componentNumber: int 9707 :param condition: The boundary condition type to set. Must be a value from the BoundaryConditionsTypes enum. 9708 :type condition: int 9709 :param value: The value of the boundary condition to add. 9714 return _wrap_routine(_iron_python.cmfe_BoundaryConditions_AddElementNum, [regionUserNumber, problemUserNumber, controlLoopIdentifiers, solverIndex, fieldUserNumber, variableType, elementUserNumber, componentNumber, condition, value])
9717 def BoundaryConditions_AddNodeNum(regionUserNumber, problemUserNumber, controlLoopIdentifiers, solverIndex, fieldUserNumber, variableType, versionNumber, derivativeNumber, nodeUserNumber, componentNumber, condition, value):
9718 """Adds the value to the specified node and sets this as a boundary condition on the specified node for boundary conditions identified by a user number. 9720 :param regionUserNumber: The user number of the region containing the equations set to add the boundary conditions for. 9721 :type regionUserNumber: int 9722 :param problemUserNumber: The user number of the problem containing the solver equations to destroy the boundary conditions for. 9723 :type problemUserNumber: int 9724 :param controlLoopIdentifiers: controlLoopIdentifiers(i). The i'th control loop identifier to get the solver equations boundary conditions for. 9725 :type controlLoopIdentifiers: Array of ints 9726 :param solverIndex: The solver index to get the solver equations for. 9727 :type solverIndex: int 9728 :param fieldUserNumber: The user number of the dependent field for the boundary condition. 9729 :type fieldUserNumber: int 9730 :param variableType: The variable type of the dependent field to add the boundary condition at. Must be a value from the FieldVariableTypes enum. 9731 :type variableType: int 9732 :param versionNumber: The user number of the node derivative version to add the boundary conditions for. 9733 :type versionNumber: int 9734 :param derivativeNumber: The user number of the node derivative to add the boundary conditions for. 9735 :type derivativeNumber: int 9736 :param nodeUserNumber: The user number of the node to add the boundary conditions for. 9737 :type nodeUserNumber: int 9738 :param componentNumber: The component number of the dependent field to add the boundary condition at. 9739 :type componentNumber: int 9740 :param condition: The boundary condition type to set. Must be a value from the BoundaryConditionsTypes enum. 9741 :type condition: int 9742 :param value: The value of the boundary condition to add. 9747 return _wrap_routine(_iron_python.cmfe_BoundaryConditions_AddNodeNum, [regionUserNumber, problemUserNumber, controlLoopIdentifiers, solverIndex, fieldUserNumber, variableType, versionNumber, derivativeNumber, nodeUserNumber, componentNumber, condition, value])
9750 def BoundaryConditions_ConstrainNodeDofsEqualNum(regionUserNumber, problemUserNumber, controlLoopIdentifier, solverIndex, fieldUserNumber, fieldVariableType, versionNumber, derivativeNumber, component, nodes, coefficient):
9751 """Constrain multiple nodal equations dependent field DOFs to be a single solver DOF in the solver equations 9753 :param regionUserNumber: The user number of the region containing the field DOFs to constrain. 9754 :type regionUserNumber: int 9755 :param problemUserNumber: The user number of the problem containing the solver equations. 9756 :type problemUserNumber: int 9757 :param controlLoopIdentifier: The control loop identifier to get the solver equations. 9758 :type controlLoopIdentifier: int 9759 :param solverIndex: The solver index of the solver equations. 9760 :type solverIndex: int 9761 :param fieldUserNumber: The user number of the dependent field containing the DOFs to contrain. 9762 :type fieldUserNumber: int 9763 :param fieldVariableType: The variable type of the dependent field containing the DOFs to constrain. Must be a value from the FieldVariableTypes enum. 9764 :type fieldVariableType: int 9765 :param versionNumber: The derivative version number. 9766 :type versionNumber: int 9767 :param derivativeNumber: The derivative number. 9768 :type derivativeNumber: int 9769 :param component: The field component number of the DOFs to be constrained. 9770 :type component: int 9771 :param nodes: The user numbers of the nodes to be constrained to be equal. 9772 :type nodes: Array of ints 9773 :param coefficient: The coefficient of constraint, applied to all but the first node. 9774 :type coefficient: float 9778 return _wrap_routine(_iron_python.cmfe_BoundaryConditions_ConstrainNodeDofsEqualNum, [regionUserNumber, problemUserNumber, controlLoopIdentifier, solverIndex, fieldUserNumber, fieldVariableType, versionNumber, derivativeNumber, component, nodes, coefficient])
9782 """Destroys the boundary conditions for solver equations identified by a control loop identifier. 9784 :param problemUserNumber: The user number of the problem containing the solver equations to destroy the boundary conditions for. 9785 :type problemUserNumber: int 9786 :param controlLoopIdentifiers: controlLoopIdentifiers(i). The i'th control loop identifier to get the solver equations boundary conditions for. 9787 :type controlLoopIdentifiers: Array of ints 9788 :param solverIndex: The solver index to get the solver equations for. 9789 :type solverIndex: int 9793 return _wrap_routine(_iron_python.cmfe_BoundaryConditions_DestroyNum, [problemUserNumber, controlLoopIdentifiers, solverIndex])
9797 """Sets the Neumann integration matrix sparsity for boundary conditions identified by a control loop identifier. 9799 :param problemUserNumber: The user number of the problem containing the solver equations to destroy the boundary conditions for. 9800 :type problemUserNumber: int 9801 :param controlLoopIdentifiers: controlLoopIdentifiers(i). The i'th control loop identifier to get the solver equations boundary conditions for. 9802 :type controlLoopIdentifiers: Array of ints 9803 :param solverIndex: The solver index to get the solver equations for. 9804 :type solverIndex: int 9805 :param sparsityType: The sparsity type for the Neumann integration matrices. Must be a value from the BoundaryConditionSparsityTypes enum. 9806 :type sparsityType: int 9810 return _wrap_routine(_iron_python.cmfe_BoundaryConditions_NeumannSparsityTypeSetNum, [problemUserNumber, controlLoopIdentifiers, solverIndex, sparsityType])
9814 """Sets the value of the specified constant as a boundary condition on the specified constant for boundary conditions identified by a user number. 9816 :param regionUserNumber: The user number of the region containing the equations set to set the boundary conditions for. 9817 :type regionUserNumber: int 9818 :param problemUserNumber: The user number of the problem containing the solver equations to destroy the boundary conditions for. 9819 :type problemUserNumber: int 9820 :param controlLoopIdentifiers: controlLoopIdentifiers(i). The i'th control loop identifier to get the solver equations boundary conditions for. 9821 :type controlLoopIdentifiers: Array of ints 9822 :param solverIndex: The solver index to get the solver equations for. 9823 :type solverIndex: int 9824 :param variableType: The variable type of the dependent field to set the boundary condition at. Must be a value from the FieldVariableTypes enum. 9825 :type variableType: int 9826 :param fieldUserNumber: The user number of the dependent field for the boundary condition. 9827 :type fieldUserNumber: int 9828 :param componentNumber: The component number of the dependent field to set the boundary condition at. 9829 :type componentNumber: int 9830 :param condition: The boundary condition type to set. Must be a value from the BoundaryConditionsTypes enum. 9831 :type condition: int 9832 :param value: The value of the boundary condition to set. 9837 return _wrap_routine(_iron_python.cmfe_BoundaryConditions_SetConstantNum, [regionUserNumber, problemUserNumber, controlLoopIdentifiers, solverIndex, variableType, fieldUserNumber, componentNumber, condition, value])
9840 def BoundaryConditions_SetElementNum(regionUserNumber, problemUserNumber, controlLoopIdentifiers, solverIndex, fieldUserNumber, variableType, elementUserNumber, componentNumber, condition, value):
9841 """Sets the value of the specified element as a boundary condition on the specified element for boundary conditions identified by a user number. 9843 :param regionUserNumber: The user number of the region containing the equations set to set the boundary conditions for. 9844 :type regionUserNumber: int 9845 :param problemUserNumber: The user number of the problem containing the solver equations to destroy the boundary conditions for. 9846 :type problemUserNumber: int 9847 :param controlLoopIdentifiers: controlLoopIdentifiers(i). The i'th control loop identifier to get the solver equations boundary conditions for. 9848 :type controlLoopIdentifiers: Array of ints 9849 :param solverIndex: The solver index to get the solver equations for. 9850 :type solverIndex: int 9851 :param fieldUserNumber: The user number of the dependent field for the boundary condition. 9852 :type fieldUserNumber: int 9853 :param variableType: The variable type of the dependent field to set the boundary condition at. Must be a value from the FieldVariableTypes enum. 9854 :type variableType: int 9855 :param elementUserNumber: The user number of the element to set the boundary conditions for. 9856 :type elementUserNumber: int 9857 :param componentNumber: The component number of the dependent field to set the boundary condition at. 9858 :type componentNumber: int 9859 :param condition: The boundary condition type to set. Must be a value from the BoundaryConditionsTypes enum. 9860 :type condition: int 9861 :param value: The value of the boundary condition to set. 9866 return _wrap_routine(_iron_python.cmfe_BoundaryConditions_SetElementNum, [regionUserNumber, problemUserNumber, controlLoopIdentifiers, solverIndex, fieldUserNumber, variableType, elementUserNumber, componentNumber, condition, value])
9869 def BoundaryConditions_SetNodeNum(regionUserNumber, problemUserNumber, controlLoopIdentifiers, solverIndex, fieldUserNumber, variableType, versionNumber, derivativeNumber, nodeUserNumber, componentNumber, condition, value):
9870 """Sets the value of the specified node as a boundary condition on the specified node for boundary conditions identified by a user number. 9872 :param regionUserNumber: The user number of the region containing the equations set to set the boundary conditions for. 9873 :type regionUserNumber: int 9874 :param problemUserNumber: The user number of the problem containing the solver equations to destroy the boundary conditions for. 9875 :type problemUserNumber: int 9876 :param controlLoopIdentifiers: controlLoopIdentifiers(i). The i'th control loop identifier to get the solver equations boundary conditions for. 9877 :type controlLoopIdentifiers: Array of ints 9878 :param solverIndex: The solver index to get the solver equations for. 9879 :type solverIndex: int 9880 :param fieldUserNumber: The user number of the dependent field for the boundary condition. 9881 :type fieldUserNumber: int 9882 :param variableType: The variable type of the dependent field to set the boundary condition at. Must be a value from the FieldVariableTypes enum. 9883 :type variableType: int 9884 :param versionNumber: The user number of the node derivative version to set the boundary conditions for. 9885 :type versionNumber: int 9886 :param derivativeNumber: The user number of the node derivative to set the boundary conditions for. 9887 :type derivativeNumber: int 9888 :param nodeUserNumber: The user number of the node to set the boundary conditions for. 9889 :type nodeUserNumber: int 9890 :param componentNumber: The component number of the dependent field to set the boundary condition at. 9891 :type componentNumber: int 9892 :param condition: The boundary condition type to set. Must be a value from the BoundaryConditionsTypes enum. 9893 :type condition: int 9894 :param value: The value of the boundary condition to set. 9899 return _wrap_routine(_iron_python.cmfe_BoundaryConditions_SetNodeNum, [regionUserNumber, problemUserNumber, controlLoopIdentifiers, solverIndex, fieldUserNumber, variableType, versionNumber, derivativeNumber, nodeUserNumber, componentNumber, condition, value])
9903 """Adds a CellML environment to CellML equations identified by an user number. 9905 :param problemUserNumber: The user number of the problem number with the solver to add the CellML environment for. 9906 :type problemUserNumber: int 9907 :param controlLoopIdentifiers: controlLoopIdentifiers(i). The i'th control loop identifier to add the CellML environment for. 9908 :type controlLoopIdentifiers: Array of ints 9909 :param solverIndex: The solver index to add the CellML environment for. 9910 :type solverIndex: int 9911 :param regionUserNumber: The user number of the region containing the CellML environment. 9912 :type regionUserNumber: int 9913 :param CellMLUserNumber: The user number of the CellML environment to add. 9914 :type CellMLUserNumber: int 9915 :returns: CellMLIndex. The index of the added CellML environment. 9919 return _wrap_routine(_iron_python.cmfe_CellMLEquations_CellMLAddNum, [problemUserNumber, controlLoopIdentifiers, solverIndex, regionUserNumber, CellMLUserNumber])
9922 def CellML_CreateCellMLToFieldMapNum(regionUserNumber, CellMLUserNumber, CellMLModelUserNumber, variableID, CellMLParameterSet, fieldUserNumber, variableType, componentNumber, fieldParameterSet):
9923 """Defines a CellML model variable to field variable component map by user number 9925 :param regionUserNumber: The user number of the region containing the CellML enviroment. 9926 :type regionUserNumber: int 9927 :param CellMLUserNumber: The user number of the CellML enviroment. 9928 :type CellMLUserNumber: int 9929 :param CellMLModelUserNumber: The user number of the CellML model to map fom. 9930 :type CellMLModelUserNumber: int 9931 :param variableID: The of the CellML variable in the given model to map from. 9932 :type variableID: string 9933 :param CellMLParameterSet: The CellML variable parameter set to map from. 9934 :type CellMLParameterSet: int 9935 :param fieldUserNumber: The user number of the field to map to 9936 :type fieldUserNumber: int 9937 :param variableType: The field variable type to map to. 9938 :type variableType: int 9939 :param componentNumber: The field variable component number to map to. 9940 :type componentNumber: int 9941 :param fieldParameterSet: The field variable parameter set to map to. 9942 :type fieldParameterSet: int 9946 return _wrap_routine(_iron_python.cmfe_CellML_CreateCellMLToFieldMapNum, [regionUserNumber, CellMLUserNumber, CellMLModelUserNumber, variableID, CellMLParameterSet, fieldUserNumber, variableType, componentNumber, fieldParameterSet])
9949 def CellML_CreateFieldToCellMLMapNum(regionUserNumber, CellMLUserNumber, fieldUserNumber, variableType, componentNumber, fieldParameterSet, CellMLModelUserNumber, variableID, CellMLParameterSet):
9950 """Defines a field variable component to CellML model variable map by user number. 9952 :param regionUserNumber: The user number of the region containing the CellML enviroment. 9953 :type regionUserNumber: int 9954 :param CellMLUserNumber: The user number of the CellML enviroment. 9955 :type CellMLUserNumber: int 9956 :param fieldUserNumber: The user number of the field to map from. 9957 :type fieldUserNumber: int 9958 :param variableType: The field variable type to map from. 9959 :type variableType: int 9960 :param componentNumber: The field variable component number to map from. 9961 :type componentNumber: int 9962 :param fieldParameterSet: The field variable parameter set to map from. 9963 :type fieldParameterSet: int 9964 :param CellMLModelUserNumber: The user number of the CellML model to map to. 9965 :type CellMLModelUserNumber: int 9966 :param variableID: The of the CellML variable in the given model to map to. 9967 :type variableID: string 9968 :param CellMLParameterSet: The CellML variable parameter set to map to. 9969 :type CellMLParameterSet: int 9973 return _wrap_routine(_iron_python.cmfe_CellML_CreateFieldToCellMLMapNum, [regionUserNumber, CellMLUserNumber, fieldUserNumber, variableType, componentNumber, fieldParameterSet, CellMLModelUserNumber, variableID, CellMLParameterSet])
9977 """Finishes the creation of a CellML environment identified by a user number. 9979 :param regionUserNumber: The user number of the region containing the CellML environment. 9980 :type regionUserNumber: int 9981 :param CellMLUserNumber: The user number of the CellML enviroment to finish creating. 9982 :type CellMLUserNumber: int 9986 return _wrap_routine(_iron_python.cmfe_CellML_CreateFinishNum, [regionUserNumber, CellMLUserNumber])
9990 """Starts the creation of a CellML environment identified by a user number. 9992 :param CellMLUserNumber: The user number of the CellML enviroment to start creating. 9993 :type CellMLUserNumber: int 9994 :param regionUserNumber: The user number of the Region containing the field to start the CellML enviroment creation on. 9995 :type regionUserNumber: int 9999 return _wrap_routine(_iron_python.cmfe_CellML_CreateStartNum, [CellMLUserNumber, regionUserNumber])
10003 """Destroys a CellML environment identified by a user number. 10005 :param regionUserNumber: The user number of the region containing the CellML enviroment to destroy. 10006 :type regionUserNumber: int 10007 :param CellMLUserNumber: The user number of the CellML enviroment to destroy. 10008 :type CellMLUserNumber: int 10012 return _wrap_routine(_iron_python.cmfe_CellML_DestroyNum, [regionUserNumber, CellMLUserNumber])
10016 """Returns the field component number that corresponds to a character string VariableID for a CellML environment identified by a user number. 10018 :param regionUserNumber: The user number of the region containing the CellML environment. 10019 :type regionUserNumber: int 10020 :param CellMLUserNumber: The user number of the CellML enviroment to get the field component for. 10021 :type CellMLUserNumber: int 10022 :param CellMLModelUserNumber: The user number of the CellML model to map fom. 10023 :type CellMLModelUserNumber: int 10024 :param CellMLFieldType: The type of CellML field to get the component for. Must be a value from the CellMLFieldTypes enum. 10025 :type CellMLFieldType: int 10026 :param variableID: The variable ID to get the corresponding field component for. 10027 :type variableID: string 10028 :returns: fieldComponent. The field component corresponding to the ID. 10032 return _wrap_routine(_iron_python.cmfe_CellML_FieldComponentGetNum, [regionUserNumber, CellMLUserNumber, CellMLModelUserNumber, CellMLFieldType, variableID])
10036 """Finishes the creation of field maps for a CellML environment identified by a user number. 10038 :param regionUserNumber: The user number of the region containing the CellML environment. 10039 :type regionUserNumber: int 10040 :param CellMLUserNumber: The user number of the CellML enviroment to finish creating. 10041 :type CellMLUserNumber: int 10045 return _wrap_routine(_iron_python.cmfe_CellML_FieldMapsCreateFinishNum, [regionUserNumber, CellMLUserNumber])
10049 """Starts the creation of field maps for a CellML environment identified by a user number. 10051 :param regionUserNumber: The user number of the Region containing the CellML enviroment. 10052 :type regionUserNumber: int 10053 :param CellMLUserNumber: The user number of the CellML enviroment to start creating the maps for. 10054 :type CellMLUserNumber: int 10058 return _wrap_routine(_iron_python.cmfe_CellML_FieldMapsCreateStartNum, [regionUserNumber, CellMLUserNumber])
10062 """Validiate and instantiate a CellML environment identified by a user number. 10064 :param regionUserNumber: The user number of the region containing the CellML environment. 10065 :type regionUserNumber: int 10066 :param CellMLUserNumber: The user number of the CellML enviroment to generate. 10067 :type CellMLUserNumber: int 10071 return _wrap_routine(_iron_python.cmfe_CellML_GenerateNum, [regionUserNumber, CellMLUserNumber])
10075 """Finishes the creation of CellML intermediate field for a CellML environment identified by a user number. 10077 :param regionUserNumber: The user number of the region containing the CellML environment. 10078 :type regionUserNumber: int 10079 :param CellMLUserNumber: The user number of the CellML enviroment to finish creating the intermediate field for. 10080 :type CellMLUserNumber: int 10084 return _wrap_routine(_iron_python.cmfe_CellML_IntermediateFieldCreateFinishNum, [regionUserNumber, CellMLUserNumber])
10088 """Starts the creation of CellML intermediate field for a CellML environment identified by a user number. 10090 :param regionUserNumber: The user number of the region containing the CellML environment. 10091 :type regionUserNumber: int 10092 :param CellMLUserNumber: The user number of the CellML environment to start creating the intermediate field for. 10093 :type CellMLUserNumber: int 10094 :param CellMLIntermediateFieldUserNumber: The user number of the CellML intermediate field to start creating. 10095 :type CellMLIntermediateFieldUserNumber: int 10099 return _wrap_routine(_iron_python.cmfe_CellML_IntermediateFieldCreateStartNum, [regionUserNumber, CellMLUserNumber, CellMLIntermediateFieldUserNumber])
10103 """Returns the CellML intermediate field for a CellML environment identified by a user number. 10105 :param regionUserNumber: The user number of the region containing the CellML environment. 10106 :type regionUserNumber: int 10107 :param CellMLUserNumber: The user number of the CellML enviroment to get the CellML intermediate field for. 10108 :type CellMLUserNumber: int 10109 :returns: CellMLIntermediateFieldUserNumber. The user number of the CellML intermediate field. 10113 return _wrap_routine(_iron_python.cmfe_CellML_IntermediateFieldGetNum, [regionUserNumber, CellMLUserNumber])
10117 """Imports a specified CellML model as specified by a character URI into a CellML environment identified by a user number. 10119 :param regionUserNumber: The user number of the region containing the CellML enviroment to import the model into. 10120 :type regionUserNumber: int 10121 :param CellMLUserNumber: The user number of the CellML enviroment to import the model into. 10122 :type CellMLUserNumber: int 10123 :param URI: The URI of the CellML model to import. 10125 :returns: modelIndex. The index of the imported model. 10129 return _wrap_routine(_iron_python.cmfe_CellML_ModelImportNum, [regionUserNumber, CellMLUserNumber, URI])
10133 """Finishes the creation of CellML models field for a CellML environment identified by a user number. 10135 :param regionUserNumber: The user number of the region containing the CellML enviroment to finish creating. 10136 :type regionUserNumber: int 10137 :param CellMLUserNumber: The user number of the CellML enviroment to finish creating the models field for. 10138 :type CellMLUserNumber: int 10142 return _wrap_routine(_iron_python.cmfe_CellML_ModelsFieldCreateFinishNum, [regionUserNumber, CellMLUserNumber])
10146 """Starts the creation of CellML models field for a CellML environment identified by a user number. 10148 :param regionUserNumber: The user number of the region containing the CellML enviroment. 10149 :type regionUserNumber: int 10150 :param CellMLUserNumber: The user number of the CellML environment to start creating the models field for. 10151 :type CellMLUserNumber: int 10152 :param CellMLModelsFieldUserNumber: The user number of the CellML models field to start creating. 10153 :type CellMLModelsFieldUserNumber: int 10157 return _wrap_routine(_iron_python.cmfe_CellML_ModelsFieldCreateStartNum, [regionUserNumber, CellMLUserNumber, CellMLModelsFieldUserNumber])
10161 """Returns the CellML models field for a CellML environment identified by a user number. 10163 :param regionUserNumber: The user number of the region containing the CellML enviroment to get the CellML models field for. 10164 :type regionUserNumber: int 10165 :param CellMLUserNumber: The user number of the CellML enviroment to get the CellML models field for. 10166 :type CellMLUserNumber: int 10167 :returns: CellMLModelsFieldUserNumber. The user number of the CellML models field. 10171 return _wrap_routine(_iron_python.cmfe_CellML_ModelsFieldGetNum, [regionUserNumber, CellMLUserNumber])
10175 """Finishes the creation of CellML parameters field for a CellML environment identified by a user number. 10177 :param regionUserNumber: The user number of the region containing the CellML environment. 10178 :type regionUserNumber: int 10179 :param CellMLUserNumber: The user number of the CellML enviroment to finish creating the parameters field for. 10180 :type CellMLUserNumber: int 10184 return _wrap_routine(_iron_python.cmfe_CellML_ParametersFieldCreateFinishNum, [regionUserNumber, CellMLUserNumber])
10188 """Starts the creation of CellML parameters field for a CellML environment identified by a user number. 10190 :param regionUserNumber: The user number of the region containing the CellML environment. 10191 :type regionUserNumber: int 10192 :param CellMLUserNumber: The user number of the CellML environment to start creating the parameters field for. 10193 :type CellMLUserNumber: int 10194 :param CellMLParametersFieldUserNumber: The user number of the CellML parameters field to start creating. 10195 :type CellMLParametersFieldUserNumber: int 10199 return _wrap_routine(_iron_python.cmfe_CellML_ParametersFieldCreateStartNum, [regionUserNumber, CellMLUserNumber, CellMLParametersFieldUserNumber])
10203 """Returns the CellML parameters field for a CellML environment identified by a user number. 10205 :param regionUserNumber: The user number of the region containing the CellML environment. 10206 :type regionUserNumber: int 10207 :param CellMLUserNumber: The user number of the CellML enviroment to get the CellML parameters field for. 10208 :type CellMLUserNumber: int 10209 :returns: CellMLParametersFieldUserNumber. The user number of the CellML parameters field. 10213 return _wrap_routine(_iron_python.cmfe_CellML_ParametersFieldGetNum, [regionUserNumber, CellMLUserNumber])
10217 """Finishes the creation of CellML state field for a CellML environment identified by a user number. 10219 :param regionUserNumber: The user number of the region containing the CellML environment. 10220 :type regionUserNumber: int 10221 :param CellMLUserNumber: The user number of the CellML enviroment to finish creating the state field for. 10222 :type CellMLUserNumber: int 10226 return _wrap_routine(_iron_python.cmfe_CellML_StateFieldCreateFinishNum, [regionUserNumber, CellMLUserNumber])
10230 """Starts the creation of CellML state field for a CellML environment identified by a user number. 10232 :param regionUserNumber: The user number of the region containing the CellML environment. 10233 :type regionUserNumber: int 10234 :param CellMLUserNumber: The user number of the CellML environment to start creating the state field for. 10235 :type CellMLUserNumber: int 10236 :param CellMLStateFieldUserNumber: The user number of the CellML state field to start creating. 10237 :type CellMLStateFieldUserNumber: int 10241 return _wrap_routine(_iron_python.cmfe_CellML_StateFieldCreateStartNum, [regionUserNumber, CellMLUserNumber, CellMLStateFieldUserNumber])
10245 """Returns the CellML state field for a CellML environment identified by a user number. 10247 :param regionUserNumber: The user number of the region containing the CellML environment. 10248 :type regionUserNumber: int 10249 :param CellMLUserNumber: The user number of the CellML enviroment to get the CellML state field for. 10250 :type CellMLUserNumber: int 10251 :returns: CellMLStateFieldUserNumber. The user number of the CellML state field. 10255 return _wrap_routine(_iron_python.cmfe_CellML_StateFieldGetNum, [regionUserNumber, CellMLUserNumber])
10259 """Sets a CellML model variable to be known by user number. 10261 :param regionUserNumber: The user number of the region containing the CellML enviroment. 10262 :type regionUserNumber: int 10263 :param CellMLUserNumber: The user number of the CellML enviroment. 10264 :type CellMLUserNumber: int 10265 :param CellMLModelUserNumber: The user number of the CellML model in which to find the given variable. 10266 :type CellMLModelUserNumber: int 10267 :param variableID: The CellML variable to set as known (in the format 'component_name/variable_name'). 10268 :type variableID: string 10272 return _wrap_routine(_iron_python.cmfe_CellML_VariableSetAsKnownNum, [regionUserNumber, CellMLUserNumber, CellMLModelUserNumber, variableID])
10276 """Sets a CellML model variable to be wanted by user number. 10278 :param regionUserNumber: The user number of the region containing the CellML enviroment. 10279 :type regionUserNumber: int 10280 :param CellMLUserNumber: The user number of the CellML enviroment. 10281 :type CellMLUserNumber: int 10282 :param CellMLModelUserNumber: The user number of the CellML model in which to find the given variable. 10283 :type CellMLModelUserNumber: int 10284 :param variableID: The CellML variable to set as wanted (in the format 'component_name/variable_name'). 10285 :type variableID: string 10289 return _wrap_routine(_iron_python.cmfe_CellML_VariableSetAsWantedNum, [regionUserNumber, CellMLUserNumber, CellMLModelUserNumber, variableID])
10293 """Returns the computational node number of the running process. 10295 :returns: nodeNumber. The computational node number. 10299 return _wrap_routine(_iron_python.cmfe_ComputationalNodeNumberGet, [])
10303 """Returns the number of computational nodes for the running process. 10305 :returns: numberOfNodes. The number of computational nodes. 10309 return _wrap_routine(_iron_python.cmfe_ComputationalNumberOfNodesGet, [])
10313 """Sets/changes the maximum iterations for a while control loop identified by user numbers. 10315 :param problemUserNumber: The user number of the problem to set the maximum iterations for. 10316 :type problemUserNumber: int 10317 :param controlLoopIdentifiers: The control loop identifiers. 10318 :type controlLoopIdentifiers: Array of ints 10319 :param absoluteTolerance: The absolute tolerance value for a control loop. 10320 :type absoluteTolerance: float 10324 return _wrap_routine(_iron_python.cmfe_ControlLoop_AbsoluteToleranceSetNum, [problemUserNumber, controlLoopIdentifiers, absoluteTolerance])
10328 """Returns the specified control loop as indexed by the control loop identifier from the control loop root identified by user numbers. 10330 :param problemUserNumber: The user number of the problem to get the control loop for. 10331 :type problemUserNumber: int 10332 :param controlLoopRootIdentifiers: The root control loop identifiers. 10333 :type controlLoopRootIdentifiers: Array of ints 10334 :param controlLoopIdentifiers: The control loop identifiers. 10335 :type controlLoopIdentifiers: Array of ints 10336 :param controlLoop: On return, the specified control loop. 10337 :type controlLoop: ControlLoop 10341 return _wrap_routine(_iron_python.cmfe_ControlLoop_ControlLoopGetNum, [problemUserNumber, controlLoopRootIdentifiers, controlLoopIdentifiers, controlLoop])
10345 """Gets the current time parameters for a time control loop identified by user numbers. 10347 :param problemUserNumber: The user number of the problem to get the control loop for. 10348 :type problemUserNumber: int 10349 :param controlLoopIdentifiers: controlLoopIdentifiers(i). The i'th control loop identifier to get the control loop for. 10350 :type controlLoopIdentifiers: Array of ints 10351 :returns: (The current time of the time control loop, The current time increment of the time control loop) 10352 :rtype: tuple. (float, float) 10355 return _wrap_routine(_iron_python.cmfe_ControlLoop_CurrentTimesGetNum, [problemUserNumber, controlLoopIdentifiers])
10359 """Destroys a control loop identified by user numbers. 10361 :param problemUserNumber: The user number of the problem to destroy the control loop for. 10362 :type problemUserNumber: int 10363 :param controlLoopIdentifiers: The control loop identifiers. 10364 :type controlLoopIdentifiers: Array of ints 10368 return _wrap_routine(_iron_python.cmfe_ControlLoop_DestroyNum, [problemUserNumber, controlLoopIdentifiers])
10372 """Sets/changes the iteration parameters for a fixed control loop identified by user numbers. 10374 :param problemUserNumber: The user number of the problem to set the iteration parameters for. 10375 :type problemUserNumber: int 10376 :param controlLoopIdentifiers: The control loop identifiers. 10377 :type controlLoopIdentifiers: Array of ints 10378 :param startIteration: The start iteration of the fixed control loop to set. 10379 :type startIteration: int 10380 :param stopIteration: The stop iteration of the fixed control loop to set. 10381 :type stopIteration: int 10382 :param iterationIncrement: The iteration increment of the fixed control loop to set. 10383 :type iterationIncrement: int 10387 return _wrap_routine(_iron_python.cmfe_ControlLoop_IterationsSetNum, [problemUserNumber, controlLoopIdentifiers, startIteration, stopIteration, iterationIncrement])
10391 """Returns the character string label for a control loop identified by an user number. 10393 :param problemUserNumber: The user number of the problem to set the label for. 10394 :type problemUserNumber: int 10395 :param controlLoopIdentifiers: The control loop identifiers. 10396 :type controlLoopIdentifiers: Array of ints 10397 :returns: label. The control loop label. 10401 return _wrap_routine(_iron_python.cmfe_ControlLoop_LabelGetNum, [problemUserNumber, controlLoopIdentifiers])
10405 """Sets/changes the character string label for a control loop identified by an user number. 10407 :param problemUserNumber: The user number of the problem to set the label for. 10408 :type problemUserNumber: int 10409 :param controlLoopIdentifiers: The control loop identifiers. 10410 :type controlLoopIdentifiers: Array of ints 10411 :param label: The region label to set. 10412 :type label: string 10416 return _wrap_routine(_iron_python.cmfe_ControlLoop_LabelSetNum, [problemUserNumber, controlLoopIdentifiers, label])
10420 """Sets/changes the maximum iterations for a while control loop identified by user numbers. 10422 :param problemUserNumber: The user number of the problem to set the maximum iterations for. 10423 :type problemUserNumber: int 10424 :param controlLoopIdentifiers: The control loop identifiers. 10425 :type controlLoopIdentifiers: Array of ints 10426 :param maximumIterations: The maximum iterations of the while control loop to set. 10427 :type maximumIterations: int 10431 return _wrap_routine(_iron_python.cmfe_ControlLoop_MaximumIterationsSetNum, [problemUserNumber, controlLoopIdentifiers, maximumIterations])
10435 """Gets the number of iterations for a time control loop identified by user numbers. 10437 :param problemUserNumber: The user number of the problem to get the number of iterations for. 10438 :type problemUserNumber: int 10439 :param controlLoopIdentifiers: The control loop identifiers to get the number of iterations for. 10440 :type controlLoopIdentifiers: Array of ints 10441 :returns: numberOfIterations. The number of iterations 10445 return _wrap_routine(_iron_python.cmfe_ControlLoop_NumberOfIterationsGetNum, [problemUserNumber, controlLoopIdentifiers])
10449 """Sets the number of iterations for a time control loop identified by user numbers. 10451 :param problemUserNumber: The user number of the problem to set the number of iterations for. 10452 :type problemUserNumber: int 10453 :param controlLoopIdentifiers: The control loop identifiers to set the number of iterations for. 10454 :type controlLoopIdentifiers: Array of ints 10455 :param numberOfIterations: The number of iterations to set 10456 :type numberOfIterations: int 10460 return _wrap_routine(_iron_python.cmfe_ControlLoop_NumberOfIterationsSetNum, [problemUserNumber, controlLoopIdentifiers, numberOfIterations])
10464 """Returns the number of sub-control loops for a control loop identified by user numbers. 10466 :param problemUserNumber: The user number of the problem to get the number of sub loops for for. 10467 :type problemUserNumber: int 10468 :param controlLoopIdentifiers: The control loop identifiers. 10469 :type controlLoopIdentifiers: Array of ints 10470 :returns: numberOfSubLoops. The number of sub loops for the specified control loop. 10474 return _wrap_routine(_iron_python.cmfe_ControlLoop_NumberOfSubLoopsGetNum, [problemUserNumber, controlLoopIdentifiers])
10478 """Sets/changes the number of sub-control loops for a control loop identified by user numbers. \todo is this really public??? 10480 :param problemUserNumber: The user number of the problem to set the number of sub loops for. 10481 :type problemUserNumber: int 10482 :param controlLoopIdentifiers: The control loop identifiers. 10483 :type controlLoopIdentifiers: Array of ints 10484 :param numberOfSubLoops: The number of sub loops for the specified control loop to set. 10485 :type numberOfSubLoops: int 10489 return _wrap_routine(_iron_python.cmfe_ControlLoop_NumberOfSubLoopsSetNum, [problemUserNumber, controlLoopIdentifiers, numberOfSubLoops])
10493 """Returns the output type for a control loop identified by user numbers. 10495 :param problemUserNumber: The user number of the problem to get the output type for. 10496 :type problemUserNumber: int 10497 :param controlLoopIdentifiers: The control loop identifiers to get the output type for. 10498 :type controlLoopIdentifiers: Array of ints 10499 :returns: outputType. The output type of the control loop. Will be a value from the ControlLoopOutputTypes enum. 10503 return _wrap_routine(_iron_python.cmfe_ControlLoop_OutputTypeGetNum, [problemUserNumber, controlLoopIdentifiers])
10507 """Sets the output type for a control loop identified by user numbers. 10509 :param problemUserNumber: The user number of the problem to set the output type for. 10510 :type problemUserNumber: int 10511 :param controlLoopIdentifiers: The control loop identifiers to set the output type for. 10512 :type controlLoopIdentifiers: Array of ints 10513 :param outputType: The output type to set. Must be a value from the ControlLoopOutputTypes enum. 10514 :type outputType: int 10518 return _wrap_routine(_iron_python.cmfe_ControlLoop_OutputTypeSetNum, [problemUserNumber, controlLoopIdentifiers, outputType])
10522 """Sets/changes the input parameters for a time control loop identified by user numbers. 10524 :param problemUserNumber: The user number of the problem to get the output parameters for. 10525 :type problemUserNumber: int 10526 :param controlLoopIdentifiers: The control loop identifier. 10527 :type controlLoopIdentifiers: Array of ints 10528 :param inputOption: The output frequency modulo to set. 10529 :type inputOption: int 10533 return _wrap_routine(_iron_python.cmfe_ControlLoop_TimeInputSetNum, [problemUserNumber, controlLoopIdentifiers, inputOption])
10537 """Sets/changes the output parameters for a time control loop identified by user numbers. 10539 :param problemUserNumber: The user number of the problem to get the output parameters for. 10540 :type problemUserNumber: int 10541 :param controlLoopIdentifiers: The control loop identifier. 10542 :type controlLoopIdentifiers: Array of ints 10543 :param outputFrequency: The output frequency modulo to set. 10544 :type outputFrequency: int 10548 return _wrap_routine(_iron_python.cmfe_ControlLoop_TimeOutputSetNum, [problemUserNumber, controlLoopIdentifiers, outputFrequency])
10552 """Returns the time parameters for a time control loop identified by user numbers. 10554 :param problemUserNumber: The user number of the problem to get the time parameters for for. 10555 :type problemUserNumber: int 10556 :param controlLoopIdentifiers: The control loop identifier. 10557 :type controlLoopIdentifiers: Array of ints 10558 :returns: (The start time for the time control loop, The stop time for the time control loop, The time increment for the time control loop, The current time for the time control loop, The iteration number for the current loop, The iteration number for the time control loop) 10559 :rtype: tuple. (float, float, float, float, int, int) 10562 return _wrap_routine(_iron_python.cmfe_ControlLoop_TimesGetNum, [problemUserNumber, controlLoopIdentifiers])
10566 """Sets/changes the time parameters for a time control loop identified by user numbers. 10568 :param problemUserNumber: The user number of the problem to get the time parameters for for. 10569 :type problemUserNumber: int 10570 :param controlLoopIdentifiers: The control loop identifier. 10571 :type controlLoopIdentifiers: Array of ints 10572 :param startTime: The start time for the time control loop to set. 10573 :type startTime: float 10574 :param stopTime: The stop time for the time control loop to set. 10575 :type stopTime: float 10576 :param timeIncrement: The time increment for the time control loop to set. 10577 :type timeIncrement: float 10581 return _wrap_routine(_iron_python.cmfe_ControlLoop_TimesSetNum, [problemUserNumber, controlLoopIdentifiers, startTime, stopTime, timeIncrement])
10585 """Sets/changes the loop type for a control loop identified by user numbers. \todo is this really public??? 10587 :param problemUserNumber: The user number of the problem to set the loop type for. 10588 :type problemUserNumber: int 10589 :param controlLoopIdentifiers: The control loop identifiers. 10590 :type controlLoopIdentifiers: Array of ints 10591 :param loopType: The type of control loop to set. Must be a value from the ProblemControlLoopTypes enum. 10592 :type loopType: int 10596 return _wrap_routine(_iron_python.cmfe_ControlLoop_TypeSetNum, [problemUserNumber, controlLoopIdentifiers, loopType])
10600 """Finishes the creation of a coordinate system identified by a user number. 10602 :param coordinateSystemUserNumber: The user number of the coordinate system to finish creating. 10603 :type coordinateSystemUserNumber: int 10607 return _wrap_routine(_iron_python.cmfe_CoordinateSystem_CreateFinishNum, [coordinateSystemUserNumber])
10611 """Starts the creation of a coordinate system identified by a user number. 10613 :param coordinateSystemUserNumber: The user number of the coordinate system to start creating. 10614 :type coordinateSystemUserNumber: int 10618 return _wrap_routine(_iron_python.cmfe_CoordinateSystem_CreateStartNum, [coordinateSystemUserNumber])
10622 """Destroys a coordinate system identified by a user number. 10624 :param coordinateSystemUserNumber: The user number of the coordinate system to destroy. 10625 :type coordinateSystemUserNumber: int 10629 return _wrap_routine(_iron_python.cmfe_CoordinateSystem_DestroyNum, [coordinateSystemUserNumber])
10633 """Returns the dimension of a coordinate system identified by a user number. 10635 :param coordinateSystemUserNumber: The user number of the coordinate system to get the dimension for. 10636 :type coordinateSystemUserNumber: int 10637 :returns: coordinateSystemDimension. The dimension of the coordinate system 10641 return _wrap_routine(_iron_python.cmfe_CoordinateSystem_DimensionGetNum, [coordinateSystemUserNumber])
10645 """Sets/changes the dimension of a coordinate system identified by a user number. 10647 :param coordinateSystemUserNumber: The user number of the coordinate system to set the dimension for. 10648 :type coordinateSystemUserNumber: int 10649 :param coordinateSystemDimension: The dimension of the coordinate system to set. 10650 :type coordinateSystemDimension: int 10654 return _wrap_routine(_iron_python.cmfe_CoordinateSystem_DimensionSetNum, [coordinateSystemUserNumber, coordinateSystemDimension])
10658 """Returns the focus of a coordinate system identified by a user number. 10660 :param coordinateSystemUserNumber: The user number of the coordinate system to get the focus for. 10661 :type coordinateSystemUserNumber: int 10662 :returns: focus. The focus of the coordinate system 10666 return _wrap_routine(_iron_python.cmfe_CoordinateSystem_FocusGetNum, [coordinateSystemUserNumber])
10670 """Sets/changes the focus of a coordinate system identified by a user number. 10672 :param coordinateSystemUserNumber: The user number of the coordinate system to set the focus for. 10673 :type coordinateSystemUserNumber: int 10674 :param focus: The focus of the coordinate system to set. 10679 return _wrap_routine(_iron_python.cmfe_CoordinateSystem_FocusSetNum, [coordinateSystemUserNumber, focus])
10683 """Returns the orientation of a coordinate system identified by a user number. 10685 :param coordinateSystemUserNumber: The user number of the coordinate system to get the orientation for. 10686 :type coordinateSystemUserNumber: int 10687 :param orientationSizes: Tuple of dimensions of orientation to allocate, with length 2. 10688 :returns: orientation. The orientation of the coordinate system. 10689 :rtype: 2d array of floats 10692 return _wrap_routine(_iron_python.cmfe_CoordinateSystem_OrientationGetNum, [coordinateSystemUserNumber, orientationSizes])
10696 """Sets/changes the orientation of a coordinate system identified by a user number. 10698 :param coordinateSystemUserNumber: The user number of the coordinate system to set the orientation for. 10699 :type coordinateSystemUserNumber: int 10700 :param orientation: The orientation of the coordinate system to set. 10701 :type orientation: 2d array of floats 10705 return _wrap_routine(_iron_python.cmfe_CoordinateSystem_OrientationSetNum, [coordinateSystemUserNumber, orientation])
10709 """Returns the origin of a coordinate system identified by a user number. 10711 :param coordinateSystemUserNumber: The user number of the coordinate system to get the origin for. 10712 :type coordinateSystemUserNumber: int 10713 :param originSize: Size of origin to allocate. 10714 :returns: origin. The orign of the coordinate system. 10715 :rtype: Array of floats 10718 return _wrap_routine(_iron_python.cmfe_CoordinateSystem_OriginGetNum, [coordinateSystemUserNumber, originSize])
10722 """Sets/changes the origin of a coordinate system identified by a user number. 10724 :param coordinateSystemUserNumber: The user number of the coordinate system to set the origin for. 10725 :type coordinateSystemUserNumber: int 10726 :param origin: The orign of the coordinate system to set. 10727 :type origin: Array of floats 10731 return _wrap_routine(_iron_python.cmfe_CoordinateSystem_OriginSetNum, [coordinateSystemUserNumber, origin])
10735 """Returns the radial interpolation type of a coordinate system identified by a user number. 10737 :param coordinateSystemUserNumber: The user number of the coordinate system to get the radial interpolation for. 10738 :type coordinateSystemUserNumber: int 10739 :returns: radialInterpolationType. The radial interpolation type of the coordinate system. Will be a value from the CoordinateRadialInterpolations enum. 10743 return _wrap_routine(_iron_python.cmfe_CoordinateSystem_RadialInterpolationGetNum, [coordinateSystemUserNumber])
10747 """Sets/changes the radial interpolation type of a coordinate system identified by a user number. 10749 :param coordinateSystemUserNumber: The user number of the coordinate system to set the radial interpolation for. 10750 :type coordinateSystemUserNumber: int 10751 :param radialInterpolationType: The radial interpolation type of the coordinate system to set. Must be a value from the CoordinateRadialInterpolations enum. 10752 :type radialInterpolationType: int 10756 return _wrap_routine(_iron_python.cmfe_CoordinateSystem_RadialInterpolationSetNum, [coordinateSystemUserNumber, radialInterpolationType])
10760 """Returns the type of a coordinate system identified by a user number. 10762 :param coordinateSystemUserNumber: The user number of the coordinate system to get the type for. 10763 :type coordinateSystemUserNumber: int 10764 :returns: coordinateSystemType. The type of the coordinate system. Will be a value from the CoordinateSystemTypes enum. 10768 return _wrap_routine(_iron_python.cmfe_CoordinateSystem_TypeGetNum, [coordinateSystemUserNumber])
10772 """Sets/changes the type of a coordinate system identified by a user number. 10774 :param coordinateSystemUserNumber: The user number of the coordinate system to set the type for. 10775 :type coordinateSystemUserNumber: int 10776 :param coordinateSystemType: The type of the coordinate system to set. Must be a value from the CoordinateSystemTypes enum. 10777 :type coordinateSystemType: int 10781 return _wrap_routine(_iron_python.cmfe_CoordinateSystem_TypeSetNum, [coordinateSystemUserNumber, coordinateSystemType])
10785 """Finishes the process of creating data points in a region for data points identified by user number. 10787 :param regionUserNumber: The user number of the region containing the data points to finish the creation of. 10788 :type regionUserNumber: int 10792 return _wrap_routine(_iron_python.cmfe_DataPoints_CreateFinishNum, [regionUserNumber])
10796 """Starts the process of creating data points in a region for data points identified by user number. 10798 :param regionUserNumber: The user number of the region containing the data points to start the creation of. 10799 :type regionUserNumber: int 10800 :param numberOfDataPoints: The number of data points to create. 10801 :type numberOfDataPoints: int 10805 return _wrap_routine(_iron_python.cmfe_DataPoints_CreateStartNum, [regionUserNumber, numberOfDataPoints])
10809 """Destroys the data points in a region for data points identified by user number. 10811 :param regionUserNumber: The user number of the region containing the data points to destroy. 10812 :type regionUserNumber: int 10816 return _wrap_routine(_iron_python.cmfe_DataPoints_DestroyNum, [regionUserNumber])
10820 """Returns the character label for a data point in a set of data points identified by user number. 10822 :param regionUserNumber: The user number of the region containing the data points to get the label for. 10823 :type regionUserNumber: int 10824 :param dataPointGlobalNumber: The global number of the data points to get the label for. 10825 :type dataPointGlobalNumber: int 10826 :returns: label. The label for the data point. 10830 return _wrap_routine(_iron_python.cmfe_DataPoints_LabelGetNum, [regionUserNumber, dataPointGlobalNumber])
10834 """Sets/changes the character label for a data point in a set of data points identified by user number. 10836 :param regionUserNumber: The user number of the region containing the data points to set the label for. 10837 :type regionUserNumber: int 10838 :param dataPointGlobalNumber: The global number of the data points to set the label for. 10839 :type dataPointGlobalNumber: int 10840 :param label: The label for the data point to set. 10841 :type label: string 10845 return _wrap_routine(_iron_python.cmfe_DataPoints_LabelSetNum, [regionUserNumber, dataPointGlobalNumber, label])
10849 """Returns the number of data points 10851 :param regionUserNumber: The user number of the region containing the data points to get data point count for. 10852 :type regionUserNumber: int 10853 :returns: numberOfDataPoints. The number of data points 10857 return _wrap_routine(_iron_python.cmfe_DataPoints_NumberOfDataPointsGetNum, [regionUserNumber])
10861 """Returns the user number for a data point in a set of data points identified by user number. 10863 :param regionUserNumber: The user number of the region containing the data points to get the data point user number for. 10864 :type regionUserNumber: int 10865 :param dataPointGlobalNumber: The global number of the data points to get the data point user number for. 10866 :type dataPointGlobalNumber: int 10867 :returns: dataPointUserNumber. The user number for the data point. 10871 return _wrap_routine(_iron_python.cmfe_DataPoints_UserNumberGetNum, [regionUserNumber, dataPointGlobalNumber])
10875 """Sets/changes the user number for a data point in a set of data points identified by user number. 10877 :param regionUserNumber: The user number of the region containing the data points to set the data point user number for. 10878 :type regionUserNumber: int 10879 :param dataPointGlobalNumber: The global number of the data points to set the data point user number for. 10880 :type dataPointGlobalNumber: int 10881 :param dataPointUserNumber: The user number for the data point to set. 10882 :type dataPointUserNumber: int 10886 return _wrap_routine(_iron_python.cmfe_DataPoints_UserNumberSetNum, [regionUserNumber, dataPointGlobalNumber, dataPointUserNumber])
10890 """Returns the values for a data point in a set of data points identified by user number. 10892 :param regionUserNumber: The user number of the region containing the data points to get the data point user number for. 10893 :type regionUserNumber: int 10894 :param dataPointGlobalNumber: The global number of the data points to get the data point values for. 10895 :type dataPointGlobalNumber: int 10896 :param dataPointValuesSize: Size of dataPointValues to allocate. 10897 :returns: dataPointValues. The values for the data point. 10898 :rtype: Array of floats 10901 return _wrap_routine(_iron_python.cmfe_DataPoints_ValuesGetNum, [regionUserNumber, dataPointGlobalNumber, dataPointValuesSize])
10905 """Sets/changes the values for a data point in a set of data points identified by user number. 10907 :param regionUserNumber: The user number of the region containing the data points to set the data point user number for. 10908 :type regionUserNumber: int 10909 :param dataPointGlobalNumber: The global number of the data points to set the data point user number for. 10910 :type dataPointGlobalNumber: int 10911 :param dataPointValues: The values for the data point to set. 10912 :type dataPointValues: Array of floats 10916 return _wrap_routine(_iron_python.cmfe_DataPoints_ValuesSetNum, [regionUserNumber, dataPointGlobalNumber, dataPointValues])
10920 """Returns the weights for a data point in a set of data points identified by user number. 10922 :param regionUserNumber: The user number of the region containing the data points to get the data point user number for. 10923 :type regionUserNumber: int 10924 :param dataPointGlobalNumber: The global number of the data points to get the data point user number for. 10925 :type dataPointGlobalNumber: int 10926 :param dataPointWeightsSize: Size of dataPointWeights to allocate. 10927 :returns: dataPointWeights. The weights for the data point. 10928 :rtype: Array of floats 10931 return _wrap_routine(_iron_python.cmfe_DataPoints_WeightsGetNum, [regionUserNumber, dataPointGlobalNumber, dataPointWeightsSize])
10935 """Sets/changes the weights for a data point in a set of data points identified by user number. 10937 :param regionUserNumber: The user number of the region containing the data points to set the data point user number for. 10938 :type regionUserNumber: int 10939 :param dataPointGlobalNumber: The global number of the data points to set the data point user number for. 10940 :type dataPointGlobalNumber: int 10941 :param dataPointWeights: The weights for the data point to set. 10942 :type dataPointWeights: Array of floats 10946 return _wrap_routine(_iron_python.cmfe_DataPoints_WeightsSetNum, [regionUserNumber, dataPointGlobalNumber, dataPointWeights])
10950 """Returns the absolute tolerance of data projection identified by a region user number. 10952 :param dataProjectionUserNumber: The data projection user number of the data projection to get starting xi for. 10953 :type dataProjectionUserNumber: int 10954 :param regionUserNumber: The region user number of the data projection to get tolerance for. 10955 :type regionUserNumber: int 10956 :returns: absoluteTolerance. On exit, the absolute tolerance of the specified data projection 10960 return _wrap_routine(_iron_python.cmfe_DataProjection_AbsoluteToleranceGetNum, [dataProjectionUserNumber, regionUserNumber])
10964 """Sets/changes the absolute tolerance of data projection identified by a region user number. 10966 :param dataProjectionUserNumber: The data projection user number of the data projection to get starting xi for. 10967 :type dataProjectionUserNumber: int 10968 :param regionUserNumber: The region use number of data projection to set tolerance for. 10969 :type regionUserNumber: int 10970 :param absoluteTolerance: the absolute tolerance to set 10971 :type absoluteTolerance: float 10975 return _wrap_routine(_iron_python.cmfe_DataProjection_AbsoluteToleranceSetNum, [dataProjectionUserNumber, regionUserNumber, absoluteTolerance])
10979 """Finishes the creation of a new data projection identified by a region user number. 10981 :param dataProjectionUserNumber: The data projection user number of the data projection to get starting xi for. 10982 :type dataProjectionUserNumber: int 10983 :param regionUserNumber: The user number of the region containing the data points which associates to the data projection to finish the creation of. 10984 :type regionUserNumber: int 10988 return _wrap_routine(_iron_python.cmfe_DataProjection_CreateFinishNum, [dataProjectionUserNumber, regionUserNumber])
10992 """Starts the creation of a new data projection for a data projection identified by a region user number. 10994 :param dataProjectionUserNumber: The data projection user number. 10995 :type dataProjectionUserNumber: int 10996 :param dataPointRegionUserNumber: The region user number of the data points to be projected. 10997 :type dataPointRegionUserNumber: int 10998 :param meshUserNumber: The field user number of the geometric field data points are be projected on. 10999 :type meshUserNumber: int 11000 :param meshRegionUserNumber: The region user number of the geometric field data points are be projected on. 11001 :type meshRegionUserNumber: int 11005 return _wrap_routine(_iron_python.cmfe_DataProjection_CreateStartNum, [dataProjectionUserNumber, dataPointRegionUserNumber, meshUserNumber, meshRegionUserNumber])
11009 """Evaluate the data points position in a field based on data projection in an interface, identified by user number 11011 :param dataProjectionUserNumber: The data projection user number of the data projection 11012 :type dataProjectionUserNumber: int 11013 :param parentRegionUserNumber: The parent region number of the interface for the data projection 11014 :type parentRegionUserNumber: int 11015 :param interfaceUserNumber: The interface number for the data projection 11016 :type interfaceUserNumber: int 11017 :param fieldUserNumber: The field user number of the field to be interpolated 11018 :type fieldUserNumber: int 11019 :param fieldVariableType: The field variable type to be interpolated 11020 :type fieldVariableType: int 11024 return _wrap_routine(_iron_python.cmfe_DataProjection_DataPointsPositionEvaluateInterfaceNum, [dataProjectionUserNumber, parentRegionUserNumber, interfaceUserNumber, fieldUserNumber, fieldVariableType])
11028 """Evaluate the data points position in a field based on data projection in a region, identified by user number 11030 :param dataProjectionUserNumber: The data projection user number of the data projection 11031 :type dataProjectionUserNumber: int 11032 :param regionUserNumber: The region user number of the data projection and field 11033 :type regionUserNumber: int 11034 :param fieldUserNumber: The field user number of the field to be interpolated 11035 :type fieldUserNumber: int 11036 :param fieldVariableType: The field variable type to be interpolated 11037 :type fieldVariableType: int 11041 return _wrap_routine(_iron_python.cmfe_DataProjection_DataPointsPositionEvaluateRegionNum, [dataProjectionUserNumber, regionUserNumber, fieldUserNumber, fieldVariableType])
11045 """Evaluate a data projection identified by a region user number. 11047 :param dataProjectionUserNumber: The data projection user number of the data projection to get starting xi for. 11048 :type dataProjectionUserNumber: int 11049 :param dataPointsRegionUserNumber: The region user number of the data projection to evaluate. 11050 :type dataPointsRegionUserNumber: int 11051 :param projectionFieldUserNumber: The field user number of the field data points are be projected on. 11052 :type projectionFieldUserNumber: int 11053 :param projectionFieldRegionUserNumber: The region user number of the field data points are be projected on. 11054 :type projectionFieldRegionUserNumber: int 11058 return _wrap_routine(_iron_python.cmfe_DataProjection_DataPointsProjectionEvaluateNum, [dataProjectionUserNumber, dataPointsRegionUserNumber, projectionFieldUserNumber, projectionFieldRegionUserNumber])
11062 """Destroys a data projection identified by region user number. 11064 :param dataProjectionUserNumber: The data projection user number of the data projection to get starting xi for. 11065 :type dataProjectionUserNumber: int 11066 :param regionUserNumber: The region user number of the data projection to destroy. 11067 :type regionUserNumber: int 11071 return _wrap_routine(_iron_python.cmfe_DataProjection_DestroyNum, [dataProjectionUserNumber, regionUserNumber])
11075 """Sets/changes the starting xi of data projection identified by a region user number. 11077 :param dataProjectionUserNumber: The data projection user number of the data projection to get starting xi for. 11078 :type dataProjectionUserNumber: int 11079 :param parentRegionUserNumber: The user number of the parent region. 11080 :type parentRegionUserNumber: int 11081 :param interfaceUserNumber: The user number of the interface. 11082 :type interfaceUserNumber: int 11083 :param dataPointNumber: The data point number to set xi position for 11084 :type dataPointNumber: int 11085 :param elementNumber: the element number to set 11086 :type elementNumber: int 11090 return _wrap_routine(_iron_python.cmfe_DataProjection_ElementSetInterfaceNum, [dataProjectionUserNumber, parentRegionUserNumber, interfaceUserNumber, dataPointNumber, elementNumber])
11094 """Sets/changes the starting xi of data projection identified by a region user number. 11096 :param dataProjectionUserNumber: The data projection user number of the data projection to get starting xi for. 11097 :type dataProjectionUserNumber: int 11098 :param regionUserNumber: The region user number of data projection to set starting xi for. 11099 :type regionUserNumber: int 11100 :param dataPointNumber: The data point number to set xi position for 11101 :type dataPointNumber: int 11102 :param elementNumber: the element number to set 11103 :type elementNumber: int 11107 return _wrap_routine(_iron_python.cmfe_DataProjection_ElementSetRegionNum, [dataProjectionUserNumber, regionUserNumber, dataPointNumber, elementNumber])
11111 """Get the character string label of a data projection identified by a region user number. 11113 :param dataProjectionUserNumber: The data projection user number of the data projection to get the label for. 11114 :type dataProjectionUserNumber: int 11115 :param parentRegionUserNumber: The user number of the parent region. 11116 :type parentRegionUserNumber: int 11117 :param interfaceUserNumber: The user number of the interface. 11118 :type interfaceUserNumber: int 11119 :returns: label. the label to get 11123 return _wrap_routine(_iron_python.cmfe_DataProjection_LabelGetCInterfaceNum, [dataProjectionUserNumber, parentRegionUserNumber, interfaceUserNumber])
11127 """Get the character string label of a data projection identified by a region user number. 11129 :param dataProjectionUserNumber: The data projection user number of the data projection to get the label for. 11130 :type dataProjectionUserNumber: int 11131 :param regionUserNumber: The region user number of data projection to get the label for. 11132 :type regionUserNumber: int 11133 :returns: label. the label to get 11137 return _wrap_routine(_iron_python.cmfe_DataProjection_LabelGetCRegionNum, [dataProjectionUserNumber, regionUserNumber])
11141 """Sets/changes the character string label of a data projection identified by a region user number. 11143 :param dataProjectionUserNumber: The data projection user number of the data projection to set the label for. 11144 :type dataProjectionUserNumber: int 11145 :param parentRegionUserNumber: The user number of the parent region. 11146 :type parentRegionUserNumber: int 11147 :param interfaceUserNumber: The user number of the interface. 11148 :type interfaceUserNumber: int 11149 :param label: the label to set 11150 :type label: string 11154 return _wrap_routine(_iron_python.cmfe_DataProjection_LabelSetCInterfaceNum, [dataProjectionUserNumber, parentRegionUserNumber, interfaceUserNumber, label])
11158 """Sets/changes the character string label of a data projection identified by a region user number. 11160 :param dataProjectionUserNumber: The data projection user number of the data projection to set the label for. 11161 :type dataProjectionUserNumber: int 11162 :param regionUserNumber: The region user number of data projection to set the label for. 11163 :type regionUserNumber: int 11164 :param label: the label to set 11165 :type label: string 11169 return _wrap_routine(_iron_python.cmfe_DataProjection_LabelSetCRegionNum, [dataProjectionUserNumber, regionUserNumber, label])
11173 """Returns the relative tolerance of data projection identified by a region user number. 11175 :param dataProjectionUserNumber: The data projection user number of the data projection to get starting xi for. 11176 :type dataProjectionUserNumber: int 11177 :param regionUserNumber: The region user number of the data projection to get tolerance for. 11178 :type regionUserNumber: int 11179 :returns: maximumIterationUpdate. On exit, the maximum iteration update of the specified data projection 11183 return _wrap_routine(_iron_python.cmfe_DataProjection_MaximumIterationUpdateGetNum, [dataProjectionUserNumber, regionUserNumber])
11187 """Sets/changes the relative tolerance of data projection identified by a region user number. 11189 :param dataProjectionUserNumber: The data projection user number of the data projection to get starting xi for. 11190 :type dataProjectionUserNumber: int 11191 :param regionUserNumber: The region use number of data projection to set tolerance for. 11192 :type regionUserNumber: int 11193 :param maximumIterationUpdate: the maximum iteration update to set 11194 :type maximumIterationUpdate: float 11198 return _wrap_routine(_iron_python.cmfe_DataProjection_MaximumIterationUpdateSetNum, [dataProjectionUserNumber, regionUserNumber, maximumIterationUpdate])
11202 """Returns the maximum number of iterations of data projection identified by a region user number. 11204 :param dataProjectionUserNumber: The data projection user number of the data projection to get starting xi for. 11205 :type dataProjectionUserNumber: int 11206 :param regionUserNumber: The region user number of the data projection to get maximum number of iterations for. 11207 :type regionUserNumber: int 11208 :returns: maximumNumberOfIterations. On exit, the maximum number of iterations of the specified data projection 11212 return _wrap_routine(_iron_python.cmfe_DataProjection_MaximumNumberOfIterationsGetNum, [dataProjectionUserNumber, regionUserNumber])
11216 """Sets/changes the maximum number of iterations of data projection identified by a region user number. 11218 :param dataProjectionUserNumber: The data projection user number of the data projection to get starting xi for. 11219 :type dataProjectionUserNumber: int 11220 :param regionUserNumber: The region use number of data projection to set maximum number of iterations for. 11221 :type regionUserNumber: int 11222 :param maximumNumberOfIterations: the maximum number of iterations to set 11223 :type maximumNumberOfIterations: int 11227 return _wrap_routine(_iron_python.cmfe_DataProjection_MaximumNumberOfIterationsSetNum, [dataProjectionUserNumber, regionUserNumber, maximumNumberOfIterations])
11231 """Returns the number of closest elements of data projection identified by a region user number. 11233 :param dataProjectionUserNumber: The data projection user number of the data projection to get starting xi for. 11234 :type dataProjectionUserNumber: int 11235 :param regionUserNumber: The region user number of the data projection to get number of closest elements for. 11236 :type regionUserNumber: int 11237 :returns: numberOfClosestElements. On exit, the number of closest elements of the specified data projection 11241 return _wrap_routine(_iron_python.cmfe_DataProjection_NumberOfClosestElementsGetNum, [dataProjectionUserNumber, regionUserNumber])
11245 """Sets/changes the number of closest elements of data projection identified by a region user number. 11247 :param dataProjectionUserNumber: The data projection user number of the data projection to get starting xi for. 11248 :type dataProjectionUserNumber: int 11249 :param regionUserNumber: The region use number of data projection to set number of closest elements for. 11250 :type regionUserNumber: int 11251 :param numberOfClosestElements: the number of closest elements to set 11252 :type numberOfClosestElements: int 11256 return _wrap_routine(_iron_python.cmfe_DataProjection_NumberOfClosestElementsSetNum, [dataProjectionUserNumber, regionUserNumber, numberOfClosestElements])
11260 """Evaluate the data points position in a field based on data projection in an interface, identified by user number 11262 :param dataProjectionUserNumber: The data projection user number of the data projection 11263 :type dataProjectionUserNumber: int 11264 :param parentRegionUserNumber: The parent region number of the interface for the data projection 11265 :type parentRegionUserNumber: int 11266 :param interfaceUserNumber: The interface number for the data projection 11267 :type interfaceUserNumber: int 11268 :param candidateElements: The candidate element for the projection 11269 :type candidateElements: Array of ints 11270 :param localFaceLineNumbers: The local face/line number for the candidate elements 11271 :type localFaceLineNumbers: Array of ints 11275 return _wrap_routine(_iron_python.cmfe_DataProjection_ProjectionCandidatesSetInterfaceNum, [dataProjectionUserNumber, parentRegionUserNumber, interfaceUserNumber, candidateElements, localFaceLineNumbers])
11279 """Evaluate the data points position in a field based on data projection in a region, identified by user number 11281 :param dataProjectionUserNumber: The data projection user number of the data projection 11282 :type dataProjectionUserNumber: int 11283 :param regionUserNumber: The region user number of the data projection and field 11284 :type regionUserNumber: int 11285 :param candidateElements: The candidate element for the projection 11286 :type candidateElements: Array of ints 11287 :param localFaceLineNumbers: The local face/line number for the candidate elements 11288 :type localFaceLineNumbers: Array of ints 11292 return _wrap_routine(_iron_python.cmfe_DataProjection_ProjectionCandidatesSetRegionNum, [dataProjectionUserNumber, regionUserNumber, candidateElements, localFaceLineNumbers])
11296 """Returns the projection type of data projection identified by a region user number. 11298 :param dataProjectionUserNumber: The data projection user number of the data projection to get starting xi for. 11299 :type dataProjectionUserNumber: int 11300 :param regionUserNumber: The region user number of the data projection to get projection type for. 11301 :type regionUserNumber: int 11302 :returns: projectionType. On exit, the projection type of the specified data projection 11306 return _wrap_routine(_iron_python.cmfe_DataProjection_ProjectionTypeGetNum, [dataProjectionUserNumber, regionUserNumber])
11310 """Sets/changes the projection type of data projection identified by a region user number. 11312 :param dataProjectionUserNumber: The data projection user number of the data projection to get starting xi for. 11313 :type dataProjectionUserNumber: int 11314 :param regionUserNumber: The region use number of data projection to set projection type for. 11315 :type regionUserNumber: int 11316 :param projectionType: the projection type to set 11317 :type projectionType: int 11321 return _wrap_routine(_iron_python.cmfe_DataProjection_ProjectionTypeSetNum, [dataProjectionUserNumber, regionUserNumber, projectionType])
11325 """Returns the relative tolerance of data projection identified by a data projection user number and a region user number. 11327 :param dataProjectionUserNumber: The data projection user number of the data projection to get starting xi for. 11328 :type dataProjectionUserNumber: int 11329 :param regionUserNumber: The region user number of the data projection to get relative tolerance for. 11330 :type regionUserNumber: int 11331 :returns: relativeTolerance. On exit, the absolute relative tolerance of the specified data projection 11335 return _wrap_routine(_iron_python.cmfe_DataProjection_RelativeToleranceGetNum, [dataProjectionUserNumber, regionUserNumber])
11339 """Sets/changes the relative tolerance of data projection identified by a data projection user number and a region user number. 11341 :param dataProjectionUserNumber: The data projection user number of the data projection to get starting xi for. 11342 :type dataProjectionUserNumber: int 11343 :param regionUserNumber: The region use number of data projection to set relative tolerance for. 11344 :type regionUserNumber: int 11345 :param relativeTolerance: the absolute relative tolerance to set 11346 :type relativeTolerance: float 11350 return _wrap_routine(_iron_python.cmfe_DataProjection_RelativeToleranceSetNum, [dataProjectionUserNumber, regionUserNumber, relativeTolerance])
11354 """Returns the projection distance for a data point in a set of data points identified by user number. 11356 :param regionUserNumber: The user number of the region containing the data points to get attributes for. 11357 :type regionUserNumber: int 11358 :param dataProjectionUserNumber: The user number of the data projection containing the data points to get attributes for. 11359 :type dataProjectionUserNumber: int 11360 :param dataPointUserNumber: The user number of the data points to get attributes for. 11361 :type dataPointUserNumber: int 11362 :returns: ProjectionDistance. The projection distance for the data point. 11366 return _wrap_routine(_iron_python.cmfe_DataProjection_ResultDistanceGetNum, [regionUserNumber, dataProjectionUserNumber, dataPointUserNumber])
11370 """Returns the projection element face number for a data point in a set of data points identified by user number. 11372 :param regionUserNumber: The user number of the region containing the data points to get attributes for. 11373 :type regionUserNumber: int 11374 :param dataProjectionUserNumber: The user number of the data projection containing the data points to get attributes for. 11375 :type dataProjectionUserNumber: int 11376 :param dataPointUserNumber: The user number of the data points to get attributes for. 11377 :type dataPointUserNumber: int 11378 :returns: ProjectionElementFaceNumber. The projection element face number for the data point. 11382 return _wrap_routine(_iron_python.cmfe_DataProjection_ResultElementFaceNumberGetNum, [regionUserNumber, dataProjectionUserNumber, dataPointUserNumber])
11386 """Returns the projection element line number for a data point in a set of data points identified by user number. 11388 :param regionUserNumber: The user number of the region containing the data points to get attributes for. 11389 :type regionUserNumber: int 11390 :param dataProjectionUserNumber: The user number of the data projection containing the data points to get attributes for. 11391 :type dataProjectionUserNumber: int 11392 :param dataPointUserNumber: The user number of the data points to get attributes for. 11393 :type dataPointUserNumber: int 11394 :returns: ProjectionElementLineNumber. The projection element line number for the data point. 11398 return _wrap_routine(_iron_python.cmfe_DataProjection_ResultElementLineNumberGetNum, [regionUserNumber, dataProjectionUserNumber, dataPointUserNumber])
11402 """Returns the projection element number for a data point in a set of data points identified by user number. 11404 :param regionUserNumber: The user number of the region containing the data points to get attributes for. 11405 :type regionUserNumber: int 11406 :param dataProjectionUserNumber: The user number of the data projection containing the data points to get attributes for. 11407 :type dataProjectionUserNumber: int 11408 :param dataPointUserNumber: The user number of the data points to get attributes for. 11409 :type dataPointUserNumber: int 11410 :returns: ProjectionElementNumber. The projection element number for the data point. 11414 return _wrap_routine(_iron_python.cmfe_DataProjection_ResultElementNumberGetNum, [regionUserNumber, dataProjectionUserNumber, dataPointUserNumber])
11418 """Returns the projection exit tag for a data point in a set of data points identified by user number. 11420 :param regionUserNumber: The user number of the region containing the data points to get attributes for. 11421 :type regionUserNumber: int 11422 :param dataProjectionUserNumber: The user number of the data projection containing the data points to get attributes for. 11423 :type dataProjectionUserNumber: int 11424 :param dataPointUserNumber: The user number of the data points to get attributes for. 11425 :type dataPointUserNumber: int 11426 :returns: ProjectionExitTag. The projection exit tag for the data point. 11430 return _wrap_routine(_iron_python.cmfe_DataProjection_ResultExitTagGetNum, [regionUserNumber, dataProjectionUserNumber, dataPointUserNumber])
11434 """Returns the projection vector for a data point in a set of data points identified by user number. 11436 :param regionUserNumber: The user number of the region containing the data points to get attributes for. 11437 :type regionUserNumber: int 11438 :param dataProjectionUserNumber: The user number of the data projection containing the data points to get attributes for. 11439 :type dataProjectionUserNumber: int 11440 :param dataPointUserNumber: The user number of the data points to get attributes for. 11441 :type dataPointUserNumber: int 11442 :param projectionVectorSize: Size of projectionVector to allocate. 11443 :returns: projectionVector. The projection vector for the data point. 11444 :rtype: Array of floats 11447 return _wrap_routine(_iron_python.cmfe_DataProjection_ResultProjectionVectorGetNum, [regionUserNumber, dataProjectionUserNumber, dataPointUserNumber, projectionVectorSize])
11451 """Returns the projection xi for a data point in a set of data points identified by user number. 11453 :param regionUserNumber: The user number of the region containing the data points to get attributes for. 11454 :type regionUserNumber: int 11455 :param dataProjectionUserNumber: The user number of the data projection containing the data points to get attributes for. 11456 :type dataProjectionUserNumber: int 11457 :param dataPointUserNumber: The user number of the data points to get attributes for. 11458 :type dataPointUserNumber: int 11459 :param ProjectionXiSize: Size of ProjectionXi to allocate. 11460 :returns: ProjectionXi. The projection xi for the data point. 11461 :rtype: Array of floats 11464 return _wrap_routine(_iron_python.cmfe_DataProjection_ResultXiGetNum, [regionUserNumber, dataProjectionUserNumber, dataPointUserNumber, ProjectionXiSize])
11468 """Sets the projection xi for a data point in a set of data points identified by user number. 11470 :param regionUserNumber: The user number of the region containing the data points to set attributes for. 11471 :type regionUserNumber: int 11472 :param dataProjectionUserNumber: The user number of the data projection containing the data points to set attributes for. 11473 :type dataProjectionUserNumber: int 11474 :param dataPointUserNumber: The user number of the data points to set attributes for. 11475 :type dataPointUserNumber: int 11476 :param ProjectionXi: On return, the projection xi for the data point. 11477 :type ProjectionXi: Array of floats 11481 return _wrap_routine(_iron_python.cmfe_DataProjection_ResultXiSetNum, [regionUserNumber, dataProjectionUserNumber, dataPointUserNumber, ProjectionXi])
11485 """Returns the starting xi of data projection identified by a data projection user number and region user number. 11487 :param dataProjectionUserNumber: The data projection user number of the data projection to get starting xi for. 11488 :type dataProjectionUserNumber: int 11489 :param regionUserNumber: The region user number of the data projection to get starting xi for. 11490 :type regionUserNumber: int 11491 :param startingXiSize: Size of startingXi to allocate. 11492 :returns: startingXi. On exit, the absolute starting xi of the specified data projection 11493 :rtype: Array of floats 11496 return _wrap_routine(_iron_python.cmfe_DataProjection_StartingXiGetNum, [dataProjectionUserNumber, regionUserNumber, startingXiSize])
11500 """Sets/changes the starting xi of data projection identified by a region user number. 11502 :param dataProjectionUserNumber: The data projection user number of the data projection to get starting xi for. 11503 :type dataProjectionUserNumber: int 11504 :param regionUserNumber: The region use number of data projection to set starting xi for. 11505 :type regionUserNumber: int 11506 :param startingXi: the absolute starting xi to set 11507 :type startingXi: Array of floats 11511 return _wrap_routine(_iron_python.cmfe_DataProjection_StartingXiSetNum, [dataProjectionUserNumber, regionUserNumber, startingXi])
11515 """Sets whether faces should be calculated 11517 :param regionUserNumber: The user number of the region. 11518 :type regionUserNumber: int 11519 :param meshUserNumber: The user number of the mesh. 11520 :type meshUserNumber: int 11521 :param decompositionUserNumber: The user number of the decomposition to set the decomposition type for. 11522 :type decompositionUserNumber: int 11523 :param calculateFacesFlag: Boolean to determine whether to set faces to be calculated. 11524 :type calculateFacesFlag: bool 11528 return _wrap_routine(_iron_python.cmfe_Decomposition_CalculateFacesSetNum, [regionUserNumber, meshUserNumber, decompositionUserNumber, calculateFacesFlag])
11532 """Sets whether lines should be calculated 11534 :param regionUserNumber: The user number of the region. 11535 :type regionUserNumber: int 11536 :param meshUserNumber: The user number of the mesh. 11537 :type meshUserNumber: int 11538 :param decompositionUserNumber: The user number of the decomposition to set the calculate lines flag for. 11539 :type decompositionUserNumber: int 11540 :param calculateLinesFlag: Boolean to determine whether to set lines to be calculated. 11541 :type calculateLinesFlag: bool 11545 return _wrap_routine(_iron_python.cmfe_Decomposition_CalculateLinesSetNum, [regionUserNumber, meshUserNumber, decompositionUserNumber, calculateLinesFlag])
11549 """Finishes the creation of a domain decomposition for a decomposition identified by a user number. 11551 :param regionUserNumber: The user number of the region containing the mesh to finish the decomposition for. 11552 :type regionUserNumber: int 11553 :param meshUserNumber: The user number of the mesh to finish the decomposition for. 11554 :type meshUserNumber: int 11555 :param decompositionUserNumber: The user number of the decomposition to finish. 11556 :type decompositionUserNumber: int 11560 return _wrap_routine(_iron_python.cmfe_Decomposition_CreateFinishNum, [regionUserNumber, meshUserNumber, decompositionUserNumber])
11564 """Starts the creation of a domain decomposition for a decomposition identified by a user number. 11566 :param decompositionUserNumber: The user number of the decomposition to create. 11567 :type decompositionUserNumber: int 11568 :param regionUserNumber: The user number of the region containing the mesh to create the decomposition for. 11569 :type regionUserNumber: int 11570 :param meshUserNumber: The user number of the mesh to create the decomposition for. 11571 :type meshUserNumber: int 11575 return _wrap_routine(_iron_python.cmfe_Decomposition_CreateStartNum, [decompositionUserNumber, regionUserNumber, meshUserNumber])
11579 """Destroys a decomposition identified by a user number. 11581 :param regionUserNumber: The user number of the region containing the mesh to destroy the decomposition for. 11582 :type regionUserNumber: int 11583 :param meshUserNumber: The user number of the mesh to destroy the decomposition for. 11584 :type meshUserNumber: int 11585 :param decompositionUserNumber: The user number of the decomposition to destroy. 11586 :type decompositionUserNumber: int 11590 return _wrap_routine(_iron_python.cmfe_Decomposition_DestroyNum, [regionUserNumber, meshUserNumber, decompositionUserNumber])
11594 """Calculates the element domains for a decomposition identified by a user number. 11596 :param regionUserNumber: The user number of the region containing the mesh to calculate the element domains for. 11597 :type regionUserNumber: int 11598 :param meshUserNumber: The user number of the mesh to calculate the element domains for. 11599 :type meshUserNumber: int 11600 :param decompositionUserNumber: The user number of the decomposition to calculate the element domains for. 11601 :type decompositionUserNumber: int 11605 return _wrap_routine(_iron_python.cmfe_Decomposition_ElementDomainCalculateNum, [regionUserNumber, meshUserNumber, decompositionUserNumber])
11609 """Returns the domain for a given element in a decomposition identified by a user number. 11611 :param regionUserNumber: The user number of the region containing the mesh to get the element domain for. 11612 :type regionUserNumber: int 11613 :param meshUserNumber: The user number of the mesh to get the element domain for. 11614 :type meshUserNumber: int 11615 :param decompositionUserNumber: The user number of the decomposition to get the element domain for. 11616 :type decompositionUserNumber: int 11617 :param elementUserNumber: The user number of the element to get the domain for. 11618 :type elementUserNumber: int 11619 :returns: domain. The computational domain of the element. 11623 return _wrap_routine(_iron_python.cmfe_Decomposition_ElementDomainGetNum, [regionUserNumber, meshUserNumber, decompositionUserNumber, elementUserNumber])
11627 """Sets/changes the domain for a given element in a decomposition identified by a user number. 11629 :param regionUserNumber: The user number of the region containing the mesh to set the element domain for. 11630 :type regionUserNumber: int 11631 :param meshUserNumber: The user number of the mesh to set the element domain for. 11632 :type meshUserNumber: int 11633 :param decompositionUserNumber: The user number of the decomposition to set the element domain for. 11634 :type decompositionUserNumber: int 11635 :param elementUserNumber: The user number of the element to set the domain for. 11636 :type elementUserNumber: int 11637 :param domain: The computational domain of the element to set. 11642 return _wrap_routine(_iron_python.cmfe_Decomposition_ElementDomainSetNum, [regionUserNumber, meshUserNumber, decompositionUserNumber, elementUserNumber, domain])
11646 """Returns the mesh component number used for the decomposition of a mesh for a decomposition identified by a user number. 11648 :param regionUserNumber: The user number of the region containing the mesh to get the decomposition mesh component for. 11649 :type regionUserNumber: int 11650 :param meshUserNumber: The user number of the mesh to get the decomposition mesh component for. 11651 :type meshUserNumber: int 11652 :param decompositionUserNumber: The user number of the decomposition to get the mesh component for. 11653 :type decompositionUserNumber: int 11654 :returns: meshComponentNumber. The mesh component number for the decomposition. 11658 return _wrap_routine(_iron_python.cmfe_Decomposition_MeshComponentGetNum, [regionUserNumber, meshUserNumber, decompositionUserNumber])
11662 """Sets/changes the mesh component number used for the decomposition of a mesh for a decomposition identified by a user number. 11664 :param regionUserNumber: The user number of the region containing the mesh to set the decomposition mesh component for. 11665 :type regionUserNumber: int 11666 :param meshUserNumber: The user number of the mesh to set the decomposition mesh component for. 11667 :type meshUserNumber: int 11668 :param decompositionUserNumber: The user number of the decomposition to set the mesh component for. 11669 :type decompositionUserNumber: int 11670 :param meshComponentNumber: The mesh component number for the decomposition to set. 11671 :type meshComponentNumber: int 11675 return _wrap_routine(_iron_python.cmfe_Decomposition_MeshComponentSetNum, [regionUserNumber, meshUserNumber, decompositionUserNumber, meshComponentNumber])
11679 """Returns the domain for a given node in a decomposition identified by a user number. 11681 :param regionUserNumber: The user number of the region containing the mesh to get the node domain for. 11682 :type regionUserNumber: int 11683 :param meshUserNumber: The user number of the mesh to get the node domain for. 11684 :type meshUserNumber: int 11685 :param decompositionUserNumber: The user number of the decomposition to get the node domain for. 11686 :type decompositionUserNumber: int 11687 :param nodeUserNumber: The user number of the node to get the domain for. 11688 :type nodeUserNumber: int 11689 :param meshComponentNumber: The user number of the mesh component to get the domain for. 11690 :type meshComponentNumber: int 11691 :returns: domain. The computational domain of the node. 11695 return _wrap_routine(_iron_python.cmfe_Decomposition_NodeDomainGetNum, [regionUserNumber, meshUserNumber, decompositionUserNumber, nodeUserNumber, meshComponentNumber])
11699 """Returns the number of domains for a decomposition identified by a user number. 11701 :param regionUserNumber: The user number of the region containing the mesh to get the number of domains for. 11702 :type regionUserNumber: int 11703 :param meshUserNumber: The user number of the mesh to get the number of domains for. 11704 :type meshUserNumber: int 11705 :param decompositionUserNumber: The user number of the decomposition to get the number of domains for. 11706 :type decompositionUserNumber: int 11707 :returns: numberOfDomains. The number of domains in the decomposition. 11711 return _wrap_routine(_iron_python.cmfe_Decomposition_NumberOfDomainsGetNum, [regionUserNumber, meshUserNumber, decompositionUserNumber])
11715 """Sets/changes the number of domains for a decomposition identified by a user number. 11717 :param regionUserNumber: The user number of the region containing the mesh to set the number of domains for. 11718 :type regionUserNumber: int 11719 :param meshUserNumber: The user number of the mesh to set the number of domains for. 11720 :type meshUserNumber: int 11721 :param decompositionUserNumber: The user number of the decomposition to set the number of domains for. 11722 :type decompositionUserNumber: int 11723 :param numberOfDomains: The number of domains in the decomposition to set. 11724 :type numberOfDomains: int 11728 return _wrap_routine(_iron_python.cmfe_Decomposition_NumberOfDomainsSetNum, [regionUserNumber, meshUserNumber, decompositionUserNumber, numberOfDomains])
11732 """Returns the type of a decomposition identified by a user number. 11734 :param regionUserNumber: The user number of the region containing the mesh to get the decomposition type for. 11735 :type regionUserNumber: int 11736 :param meshUserNumber: The user number of the mesh to get the decomposition type for. 11737 :type meshUserNumber: int 11738 :param decompositionUserNumber: The user number of the decomposition to get the decomposition type for. 11739 :type decompositionUserNumber: int 11740 :returns: decompositionType. The type of the decomposition. 11744 return _wrap_routine(_iron_python.cmfe_Decomposition_TypeGetNum, [regionUserNumber, meshUserNumber, decompositionUserNumber])
11748 """Sets/changes the type of a decomposition identified by a user number. 11750 :param regionUserNumber: The user number of the region containing the mesh to set the decomposition type for. 11751 :type regionUserNumber: int 11752 :param meshUserNumber: The user number of the mesh to set the decomposition type for. 11753 :type meshUserNumber: int 11754 :param decompositionUserNumber: The user number of the decomposition to set the decomposition type for. 11755 :type decompositionUserNumber: int 11756 :param decompositionType: The type of the decomposition to set. 11757 :type decompositionType: int 11761 return _wrap_routine(_iron_python.cmfe_Decomposition_TypeSetNum, [regionUserNumber, meshUserNumber, decompositionUserNumber, decompositionType])
11765 """Sets diagnostics off 11770 return _wrap_routine(_iron_python.cmfe_DiagnosticsSetOff, [])
11774 """Sets diagnostics on 11776 :param diagType: The type of diagnostics to set on. Must be a value from the DiagnosticTypes enum. 11777 :type diagType: int 11778 :param levelList: The list of diagnostic levels to set on. 11779 :type levelList: Array of ints 11780 :param diagFilename: If present the name of the file to output diagnostic information to. If omitted the diagnostic output is sent to the screen. 11781 :type diagFilename: string 11782 :param routineList: The list of routines to set diagnostics on in. 11783 :type routineList: Array of strings 11787 return _wrap_routine(_iron_python.cmfe_DiagnosticsSetOn, [diagType, levelList, diagFilename, routineList])
11791 """Finish the creation of a analytic solution for an equations set identified by a user number. 11793 :param regionUserNumber: The user number of the Region containing the equations set to finish. 11794 :type regionUserNumber: int 11795 :param equationsSetUserNumber: The user number of the equations set to finish the creation of. 11796 :type equationsSetUserNumber: int 11800 return _wrap_routine(_iron_python.cmfe_EquationsSet_AnalyticCreateFinishNum, [regionUserNumber, equationsSetUserNumber])
11804 """Start the creation of a analytic solution for an equations set identified by a user number. 11806 :param regionUserNumber: The user number of the Region containing the equations set to finish. 11807 :type regionUserNumber: int 11808 :param equationsSetUserNumber: The user number of the equations set to finish the creation of. 11809 :type equationsSetUserNumber: int 11810 :param analyticFunctionType: The analytic function type to use. Must be a value from the EquationsSetAnalyticFunctionTypes enum. 11811 :type analyticFunctionType: int 11812 :param analyticFieldUserNumber: The user number of the field for the analytic function 11813 :type analyticFieldUserNumber: int 11817 return _wrap_routine(_iron_python.cmfe_EquationsSet_AnalyticCreateStartNum, [regionUserNumber, equationsSetUserNumber, analyticFunctionType, analyticFieldUserNumber])
11821 """Destroy the analytic solution for an equations set identified by a user number. 11823 :param regionUserNumber: The user number of the Region containing the equations set to destroy. 11824 :type regionUserNumber: int 11825 :param equationsSetUserNumber: The user number of the equations set to destroy. 11826 :type equationsSetUserNumber: int 11830 return _wrap_routine(_iron_python.cmfe_EquationsSet_AnalyticDestroyNum, [regionUserNumber, equationsSetUserNumber])
11834 """Evaluates the current analytic solution for an equations set identified by a user number. 11836 :param regionUserNumber: The user number of the Region containing the equations set to evaluate. 11837 :type regionUserNumber: int 11838 :param equationsSetUserNumber: The user number of the equations set to evaluate. 11839 :type equationsSetUserNumber: int 11843 return _wrap_routine(_iron_python.cmfe_EquationsSet_AnalyticEvaluateNum, [regionUserNumber, equationsSetUserNumber])
11847 """Returns the analytic time for an equations set identified by a user number. 11849 :param regionUserNumber: The user number of the Region containing the equations set get the analytic time for. 11850 :type regionUserNumber: int 11851 :param equationsSetUserNumber: The user number of the equations set to get the analytic time get. 11852 :type equationsSetUserNumber: int 11853 :returns: time. The analytic time for the equations set. 11857 return _wrap_routine(_iron_python.cmfe_EquationsSet_AnalyticTimeGetNum, [regionUserNumber, equationsSetUserNumber])
11861 """Sets/changes the analytic time for an equations set identified by a user number. 11863 :param regionUserNumber: The user number of the Region containing the equations set get the analytic time for. 11864 :type regionUserNumber: int 11865 :param equationsSetUserNumber: The user number of the equations set to get the analytic time get. 11866 :type equationsSetUserNumber: int 11867 :param time: The analytic time to set. 11872 return _wrap_routine(_iron_python.cmfe_EquationsSet_AnalyticTimeSetNum, [regionUserNumber, equationsSetUserNumber, time])
11876 """Sets the analytic problem user parameter 11878 :param regionUserNumber: The user number of the Region containing the equations set 11879 :type regionUserNumber: int 11880 :param equationsSetUserNumber: The user number of the equations set 11881 :type equationsSetUserNumber: int 11882 :param paramIdx: The index of the analytic user parameter to set 11883 :type paramIdx: int 11884 :returns: param. Value of the parameter to set 11888 return _wrap_routine(_iron_python.cmfe_EquationsSet_AnalyticUserParamGetNum, [regionUserNumber, equationsSetUserNumber, paramIdx])
11892 """Sets the analytic problem user parameter 11894 :param regionUserNumber: The user number of the Region containing the equations set 11895 :type regionUserNumber: int 11896 :param equationsSetUserNumber: The user number of the equations set 11897 :type equationsSetUserNumber: int 11898 :param paramIdx: The index of the analytic user parameter to set 11899 :type paramIdx: int 11900 :param param: Value of the parameter to set 11905 return _wrap_routine(_iron_python.cmfe_EquationsSet_AnalyticUserParamSetNum, [regionUserNumber, equationsSetUserNumber, paramIdx, param])
11909 """Finish the creation of an equations set identified by a user number. 11911 :param regionUserNumber: The user number of the Region containing the equations set to finish. 11912 :type regionUserNumber: int 11913 :param equationsSetUserNumber: The user number of the equations set to finish the creation of. 11914 :type equationsSetUserNumber: int 11918 return _wrap_routine(_iron_python.cmfe_EquationsSet_CreateFinishNum, [regionUserNumber, equationsSetUserNumber])
11921 def EquationsSet_CreateStartNum(equationsSetUserNumber, regionUserNumber, geomFibreFieldUserNumber, equationsSetSpecification, equationsSetFieldUserNumber):
11922 """Start the creation of an equations set identified by a user number. 11924 :param equationsSetUserNumber: The user number of the equations set to be created. 11925 :type equationsSetUserNumber: int 11926 :param regionUserNumber: The user number of the region to start the creation of an equations set on. 11927 :type regionUserNumber: int 11928 :param geomFibreFieldUserNumber: The user number of the Geometric/Fibre field for the equations set. 11929 :type geomFibreFieldUserNumber: int 11930 :param equationsSetSpecification: The equations set specification array, containing the equations class, type etc 11931 :type equationsSetSpecification: Array of ints 11932 :param equationsSetFieldUserNumber: The user number of the equations set field 11933 :type equationsSetFieldUserNumber: int 11937 return _wrap_routine(_iron_python.cmfe_EquationsSet_CreateStartNum, [equationsSetUserNumber, regionUserNumber, geomFibreFieldUserNumber, equationsSetSpecification, equationsSetFieldUserNumber])
11941 """Finish the creation of dependent variables for an equations set identified by a user number. 11943 :param regionUserNumber: The user number of the Region containing the equations set to finish the creation of dependent variables for. 11944 :type regionUserNumber: int 11945 :param equationsSetUserNumber: The user number of the equations set to finish the creation of dependent variables for. 11946 :type equationsSetUserNumber: int 11950 return _wrap_routine(_iron_python.cmfe_EquationsSet_DependentCreateFinishNum, [regionUserNumber, equationsSetUserNumber])
11954 """Start the creation of dependent variables for an equations set identified by a user number. 11956 :param regionUserNumber: The user number of the Region containing the equations set to start the creation of dependent variables for. 11957 :type regionUserNumber: int 11958 :param equationsSetUserNumber: The user number of the equations set to start the creation of dependent variables for. 11959 :type equationsSetUserNumber: int 11960 :param dependentFieldUserNumber: The user number of the dependent field. 11961 :type dependentFieldUserNumber: int 11965 return _wrap_routine(_iron_python.cmfe_EquationsSet_DependentCreateStartNum, [regionUserNumber, equationsSetUserNumber, dependentFieldUserNumber])
11969 """Destroy the dependent variables for an equations set identified by a user number. 11971 :param regionUserNumber: The user number of the Region containing the equations set to destroy the dependent variables for. 11972 :type regionUserNumber: int 11973 :param equationsSetUserNumber: The user number of the equations set to destroy the dependent variables for. 11974 :type equationsSetUserNumber: int 11978 return _wrap_routine(_iron_python.cmfe_EquationsSet_DependentDestroyNum, [regionUserNumber, equationsSetUserNumber])
11982 """Finish the creation of derived variables for an equations set identified by a user number. 11984 :param regionUserNumber: The user number of the region containing the equations set to finish the creation of derived variables for. 11985 :type regionUserNumber: int 11986 :param equationsSetUserNumber: The user number of the equations set to finish the creation of derived variables for. 11987 :type equationsSetUserNumber: int 11991 return _wrap_routine(_iron_python.cmfe_EquationsSet_DerivedCreateFinishNum, [regionUserNumber, equationsSetUserNumber])
11995 """Start the creation of derived variables for an equations set identified by a user number. 11997 :param regionUserNumber: The user number of the region containing the equations set to start the creation of derived variables for. 11998 :type regionUserNumber: int 11999 :param equationsSetUserNumber: The user number of the equations set to start the creation of derived variables for. 12000 :type equationsSetUserNumber: int 12001 :param derivedFieldUserNumber: The user number of the derived field. 12002 :type derivedFieldUserNumber: int 12006 return _wrap_routine(_iron_python.cmfe_EquationsSet_DerivedCreateStartNum, [regionUserNumber, equationsSetUserNumber, derivedFieldUserNumber])
12010 """Destroy the derived variables for an equations set identified by a user number. 12012 :param regionUserNumber: The user number of the region containing the equations set to destroy the derived variables for. 12013 :type regionUserNumber: int 12014 :param equationsSetUserNumber: The user number of the equations set to destroy the derived variables for. 12015 :type equationsSetUserNumber: int 12019 return _wrap_routine(_iron_python.cmfe_EquationsSet_DerivedDestroyNum, [regionUserNumber, equationsSetUserNumber])
12023 """Calculates a derived field value for the equations set and stores the result in the derived field previously set up 12025 :param regionUserNumber: The user number of the region containing the equations set. 12026 :type regionUserNumber: int 12027 :param equationsSetUserNumber: The user number of the equations set to calculate the output for. 12028 :type equationsSetUserNumber: int 12029 :param derivedType: The derived variable type to calculate. Must be a value from the EquationsSetDerivedTypes enum. 12030 :type derivedType: int 12034 return _wrap_routine(_iron_python.cmfe_EquationsSet_DerivedVariableCalculateNum, [regionUserNumber, equationsSetUserNumber, derivedType])
12038 """Sets the field variable type of the derived field to be used to store a derived variable 12040 :param regionUserNumber: The user number of the region containing the equations set. 12041 :type regionUserNumber: int 12042 :param equationsSetUserNumber: The user number of the equations set to calculate the output for. 12043 :type equationsSetUserNumber: int 12044 :param derivedType: The derived variable type to calculate. Must be a value from the EquationsSetDerivedTypes enum. 12045 :type derivedType: int 12046 :param fieldVariableType: The field variable type to store the calculated values in. 12047 :type fieldVariableType: int 12051 return _wrap_routine(_iron_python.cmfe_EquationsSet_DerivedVariableSetNum, [regionUserNumber, equationsSetUserNumber, derivedType, fieldVariableType])
12055 """Destroy an equations set identified by a user number. 12057 :param regionUserNumber: The user number of the Region containing the equations set to destory. 12058 :type regionUserNumber: int 12059 :param equationsSetUserNumber: The user number of the equations set to destroy. 12060 :type equationsSetUserNumber: int 12064 return _wrap_routine(_iron_python.cmfe_EquationsSet_DestroyNum, [regionUserNumber, equationsSetUserNumber])
12068 """Finish the creation of equations for an equations set identified by a user number. 12070 :param regionUserNumber: The user number of the Region containing the equations set to finish the creation of equations for. 12071 :type regionUserNumber: int 12072 :param equationsSetUserNumber: The user number of the equations set to finish the creation of equations for. 12073 :type equationsSetUserNumber: int 12077 return _wrap_routine(_iron_python.cmfe_EquationsSet_EquationsCreateFinishNum, [regionUserNumber, equationsSetUserNumber])
12081 """Start the creation of equations for an equations set identified by a user number. 12083 :param regionUserNumber: The user number of the Region containing the equations set to start the creation of equations for. 12084 :type regionUserNumber: int 12085 :param equationsSetUserNumber: The user number of the equations set to start the creation of equations for. 12086 :type equationsSetUserNumber: int 12090 return _wrap_routine(_iron_python.cmfe_EquationsSet_EquationsCreateStartNum, [regionUserNumber, equationsSetUserNumber])
12094 """Destroy the equations for an equations set identified by a user number. 12096 :param regionUserNumber: The user number of the Region containing the equations set to destroy the equations for. 12097 :type regionUserNumber: int 12098 :param equationsSetUserNumber: The user number of the equations set to destroy the equations for. 12099 :type equationsSetUserNumber: int 12103 return _wrap_routine(_iron_python.cmfe_EquationsSet_EquationsDestroyNum, [regionUserNumber, equationsSetUserNumber])
12107 """Finish the creation of independent variables for an equations set identified by a user number. 12109 :param regionUserNumber: The user number of the Region containing the equations set to finish the creation of independent variables for. 12110 :type regionUserNumber: int 12111 :param equationsSetUserNumber: The user number of the equations set to finish the creation of independent variables for. 12112 :type equationsSetUserNumber: int 12116 return _wrap_routine(_iron_python.cmfe_EquationsSet_IndependentCreateFinishNum, [regionUserNumber, equationsSetUserNumber])
12120 """Start the creation of independent variables for an equations set identified by a user number. 12122 :param regionUserNumber: The user number of the Region containing the equations set to start the creation of independent variables for. 12123 :type regionUserNumber: int 12124 :param equationsSetUserNumber: The user number of the equations set to start the creation of independent variables for. 12125 :type equationsSetUserNumber: int 12126 :param independentFieldUserNumber: The user number of the independent field. 12127 :type independentFieldUserNumber: int 12131 return _wrap_routine(_iron_python.cmfe_EquationsSet_IndependentCreateStartNum, [regionUserNumber, equationsSetUserNumber, independentFieldUserNumber])
12135 """Destroy the independent variables for an equations set identified by a user number. 12137 :param regionUserNumber: The user number of the Region containing the equations set to destroy the independent variables for. 12138 :type regionUserNumber: int 12139 :param equationsSetUserNumber: The user number of the equations set to destroy the independent variables for. 12140 :type equationsSetUserNumber: int 12144 return _wrap_routine(_iron_python.cmfe_EquationsSet_IndependentDestroyNum, [regionUserNumber, equationsSetUserNumber])
12148 """Finish the creation of materials for an equations set identified by a user number. 12150 :param regionUserNumber: The user number of the Region containing the equations set to finish the creation of materials for. 12151 :type regionUserNumber: int 12152 :param equationsSetUserNumber: The user number of the equations set to finish the creation of materials for. 12153 :type equationsSetUserNumber: int 12157 return _wrap_routine(_iron_python.cmfe_EquationsSet_MaterialsCreateFinishNum, [regionUserNumber, equationsSetUserNumber])
12161 """Start the creation of materials for an equations set identified by a user number. 12163 :param regionUserNumber: The user number of the Region containing the equations set to start the creation of materials for. 12164 :type regionUserNumber: int 12165 :param equationsSetUserNumber: The user number of the equations set to start the creation of materials for. 12166 :type equationsSetUserNumber: int 12167 :param materialsFieldUserNumber: The user number of the materials field. 12168 :type materialsFieldUserNumber: int 12172 return _wrap_routine(_iron_python.cmfe_EquationsSet_MaterialsCreateStartNum, [regionUserNumber, equationsSetUserNumber, materialsFieldUserNumber])
12176 """Destroy the materials for an equations set identified by a user number. 12178 :param regionUserNumber: The user number of the Region containing the equations set to destroy the materials for. 12179 :type regionUserNumber: int 12180 :param equationsSetUserNumber: The user number of the equations set to destroy the materials for. 12181 :type equationsSetUserNumber: int 12185 return _wrap_routine(_iron_python.cmfe_EquationsSet_MaterialsDestroyNum, [regionUserNumber, equationsSetUserNumber])
12189 """Returns the solution method for an equations set identified by a user number. 12191 :param regionUserNumber: The user number of the Region containing the equations set to get the solution method for. 12192 :type regionUserNumber: int 12193 :param equationsSetUserNumber: The user number of the equations set to get the solution method for. 12194 :type equationsSetUserNumber: int 12195 :returns: solutionMethod. The solution method. Will be a value from the EquationsSetSolutionMethods enum. 12199 return _wrap_routine(_iron_python.cmfe_EquationsSet_SolutionMethodGetNum, [regionUserNumber, equationsSetUserNumber])
12203 """Sets/changes the solution method for an equations set identified by a user number. 12205 :param regionUserNumber: The user number of the Region containing the equations set to set the solution method for. 12206 :type regionUserNumber: int 12207 :param equationsSetUserNumber: The user number of the equations set to set the solution method for. 12208 :type equationsSetUserNumber: int 12209 :param solutionMethod: The solution method to set. Must be a value from the EquationsSetSolutionMethods enum. 12210 :type solutionMethod: int 12214 return _wrap_routine(_iron_python.cmfe_EquationsSet_SolutionMethodSetNum, [regionUserNumber, equationsSetUserNumber, solutionMethod])
12218 """Finish the creation of a source for an equations set identified by a user number. 12220 :param regionUserNumber: The user number of the Region containing the equations set to finish the creation of a source for. 12221 :type regionUserNumber: int 12222 :param equationsSetUserNumber: The user number of the equations set to finish the creation of a source for. 12223 :type equationsSetUserNumber: int 12227 return _wrap_routine(_iron_python.cmfe_EquationsSet_SourceCreateFinishNum, [regionUserNumber, equationsSetUserNumber])
12231 """Start the creation of a source for an equations set identified by a user number. 12233 :param regionUserNumber: The user number of the Region containing the equations set to start the creation of a source for. 12234 :type regionUserNumber: int 12235 :param equationsSetUserNumber: The user number of the equations set to start the creation of a source for. 12236 :type equationsSetUserNumber: int 12237 :param sourceFieldUserNumber: The user number of the source field. 12238 :type sourceFieldUserNumber: int 12242 return _wrap_routine(_iron_python.cmfe_EquationsSet_SourceCreateStartNum, [regionUserNumber, equationsSetUserNumber, sourceFieldUserNumber])
12246 """Destroy the source for an equations set identified by a user number. 12248 :param regionUserNumber: The user number of the Region containing the equations set to destroy the source for. 12249 :type regionUserNumber: int 12250 :param equationsSetUserNumber: The user number of the equations set to destroy the source for. 12251 :type equationsSetUserNumber: int 12255 return _wrap_routine(_iron_python.cmfe_EquationsSet_SourceDestroyNum, [regionUserNumber, equationsSetUserNumber])
12259 """Returns the equations set specification array for an equations set identified by a user number. 12261 :param regionUserNumber: The user number of the Region containing the equations set to get the specification for. 12262 :type regionUserNumber: int 12263 :param equationsSetUserNumber: The user number of the equations set to get the specification for. 12264 :type equationsSetUserNumber: int 12265 :param equationsSetSpecification: On return, the equations set specification array. Must be allocated and large enough to contain the specification on entry. 12266 :type equationsSetSpecification: Array of ints 12270 return _wrap_routine(_iron_python.cmfe_EquationsSet_SpecificationGetNum, [regionUserNumber, equationsSetUserNumber, equationsSetSpecification])
12274 """Returns the size of the equations set specification array for an equations set identified by a user number. 12276 :param regionUserNumber: The user number of the Region containing the equations set to get the specification size for. 12277 :type regionUserNumber: int 12278 :param equationsSetUserNumber: The user number of the equations set to get the specification size for. 12279 :type equationsSetUserNumber: int 12280 :returns: specificationSize. The size of the equations set specification array. 12284 return _wrap_routine(_iron_python.cmfe_EquationsSet_SpecificationSizeGetNum, [regionUserNumber, equationsSetUserNumber])
12288 """Evaluate a tensor at a given element xi location, for an equations set identified by a user number. 12290 :param regionUserNumber: The user number of the region containing the equations set. 12291 :type regionUserNumber: int 12292 :param equationsSetUserNumber: The user number of the equations set to evalaute the tensor for. 12293 :type equationsSetUserNumber: int 12294 :param tensorEvaluateType: The type of tensor to evaluate. 12295 :type tensorEvaluateType: int 12296 :param userElementNumber: The user element number of the field to interpolate. 12297 :type userElementNumber: int 12298 :param xi: The element xi to interpolate the field at. 12299 :type xi: Array of floats 12300 :param valuesSizes: Tuple of dimensions of values to allocate, with length 2. 12301 :returns: values. The interpolated tensor values. 12302 :rtype: 2d array of floats 12305 return _wrap_routine(_iron_python.cmfe_EquationsSet_TensorInterpolateXiNum, [regionUserNumber, equationsSetUserNumber, tensorEvaluateType, userElementNumber, xi, valuesSizes])
12309 """Destroys equations for equations identified by a user number. 12311 :param regionUserNumber: The user number of the Region containing the equations to destroy. 12312 :type regionUserNumber: int 12313 :param equationsSetUserNumber: The user number of the equations set to destroy the equations for. 12314 :type equationsSetUserNumber: int 12318 return _wrap_routine(_iron_python.cmfe_Equations_DestroyNum, [regionUserNumber, equationsSetUserNumber])
12322 """Gets the linearity type for equations identified by a user number. 12324 :param regionUserNumber: The user number of the Region containing the equations to get the linearity type for. 12325 :type regionUserNumber: int 12326 :param equationsSetUserNumber: The user number of the equations set to get the linearity type for. 12327 :type equationsSetUserNumber: int 12328 :returns: linearityType. The linearity type of the equations. Will be a value from the EquationsLinearityTypes enum. 12332 return _wrap_routine(_iron_python.cmfe_Equations_LinearityTypeGetNum, [regionUserNumber, equationsSetUserNumber])
12336 """Gets the lumping type for equations identified by a user number. 12338 :param regionUserNumber: The user number of the Region containing the equations to get the lumping type for. 12339 :type regionUserNumber: int 12340 :param equationsSetUserNumber: The user number of the equations set to get the lumping type for. 12341 :type equationsSetUserNumber: int 12342 :returns: lumpingType. The lumping type of the equations. Will be a value from the EquationsLumpingTypes enum. 12346 return _wrap_routine(_iron_python.cmfe_Equations_LumpingTypeGetNum, [regionUserNumber, equationsSetUserNumber])
12350 """Sets/changes the lumping type for equations identified by a user number. 12352 :param regionUserNumber: The user number of the Region containing the equations to set the lumping type for. 12353 :type regionUserNumber: int 12354 :param equationsSetUserNumber: The user number of the equations set to set the lumping type for. 12355 :type equationsSetUserNumber: int 12356 :param lumpingType: The lumping type of the equations to set. Must be a value from the EquationsLumpingTypes enum. 12357 :type lumpingType: int 12361 return _wrap_routine(_iron_python.cmfe_Equations_LumpingTypeSetNum, [regionUserNumber, equationsSetUserNumber, lumpingType])
12365 """Gets the output type for equations identified by a user number. 12367 :param regionUserNumber: The user number of the Region containing the equations to get the output type for. 12368 :type regionUserNumber: int 12369 :param equationsSetUserNumber: The user number of the equations set to get the output type for. 12370 :type equationsSetUserNumber: int 12371 :returns: outputType. The output type of the equations. Will be a value from the EquationsOutputTypes enum. 12375 return _wrap_routine(_iron_python.cmfe_Equations_OutputTypeGetNum, [regionUserNumber, equationsSetUserNumber])
12379 """Sets/changes the output type for equations identified by a user number. 12381 :param regionUserNumber: The user number of the Region containing the equations to set the output type for. 12382 :type regionUserNumber: int 12383 :param equationsSetUserNumber: The user number of the equations set to set the output type for. 12384 :type equationsSetUserNumber: int 12385 :param outputType: The output type of the equations to set. Must be a value from the EquationsOutputTypes enum. 12386 :type outputType: int 12390 return _wrap_routine(_iron_python.cmfe_Equations_OutputTypeSetNum, [regionUserNumber, equationsSetUserNumber, outputType])
12394 """Gets the sparsity type for equations identified by a user number. 12396 :param regionUserNumber: The user number of the Region containing the equations to get the sparsity type for. 12397 :type regionUserNumber: int 12398 :param equationsSetUserNumber: The user number of the equations set to get the sparsity type for. 12399 :type equationsSetUserNumber: int 12400 :returns: sparsityType. The sparsity type of the equations. Will be a value from the EquationsSparsityTypes enum. 12404 return _wrap_routine(_iron_python.cmfe_Equations_SparsityTypeGetNum, [regionUserNumber, equationsSetUserNumber])
12408 """Sets/changes the sparsity type for equations identified by a user number. 12410 :param regionUserNumber: The user number of the Region containing the equations to set the sparsity type for. 12411 :type regionUserNumber: int 12412 :param equationsSetUserNumber: The user number of the equations set to set the sparsity type for. 12413 :type equationsSetUserNumber: int 12414 :param sparsityType: The sparsity type of the equations to set. Must be a value from the EquationsSparsityTypes enum. 12415 :type sparsityType: int 12419 return _wrap_routine(_iron_python.cmfe_Equations_SparsityTypeSetNum, [regionUserNumber, equationsSetUserNumber, sparsityType])
12423 """Gets the time dependence type for equations identified by a user number. 12425 :param regionUserNumber: The user number of the Region containing the equations to get the time dependence type for. 12426 :type regionUserNumber: int 12427 :param equationsSetUserNumber: The user number of the equations set to get the time dependence type for. 12428 :type equationsSetUserNumber: int 12429 :returns: timeDependenceType. The time dependence type of the equations. Will be a value from the EquationsTimeDependenceTypes enum. 12433 return _wrap_routine(_iron_python.cmfe_Equations_TimeDependenceTypeGetNum, [regionUserNumber, equationsSetUserNumber])
12437 """Returns the error handling mode for OpenCMISS 12439 :returns: errorHandlingMode. The error handling mode. Will be a value from the CMISSErrorHandlingModes enum. 12443 return _wrap_routine(_iron_python.cmfe_ErrorHandlingModeGet, [])
12447 """Sets the error handling mode for OpenCMISS 12449 :param errorHandlingMode: The error handling mode to set. Must be a value from the CMISSErrorHandlingModes enum. 12450 :type errorHandlingMode: int 12454 return _wrap_routine(_iron_python.cmfe_ErrorHandlingModeSet, [errorHandlingMode])
12458 """Extracts the most recent error string for OpenCMISS 12460 :returns: errorMessage. The extracted error message. 12464 return _wrap_routine(_iron_python.cmfe_ExtractErrorMessage, [])
12468 """Returns the interpolation type for a field variable component for a field identified by a user number. 12470 :param regionUserNumber: The user number of the region containing the field to get the interpolation type for. 12471 :type regionUserNumber: int 12472 :param fieldUserNumber: The user number of the field to get the interpolation type for. 12473 :type fieldUserNumber: int 12474 :param variableType: The variable type of the field to get the interpolation type for. Must be a value from the FieldVariableTypes enum. 12475 :type variableType: int 12476 :param componentNumber: The component number of the field variable to get the interpolation type for. 12477 :type componentNumber: int 12478 :returns: interpolationType. The interpolation type. Will be a value from the FieldInterpolationTypes enum. 12482 return _wrap_routine(_iron_python.cmfe_Field_ComponentInterpolationGetNum, [regionUserNumber, fieldUserNumber, variableType, componentNumber])
12486 """Sets/changes the interpolation type for a field variable component for a field identified by a user number. 12488 :param regionUserNumber: The user number of the region containing the field to set the interpolation type for. 12489 :type regionUserNumber: int 12490 :param fieldUserNumber: The user number of the field to set the interpolation type for. 12491 :type fieldUserNumber: int 12492 :param variableType: The variable type of the field to set the interpolation type for. Must be a value from the FieldVariableTypes enum. 12493 :type variableType: int 12494 :param componentNumber: The component number of the field variable to set the interpolation type for. 12495 :type componentNumber: int 12496 :param interpolationType: The interpolation type to set. Must be a value from the FieldInterpolationTypes enum. 12497 :type interpolationType: int 12501 return _wrap_routine(_iron_python.cmfe_Field_ComponentInterpolationSetNum, [regionUserNumber, fieldUserNumber, variableType, componentNumber, interpolationType])
12505 """Returns the character string label for a field variable component for a field identified by a user number. 12507 :param regionUserNumber: The user number of the region containing the field to get the label for. 12508 :type regionUserNumber: int 12509 :param fieldUserNumber: The user number of the field to get the label for. 12510 :type fieldUserNumber: int 12511 :param variableType: The variable type of the field to get the label for. Must be a value from the FieldVariableTypes enum. 12512 :type variableType: int 12513 :param componentNumber: The component number of the field variable to get the label for. 12514 :type componentNumber: int 12515 :returns: label. The field variable component label. 12519 return _wrap_routine(_iron_python.cmfe_Field_ComponentLabelGetNum, [regionUserNumber, fieldUserNumber, variableType, componentNumber])
12523 """Sets/changes the character string label for a field variable component for a field identified by a user number. 12525 :param regionUserNumber: The user number of the region containing the field to set the label for. 12526 :type regionUserNumber: int 12527 :param fieldUserNumber: The user number of the field to set the label for. 12528 :type fieldUserNumber: int 12529 :param variableType: The variable type of the field to set the label for. Must be a value from the FieldVariableTypes enum. 12530 :type variableType: int 12531 :param componentNumber: The component number of the field variable to set the label for. 12532 :type componentNumber: int 12533 :param label: The field variable component label to set. 12534 :type label: string 12538 return _wrap_routine(_iron_python.cmfe_Field_ComponentLabelSetNum, [regionUserNumber, fieldUserNumber, variableType, componentNumber, label])
12542 """Returns the mesh component number for a field variable component for a field identified by a user number. 12544 :param regionUserNumber: The user number of the region containing the field to get the mesh component number for. 12545 :type regionUserNumber: int 12546 :param fieldUserNumber: The user number of the field to get the mesh component number for. 12547 :type fieldUserNumber: int 12548 :param variableType: The variable type of the field to get the mesh component number for. Must be a value from the FieldVariableTypes enum. 12549 :type variableType: int 12550 :param componentNumber: The component number of the field variable to get the mesh component number for. 12551 :type componentNumber: int 12552 :returns: meshComponent. The mesh component number. 12556 return _wrap_routine(_iron_python.cmfe_Field_ComponentMeshComponentGetNum, [regionUserNumber, fieldUserNumber, variableType, componentNumber])
12560 """Sets/changes the mesh component number for a field variable component for a field identified by a user number. 12562 :param regionUserNumber: The user number of the region containing the field to set the mesh component number for. 12563 :type regionUserNumber: int 12564 :param fieldUserNumber: The user number of the field to set the mesh component number for. 12565 :type fieldUserNumber: int 12566 :param variableType: The variable type of the field to set the mesh component number for. Must be a value from the FieldVariableTypes enum. 12567 :type variableType: int 12568 :param componentNumber: The component number of the field variable to set the mesh component number for. 12569 :type componentNumber: int 12570 :param meshComponent: The mesh component number to set. 12571 :type meshComponent: int 12575 return _wrap_routine(_iron_python.cmfe_Field_ComponentMeshComponentSetNum, [regionUserNumber, fieldUserNumber, variableType, componentNumber, meshComponent])
12579 """Initialises the values of parameter set of a field variable component to a double precision constant value for a field identified by a user number. 12581 :param regionUserNumber: The user number of the region containing the field to initialise the field variable component for. 12582 :type regionUserNumber: int 12583 :param fieldUserNumber: The user number of the field to initialise the field variable component for for. 12584 :type fieldUserNumber: int 12585 :param variableType: The variable type of the field to initialise the field variable component for. Must be a value from the FieldVariableTypes enum. 12586 :type variableType: int 12587 :param fieldSetType: The parameter set type of the field to initialise the field variable component for. Must be a value from the FieldParameterSetTypes enum. 12588 :type fieldSetType: int 12589 :param componentNumber: The component number of the field variable to initialise the field variable component for. 12590 :type componentNumber: int 12591 :param value: The value to initialise the parameter set for. 12596 return _wrap_routine(_iron_python.cmfe_Field_ComponentValuesInitialiseDPNum, [regionUserNumber, fieldUserNumber, variableType, fieldSetType, componentNumber, value])
12600 """Initialises the values of parameter set of a field variable component to an integer constant value for a field identified by a user number. 12602 :param regionUserNumber: The user number of the region containing the field to initialise the field variable component for. 12603 :type regionUserNumber: int 12604 :param fieldUserNumber: The user number of the field to initialise the field variable component for for. 12605 :type fieldUserNumber: int 12606 :param variableType: The variable type of the field to initialise the field variable component for. Must be a value from the FieldVariableTypes enum. 12607 :type variableType: int 12608 :param fieldSetType: The parameter set type of the field to initialise the field variable component for. Must be a value from the FieldParameterSetTypes enum. 12609 :type fieldSetType: int 12610 :param componentNumber: The component number of the field variable to initialise the field variable component for. 12611 :type componentNumber: int 12612 :param value: The value to initialise the parameter set for. 12617 return _wrap_routine(_iron_python.cmfe_Field_ComponentValuesInitialiseIntgNum, [regionUserNumber, fieldUserNumber, variableType, fieldSetType, componentNumber, value])
12621 """Initialises the values of parameter set of a field variable component to a logical constant value for a field identified by a user number. 12623 :param regionUserNumber: The user number of the region containing the field to initialise the field variable component for. 12624 :type regionUserNumber: int 12625 :param fieldUserNumber: The user number of the field to initialise the field variable component for for. 12626 :type fieldUserNumber: int 12627 :param variableType: The variable type of the field to initialise the field variable component for. Must be a value from the FieldVariableTypes enum. 12628 :type variableType: int 12629 :param fieldSetType: The parameter set type of the field to initialise the field variable component for. Must be a value from the FieldParameterSetTypes enum. 12630 :type fieldSetType: int 12631 :param componentNumber: The component number of the field variable to initialise the field variable component for. 12632 :type componentNumber: int 12633 :param value: The value to initialise the parameter set for. 12638 return _wrap_routine(_iron_python.cmfe_Field_ComponentValuesInitialiseLNum, [regionUserNumber, fieldUserNumber, variableType, fieldSetType, componentNumber, value])
12642 """Initialises the values of parameter set of a field variable component to a single precision constant value for a field identified by a user number. 12644 :param regionUserNumber: The user number of the region containing the field to initialise the field variable component for. 12645 :type regionUserNumber: int 12646 :param fieldUserNumber: The user number of the field to initialise the field variable component for for. 12647 :type fieldUserNumber: int 12648 :param variableType: The variable type of the field to initialise the field variable component for. Must be a value from the FieldVariableTypes enum. 12649 :type variableType: int 12650 :param fieldSetType: The parameter set type of the field to initialise the field variable component for. Must be a value from the FieldParameterSetTypes enum. 12651 :type fieldSetType: int 12652 :param componentNumber: The component number of the field variable to initialise the field variable component for. 12653 :type componentNumber: int 12654 :param value: The value to initialise the parameter set for. 12659 return _wrap_routine(_iron_python.cmfe_Field_ComponentValuesInitialiseSPNum, [regionUserNumber, fieldUserNumber, variableType, fieldSetType, componentNumber, value])
12663 """Finishes the creation of a field identified by a user number. 12665 :param regionUserNumber: The user number of the region containing the field to finish the creation of. 12666 :type regionUserNumber: int 12667 :param fieldUserNumber: The user number of the field to finish the creation of. 12668 :type fieldUserNumber: int 12672 return _wrap_routine(_iron_python.cmfe_Field_CreateFinishNum, [regionUserNumber, fieldUserNumber])
12676 """Starts the creation of a field identified by a user number. 12678 :param fieldUserNumber: The user number of the field to start the creation of. 12679 :type fieldUserNumber: int 12680 :param regionUserNumber: The user number of the region containing the field to start the creation of. 12681 :type regionUserNumber: int 12685 return _wrap_routine(_iron_python.cmfe_Field_CreateStartNum, [fieldUserNumber, regionUserNumber])
12689 """Returns the DOF order type for a field variable for a field identified by a user number. 12691 :param regionUserNumber: The user number of the region containing the field to get the DOF Order type for. 12692 :type regionUserNumber: int 12693 :param fieldUserNumber: The user number of the field to get the DOF Order type for. 12694 :type fieldUserNumber: int 12695 :param variableType: The variable type of the field to get the DOF Order type for. Must be a value from the FieldVariableTypes enum. 12696 :type variableType: int 12697 :returns: DOFOrderType. The field variable DOF Order type. Will be a value from the FieldDOFOrderTypes enum. 12701 return _wrap_routine(_iron_python.cmfe_Field_DOFOrderTypeGetNum, [regionUserNumber, fieldUserNumber, variableType])
12705 """Sets/changes the DOF order type for a field variable for a field identified by a user number. 12707 :param regionUserNumber: The user number of the region containing the field to set the DOF Order type for. 12708 :type regionUserNumber: int 12709 :param fieldUserNumber: The user number of the field to set the DOF Order type for. 12710 :type fieldUserNumber: int 12711 :param variableType: The variable type of the field to set the DOF Order type for. Must be a value from the FieldVariableTypes enum. 12712 :type variableType: int 12713 :param DOFOrderType: The field variable DOF Order type to set. Must be a value from the FieldDOFOrderTypes enum. 12714 :type DOFOrderType: int 12718 return _wrap_routine(_iron_python.cmfe_Field_DOFOrderTypeSetNum, [regionUserNumber, fieldUserNumber, variableType, DOFOrderType])
12722 """Sets/changes the data projection for a field identified by a user number. 12724 :param regionUserNumber: The user number of the region containing the field to set the mesh decomposition for. 12725 :type regionUserNumber: int 12726 :param fieldUserNumber: The user number of the field to set the mesh decomposition for. 12727 :type fieldUserNumber: int 12728 :param dataProjectionUserNumber: The field data projection user number to set. 12729 :type dataProjectionUserNumber: int 12733 return _wrap_routine(_iron_python.cmfe_Field_DataProjectionSetNum, [regionUserNumber, fieldUserNumber, dataProjectionUserNumber])
12737 """Returns the data type for a field variable for a field identified by a user number. 12739 :param regionUserNumber: The user number of the region containing the field to get the data type for. 12740 :type regionUserNumber: int 12741 :param fieldUserNumber: The user number of the field to get the data type for. 12742 :type fieldUserNumber: int 12743 :param variableType: The variable type of the field to get the data type for. Must be a value from the FieldVariableTypes enum. 12744 :type variableType: int 12745 :returns: dataType. The field variable data type. Will be a value from the FieldDataTypes enum. 12749 return _wrap_routine(_iron_python.cmfe_Field_DataTypeGetNum, [regionUserNumber, fieldUserNumber, variableType])
12753 """Sets/changes the data type for a field variable for a field identified by a user number. 12755 :param regionUserNumber: The user number of the region containing the field to set the data type for. 12756 :type regionUserNumber: int 12757 :param fieldUserNumber: The user number of the field to set the data type for. 12758 :type fieldUserNumber: int 12759 :param variableType: The variable type of the field to set the data type for. Must be a value from the FieldVariableTypes enum. 12760 :type variableType: int 12761 :param dataType: The field variable data type to set. Must be a value from the FieldDataTypes enum. 12762 :type dataType: int 12766 return _wrap_routine(_iron_python.cmfe_Field_DataTypeSetNum, [regionUserNumber, fieldUserNumber, variableType, dataType])
12770 """Returns the dependent type for a field identified by a user number. 12772 :param regionUserNumber: The user number of the region containing the field to get the dependent type for. 12773 :type regionUserNumber: int 12774 :param fieldUserNumber: The user number of the field to get the dependent type for. 12775 :type fieldUserNumber: int 12776 :returns: dependentType. The field dependent type. Will be a value from the FieldDependentTypes enum. 12780 return _wrap_routine(_iron_python.cmfe_Field_DependentTypeGetNum, [regionUserNumber, fieldUserNumber])
12784 """Sets/changes the dependent type for a field identified by a user number. 12786 :param regionUserNumber: The user number of the region containing the field to get the dependent type for. 12787 :type regionUserNumber: int 12788 :param fieldUserNumber: The user number of the field to get the dependent type for. 12789 :type fieldUserNumber: int 12790 :param dependentType: The field dependent type to set. Must be a value from the FieldDependentTypes enum. 12791 :type dependentType: int 12795 return _wrap_routine(_iron_python.cmfe_Field_DependentTypeSetNum, [regionUserNumber, fieldUserNumber, dependentType])
12799 """Destroys a field identified by a user number. 12801 :param regionUserNumber: The user number of the region containing the field to destroy. 12802 :type regionUserNumber: int 12803 :param fieldUserNumber: The user number of the field to destroy. 12804 :type fieldUserNumber: int 12808 return _wrap_routine(_iron_python.cmfe_Field_DestroyNum, [regionUserNumber, fieldUserNumber])
12812 """Returns the dimension for a field identified by a user number. 12814 :param regionUserNumber: The user number of the region containing the field to get the dimension for. 12815 :type regionUserNumber: int 12816 :param fieldUserNumber: The user number of the field to get the dimension for. 12817 :type fieldUserNumber: int 12818 :param variableType: The variable type of the field to get the dimension for. Must be a value from the FieldVariableTypes enum. 12819 :type variableType: int 12820 :returns: dimension. The field dimension. Will be a value from the FieldDimensionTypes enum. 12824 return _wrap_routine(_iron_python.cmfe_Field_DimensionGetNum, [regionUserNumber, fieldUserNumber, variableType])
12828 """Sets/changes the dimension for a field identified by a user number. 12830 :param regionUserNumber: The user number of the region containing the field to set the dimension for. 12831 :type regionUserNumber: int 12832 :param fieldUserNumber: The user number of the field to set the dimension for. 12833 :type fieldUserNumber: int 12834 :param variableType: The variable type of the field to get the dimension for. Must be a value from the FieldVariableTypes enum. 12835 :type variableType: int 12836 :param dimension: The field dimension to set. Must be a value from the FieldDimensionTypes enum. 12837 :type dimension: int 12841 return _wrap_routine(_iron_python.cmfe_Field_DimensionSetNum, [regionUserNumber, fieldUserNumber, variableType, dimension])
12845 """Returns the geometric field for a field identified by a user number. 12847 :param regionUserNumber: The user number of the region containing the field to get the geometric field for. 12848 :type regionUserNumber: int 12849 :param fieldUserNumber: The user number of the field to get the geometric field for. 12850 :type fieldUserNumber: int 12851 :returns: geometricFieldUserNumber. The field geometric field user number. 12855 return _wrap_routine(_iron_python.cmfe_Field_GeometricFieldGetNum, [regionUserNumber, fieldUserNumber])
12859 """Sets/changes the geometric field for a field identified by a user number. 12861 :param regionUserNumber: The user number of the region containing the field to set the geometric field for. 12862 :type regionUserNumber: int 12863 :param fieldUserNumber: The user number of the field to set the geometric field for. 12864 :type fieldUserNumber: int 12865 :param geometricFieldUserNumber: The field geometric field user number to set. 12866 :type geometricFieldUserNumber: int 12870 return _wrap_routine(_iron_python.cmfe_Field_GeometricFieldSetNum, [regionUserNumber, fieldUserNumber, geometricFieldUserNumber])
12874 """Gets the line length between nodes of a geometric field for a given element number and element basis line number by a user number. 12876 :param regionUserNumber: The user number of the region containing the field to obtain the line length from 12877 :type regionUserNumber: int 12878 :param geometricFieldUserNumber: The geometric field user number to obtain the line length from 12879 :type geometricFieldUserNumber: int 12880 :param elementNumber: The element to get the line length for 12881 :type elementNumber: int 12882 :param elementLineNumber: The element basis line to get the length for 12883 :type elementLineNumber: int 12884 :returns: lineLength. The line length of the chosen element line number 12888 return _wrap_routine(_iron_python.cmfe_Field_GeometricParametersElementLineLengthGetNum, [regionUserNumber, geometricFieldUserNumber, elementNumber, elementLineNumber])
12892 """Gets the volume for a given element number by a user number. 12894 :param regionUserNumber: The user number of the region containing the field to obtain the volume from 12895 :type regionUserNumber: int 12896 :param geometricFieldUserNumber: The geometric field user number to obtain the volume from 12897 :type geometricFieldUserNumber: int 12898 :param elementNumber: The element to get the volume for 12899 :type elementNumber: int 12900 :returns: elementVolume. The volume of the chosen element number 12904 return _wrap_routine(_iron_python.cmfe_Field_GeometricParametersElementVolumeGetNum, [regionUserNumber, geometricFieldUserNumber, elementNumber])
12908 """Returns the character string label for a field identified by a user number. 12910 :param regionUserNumber: The user number of the region containing the field to get the label for. 12911 :type regionUserNumber: int 12912 :param fieldUserNumber: The user number of the field to get the label for. 12913 :type fieldUserNumber: int 12914 :returns: label. The field label. 12918 return _wrap_routine(_iron_python.cmfe_Field_LabelGetNum, [regionUserNumber, fieldUserNumber])
12922 """Sets/changes the character string label for a field identified by a user number. 12924 :param regionUserNumber: The user number of the region containing the field to set the label for. 12925 :type regionUserNumber: int 12926 :param fieldUserNumber: The user number of the field to set the label for. 12927 :type fieldUserNumber: int 12928 :param label: The field label to set. 12929 :type label: string 12933 return _wrap_routine(_iron_python.cmfe_Field_LabelSetNum, [regionUserNumber, fieldUserNumber, label])
12937 """Returns the mesh decomposition for a field identified by a user number. 12939 :param regionUserNumber: The user number of the region containing the field to get the mesh decomposition for. 12940 :type regionUserNumber: int 12941 :param fieldUserNumber: The user number of the field to get the mesh decomposition for. 12942 :type fieldUserNumber: int 12943 :returns: decompositionUserNumber. The field decomposition user number. 12947 return _wrap_routine(_iron_python.cmfe_Field_MeshDecompositionGetNum, [regionUserNumber, fieldUserNumber])
12951 """Sets/changes the mesh decomposition for a field identified by a user number. 12953 :param regionUserNumber: The user number of the region containing the field to set the mesh decomposition for. 12954 :type regionUserNumber: int 12955 :param fieldUserNumber: The user number of the field to set the mesh decomposition for. 12956 :type fieldUserNumber: int 12957 :param meshUserNumber: The user number of the mesh to set the mesh decomposition for. 12958 :type meshUserNumber: int 12959 :param decompositionUserNumber: The field mesh decomposition user number to set. 12960 :type decompositionUserNumber: int 12964 return _wrap_routine(_iron_python.cmfe_Field_MeshDecompositionSetNum, [regionUserNumber, fieldUserNumber, meshUserNumber, decompositionUserNumber])
12968 """Returns the number of componenets for a field variable for a field identified by a user number. 12970 :param regionUserNumber: The user number of the region containing the field to get the number of components for. 12971 :type regionUserNumber: int 12972 :param fieldUserNumber: The user number of the field to get the number of components for. 12973 :type fieldUserNumber: int 12974 :param variableType: The variable type of the dependent field to get the number of components for. Must be a value from the FieldVariableTypes enum. 12975 :type variableType: int 12976 :returns: numberOfComponents. The number of components in the field variable. 12980 return _wrap_routine(_iron_python.cmfe_Field_NumberOfComponentsGetNum, [regionUserNumber, fieldUserNumber, variableType])
12984 """Sets/changes the number of componenets for a field variable for a field identified by a user number. 12986 :param regionUserNumber: The user number of the region containing the field to set the number of components for. 12987 :type regionUserNumber: int 12988 :param fieldUserNumber: The user number of the field to set the number of components for. 12989 :type fieldUserNumber: int 12990 :param variableType: The variable type of the dependent field to set the number of components for. Must be a value from the FieldVariableTypes enum. 12991 :type variableType: int 12992 :param numberOfComponents: The number of components in the field variable to set. 12993 :type numberOfComponents: int 12997 return _wrap_routine(_iron_python.cmfe_Field_NumberOfComponentsSetNum, [regionUserNumber, fieldUserNumber, variableType, numberOfComponents])
13001 """Returns the number of variables for a field identified by a user number. 13003 :param regionUserNumber: The user number of the region containing the field to get the number of variables for. 13004 :type regionUserNumber: int 13005 :param fieldUserNumber: The user number of the field to get the number of variables for. 13006 :type fieldUserNumber: int 13007 :returns: numberOfVariables. The number of variables in the field. 13011 return _wrap_routine(_iron_python.cmfe_Field_NumberOfVariablesGetNum, [regionUserNumber, fieldUserNumber])
13015 """Sets/chnages the number of variables for a field identified by a user number. 13017 :param regionUserNumber: The user number of the region containing the field to set the number of variables for. 13018 :type regionUserNumber: int 13019 :param fieldUserNumber: The user number of the field to set the number of variables for. 13020 :type fieldUserNumber: int 13021 :param numberOfVariables: The number of variables in the field to set. 13022 :type numberOfVariables: int 13026 return _wrap_routine(_iron_python.cmfe_Field_NumberOfVariablesSetNum, [regionUserNumber, fieldUserNumber, numberOfVariables])
13030 """Adds the given double precision value to the given parameter set for the constant of the field variable component for a field identified by a user number. 13032 :param regionUserNumber: The user number of the region containing the field to add the constant to the field parameter set for. 13033 :type regionUserNumber: int 13034 :param fieldUserNumber: The user number of the field to add the constant to the field parameter set for. 13035 :type fieldUserNumber: int 13036 :param variableType: The variable type of the field to add the constant to the field parameter set for. Must be a value from the FieldVariableTypes enum. 13037 :type variableType: int 13038 :param fieldSetType: The parameter set type of the field to add the constant to the field parameter set for. Must be a value from the FieldParameterSetTypes enum. 13039 :type fieldSetType: int 13040 :param componentNumber: The component number of the field variable to add the constant to the field parameter set for. 13041 :type componentNumber: int 13042 :param value: The value to add to the field parameter set. 13047 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetAddConstantDPNum, [regionUserNumber, fieldUserNumber, variableType, fieldSetType, componentNumber, value])
13051 """Adds the given integer value to the given parameter set for the constant of the field variable component for a field identified by a user number. 13053 :param regionUserNumber: The user number of the region containing the field to add the constant to the field parameter set for. 13054 :type regionUserNumber: int 13055 :param fieldUserNumber: The user number of the field to add the constant to the field parameter set for. 13056 :type fieldUserNumber: int 13057 :param variableType: The variable type of the field to add the constant to the field parameter set for. Must be a value from the FieldVariableTypes enum. 13058 :type variableType: int 13059 :param fieldSetType: The parameter set type of the field to add the constant to the field parameter set for. Must be a value from the FieldParameterSetTypes enum. 13060 :type fieldSetType: int 13061 :param componentNumber: The component number of the field variable to add the constant to the field parameter set for. 13062 :type componentNumber: int 13063 :param value: The value to add to the field parameter set. 13068 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetAddConstantIntgNum, [regionUserNumber, fieldUserNumber, variableType, fieldSetType, componentNumber, value])
13072 """Adds the given logical value to the given parameter set for the constant of the field variable component for a field identified by a user number. 13074 :param regionUserNumber: The user number of the region containing the field to add the constant to the field parameter set for. 13075 :type regionUserNumber: int 13076 :param fieldUserNumber: The user number of the field to add the constant to the field parameter set for. 13077 :type fieldUserNumber: int 13078 :param variableType: The variable type of the field to add the constant to the field parameter set for. Must be a value from the FieldVariableTypes enum. 13079 :type variableType: int 13080 :param fieldSetType: The parameter set type of the field to add the constant to the field parameter set for. Must be a value from the FieldParameterSetTypes enum. 13081 :type fieldSetType: int 13082 :param componentNumber: The component number of the field variable to add the constant to the field parameter set for. 13083 :type componentNumber: int 13084 :param value: The value to add to the field parameter set. 13089 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetAddConstantLNum, [regionUserNumber, fieldUserNumber, variableType, fieldSetType, componentNumber, value])
13093 """Adds the given single precision value to the given parameter set for the constant of the field variable component for a field identified by a user number. 13095 :param regionUserNumber: The user number of the region containing the field to add the constant to the field parameter set for. 13096 :type regionUserNumber: int 13097 :param fieldUserNumber: The user number of the field to add the constant to the field parameter set for. 13098 :type fieldUserNumber: int 13099 :param variableType: The variable type of the field to add the constant to the field parameter set for. Must be a value from the FieldVariableTypes enum. 13100 :type variableType: int 13101 :param fieldSetType: The parameter set type of the field to add the constant to the field parameter set for. Must be a value from the FieldParameterSetTypes enum. 13102 :type fieldSetType: int 13103 :param componentNumber: The component number of the field variable to add the constant to the field parameter set for. 13104 :type componentNumber: int 13105 :param value: The value to add to the field parameter set. 13110 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetAddConstantSPNum, [regionUserNumber, fieldUserNumber, variableType, fieldSetType, componentNumber, value])
13114 """Adds the given double precision value to an element in the given parameter set for field variable component for a field identified by a user number. 13116 :param regionUserNumber: The user number of the region containing the field to add the value to the element in the field parameter set. 13117 :type regionUserNumber: int 13118 :param fieldUserNumber: The user number of the field to add the value to the element in the field parameter set. 13119 :type fieldUserNumber: int 13120 :param variableType: The variable type of the field to add the value to the element in the field parameter set. Must be a value from the FieldVariableTypes enum. 13121 :type variableType: int 13122 :param fieldSetType: The parameter set type of the field to add the value to the element. Must be a value from the FieldParameterSetTypes enum. 13123 :type fieldSetType: int 13124 :param userElementNumber: The user element number to add the value to. 13125 :type userElementNumber: int 13126 :param componentNumber: The component number of the field variable to add the value to the element to in the field parameter set. 13127 :type componentNumber: int 13128 :param value: The value to add to the element in the field parameter set. 13133 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetAddElementDPNum, [regionUserNumber, fieldUserNumber, variableType, fieldSetType, userElementNumber, componentNumber, value])
13137 """Adds the given integer value to an element in the given parameter set for field variable component for a field identified by a user number. 13139 :param regionUserNumber: The user number of the region containing the field to add the value to the element in the field parameter set. 13140 :type regionUserNumber: int 13141 :param fieldUserNumber: The user number of the field to add the value to the element in the field parameter set. 13142 :type fieldUserNumber: int 13143 :param variableType: The variable type of the field to add the value to the element in the field parameter set. Must be a value from the FieldVariableTypes enum. 13144 :type variableType: int 13145 :param fieldSetType: The parameter set type of the field to add the value to the element. Must be a value from the FieldParameterSetTypes enum. 13146 :type fieldSetType: int 13147 :param userElementNumber: The user element number to add the value to. 13148 :type userElementNumber: int 13149 :param componentNumber: The component number of the field variable to add the value to the element to in the field parameter set. 13150 :type componentNumber: int 13151 :param value: The value to add to the element in the field parameter set. 13156 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetAddElementIntgNum, [regionUserNumber, fieldUserNumber, variableType, fieldSetType, userElementNumber, componentNumber, value])
13160 """Adds the given logical value to an element in the given parameter set for field variable component for a field identified by a user number. 13162 :param regionUserNumber: The user number of the region containing the field to add the value to the element in the field parameter set. 13163 :type regionUserNumber: int 13164 :param fieldUserNumber: The user number of the field to add the value to the element in the field parameter set. 13165 :type fieldUserNumber: int 13166 :param variableType: The variable type of the field to add the value to the element in the field parameter set. Must be a value from the FieldVariableTypes enum. 13167 :type variableType: int 13168 :param fieldSetType: The parameter set type of the field to add the value to the element. Must be a value from the FieldParameterSetTypes enum. 13169 :type fieldSetType: int 13170 :param userElementNumber: The user element number to add the value to. 13171 :type userElementNumber: int 13172 :param componentNumber: The component number of the field variable to add the value to the element to in the field parameter set. 13173 :type componentNumber: int 13174 :param value: The value to add to the element in the field parameter set. 13179 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetAddElementLNum, [regionUserNumber, fieldUserNumber, variableType, fieldSetType, userElementNumber, componentNumber, value])
13183 """Adds the given single precision value to an element in the given parameter set for field variable component for a field identified by a user number. 13185 :param regionUserNumber: The user number of the region containing the field to add the value to the element in the field parameter set. 13186 :type regionUserNumber: int 13187 :param fieldUserNumber: The user number of the field to add the value to the element in the field parameter set. 13188 :type fieldUserNumber: int 13189 :param variableType: The variable type of the field to add the value to the element in the field parameter set. Must be a value from the FieldVariableTypes enum. 13190 :type variableType: int 13191 :param fieldSetType: The parameter set type of the field to add the value to the element. Must be a value from the FieldParameterSetTypes enum. 13192 :type fieldSetType: int 13193 :param userElementNumber: The user element number to add the value to. 13194 :type userElementNumber: int 13195 :param componentNumber: The component number of the field variable to add the value to the element to in the field parameter set. 13196 :type componentNumber: int 13197 :param value: The value to add to the element in the field parameter set. 13202 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetAddElementSPNum, [regionUserNumber, fieldUserNumber, variableType, fieldSetType, userElementNumber, componentNumber, value])
13205 def Field_ParameterSetAddNodeDPNum(regionUserNumber, fieldUserNumber, variableType, fieldSetType, versionNumber, derivativeNumber, userNodeNumber, componentNumber, value):
13206 """Adds the given double precision value to an node in the given parameter set for field variable component for a field identified by a user number. 13208 :param regionUserNumber: The user number of the region containing the field to add the value to the node in the field parameter set. 13209 :type regionUserNumber: int 13210 :param fieldUserNumber: The user number of the field to add the value to the node in the field parameter set. 13211 :type fieldUserNumber: int 13212 :param variableType: The variable type of the field to add the value to the node in the field parameter set. Must be a value from the FieldVariableTypes enum. 13213 :type variableType: int 13214 :param fieldSetType: The parameter set type of the field to add the value to the node. Must be a value from the FieldParameterSetTypes enum. 13215 :type fieldSetType: int 13216 :param versionNumber: The node derivative version number of the node to add the value to. 13217 :type versionNumber: int 13218 :param derivativeNumber: The node derivative number of the node to add the value to. 13219 :type derivativeNumber: int 13220 :param userNodeNumber: The user node number to add the value to. 13221 :type userNodeNumber: int 13222 :param componentNumber: The component number of the field variable to add the value to the node to in the field parameter set. 13223 :type componentNumber: int 13224 :param value: The value to add to the node in the field parameter set. 13229 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetAddNodeDPNum, [regionUserNumber, fieldUserNumber, variableType, fieldSetType, versionNumber, derivativeNumber, userNodeNumber, componentNumber, value])
13233 """Adds the given integer value to an node in the given parameter set for field variable component for a field identified by a user number. 13235 :param regionUserNumber: The user number of the region containing the field to add the value to the node in the field parameter set. 13236 :type regionUserNumber: int 13237 :param fieldUserNumber: The user number of the field to add the value to the node in the field parameter set. 13238 :type fieldUserNumber: int 13239 :param variableType: The variable type of the field to add the value to the node in the field parameter set. Must be a value from the FieldVariableTypes enum. 13240 :type variableType: int 13241 :param fieldSetType: The parameter set type of the field to add the value to the node. Must be a value from the FieldParameterSetTypes enum. 13242 :type fieldSetType: int 13243 :param versionNumber: The node derivative version number of the node to add the value to. 13244 :type versionNumber: int 13245 :param derivativeNumber: The node derivative number of the node to add the value to. 13246 :type derivativeNumber: int 13247 :param userNodeNumber: The user node number to add the value to. 13248 :type userNodeNumber: int 13249 :param componentNumber: The component number of the field variable to add the value to the node to in the field parameter set. 13250 :type componentNumber: int 13251 :param value: The value to add to the node in the field parameter set. 13256 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetAddNodeIntgNum, [regionUserNumber, fieldUserNumber, variableType, fieldSetType, versionNumber, derivativeNumber, userNodeNumber, componentNumber, value])
13259 def Field_ParameterSetAddNodeLNum(regionUserNumber, fieldUserNumber, variableType, fieldSetType, versionNumber, derivativeNumber, userNodeNumber, componentNumber, value):
13260 """Adds the given logical value to an node in the given parameter set for field variable component for a field identified by a user number. 13262 :param regionUserNumber: The user number of the region containing the field to add the value to the node in the field parameter set. 13263 :type regionUserNumber: int 13264 :param fieldUserNumber: The user number of the field to add the value to the node in the field parameter set. 13265 :type fieldUserNumber: int 13266 :param variableType: The variable type of the field to add the value to the node in the field parameter set. Must be a value from the FieldVariableTypes enum. 13267 :type variableType: int 13268 :param fieldSetType: The parameter set type of the field to add the value to the node. Must be a value from the FieldParameterSetTypes enum. 13269 :type fieldSetType: int 13270 :param versionNumber: The node derivative version number of the node to add the value to. 13271 :type versionNumber: int 13272 :param derivativeNumber: The node derivative number of the node to add the value to. 13273 :type derivativeNumber: int 13274 :param userNodeNumber: The user node number to add the value to. 13275 :type userNodeNumber: int 13276 :param componentNumber: The component number of the field variable to add the value to the node to in the field parameter set. 13277 :type componentNumber: int 13278 :param value: The value to add to the node in the field parameter set. 13283 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetAddNodeLNum, [regionUserNumber, fieldUserNumber, variableType, fieldSetType, versionNumber, derivativeNumber, userNodeNumber, componentNumber, value])
13286 def Field_ParameterSetAddNodeSPNum(regionUserNumber, fieldUserNumber, variableType, fieldSetType, versionNumber, derivativeNumber, userNodeNumber, componentNumber, value):
13287 """Adds the given single precision value to an node in the given parameter set for field variable component for a field identified by a user number. 13289 :param regionUserNumber: The user number of the region containing the field to add the value to the node in the field parameter set. 13290 :type regionUserNumber: int 13291 :param fieldUserNumber: The user number of the field to add the value to the node in the field parameter set. 13292 :type fieldUserNumber: int 13293 :param variableType: The variable type of the field to add the value to the node in the field parameter set. Must be a value from the FieldVariableTypes enum. 13294 :type variableType: int 13295 :param fieldSetType: The parameter set type of the field to add the value to the node. Must be a value from the FieldParameterSetTypes enum. 13296 :type fieldSetType: int 13297 :param versionNumber: The node derivative version number of the node to add the value to. 13298 :type versionNumber: int 13299 :param derivativeNumber: The node derivative number of the node to add the value to. 13300 :type derivativeNumber: int 13301 :param userNodeNumber: The user node number to add the value to. 13302 :type userNodeNumber: int 13303 :param componentNumber: The component number of the field variable to add the value to the node to in the field parameter set. 13304 :type componentNumber: int 13305 :param value: The value to add to the node in the field parameter set. 13310 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetAddNodeSPNum, [regionUserNumber, fieldUserNumber, variableType, fieldSetType, versionNumber, derivativeNumber, userNodeNumber, componentNumber, value])
13314 """Creates a new parameter set of type set type for a field variable for a field identified by a user number. 13316 :param regionUserNumber: The user number of the region containing the field to create the parameter set on. 13317 :type regionUserNumber: int 13318 :param fieldUserNumber: The user number of the field to create the parameter set on. 13319 :type fieldUserNumber: int 13320 :param variableType: The variable type of the field to create the parameter set on. Must be a value from the FieldVariableTypes enum. 13321 :type variableType: int 13322 :param fieldSetType: The parameter set type of the field to create. Must be a value from the FieldParameterSetTypes enum. 13323 :type fieldSetType: int 13327 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetCreateNum, [regionUserNumber, fieldUserNumber, variableType, fieldSetType])
13331 """Returns a pointer to the specified field parameter set local double precision data array for a field identified by an user number. The pointer must be restored with a call to OpenCMISS::Iron::cmfe_Field_ParameterSetDataRestore call. Note: the values can be used for read operations but a field parameter set update or add calls must be used to change any values. 13333 :param regionUserNumber: The user number of the region containing the field to get the parameter set data for. 13334 :type regionUserNumber: int 13335 :param fieldUserNumber: The user number of the field to get the parameter set data for. 13336 :type fieldUserNumber: int 13337 :param variableType: The variable type of the field to get the parameter set data for. Must be a value from the FieldVariableTypes enum. 13338 :type variableType: int 13339 :param fieldSetType: The parameter set type of the parameter set data to get. Must be a value from the FieldParameterSetTypes enum. 13340 :type fieldSetType: int 13341 :param parametersSize: Size of parameters to allocate. 13342 :returns: parameters. A pointer to the parameter set data. 13343 :rtype: Array of floats 13346 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetDataGetDPNum, [regionUserNumber, fieldUserNumber, variableType, fieldSetType])
13350 """Returns a pointer to the specified field parameter set local integer data array for a field identified by an user number. The pointer must be restored with a call to OpenCMISS::Iron::cmfe_Field_ParameterSetDataRestore call. Note: the values can be used for read operations but a field parameter set update or add calls must be used to change any values. 13352 :param regionUserNumber: The user number of the region containing the field to get the parameter set data for. 13353 :type regionUserNumber: int 13354 :param fieldUserNumber: The user number of the field to get the parameter set data for. 13355 :type fieldUserNumber: int 13356 :param variableType: The variable type of the field to get the parameter set data for. Must be a value from the FieldVariableTypes enum. 13357 :type variableType: int 13358 :param fieldSetType: The parameter set type of the parameter set data to get. Must be a value from the FieldParameterSetTypes enum. 13359 :type fieldSetType: int 13360 :param parametersSize: Size of parameters to allocate. 13361 :returns: parameters. A pointer to the parameter set data. 13362 :rtype: Array of ints 13365 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetDataGetIntgNum, [regionUserNumber, fieldUserNumber, variableType, fieldSetType])
13369 """Returns a pointer to the specified field parameter set local logical data array for a field identified by an user number. The pointer must be restored with a call to OpenCMISS::Iron::cmfe_Field_ParameterSetDataRestore call. Note: the values can be used for read operations but a field parameter set update or add calls must be used to change any values. 13371 :param regionUserNumber: The user number of the region containing the field to get the parameter set data for. 13372 :type regionUserNumber: int 13373 :param fieldUserNumber: The user number of the field to get the parameter set data for. 13374 :type fieldUserNumber: int 13375 :param variableType: The variable type of the field to get the parameter set data for. Must be a value from the FieldVariableTypes enum. 13376 :type variableType: int 13377 :param fieldSetType: The parameter set type of the parameter set data to get. Must be a value from the FieldParameterSetTypes enum. 13378 :type fieldSetType: int 13379 :param parametersSize: Size of parameters to allocate. 13380 :returns: parameters. A pointer to the parameter set data. 13381 :rtype: Array of bools 13384 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetDataGetLNum, [regionUserNumber, fieldUserNumber, variableType, fieldSetType])
13388 """Returns a pointer to the specified field parameter set local single precision data array for a field identified by an user number. The pointer must be restored with a call to OpenCMISS::Iron::cmfe_Field_ParameterSetDataRestore call. Note: the values can be used for read operations but a field parameter set update or add calls must be used to change any values. 13390 :param regionUserNumber: The user number of the region containing the field to get the parameter set data for. 13391 :type regionUserNumber: int 13392 :param fieldUserNumber: The user number of the field to get the parameter set data for. 13393 :type fieldUserNumber: int 13394 :param variableType: The variable type of the field to get the parameter set data for. Must be a value from the FieldVariableTypes enum. 13395 :type variableType: int 13396 :param fieldSetType: The parameter set type of the parameter set data to get. Must be a value from the FieldParameterSetTypes enum. 13397 :type fieldSetType: int 13398 :param parametersSize: Size of parameters to allocate. 13399 :returns: parameters. A pointer to the parameter set data. 13400 :rtype: Array of floats 13403 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetDataGetSPNum, [regionUserNumber, fieldUserNumber, variableType, fieldSetType])
13407 """Restores the specified field variable parameter set local double precision array that was obtained with an OpenCMISS::Iron::cmfe_Field_ParameterSetDataGet call for a field that is specified with an user number. 13409 :param regionUserNumber: The user number of the region containing the field to restore the parameter set data for. 13410 :type regionUserNumber: int 13411 :param fieldUserNumber: The user number of the field to restore the parameter set data for. 13412 :type fieldUserNumber: int 13413 :param variableType: The variable type of the field to restore the parameter set data for. Must be a value from the FieldVariableTypes enum. 13414 :type variableType: int 13415 :param fieldSetType: The parameter set type of the parameter set data to restore. Must be a value from the FieldParameterSetTypes enum. 13416 :type fieldSetType: int 13417 :param parameters: A pointer to the parameter set data. On return this pointer is null. 13418 :type parameters: Array of floats 13422 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetDataRestoreDPNum, [regionUserNumber, fieldUserNumber, variableType, fieldSetType, parameters])
13426 """Restores the specified field variable parameter set local integer array that was obtained with an OpenCMISS::Iron::cmfe_Field_ParameterSetDataGet call for a field that is specified with an user number. 13428 :param regionUserNumber: The user number of the region containing the field to restore the parameter set data for. 13429 :type regionUserNumber: int 13430 :param fieldUserNumber: The user number of the field to restore the parameter set data for. 13431 :type fieldUserNumber: int 13432 :param variableType: The variable type of the field to restore the parameter set data for. Must be a value from the FieldVariableTypes enum. 13433 :type variableType: int 13434 :param fieldSetType: The parameter set type of the parameter set data to restore. Must be a value from the FieldParameterSetTypes enum. 13435 :type fieldSetType: int 13436 :param parameters: A pointer to the parameter set data. On return this pointer is null. 13437 :type parameters: Array of ints 13441 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetDataRestoreIntgNum, [regionUserNumber, fieldUserNumber, variableType, fieldSetType, parameters])
13445 """Restores the specified field variable parameter set local logical array that was obtained with an OpenCMISS::Iron::cmfe_Field_ParameterSetDataGet call for a field that is specified with an user number. 13447 :param regionUserNumber: The user number of the region containing the field to restore the parameter set data for. 13448 :type regionUserNumber: int 13449 :param fieldUserNumber: The user number of the field to restore the parameter set data for. 13450 :type fieldUserNumber: int 13451 :param variableType: The variable type of the field to restore the parameter set data for. Must be a value from the FieldVariableTypes enum. 13452 :type variableType: int 13453 :param fieldSetType: The parameter set type of the parameter set data to restore. Must be a value from the FieldParameterSetTypes enum. 13454 :type fieldSetType: int 13455 :param parameters: A pointer to the parameter set data. On return this pointer is null. 13456 :type parameters: Array of bools 13460 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetDataRestoreLNum, [regionUserNumber, fieldUserNumber, variableType, fieldSetType, parameters])
13464 """Restores the specified field variable parameter set local single precision array that was obtained with an OpenCMISS::Iron::cmfe_Field_ParameterSetDataGet call for a field that is specified with an user number. 13466 :param regionUserNumber: The user number of the region containing the field to restore the parameter set data for. 13467 :type regionUserNumber: int 13468 :param fieldUserNumber: The user number of the field to restore the parameter set data for. 13469 :type fieldUserNumber: int 13470 :param variableType: The variable type of the field to restore the parameter set data for. Must be a value from the FieldVariableTypes enum. 13471 :type variableType: int 13472 :param fieldSetType: The parameter set type of the parameter set data to restore. Must be a value from the FieldParameterSetTypes enum. 13473 :type fieldSetType: int 13474 :param parameters: A pointer to the parameter set data. On return this pointer is null. 13475 :type parameters: Array of floats 13479 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetDataRestoreSPNum, [regionUserNumber, fieldUserNumber, variableType, fieldSetType, parameters])
13483 """Destroys the specified parameter set type for a field variable for a field identified by a user number. 13485 :param regionUserNumber: The user number of the region containing the field to destroy the parameter set for. 13486 :type regionUserNumber: int 13487 :param fieldUserNumber: The user number of the field to destroy the parameter set for. 13488 :type fieldUserNumber: int 13489 :param variableType: The variable type of the field to destroy the parameter set for. Must be a value from the FieldVariableTypes enum. 13490 :type variableType: int 13491 :param fieldSetType: The parameter set type of the field to destroy. Must be a value from the FieldParameterSetTypes enum. 13492 :type fieldSetType: int 13496 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetDestroyNum, [regionUserNumber, fieldUserNumber, variableType, fieldSetType])
13500 """Returns from the given parameter set a double precision value for the specified constant of a field variable component for a field identified by a user number. 13502 :param regionUserNumber: The user number of the region containing the field to get the constant value from the field parameter set. 13503 :type regionUserNumber: int 13504 :param fieldUserNumber: The user number of the field to get the constant value from the field parameter set. 13505 :type fieldUserNumber: int 13506 :param variableType: The variable type of the field to get the constant value from the field parameter set. Must be a value from the FieldVariableTypes enum. 13507 :type variableType: int 13508 :param fieldSetType: The parameter set type of the field to get the constant value from. Must be a value from the FieldParameterSetTypes enum. 13509 :type fieldSetType: int 13510 :param componentNumber: The component number of the field variable to get the constant value from the field parameter set. 13511 :type componentNumber: int 13512 :returns: value. The value from the field parameter set. 13516 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetGetConstantDPNum, [regionUserNumber, fieldUserNumber, variableType, fieldSetType, componentNumber])
13520 """Returns from the given parameter set an integer value for the specified constant of a field variable component for a field identified by a user number. 13522 :param regionUserNumber: The user number of the region containing the field to get the constant value from the field parameter set. 13523 :type regionUserNumber: int 13524 :param fieldUserNumber: The user number of the field to get the constant value from the field parameter set. 13525 :type fieldUserNumber: int 13526 :param variableType: The variable type of the field to get the constant value from the field parameter set. Must be a value from the FieldVariableTypes enum. 13527 :type variableType: int 13528 :param fieldSetType: The parameter set type of the field to get the constant value from. Must be a value from the FieldParameterSetTypes enum. 13529 :type fieldSetType: int 13530 :param componentNumber: The component number of the field variable to get the constant value from the field parameter set. 13531 :type componentNumber: int 13532 :returns: value. The value from the field parameter set. 13536 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetGetConstantIntgNum, [regionUserNumber, fieldUserNumber, variableType, fieldSetType, componentNumber])
13540 """Returns from the given parameter set a logical value for the specified constant of a field variable component for a field identified by a user number. 13542 :param regionUserNumber: The user number of the region containing the field to get the constant value from the field parameter set. 13543 :type regionUserNumber: int 13544 :param fieldUserNumber: The user number of the field to get the constant value from the field parameter set. 13545 :type fieldUserNumber: int 13546 :param variableType: The variable type of the field to get the constant value from the field parameter set. Must be a value from the FieldVariableTypes enum. 13547 :type variableType: int 13548 :param fieldSetType: The parameter set type of the field to get the constant value from. Must be a value from the FieldParameterSetTypes enum. 13549 :type fieldSetType: int 13550 :param componentNumber: The component number of the field variable to get the constant value from the field parameter set. 13551 :type componentNumber: int 13552 :returns: value. The value from the field parameter set. 13556 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetGetConstantLNum, [regionUserNumber, fieldUserNumber, variableType, fieldSetType, componentNumber])
13560 """Returns from the given parameter set a single precision value for the specified constant of a field variable component for a field identified by a user number. 13562 :param regionUserNumber: The user number of the region containing the field to get the constant value from the field parameter set. 13563 :type regionUserNumber: int 13564 :param fieldUserNumber: The user number of the field to get the constant value from the field parameter set. 13565 :type fieldUserNumber: int 13566 :param variableType: The variable type of the field to get the constant value from the field parameter set. Must be a value from the FieldVariableTypes enum. 13567 :type variableType: int 13568 :param fieldSetType: The parameter set type of the field to get the constant value from. Must be a value from the FieldParameterSetTypes enum. 13569 :type fieldSetType: int 13570 :param componentNumber: The component number of the field variable to get the constant value from the field parameter set. 13571 :type componentNumber: int 13572 :returns: value. The value from the field parameter set. 13576 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetGetConstantSPNum, [regionUserNumber, fieldUserNumber, variableType, fieldSetType, componentNumber])
13580 """Returns from the given parameter set a double precision value for the specified data point of a field variable component for a field identified by a user number. 13582 :param parentRegionUserNumber: The user number of the parent region for the interface. 13583 :type parentRegionUserNumber: int 13584 :param interfaceUserNumber: The user number of the interface containing the field to get the data point value from the field parameter set. 13585 :type interfaceUserNumber: int 13586 :param fieldUserNumber: The user number of the field to get the data point value from the field parameter set. 13587 :type fieldUserNumber: int 13588 :param variableType: The variable type of the field to get the data point value from the field parameter set. Must be a value from the FieldVariableTypes enum. 13589 :type variableType: int 13590 :param fieldSetType: The parameter set type of the field to get the data point value from. Must be a value from the FieldParameterSetTypes enum. 13591 :type fieldSetType: int 13592 :param userDataPointNumber: The user data point number to get the value for 13593 :type userDataPointNumber: int 13594 :param componentNumber: The component number of the field variable to get the data point value from the field parameter set. 13595 :type componentNumber: int 13596 :returns: value. The value from the field parameter set. 13600 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetGetDataPointDPNumberI, [parentRegionUserNumber, interfaceUserNumber, fieldUserNumber, variableType, fieldSetType, userDataPointNumber, componentNumber])
13604 """Returns from the given parameter set a double precision value for the specified data point of a field variable component for a field identified by a user number. 13606 :param regionUserNumber: The user number of the region containing the field to get the data point value from the field parameter set. 13607 :type regionUserNumber: int 13608 :param fieldUserNumber: The user number of the field to get the data point value from the field parameter set. 13609 :type fieldUserNumber: int 13610 :param variableType: The variable type of the field to get the data point value from the field parameter set. Must be a value from the FieldVariableTypes enum. 13611 :type variableType: int 13612 :param fieldSetType: The parameter set type of the field to get the data point value from. Must be a value from the FieldParameterSetTypes enum. 13613 :type fieldSetType: int 13614 :param userDataPointNumber: The user data point number to get the value for 13615 :type userDataPointNumber: int 13616 :param componentNumber: The component number of the field variable to get the data point value from the field parameter set. 13617 :type componentNumber: int 13618 :returns: value. The value from the field parameter set. 13622 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetGetDataPointDPNumberR, [regionUserNumber, fieldUserNumber, variableType, fieldSetType, userDataPointNumber, componentNumber])
13626 """Returns from the given parameter set a integer value for the specified data point of a field variable component for a field identified by a user number. 13628 :param parentRegionUserNumber: The user number of the parent region for the interface. 13629 :type parentRegionUserNumber: int 13630 :param interfaceUserNumber: The user number of the interface containing the field to get the data point value from the field parameter set. 13631 :type interfaceUserNumber: int 13632 :param fieldUserNumber: The user number of the field to get the data point value from the field parameter set. 13633 :type fieldUserNumber: int 13634 :param variableType: The variable type of the field to get the data point value from the field parameter set. Must be a value from the FieldVariableTypes enum. 13635 :type variableType: int 13636 :param fieldSetType: The parameter set type of the field to get the data point value from. Must be a value from the FieldParameterSetTypes enum. 13637 :type fieldSetType: int 13638 :param userDataPointNumber: The user data point number to get the value for 13639 :type userDataPointNumber: int 13640 :param componentNumber: The component number of the field variable to get the data point value from the field parameter set. 13641 :type componentNumber: int 13642 :returns: value. The value from the field parameter set. 13646 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetGetDataPointIntgNumberI, [parentRegionUserNumber, interfaceUserNumber, fieldUserNumber, variableType, fieldSetType, userDataPointNumber, componentNumber])
13650 """Returns from the given parameter set a integer value for the specified data point of a field variable component for a field identified by a user number. 13652 :param regionUserNumber: The user number of the region containing the field to get the data point value from the field parameter set. 13653 :type regionUserNumber: int 13654 :param fieldUserNumber: The user number of the field to get the data point value from the field parameter set. 13655 :type fieldUserNumber: int 13656 :param variableType: The variable type of the field to get the data point value from the field parameter set. Must be a value from the FieldVariableTypes enum. 13657 :type variableType: int 13658 :param fieldSetType: The parameter set type of the field to get the data point value from. Must be a value from the FieldParameterSetTypes enum. 13659 :type fieldSetType: int 13660 :param userDataPointNumber: The user data point number to get the value for 13661 :type userDataPointNumber: int 13662 :param componentNumber: The component number of the field variable to get the data point value from the field parameter set. 13663 :type componentNumber: int 13664 :returns: value. The value from the field parameter set. 13668 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetGetDataPointIntgNumberR, [regionUserNumber, fieldUserNumber, variableType, fieldSetType, userDataPointNumber, componentNumber])
13672 """Returns from the given parameter set a logical value for the specified data point of a field variable component for a field identified by a user number. 13674 :param parentRegionUserNumber: The user number of the parent region for the interface. 13675 :type parentRegionUserNumber: int 13676 :param interfaceUserNumber: The user number of the interface containing the field to get the data point value from the field parameter set. 13677 :type interfaceUserNumber: int 13678 :param fieldUserNumber: The user number of the field to get the data point value from the field parameter set. 13679 :type fieldUserNumber: int 13680 :param variableType: The variable type of the field to get the data point value from the field parameter set. Must be a value from the FieldVariableTypes enum. 13681 :type variableType: int 13682 :param fieldSetType: The parameter set type of the field to get the data point value from. Must be a value from the FieldParameterSetTypes enum. 13683 :type fieldSetType: int 13684 :param userDataPointNumber: The user data point number to get the value for 13685 :type userDataPointNumber: int 13686 :param componentNumber: The component number of the field variable to get the data point value from the field parameter set. 13687 :type componentNumber: int 13688 :returns: value. The value from the field parameter set. 13692 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetGetDataPointLNumberI, [parentRegionUserNumber, interfaceUserNumber, fieldUserNumber, variableType, fieldSetType, userDataPointNumber, componentNumber])
13696 """Returns from the given parameter set a logical value for the specified data point of a field variable component for a field identified by a user number. 13698 :param regionUserNumber: The user number of the region containing the field to get the data point value from the field parameter set. 13699 :type regionUserNumber: int 13700 :param fieldUserNumber: The user number of the field to get the data point value from the field parameter set. 13701 :type fieldUserNumber: int 13702 :param variableType: The variable type of the field to get the data point value from the field parameter set. Must be a value from the FieldVariableTypes enum. 13703 :type variableType: int 13704 :param fieldSetType: The parameter set type of the field to get the data point value from. Must be a value from the FieldParameterSetTypes enum. 13705 :type fieldSetType: int 13706 :param userDataPointNumber: The user data point number to get the value for 13707 :type userDataPointNumber: int 13708 :param componentNumber: The component number of the field variable to get the data point value from the field parameter set. 13709 :type componentNumber: int 13710 :returns: value. The value from the field parameter set. 13714 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetGetDataPointLNumberR, [regionUserNumber, fieldUserNumber, variableType, fieldSetType, userDataPointNumber, componentNumber])
13718 """Returns from the given parameter set a single precision value for the specified data point of a field variable component for a field identified by a user number. 13720 :param parentRegionUserNumber: The user number of the parent region for the interface. 13721 :type parentRegionUserNumber: int 13722 :param interfaceUserNumber: The user number of the interface containing the field to get the data point value from the field parameter set. 13723 :type interfaceUserNumber: int 13724 :param fieldUserNumber: The user number of the field to get the data point value from the field parameter set. 13725 :type fieldUserNumber: int 13726 :param variableType: The variable type of the field to get the data point value from the field parameter set. Must be a value from the FieldVariableTypes enum. 13727 :type variableType: int 13728 :param fieldSetType: The parameter set type of the field to get the data point value from. Must be a value from the FieldParameterSetTypes enum. 13729 :type fieldSetType: int 13730 :param userDataPointNumber: The user data point number to get the value for 13731 :type userDataPointNumber: int 13732 :param componentNumber: The component number of the field variable to get the data point value from the field parameter set. 13733 :type componentNumber: int 13734 :returns: value. The value from the field parameter set. 13738 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetGetDataPointSPNumberI, [parentRegionUserNumber, interfaceUserNumber, fieldUserNumber, variableType, fieldSetType, userDataPointNumber, componentNumber])
13742 """Returns from the given parameter set a single precision value for the specified data point of a field variable component for a field identified by a user number. 13744 :param regionUserNumber: The user number of the region containing the field to get the data point value from the field parameter set. 13745 :type regionUserNumber: int 13746 :param fieldUserNumber: The user number of the field to get the data point value from the field parameter set. 13747 :type fieldUserNumber: int 13748 :param variableType: The variable type of the field to get the data point value from the field parameter set. Must be a value from the FieldVariableTypes enum. 13749 :type variableType: int 13750 :param fieldSetType: The parameter set type of the field to get the data point value from. Must be a value from the FieldParameterSetTypes enum. 13751 :type fieldSetType: int 13752 :param userDataPointNumber: The user data point number to get the value for 13753 :type userDataPointNumber: int 13754 :param componentNumber: The component number of the field variable to get the data point value from the field parameter set. 13755 :type componentNumber: int 13756 :returns: value. The value from the field parameter set. 13760 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetGetDataPointSPNumberR, [regionUserNumber, fieldUserNumber, variableType, fieldSetType, userDataPointNumber, componentNumber])
13764 """Returns from the given parameter set a double precision value for the specified element of a field variable component for a field identified by a user number. 13766 :param regionUserNumber: The user number of the region containing the field to get the element value from the field parameter set. 13767 :type regionUserNumber: int 13768 :param fieldUserNumber: The user number of the field to get the element value from the field parameter set. 13769 :type fieldUserNumber: int 13770 :param variableType: The variable type of the field to get the element value from the field parameter set. Must be a value from the FieldVariableTypes enum. 13771 :type variableType: int 13772 :param fieldSetType: The parameter set type of the field to get the element value from. Must be a value from the FieldParameterSetTypes enum. 13773 :type fieldSetType: int 13774 :param userElementNumber: The user element number to get the value from the field parameter set. 13775 :type userElementNumber: int 13776 :param componentNumber: The component number of the field variable to get the element value from the field parameter set. 13777 :type componentNumber: int 13778 :returns: value. The value from the field parameter set. 13782 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetGetElementDPNum, [regionUserNumber, fieldUserNumber, variableType, fieldSetType, userElementNumber, componentNumber])
13786 """Returns from the given parameter set an integer value for the specified element of a field variable component for a field identified by a user number. 13788 :param regionUserNumber: The user number of the region containing the field to get the element value from the field parameter set. 13789 :type regionUserNumber: int 13790 :param fieldUserNumber: The user number of the field to get the element value from the field parameter set. 13791 :type fieldUserNumber: int 13792 :param variableType: The variable type of the field to get the element value from the field parameter set. Must be a value from the FieldVariableTypes enum. 13793 :type variableType: int 13794 :param fieldSetType: The parameter set type of the field to get the element value from. Must be a value from the FieldParameterSetTypes enum. 13795 :type fieldSetType: int 13796 :param userElementNumber: The user element number to get the value from the field parameter set. 13797 :type userElementNumber: int 13798 :param componentNumber: The component number of the field variable to get the element value from the field parameter set. 13799 :type componentNumber: int 13800 :returns: value. The value from the field parameter set. 13804 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetGetElementIntgNum, [regionUserNumber, fieldUserNumber, variableType, fieldSetType, userElementNumber, componentNumber])
13808 """Returns from the given parameter set a logical value for the specified element of a field variable component for a field identified by a user number. 13810 :param regionUserNumber: The user number of the region containing the field to get the element value from the field parameter set. 13811 :type regionUserNumber: int 13812 :param fieldUserNumber: The user number of the field to get the element value from the field parameter set. 13813 :type fieldUserNumber: int 13814 :param variableType: The variable type of the field to get the element value from the field parameter set. Must be a value from the FieldVariableTypes enum. 13815 :type variableType: int 13816 :param fieldSetType: The parameter set type of the field to get the element value from. Must be a value from the FieldParameterSetTypes enum. 13817 :type fieldSetType: int 13818 :param userElementNumber: The user element number to get the value from the field parameter set. 13819 :type userElementNumber: int 13820 :param componentNumber: The component number of the field variable to get the element value from the field parameter set. 13821 :type componentNumber: int 13822 :returns: value. The value from the field parameter set. 13826 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetGetElementLNum, [regionUserNumber, fieldUserNumber, variableType, fieldSetType, userElementNumber, componentNumber])
13830 """Returns from the given parameter set a single precision value for the specified element of a field variable component for a field identified by a user number. 13832 :param regionUserNumber: The user number of the region containing the field to get the element value from the field parameter set. 13833 :type regionUserNumber: int 13834 :param fieldUserNumber: The user number of the field to get the element value from the field parameter set. 13835 :type fieldUserNumber: int 13836 :param variableType: The variable type of the field to get the element value from the field parameter set. Must be a value from the FieldVariableTypes enum. 13837 :type variableType: int 13838 :param fieldSetType: The parameter set type of the field to get the element value from. Must be a value from the FieldParameterSetTypes enum. 13839 :type fieldSetType: int 13840 :param userElementNumber: The user element number to get the value from the field parameter set. 13841 :type userElementNumber: int 13842 :param componentNumber: The component number of the field variable to get the element value from the field parameter set. 13843 :type componentNumber: int 13844 :returns: value. The value from the field parameter set. 13848 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetGetElementSPNum, [regionUserNumber, fieldUserNumber, variableType, fieldSetType, userElementNumber, componentNumber])
13852 """:param meshEmbedding: The embedding 13853 :type meshEmbedding: MeshEmbedding 13854 :param componentNumber: 13855 :type componentNumber: int 13856 :param coordsSize: Size of coords to allocate. 13857 :returns: (No description, Xi coordinates of embedded nodes wrt Child element) 13858 :rtype: tuple. (int, Array of floats) 13861 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetGetGaussPointCoord, [meshEmbedding, componentNumber, coordsSize])
13865 """Returns from the given parameter set a double precision value for the specified node and derivative of a field variable component for a field identified by a user number. 13867 :param regionUserNumber: The user number of the region containing the field to get the nodal value from the field parameter set. 13868 :type regionUserNumber: int 13869 :param fieldUserNumber: The user number of the field to get the nodal value from the field parameter set. 13870 :type fieldUserNumber: int 13871 :param variableType: The variable type of the field to get the nodal value from the field parameter set. Must be a value from the FieldVariableTypes enum. 13872 :type variableType: int 13873 :param fieldSetType: The parameter set type of the field to get the nodal value from. Must be a value from the FieldParameterSetTypes enum. 13874 :type fieldSetType: int 13875 :param versionNumber: The derivative version number to get the value from the field parameter set. 13876 :type versionNumber: int 13877 :param derivativeNumber: The derivative number to get the value from the field parameter set. 13878 :type derivativeNumber: int 13879 :param userNodeNumber: The user node number to get the value from the field parameter set. 13880 :type userNodeNumber: int 13881 :param componentNumber: The component number of the field variable to get the nodal value from the field parameter set. 13882 :type componentNumber: int 13883 :returns: value. The value from the field parameter set. 13887 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetGetNodeDPNum, [regionUserNumber, fieldUserNumber, variableType, fieldSetType, versionNumber, derivativeNumber, userNodeNumber, componentNumber])
13891 """Returns from the given parameter set an integer value for the specified node and derivative of a field variable component for a field identified by a user number. 13893 :param regionUserNumber: The user number of the region containing the field to get the nodal value from the field parameter set. 13894 :type regionUserNumber: int 13895 :param fieldUserNumber: The user number of the field to get the nodal value from the field parameter set. 13896 :type fieldUserNumber: int 13897 :param variableType: The variable type of the field to get the nodal value from the field parameter set. Must be a value from the FieldVariableTypes enum. 13898 :type variableType: int 13899 :param fieldSetType: The parameter set type of the field to get the nodal value from. Must be a value from the FieldParameterSetTypes enum. 13900 :type fieldSetType: int 13901 :param versionNumber: The derivative version number to get the value from the field parameter set. 13902 :type versionNumber: int 13903 :param derivativeNumber: The derivative number to get the value from the field parameter set. 13904 :type derivativeNumber: int 13905 :param userNodeNumber: The user node number to get the value from the field parameter set. 13906 :type userNodeNumber: int 13907 :param componentNumber: The component number of the field variable to get the nodal value from the field parameter set. 13908 :type componentNumber: int 13909 :returns: value. The value from the field parameter set. 13913 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetGetNodeIntgNum, [regionUserNumber, fieldUserNumber, variableType, fieldSetType, versionNumber, derivativeNumber, userNodeNumber, componentNumber])
13917 """Returns from the given parameter set a logical value for the specified node and derivative of a field variable component for a field identified by a user number. 13919 :param regionUserNumber: The user number of the region containing the field to get the nodal value from the field parameter set. 13920 :type regionUserNumber: int 13921 :param fieldUserNumber: The user number of the field to get the nodal value from the field parameter set. 13922 :type fieldUserNumber: int 13923 :param variableType: The variable type of the field to get the nodal value from the field parameter set. Must be a value from the FieldVariableTypes enum. 13924 :type variableType: int 13925 :param fieldSetType: The parameter set type of the field to get the nodal value from. Must be a value from the FieldParameterSetTypes enum. 13926 :type fieldSetType: int 13927 :param versionNumber: The derivative version number to get the value from the field parameter set. 13928 :type versionNumber: int 13929 :param derivativeNumber: The derivative number to get the value from the field parameter set. 13930 :type derivativeNumber: int 13931 :param userNodeNumber: The user node number to get the value from the field parameter set. 13932 :type userNodeNumber: int 13933 :param componentNumber: The component number of the field variable to get the nodal value from the field parameter set. 13934 :type componentNumber: int 13935 :returns: value. The value from the field parameter set. 13939 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetGetNodeLNum, [regionUserNumber, fieldUserNumber, variableType, fieldSetType, versionNumber, derivativeNumber, userNodeNumber, componentNumber])
13943 """Returns from the given parameter set a single precision value for the specified node and derivative of a field variable component for a field identified by a user number. 13945 :param regionUserNumber: The user number of the region containing the field to get the nodal value from the field parameter set. 13946 :type regionUserNumber: int 13947 :param fieldUserNumber: The user number of the field to get the nodal value from the field parameter set. 13948 :type fieldUserNumber: int 13949 :param variableType: The variable type of the field to get the nodal value from the field parameter set. Must be a value from the FieldVariableTypes enum. 13950 :type variableType: int 13951 :param fieldSetType: The parameter set type of the field to get the nodal value from. Must be a value from the FieldParameterSetTypes enum. 13952 :type fieldSetType: int 13953 :param versionNumber: The derivative version number to get the value from the field parameter set. 13954 :type versionNumber: int 13955 :param derivativeNumber: The derivative number to get the value from the field parameter set. 13956 :type derivativeNumber: int 13957 :param userNodeNumber: The user node number to get the value from the field parameter set. 13958 :type userNodeNumber: int 13959 :param componentNumber: The component number of the field variable to get the nodal value from the field parameter set. 13960 :type componentNumber: int 13961 :returns: value. The value from the field parameter set. 13965 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetGetNodeSPNum, [regionUserNumber, fieldUserNumber, variableType, fieldSetType, versionNumber, derivativeNumber, userNodeNumber, componentNumber])
13969 """Interpolates the given parameter set at a specified set of Gauss points for the specified element and derviative and returns double precision values for a or a field identified by a user number. If no Gauss points are specified then all Gauss points are interpolated. 13971 :param regionUserNumber: The user number of the region containing the field whose parameter set is to be interpolated. 13972 :type regionUserNumber: int 13973 :param fieldUserNumber: The user number of the field whose parameter set is to be interpolated. 13974 :type fieldUserNumber: int 13975 :param variableType: The variable type of the field to interpolate. Must be a value from the FieldVariableTypes enum. 13976 :type variableType: int 13977 :param fieldSetType: The parameter set type of the field to interpolate. Must be a value from the FieldParameterSetTypes enum. 13978 :type fieldSetType: int 13979 :param derivativeNumber: The derivative number of the field to interpolate. 13980 :type derivativeNumber: int 13981 :param userElementNumber: The user element number of the field to interpolate. 13982 :type userElementNumber: int 13983 :param quadratureScheme: The quadrature scheme to interpolate the field for. 13984 :type quadratureScheme: int 13985 :param GaussPoints: The Gauss points to interpolate the field at. 13986 :type GaussPoints: Array of ints 13987 :param valuesSizes: Tuple of dimensions of values to allocate, with length 2. 13988 :returns: values. The interpolated values. 13989 :rtype: 2d array of floats 13992 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetInterpolateMultipleGaussDPNum, [regionUserNumber, fieldUserNumber, variableType, fieldSetType, derivativeNumber, userElementNumber, quadratureScheme, GaussPoints, valuesSizes])
13996 """Interpolates the given parameter set at a specified set of xi locations for the specified element and derviative and returns double precision values for a field identified by a user number. 13998 :param regionUserNumber: The user number of the region containing the field whose parameter set is to be interpolated. 13999 :type regionUserNumber: int 14000 :param fieldUserNumber: The user number of the field whose parameter set is to be interpolated. 14001 :type fieldUserNumber: int 14002 :param variableType: The variable type of the field to interpolate. Must be a value from the FieldVariableTypes enum. 14003 :type variableType: int 14004 :param fieldSetType: The parameter set type of the field to interpolate. Must be a value from the FieldParameterSetTypes enum. 14005 :type fieldSetType: int 14006 :param derivativeNumber: The derivative number of the field to interpolate. 14007 :type derivativeNumber: int 14008 :param userElementNumber: The user element number of the field to interpolate. 14009 :type userElementNumber: int 14010 :param xi: The sets of element xi to interpolate the field at. 14011 :type xi: 2d array of floats 14012 :param valuesSizes: Tuple of dimensions of values to allocate, with length 2. 14013 :returns: values. The interpolated values. 14014 :rtype: 2d array of floats 14017 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetInterpolateMultipleXiDPNum, [regionUserNumber, fieldUserNumber, variableType, fieldSetType, derivativeNumber, userElementNumber, xi, valuesSizes])
14021 """Interpolates the given parameter set at a specified Gauss point for the specified element and derviative and returns double precision values for a or a field identified by a user number. 14023 :param regionUserNumber: The user number of the region containing the field whose parameter set is to be interpolated. 14024 :type regionUserNumber: int 14025 :param fieldUserNumber: The user number of the field whose parameter set is to be interpolated. 14026 :type fieldUserNumber: int 14027 :param variableType: The variable type of the field to interpolate. Must be a value from the FieldVariableTypes enum. 14028 :type variableType: int 14029 :param fieldSetType: The parameter set type of the field to interpolate. Must be a value from the FieldParameterSetTypes enum. 14030 :type fieldSetType: int 14031 :param derivativeNumber: The derivative number of the field to interpolate. 14032 :type derivativeNumber: int 14033 :param userElementNumber: The user element number of the field to interpolate. 14034 :type userElementNumber: int 14035 :param quadratureScheme: The quadrature scheme to interpolate the field for. 14036 :type quadratureScheme: int 14037 :param GaussPoint: The Gauss point to interpolate the field at. 14038 :type GaussPoint: int 14039 :param valuesSize: Size of values to allocate. 14040 :returns: values. The interpolated values. 14041 :rtype: Array of floats 14044 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetInterpolateSingleGaussDPNum, [regionUserNumber, fieldUserNumber, variableType, fieldSetType, derivativeNumber, userElementNumber, quadratureScheme, GaussPoint, valuesSize])
14048 """Interpolates the given parameter set at a specified xi location for the specified element and derviative and returns double precision values for a field identified by a user number. 14050 :param regionUserNumber: The user number of the region containing the field whose parameter set is to be interpolated. 14051 :type regionUserNumber: int 14052 :param fieldUserNumber: The user number of the field whose parameter set is to be interpolated. 14053 :type fieldUserNumber: int 14054 :param variableType: The variable type of the field to interpolate. Must be a value from the FieldVariableTypes enum. 14055 :type variableType: int 14056 :param fieldSetType: The parameter set type of the field to interpolate. Must be a value from the FieldParameterSetTypes enum. 14057 :type fieldSetType: int 14058 :param derivativeNumber: The derivative number of the field to interpolate. 14059 :type derivativeNumber: int 14060 :param userElementNumber: The user element number of the field to interpolate. 14061 :type userElementNumber: int 14062 :param xi: The element xi to interpolate the field at. 14063 :type xi: Array of floats 14064 :param valuesSize: Size of values to allocate. 14065 :returns: values. The interpolated values. 14066 :rtype: Array of floats 14069 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetInterpolateSingleXiDPNum, [regionUserNumber, fieldUserNumber, variableType, fieldSetType, derivativeNumber, userElementNumber, xi, valuesSize])
14073 """Gets the number of scale factor dofs, identified by a user number. 14075 :param regionUserNumber: The user number of the region containing the field to get the number of scalefactors for 14076 :type regionUserNumber: int 14077 :param fieldUserNumber: The field to get the number of scale factor dofs for 14078 :type fieldUserNumber: int 14079 :param variableType: The field variable type to get the number of scale factor dofs for 14080 :type variableType: int 14081 :param meshComponentNumber: The mesh component number of the field to get the number of scale factor dofs for 14082 :type meshComponentNumber: int 14083 :returns: numberOfScaleFactorsDofs. The number of scale factor dofs 14087 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetNodeNumberOfScaleFactorDofsGetNum, [regionUserNumber, fieldUserNumber, variableType, meshComponentNumber])
14091 """Gets the scale factor for a particular node identified by a user number. 14093 :param regionUserNumber: The user number of the region containing the field to get the scalefactor for 14094 :type regionUserNumber: int 14095 :param fieldUserNumber: The field to get scale factor for 14096 :type fieldUserNumber: int 14097 :param variableType: The field variable type to get the scale factor for 14098 :type variableType: int 14099 :param versionNumber: The user number of the node derivative version to get the scale factor for 14100 :type versionNumber: int 14101 :param derivativeNumber: The user number of the node derivative to get the scale factor for 14102 :type derivativeNumber: int 14103 :param nodeUserNumber: The user number of the node to get the scale factor for 14104 :type nodeUserNumber: int 14105 :param componentNumber: The component number of the field to get the scale factor for 14106 :type componentNumber: int 14107 :returns: scaleFactor. The scale factor of the specified node 14111 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetNodeScaleFactorGetNum, [regionUserNumber, fieldUserNumber, variableType, versionNumber, derivativeNumber, nodeUserNumber, componentNumber])
14115 """Sets the scale factor for a particular node identified by a user number. 14117 :param regionUserNumber: The user number of the region containing the field to set the scalefactor for 14118 :type regionUserNumber: int 14119 :param fieldUserNumber: The field to set scale factor for 14120 :type fieldUserNumber: int 14121 :param variableType: The field variable type to set the scale factor for 14122 :type variableType: int 14123 :param versionNumber: The user number of the node derivative version to set the scale factor for 14124 :type versionNumber: int 14125 :param derivativeNumber: The user number of the node derivative to set the scale factor for 14126 :type derivativeNumber: int 14127 :param nodeUserNumber: The user number of the node to set the scale factor for 14128 :type nodeUserNumber: int 14129 :param componentNumber: The component number of the field to set the scale factor for 14130 :type componentNumber: int 14131 :param scaleFactor: The scale factor of the specified node 14132 :type scaleFactor: float 14136 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetNodeScaleFactorSetNum, [regionUserNumber, fieldUserNumber, variableType, versionNumber, derivativeNumber, nodeUserNumber, componentNumber, scaleFactor])
14140 """Gets the scale factors for all nodes identified by a user number. 14142 :param regionUserNumber: The user number of the region containing the field to get the scalefactor for 14143 :type regionUserNumber: int 14144 :param fieldUserNumber: The field to get scale factor for 14145 :type fieldUserNumber: int 14146 :param variableType: The field variable type to get the scale factor for 14147 :type variableType: int 14148 :param meshComponentNumber: The mesh omponent number of the field to set the scale factor for 14149 :type meshComponentNumber: int 14150 :param scaleFactorsSize: Size of scaleFactors to allocate. 14151 :returns: scaleFactors. The scale factors 14152 :rtype: Array of floats 14155 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetNodeScaleFactorsGetNum, [regionUserNumber, fieldUserNumber, variableType, meshComponentNumber, scaleFactorsSize])
14159 """Sets the scale factors for all nodes identified by a user number. 14161 :param regionUserNumber: The user number of the region containing the field to set the scalefactor for 14162 :type regionUserNumber: int 14163 :param fieldUserNumber: The field to set scale factor for 14164 :type fieldUserNumber: int 14165 :param variableType: The field variable type to set the scale factor for 14166 :type variableType: int 14167 :param meshComponentNumber: The mesh omponent number of the field to set the scale factor for 14168 :type meshComponentNumber: int 14169 :param scaleFactors: The scale factors 14170 :type scaleFactors: Array of floats 14174 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetNodeScaleFactorsSetNum, [regionUserNumber, fieldUserNumber, variableType, meshComponentNumber, scaleFactors])
14178 """Updates the given parameter set with the given double precision value for the constant of the field variable component for a field identified by a user number. 14180 :param regionUserNumber: The user number of the region containing the field to update the constant value for the field parameter set. 14181 :type regionUserNumber: int 14182 :param fieldUserNumber: The user number of the field to update the constant value for the field parameter set. 14183 :type fieldUserNumber: int 14184 :param variableType: The variable type of the field to update the constant value for the field parameter set. Must be a value from the FieldVariableTypes enum. 14185 :type variableType: int 14186 :param fieldSetType: The parameter set type of the field to update the constant value for. Must be a value from the FieldParameterSetTypes enum. 14187 :type fieldSetType: int 14188 :param componentNumber: The component number of the field variable to update the constant value for the field parameter set. 14189 :type componentNumber: int 14190 :param value: The value to update the field parameter set to. 14195 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetUpdateConstantDPNum, [regionUserNumber, fieldUserNumber, variableType, fieldSetType, componentNumber, value])
14199 """Updates the given parameter set with the given integer value for the constant of the field variable component for a field identified by a user number. 14201 :param regionUserNumber: The user number of the region containing the field to update the constant value for the field parameter set. 14202 :type regionUserNumber: int 14203 :param fieldUserNumber: The user number of the field to update the constant value for the field parameter set. 14204 :type fieldUserNumber: int 14205 :param variableType: The variable type of the field to update the constant value for the field parameter set. Must be a value from the FieldVariableTypes enum. 14206 :type variableType: int 14207 :param fieldSetType: The parameter set type of the field to update the constant value for. Must be a value from the FieldParameterSetTypes enum. 14208 :type fieldSetType: int 14209 :param componentNumber: The component number of the field variable to update the constant value for the field parameter set. 14210 :type componentNumber: int 14211 :param value: The value to update the field parameter set to. 14216 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetUpdateConstantIntgNum, [regionUserNumber, fieldUserNumber, variableType, fieldSetType, componentNumber, value])
14220 """Updates the given parameter set with the given logical value for the constant of the field variable component for a field identified by a user number. 14222 :param regionUserNumber: The user number of the region containing the field to update the constant value for the field parameter set. 14223 :type regionUserNumber: int 14224 :param fieldUserNumber: The user number of the field to update the constant value for the field parameter set. 14225 :type fieldUserNumber: int 14226 :param variableType: The variable type of the field to update the constant value for the field parameter set. Must be a value from the FieldVariableTypes enum. 14227 :type variableType: int 14228 :param fieldSetType: The parameter set type of the field to update the constant value for. Must be a value from the FieldParameterSetTypes enum. 14229 :type fieldSetType: int 14230 :param componentNumber: The component number of the field variable to update the constant value for the field parameter set. 14231 :type componentNumber: int 14232 :param value: The value to update the field parameter set to. 14237 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetUpdateConstantLNum, [regionUserNumber, fieldUserNumber, variableType, fieldSetType, componentNumber, value])
14241 """Updates the given parameter set with the given single precision value for the constant of the field variable component for a field identified by a user number. 14243 :param regionUserNumber: The user number of the region containing the field to update the constant value for the field parameter set. 14244 :type regionUserNumber: int 14245 :param fieldUserNumber: The user number of the field to update the constant value for the field parameter set. 14246 :type fieldUserNumber: int 14247 :param variableType: The variable type of the field to update the constant value for the field parameter set. Must be a value from the FieldVariableTypes enum. 14248 :type variableType: int 14249 :param fieldSetType: The parameter set type of the field to update the constant value for. Must be a value from the FieldParameterSetTypes enum. 14250 :type fieldSetType: int 14251 :param componentNumber: The component number of the field variable to update the constant value for the field parameter set. 14252 :type componentNumber: int 14253 :param value: The value to update the field parameter set to. 14258 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetUpdateConstantSPNum, [regionUserNumber, fieldUserNumber, variableType, fieldSetType, componentNumber, value])
14262 """Update the given parameter set a double precision value for the specified data point of a field variable component for a field identified by a user number. 14264 :param parentRegionUserNumber: The user number of the parent region for the interface. 14265 :type parentRegionUserNumber: int 14266 :param interfaceUserNumber: The user number of the interface containing the field to update the data point value from the field parameter set. 14267 :type interfaceUserNumber: int 14268 :param fieldUserNumber: The user number of the field to update the data point value from the field parameter set. 14269 :type fieldUserNumber: int 14270 :param variableType: The variable type of the field to update the data point value from the field parameter set. Must be a value from the FieldVariableTypes enum. 14271 :type variableType: int 14272 :param fieldSetType: The parameter set type of the field to update the data point value from. Must be a value from the FieldParameterSetTypes enum. 14273 :type fieldSetType: int 14274 :param userDataPointNumber: The user data point number to update the value for 14275 :type userDataPointNumber: int 14276 :param componentNumber: The component number of the field variable to update the data point value from the field parameter set. 14277 :type componentNumber: int 14278 :param value: The value for the field parameter set to update 14283 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetUpdateDataPointDPNumberI, [parentRegionUserNumber, interfaceUserNumber, fieldUserNumber, variableType, fieldSetType, userDataPointNumber, componentNumber, value])
14287 """Update the given parameter set a double precision value for the specified data point of a field variable component for a field identified by a user number. 14289 :param regionUserNumber: The user number of the region containing the field to update the data point value from the field parameter set. 14290 :type regionUserNumber: int 14291 :param fieldUserNumber: The user number of the field to update the data point value from the field parameter set. 14292 :type fieldUserNumber: int 14293 :param variableType: The variable type of the field to update the data point value from the field parameter set. Must be a value from the FieldVariableTypes enum. 14294 :type variableType: int 14295 :param fieldSetType: The parameter set type of the field to update the data point value from. Must be a value from the FieldParameterSetTypes enum. 14296 :type fieldSetType: int 14297 :param userDataPointNumber: The user data point number to update the value for 14298 :type userDataPointNumber: int 14299 :param componentNumber: The component number of the field variable to update the data point value from the field parameter set. 14300 :type componentNumber: int 14301 :param value: The value for the field parameter set to update 14306 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetUpdateDataPointDPNumberR, [regionUserNumber, fieldUserNumber, variableType, fieldSetType, userDataPointNumber, componentNumber, value])
14310 """Update the given parameter set a integer value for the specified data point of a field variable component for a field identified by a user number. 14312 :param parentRegionUserNumber: The user number of the parent region for the interface. 14313 :type parentRegionUserNumber: int 14314 :param interfaceUserNumber: The user number of the interface containing the field to update the data point value from the field parameter set. 14315 :type interfaceUserNumber: int 14316 :param fieldUserNumber: The user number of the field to update the data point value from the field parameter set. 14317 :type fieldUserNumber: int 14318 :param variableType: The variable type of the field to update the data point value from the field parameter set. Must be a value from the FieldVariableTypes enum. 14319 :type variableType: int 14320 :param fieldSetType: The parameter set type of the field to update the data point value from. Must be a value from the FieldParameterSetTypes enum. 14321 :type fieldSetType: int 14322 :param userDataPointNumber: The user data point number to update the value for 14323 :type userDataPointNumber: int 14324 :param componentNumber: The component number of the field variable to update the data point value from the field parameter set. 14325 :type componentNumber: int 14326 :param value: The value for the field parameter set to update 14331 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetUpdateDataPointIntgNumberI, [parentRegionUserNumber, interfaceUserNumber, fieldUserNumber, variableType, fieldSetType, userDataPointNumber, componentNumber, value])
14335 """Update the given parameter set a integer value for the specified data point of a field variable component for a field identified by a user number. 14337 :param regionUserNumber: The user number of the region containing the field to update the data point value from the field parameter set. 14338 :type regionUserNumber: int 14339 :param fieldUserNumber: The user number of the field to update the data point value from the field parameter set. 14340 :type fieldUserNumber: int 14341 :param variableType: The variable type of the field to update the data point value from the field parameter set. Must be a value from the FieldVariableTypes enum. 14342 :type variableType: int 14343 :param fieldSetType: The parameter set type of the field to update the data point value from. Must be a value from the FieldParameterSetTypes enum. 14344 :type fieldSetType: int 14345 :param userDataPointNumber: The user data point number to update the value for 14346 :type userDataPointNumber: int 14347 :param componentNumber: The component number of the field variable to update the data point value from the field parameter set. 14348 :type componentNumber: int 14349 :param value: The value for the field parameter set to update 14354 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetUpdateDataPointIntgNumberR, [regionUserNumber, fieldUserNumber, variableType, fieldSetType, userDataPointNumber, componentNumber, value])
14358 """Update the given parameter set a logical value for the specified data point of a field variable component for a field identified by a user number. 14360 :param parentRegionUserNumber: The user number of the parent region for the interface. 14361 :type parentRegionUserNumber: int 14362 :param interfaceUserNumber: The user number of the interface containing the field to update the data point value from the field parameter set. 14363 :type interfaceUserNumber: int 14364 :param fieldUserNumber: The user number of the field to update the data point value from the field parameter set. 14365 :type fieldUserNumber: int 14366 :param variableType: The variable type of the field to update the data point value from the field parameter set. Must be a value from the FieldVariableTypes enum. 14367 :type variableType: int 14368 :param fieldSetType: The parameter set type of the field to update the data point value from. Must be a value from the FieldParameterSetTypes enum. 14369 :type fieldSetType: int 14370 :param userDataPointNumber: The user data point number to update the value for 14371 :type userDataPointNumber: int 14372 :param componentNumber: The component number of the field variable to update the data point value from the field parameter set. 14373 :type componentNumber: int 14374 :param value: The value for the field parameter set to update 14379 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetUpdateDataPointLNumberI, [parentRegionUserNumber, interfaceUserNumber, fieldUserNumber, variableType, fieldSetType, userDataPointNumber, componentNumber, value])
14383 """Update the given parameter set a logical value for the specified data point of a field variable component for a field identified by a user number. 14385 :param regionUserNumber: The user number of the region containing the field to update the data point value from the field parameter set. 14386 :type regionUserNumber: int 14387 :param fieldUserNumber: The user number of the field to update the data point value from the field parameter set. 14388 :type fieldUserNumber: int 14389 :param variableType: The variable type of the field to update the data point value from the field parameter set. Must be a value from the FieldVariableTypes enum. 14390 :type variableType: int 14391 :param fieldSetType: The parameter set type of the field to update the data point value from. Must be a value from the FieldParameterSetTypes enum. 14392 :type fieldSetType: int 14393 :param userDataPointNumber: The user data point number to update the value for 14394 :type userDataPointNumber: int 14395 :param componentNumber: The component number of the field variable to update the data point value from the field parameter set. 14396 :type componentNumber: int 14397 :param value: The value for the field parameter set to update 14402 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetUpdateDataPointLNumberR, [regionUserNumber, fieldUserNumber, variableType, fieldSetType, userDataPointNumber, componentNumber, value])
14406 """Update the given parameter set a single precision value for the specified data point of a field variable component for a field identified by a user number. 14408 :param parentRegionUserNumber: The user number of the parent region for the interface. 14409 :type parentRegionUserNumber: int 14410 :param interfaceUserNumber: The user number of the interface containing the field to update the data point value from the field parameter set. 14411 :type interfaceUserNumber: int 14412 :param fieldUserNumber: The user number of the field to update the data point value from the field parameter set. 14413 :type fieldUserNumber: int 14414 :param variableType: The variable type of the field to update the data point value from the field parameter set. Must be a value from the FieldVariableTypes enum. 14415 :type variableType: int 14416 :param fieldSetType: The parameter set type of the field to update the data point value from. Must be a value from the FieldParameterSetTypes enum. 14417 :type fieldSetType: int 14418 :param userDataPointNumber: The user data point number to update the value for 14419 :type userDataPointNumber: int 14420 :param componentNumber: The component number of the field variable to update the data point value from the field parameter set. 14421 :type componentNumber: int 14422 :param value: The value for the field parameter set to update 14427 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetUpdateDataPointSPNumberI, [parentRegionUserNumber, interfaceUserNumber, fieldUserNumber, variableType, fieldSetType, userDataPointNumber, componentNumber, value])
14431 """Update the given parameter set a single precision value for the specified data point of a field variable component for a field identified by a user number. 14433 :param regionUserNumber: The user number of the region containing the field to update the data point value from the field parameter set. 14434 :type regionUserNumber: int 14435 :param fieldUserNumber: The user number of the field to update the data point value from the field parameter set. 14436 :type fieldUserNumber: int 14437 :param variableType: The variable type of the field to update the data point value from the field parameter set. Must be a value from the FieldVariableTypes enum. 14438 :type variableType: int 14439 :param fieldSetType: The parameter set type of the field to update the data point value from. Must be a value from the FieldParameterSetTypes enum. 14440 :type fieldSetType: int 14441 :param userDataPointNumber: The user data point number to update the value for 14442 :type userDataPointNumber: int 14443 :param componentNumber: The component number of the field variable to update the data point value from the field parameter set. 14444 :type componentNumber: int 14445 :param value: The value for the field parameter set to update 14450 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetUpdateDataPointSPNumberR, [regionUserNumber, fieldUserNumber, variableType, fieldSetType, userDataPointNumber, componentNumber, value])
14454 """Updates the given parameter set with the given double precision value for the element of the field variable component for a field identified by a user number. 14456 :param regionUserNumber: The user number of the region containing the field to update the element value for the field parameter set. 14457 :type regionUserNumber: int 14458 :param fieldUserNumber: The user number of the field to update the element value for the field parameter set. 14459 :type fieldUserNumber: int 14460 :param variableType: The variable type of the field to update the element value for the field parameter set. Must be a value from the FieldVariableTypes enum. 14461 :type variableType: int 14462 :param fieldSetType: The parameter set type of the field to update the element value for. Must be a value from the FieldParameterSetTypes enum. 14463 :type fieldSetType: int 14464 :param userElementNumber: The user element number of the field variable component to update for the field parameter set. 14465 :type userElementNumber: int 14466 :param componentNumber: The component number of the field variable to update the element value for the field parameter set. 14467 :type componentNumber: int 14468 :param value: The value to update the field parameter set to. 14473 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetUpdateElementDPNum, [regionUserNumber, fieldUserNumber, variableType, fieldSetType, userElementNumber, componentNumber, value])
14477 """Updates the given parameter set with the given integer value for the element of the field variable component for a field identified by a user number. 14479 :param regionUserNumber: The user number of the region containing the field to update the element value for the field parameter set. 14480 :type regionUserNumber: int 14481 :param fieldUserNumber: The user number of the field to update the element value for the field parameter set. 14482 :type fieldUserNumber: int 14483 :param variableType: The variable type of the field to update the element value for the field parameter set. Must be a value from the FieldVariableTypes enum. 14484 :type variableType: int 14485 :param fieldSetType: The parameter set type of the field to update the element value for. Must be a value from the FieldParameterSetTypes enum. 14486 :type fieldSetType: int 14487 :param userElementNumber: The user element number of the field variable component to update for the field parameter set. 14488 :type userElementNumber: int 14489 :param componentNumber: The component number of the field variable to update the element value for the field parameter set. 14490 :type componentNumber: int 14491 :param value: The value to update the field parameter set to. 14496 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetUpdateElementIntgNum, [regionUserNumber, fieldUserNumber, variableType, fieldSetType, userElementNumber, componentNumber, value])
14500 """Updates the given parameter set with the given logical value for the element of the field variable component for a field identified by a user number. 14502 :param regionUserNumber: The user number of the region containing the field to update the element value for the field parameter set. 14503 :type regionUserNumber: int 14504 :param fieldUserNumber: The user number of the field to update the element value for the field parameter set. 14505 :type fieldUserNumber: int 14506 :param variableType: The variable type of the field to update the element value for the field parameter set. Must be a value from the FieldVariableTypes enum. 14507 :type variableType: int 14508 :param fieldSetType: The parameter set type of the field to update the element value for. Must be a value from the FieldParameterSetTypes enum. 14509 :type fieldSetType: int 14510 :param userElementNumber: The user element number of the field variable component to update for the field parameter set. 14511 :type userElementNumber: int 14512 :param componentNumber: The component number of the field variable to update the element value for the field parameter set. 14513 :type componentNumber: int 14514 :param value: The value to update the field parameter set to. 14519 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetUpdateElementLNum, [regionUserNumber, fieldUserNumber, variableType, fieldSetType, userElementNumber, componentNumber, value])
14523 """Updates the given parameter set with the given single precision value for the element of the field variable component for a field identified by a user number. 14525 :param regionUserNumber: The user number of the region containing the field to update the element value for the field parameter set. 14526 :type regionUserNumber: int 14527 :param fieldUserNumber: The user number of the field to update the element value for the field parameter set. 14528 :type fieldUserNumber: int 14529 :param variableType: The variable type of the field to update the element value for the field parameter set. Must be a value from the FieldVariableTypes enum. 14530 :type variableType: int 14531 :param fieldSetType: The parameter set type of the field to update the element value for. Must be a value from the FieldParameterSetTypes enum. 14532 :type fieldSetType: int 14533 :param userElementNumber: The user element number of the field variable component to update for the field parameter set. 14534 :type userElementNumber: int 14535 :param componentNumber: The component number of the field variable to update the element value for the field parameter set. 14536 :type componentNumber: int 14537 :param value: The value to update the field parameter set to. 14542 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetUpdateElementSPNum, [regionUserNumber, fieldUserNumber, variableType, fieldSetType, userElementNumber, componentNumber, value])
14546 """Finishes the parameter set update for a field variable for a field identified by a user number. 14548 :param regionUserNumber: The user number of the region containing the field to finish the parameter set update for. 14549 :type regionUserNumber: int 14550 :param fieldUserNumber: The user number of the field to finish the parameter set update for. 14551 :type fieldUserNumber: int 14552 :param variableType: The variable type of the field to finish the parameter set update for. Must be a value from the FieldVariableTypes enum. 14553 :type variableType: int 14554 :param fieldSetType: The parameter set type to finish the update for. Must be a value from the FieldParameterSetTypes enum. 14555 :type fieldSetType: int 14559 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetUpdateFinishNum, [regionUserNumber, fieldUserNumber, variableType, fieldSetType])
14563 """Updates the given parameter set with the given double precision value for the element Gauss point of the field variable component for a field identified by a user number. 14565 :param regionUserNumber: The user number of the region containing the field to update the Gauss point value for the field parameter set. 14566 :type regionUserNumber: int 14567 :param fieldUserNumber: The user number of the field to update the Gauss point value for the field parameter set. 14568 :type fieldUserNumber: int 14569 :param variableType: The variable type of the field to update the Gauss point value for the field parameter set. Must be a value from the FieldVariableTypes enum. 14570 :type variableType: int 14571 :param fieldSetType: The parameter set type of the field to update the Gauss point value for. Must be a value from the FieldParameterSetTypes enum. 14572 :type fieldSetType: int 14573 :param gaussPointNumber: The user element number of the field variable component to update for the field parameter set. 14574 :type gaussPointNumber: int 14575 :param userElementNumber: The user element number of the field variable component to update for the field parameter set. 14576 :type userElementNumber: int 14577 :param componentNumber: The component number of the field variable to update the Gauss point value for the field parameter set. 14578 :type componentNumber: int 14579 :param value: The value for the field parameter set to update. 14584 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetUpdateGaussPointDPNum, [regionUserNumber, fieldUserNumber, variableType, fieldSetType, gaussPointNumber, userElementNumber, componentNumber, value])
14588 """Updates the given parameter set with the given integer value for the element Gauss point of the field variable component for a field identified by a user number. 14590 :param regionUserNumber: The user number of the region containing the field to update the Gauss point value for the field parameter set. 14591 :type regionUserNumber: int 14592 :param fieldUserNumber: The user number of the field to update the Gauss point value for the field parameter set. 14593 :type fieldUserNumber: int 14594 :param variableType: The variable type of the field to update the Gauss point value for the field parameter set. Must be a value from the FieldVariableTypes enum. 14595 :type variableType: int 14596 :param fieldSetType: The parameter set type of the field to update the Gauss point value for. Must be a value from the FieldParameterSetTypes enum. 14597 :type fieldSetType: int 14598 :param gaussPointNumber: The user element number of the field variable component to update for the field parameter set. 14599 :type gaussPointNumber: int 14600 :param userElementNumber: The user element number of the field variable component to update for the field parameter set. 14601 :type userElementNumber: int 14602 :param componentNumber: The component number of the field variable to update the Gauss point value for the field parameter set. 14603 :type componentNumber: int 14604 :param value: The value for the field parameter set to update. 14609 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetUpdateGaussPointIntgNum, [regionUserNumber, fieldUserNumber, variableType, fieldSetType, gaussPointNumber, userElementNumber, componentNumber, value])
14613 """Updates the given parameter set with the given logical value for the element Gauss point of the field variable component for a field identified by a user number. 14615 :param regionUserNumber: The user number of the region containing the field to update the Gauss point value for the field parameter set. 14616 :type regionUserNumber: int 14617 :param fieldUserNumber: The user number of the field to update the Gauss point value for the field parameter set. 14618 :type fieldUserNumber: int 14619 :param variableType: The variable type of the field to update the Gauss point value for the field parameter set. Must be a value from the FieldVariableTypes enum. 14620 :type variableType: int 14621 :param fieldSetType: The parameter set type of the field to update the Gauss point value for. Must be a value from the FieldParameterSetTypes enum. 14622 :type fieldSetType: int 14623 :param gaussPointNumber: The user element number of the field variable component to update for the field parameter set. 14624 :type gaussPointNumber: int 14625 :param userElementNumber: The user element number of the field variable component to update for the field parameter set. 14626 :type userElementNumber: int 14627 :param componentNumber: The component number of the field variable to update the Gauss point value for the field parameter set. 14628 :type componentNumber: int 14629 :param value: The value for the field parameter set to update. 14634 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetUpdateGaussPointLNum, [regionUserNumber, fieldUserNumber, variableType, fieldSetType, gaussPointNumber, userElementNumber, componentNumber, value])
14638 """Updates the given parameter set with the given single precision value for the element Gauss point of the field variable component for a field identified by a user number. 14640 :param regionUserNumber: The user number of the region containing the field to update the Gauss point value for the field parameter set. 14641 :type regionUserNumber: int 14642 :param fieldUserNumber: The user number of the field to update the Gauss point value for the field parameter set. 14643 :type fieldUserNumber: int 14644 :param variableType: The variable type of the field to update the Gauss point value for the field parameter set. Must be a value from the FieldVariableTypes enum. 14645 :type variableType: int 14646 :param fieldSetType: The parameter set type of the field to update the Gauss point value for. Must be a value from the FieldParameterSetTypes enum. 14647 :type fieldSetType: int 14648 :param gaussPointNumber: The user element number of the field variable component to update for the field parameter set. 14649 :type gaussPointNumber: int 14650 :param userElementNumber: The user element number of the field variable component to update for the field parameter set. 14651 :type userElementNumber: int 14652 :param componentNumber: The component number of the field variable to update the Gauss point value for the field parameter set. 14653 :type componentNumber: int 14654 :param value: The value for the field parameter set to update. 14659 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetUpdateGaussPointSPNum, [regionUserNumber, fieldUserNumber, variableType, fieldSetType, gaussPointNumber, userElementNumber, componentNumber, value])
14663 """Updates the given parameter set with the given double precision value for the node and derivative of the field variable component for a field identified by a user number. 14665 :param regionUserNumber: The user number of the region containing the field to update the nodal value for the field parameter set. 14666 :type regionUserNumber: int 14667 :param fieldUserNumber: The user number of the field to update the nodal value for the field parameter set. 14668 :type fieldUserNumber: int 14669 :param variableType: The variable type of the field to update the nodal value for the field parameter set. Must be a value from the FieldVariableTypes enum. 14670 :type variableType: int 14671 :param fieldSetType: The parameter set type of the field to update the nodal value for. Must be a value from the FieldParameterSetTypes enum. 14672 :type fieldSetType: int 14673 :param versionNumber: The derivative version number of the field variable component to update for the field parameter set. 14674 :type versionNumber: int 14675 :param derivativeNumber: The derivative number of the field variable component to update for the field parameter set. 14676 :type derivativeNumber: int 14677 :param userNodeNumber: The user node number of the field variable component to update for the field parameter set. 14678 :type userNodeNumber: int 14679 :param componentNumber: The component number of the field variable to update the nodal value for the field parameter set. 14680 :type componentNumber: int 14681 :param value: The value to update the field parameter set to. 14686 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetUpdateNodeDPNum, [regionUserNumber, fieldUserNumber, variableType, fieldSetType, versionNumber, derivativeNumber, userNodeNumber, componentNumber, value])
14690 """Updates the given parameter set with the given integer value for the node and derivative of the field variable component for a field identified by a user number. 14692 :param regionUserNumber: The user number of the region containing the field to update the nodal value for the field parameter set. 14693 :type regionUserNumber: int 14694 :param fieldUserNumber: The user number of the field to update the nodal value for the field parameter set. 14695 :type fieldUserNumber: int 14696 :param variableType: The variable type of the field to update the nodal value for the field parameter set. Must be a value from the FieldVariableTypes enum. 14697 :type variableType: int 14698 :param fieldSetType: The parameter set type of the field to update the nodal value for. Must be a value from the FieldParameterSetTypes enum. 14699 :type fieldSetType: int 14700 :param versionNumber: The derivative version number of the field variable component to update for the field parameter set. 14701 :type versionNumber: int 14702 :param derivativeNumber: The derivative number of the field variable component to update for the field parameter set. 14703 :type derivativeNumber: int 14704 :param userNodeNumber: The user node number of the field variable component to update for the field parameter set. 14705 :type userNodeNumber: int 14706 :param componentNumber: The component number of the field variable to update the nodal value for the field parameter set. 14707 :type componentNumber: int 14708 :param value: The value to update the field parameter set to. 14713 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetUpdateNodeIntgNum, [regionUserNumber, fieldUserNumber, variableType, fieldSetType, versionNumber, derivativeNumber, userNodeNumber, componentNumber, value])
14717 """Updates the given parameter set with the given logical value for the node and derivative of the field variable component for a field identified by a user number. 14719 :param regionUserNumber: The user number of the region containing the field to update the nodal value for the field parameter set. 14720 :type regionUserNumber: int 14721 :param fieldUserNumber: The user number of the field to update the nodal value for the field parameter set. 14722 :type fieldUserNumber: int 14723 :param variableType: The variable type of the field to update the nodal value for the field parameter set. Must be a value from the FieldVariableTypes enum. 14724 :type variableType: int 14725 :param fieldSetType: The parameter set type of the field to update the nodal value for. Must be a value from the FieldParameterSetTypes enum. 14726 :type fieldSetType: int 14727 :param versionNumber: The derivative version number of the field variable component to update for the field parameter set. 14728 :type versionNumber: int 14729 :param derivativeNumber: The derivative number of the field variable component to update for the field parameter set. 14730 :type derivativeNumber: int 14731 :param userNodeNumber: The user node number of the field variable component to update for the field parameter set. 14732 :type userNodeNumber: int 14733 :param componentNumber: The component number of the field variable to update the nodal value for the field parameter set. 14734 :type componentNumber: int 14735 :param value: The value to update the field parameter set to. 14740 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetUpdateNodeLNum, [regionUserNumber, fieldUserNumber, variableType, fieldSetType, versionNumber, derivativeNumber, userNodeNumber, componentNumber, value])
14744 """Updates the given parameter set with the given single precision value for the node and derivative of the field variable component for a field identified by a user number. 14746 :param regionUserNumber: The user number of the region containing the field to update the nodal value for the field parameter set. 14747 :type regionUserNumber: int 14748 :param fieldUserNumber: The user number of the field to update the nodal value for the field parameter set. 14749 :type fieldUserNumber: int 14750 :param variableType: The variable type of the field to update the nodal value for the field parameter set. Must be a value from the FieldVariableTypes enum. 14751 :type variableType: int 14752 :param fieldSetType: The parameter set type of the field to update the nodal value for. Must be a value from the FieldParameterSetTypes enum. 14753 :type fieldSetType: int 14754 :param versionNumber: The derivative version number of the field variable component to update for the field parameter set. 14755 :type versionNumber: int 14756 :param derivativeNumber: The derivative number of the field variable component to update for the field parameter set. 14757 :type derivativeNumber: int 14758 :param userNodeNumber: The user node number of the field variable component to update for the field parameter set. 14759 :type userNodeNumber: int 14760 :param componentNumber: The component number of the field variable to update the nodal value for the field parameter set. 14761 :type componentNumber: int 14762 :param value: The value to update the field parameter set to. 14767 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetUpdateNodeSPNum, [regionUserNumber, fieldUserNumber, variableType, fieldSetType, versionNumber, derivativeNumber, userNodeNumber, componentNumber, value])
14771 """Starts the parameter set update for a field variable for a field identified by a user number. 14773 :param regionUserNumber: The user number of the region containing the field to start the parameter set update for. 14774 :type regionUserNumber: int 14775 :param fieldUserNumber: The user number of the field to start the parameter set update for. 14776 :type fieldUserNumber: int 14777 :param variableType: The variable type of the field to start the parameter set update for. Must be a value from the FieldVariableTypes enum. 14778 :type variableType: int 14779 :param fieldSetType: The parameter set type to start the update for. Must be a value from the FieldParameterSetTypes enum. 14780 :type fieldSetType: int 14784 return _wrap_routine(_iron_python.cmfe_Field_ParameterSetUpdateStartNum, [regionUserNumber, fieldUserNumber, variableType, fieldSetType])
14788 """Copy the parameters from the parameter set of a component of a field variable to the paramters of a parameter set of 14789 a component of another field variable, where both fields are identified by user numbers. 14791 :param fromRegionUserNumber: The user number of the region containing the field to copy from 14792 :type fromRegionUserNumber: int 14793 :param fromFieldUserNumber: The field to copy from 14794 :type fromFieldUserNumber: int 14795 :param fromVariableType: The field variable type to copy from 14796 :type fromVariableType: int 14797 :param fromParameterSetType: The field parameter set type to copy from 14798 :type fromParameterSetType: int 14799 :param fromComponentNumber: The field variable component number to copy from 14800 :type fromComponentNumber: int 14801 :param toRegionUserNumber: The user number of the region containing the field to copy to 14802 :type toRegionUserNumber: int 14803 :param toFieldUserNumber: The field to copy to 14804 :type toFieldUserNumber: int 14805 :param toVariableType: The field variable type to copy to 14806 :type toVariableType: int 14807 :param toParameterSetType: The parameter set type to copy to 14808 :type toParameterSetType: int 14809 :param toComponentNumber: The field variable component to copy to 14810 :type toComponentNumber: int 14814 return _wrap_routine(_iron_python.cmfe_Field_ParametersToFieldParametersComponentCopyNum, [fromRegionUserNumber, fromFieldUserNumber, fromVariableType, fromParameterSetType, fromComponentNumber, toRegionUserNumber, toFieldUserNumber, toVariableType, toParameterSetType, toComponentNumber])
14818 """Returns the interpolation type for a field variable component for a field identified by a user number. 14820 :param regionUserNumber: The user number of the region containing the field to get the interpolation type for. 14821 :type regionUserNumber: int 14822 :param fieldUserNumber: The user number of the field to get the interpolation type for. 14823 :type fieldUserNumber: int 14824 :param variableType: The variable type of the field to get the interpolation type for. Must be a value from the FieldVariableTypes enum. 14825 :type variableType: int 14826 :param componentNumber: The component number of the field variable to get the interpolation type for. 14827 :type componentNumber: int 14828 :param localNodeNumber: The local node number of the field variable to get the data type for. 14829 :type localNodeNumber: int 14830 :param positionSize: Size of position to allocate. 14831 :param normalSize: Size of normal to allocate. 14832 :param tangentsSizes: Tuple of dimensions of tangents to allocate, with length 2. 14833 :returns: (Actual useful outputs, Actual useful outputs, Actual useful outputs) 14834 :rtype: tuple. (Array of floats, Array of floats, 2d array of floats) 14837 return _wrap_routine(_iron_python.cmfe_Field_PositionNormalTangentCalculateNodeNum, [regionUserNumber, fieldUserNumber, variableType, componentNumber, localNodeNumber, positionSize, normalSize, tangentsSizes])
14841 """Returns the scaling type for a field identified by a user number. 14843 :param regionUserNumber: The user number of the region containing the field to get the scaling type for. 14844 :type regionUserNumber: int 14845 :param fieldUserNumber: The user number of the field to get the scaling type for. 14846 :type fieldUserNumber: int 14847 :returns: scalingType. The field scaling type. Will be a value from the FieldScalingTypes enum. 14851 return _wrap_routine(_iron_python.cmfe_Field_ScalingTypeGetNum, [regionUserNumber, fieldUserNumber])
14855 """Sets/changes the scaling type for a field identified by a user number. 14857 :param regionUserNumber: The user number of the region containing the field to set the scaling type for. 14858 :type regionUserNumber: int 14859 :param fieldUserNumber: The user number of the field to set the scaling type for. 14860 :type fieldUserNumber: int 14861 :param scalingType: The field scaling type to set. Must be a value from the FieldScalingTypes enum. 14862 :type scalingType: int 14866 return _wrap_routine(_iron_python.cmfe_Field_ScalingTypeSetNum, [regionUserNumber, fieldUserNumber, scalingType])
14870 """Returns the field type for a field identified by a user number. 14872 :param regionUserNumber: The user number of the region containing the field to get the field type for. 14873 :type regionUserNumber: int 14874 :param fieldUserNumber: The user number of the field to get the field type for. 14875 :type fieldUserNumber: int 14876 :returns: fieldType. The field type. Will be a value from the FieldTypes enum. 14880 return _wrap_routine(_iron_python.cmfe_Field_TypeGetNum, [regionUserNumber, fieldUserNumber])
14884 """Sets/changes the field type for a field identified by a user number. 14886 :param regionUserNumber: The user number of the region containing the field to set the field type for. 14887 :type regionUserNumber: int 14888 :param fieldUserNumber: The user number of the field to set the field type for. 14889 :type fieldUserNumber: int 14890 :param fieldType: The field type to set. Must be a value from the FieldTypes enum. 14891 :type fieldType: int 14895 return _wrap_routine(_iron_python.cmfe_Field_TypeSetNum, [regionUserNumber, fieldUserNumber, fieldType])
14899 """Returns the character string label for a field variable for a field identified by a user number. 14901 :param regionUserNumber: The user number of the region containing the field to get the label for. 14902 :type regionUserNumber: int 14903 :param fieldUserNumber: The user number of the field to get the label for. 14904 :type fieldUserNumber: int 14905 :param variableType: The variable type of the field to get the field variable label. Must be a value from the FieldVariableTypes enum. 14906 :type variableType: int 14907 :returns: label. The field variable label. 14911 return _wrap_routine(_iron_python.cmfe_Field_VariableLabelGetNum, [regionUserNumber, fieldUserNumber, variableType])
14915 """Sets/changes the character string label for a field variable for a field identified by a user number. 14917 :param regionUserNumber: The user number of the region containing the field to set the label for. 14918 :type regionUserNumber: int 14919 :param fieldUserNumber: The user number of the field to set the label for. 14920 :type fieldUserNumber: int 14921 :param variableType: The variable type of the field to set the field variable label. Must be a value from the FieldVariableTypes enum. 14922 :type variableType: int 14923 :param label: The field variable label to set. 14924 :type label: string 14928 return _wrap_routine(_iron_python.cmfe_Field_VariableLabelSetNum, [regionUserNumber, fieldUserNumber, variableType, label])
14932 """Returns the field variable types for a field identified by a user number. 14934 :param regionUserNumber: The user number of the region containing the field to get the field variable types for. 14935 :type regionUserNumber: int 14936 :param fieldUserNumber: The user number of the field to get the field variable types for. 14937 :type fieldUserNumber: int 14938 :param variableTypesSize: Size of variableTypes to allocate. 14939 :returns: variableTypes. variableTypes(variable_idx). On return, the field variable types for the variable_idx'th field variable. Will be a value from the FieldVariableTypes enum. 14940 :rtype: Array of ints 14943 return _wrap_routine(_iron_python.cmfe_Field_VariableTypesGetNum, [regionUserNumber, fieldUserNumber, variableTypesSize])
14947 """Sets/changes the field variable types for a field identified by a user number. 14949 :param regionUserNumber: The user number of the region containing the field to set the field variable types for. 14950 :type regionUserNumber: int 14951 :param fieldUserNumber: The user number of the field to set the field variable types for. 14952 :type fieldUserNumber: int 14953 :param variableTypes: variableTypes(variable_idx). The field variable types for the variable_idx'th field variable to set. Must be a value from the FieldVariableTypes enum. 14954 :type variableTypes: Array of ints 14958 return _wrap_routine(_iron_python.cmfe_Field_VariableTypesSetNum, [regionUserNumber, fieldUserNumber, variableTypes])
14962 """Finalises CMISS. 14967 return _wrap_routine(_iron_python.cmfe_Finalise, [])
14971 """Sets/changes the base vectors for a generated mesh on a region identified by a user number. 14973 :param regionUserNumber: The user number of the region containing the generated mesh to set the base vectors for. 14974 :type regionUserNumber: int 14975 :param generatedMeshUserNumber: The user number of the generated mesh to set the base vectors for. 14976 :type generatedMeshUserNumber: int 14977 :param baseVectors: baseVectors(coordinate_idx,xi_idx). The base vectors to set. 14978 :type baseVectors: 2d array of floats 14982 return _wrap_routine(_iron_python.cmfe_GeneratedMesh_BaseVectorsSetNum, [regionUserNumber, generatedMeshUserNumber, baseVectors])
14986 """Returns the basis for a generated mesh on a region identified by a user number. 14988 :param regionUserNumber: The user number of the region containing the generated mesh to get the basis for. 14989 :type regionUserNumber: int 14990 :param generatedMeshUserNumber: The user number of the generated mesh to get the basis for. 14991 :type generatedMeshUserNumber: int 14992 :param basisUserNumbers: On return, the user numbers of the bases. 14993 :type basisUserNumbers: Array of ints 14997 return _wrap_routine(_iron_python.cmfe_GeneratedMesh_BasisGetNum, [regionUserNumber, generatedMeshUserNumber, basisUserNumbers])
15001 """Sets/changes the basis for a generated mesh on a region identified by a user number. 15003 :param regionUserNumber: The user number of the region containing the generated mesh to set the basis for. 15004 :type regionUserNumber: int 15005 :param generatedMeshUserNumber: The user number of the generated mesh to set the basis for. 15006 :type generatedMeshUserNumber: int 15007 :param basisUserNumbers: The user numbers of the bases to set. 15008 :type basisUserNumbers: Array of ints 15012 return _wrap_routine(_iron_python.cmfe_GeneratedMesh_BasisSetNum, [regionUserNumber, generatedMeshUserNumber, basisUserNumbers])
15016 """Finishes the creation of a generated mesh on a region identified by a user number. 15018 :param regionUserNumber: The user number of the region containing the generated mesh to finish the creation of. 15019 :type regionUserNumber: int 15020 :param generatedMeshUserNumber: The user number of the generated mesh to finish the creation of. 15021 :type generatedMeshUserNumber: int 15022 :param meshUserNumber: The user number of the mesh to generate. 15023 :type meshUserNumber: int 15027 return _wrap_routine(_iron_python.cmfe_GeneratedMesh_CreateFinishNum, [regionUserNumber, generatedMeshUserNumber, meshUserNumber])
15031 """Starts the creation of a generated mesh on a region identified by a user number. 15033 :param generatedMeshUserNumber: The user number of the generated mesh to create. 15034 :type generatedMeshUserNumber: int 15035 :param regionUserNumber: The user number of the region to create the generated mesh in. 15036 :type regionUserNumber: int 15040 return _wrap_routine(_iron_python.cmfe_GeneratedMesh_CreateStartNum, [generatedMeshUserNumber, regionUserNumber])
15044 """Destroys a generated mesh on a region identified by a user number. 15046 :param regionUserNumber: The user number of the region containing the generated mesh to destroy. 15047 :type regionUserNumber: int 15048 :param generatedMeshUserNumber: The user number of the generated mesh to destroy. 15049 :type generatedMeshUserNumber: int 15053 return _wrap_routine(_iron_python.cmfe_GeneratedMesh_DestroyNum, [regionUserNumber, generatedMeshUserNumber])
15057 """Returns the extent for a generated mesh on a region identified by a user number. 15059 :param regionUserNumber: The user number of the region containing the generated mesh to get the extent for. 15060 :type regionUserNumber: int 15061 :param generatedMeshUserNumber: The user number of the generated mesh to get the extent for. 15062 :type generatedMeshUserNumber: int 15063 :param extentSize: Size of extent to allocate. 15064 :returns: extent. extent(i). On return, the extent for the i'th dimension of the generated mesh. 15065 :rtype: Array of floats 15068 return _wrap_routine(_iron_python.cmfe_GeneratedMesh_ExtentGetNum, [regionUserNumber, generatedMeshUserNumber, extentSize])
15072 """Sets/changes the extent for a generated mesh on a region identified by a user number. 15074 :param regionUserNumber: The user number of the region containing the generated mesh to set the extent for. 15075 :type regionUserNumber: int 15076 :param generatedMeshUserNumber: The user number of the generated mesh to set the extent for. 15077 :type generatedMeshUserNumber: int 15078 :param extent: extent(i). The extent for the i'th dimension of the generated mesh to set. 15079 :type extent: Array of floats 15083 return _wrap_routine(_iron_python.cmfe_GeneratedMesh_ExtentSetNum, [regionUserNumber, generatedMeshUserNumber, extent])
15087 """Calculates and sets the geometric field parameters for a generated mesh identified by a user number. 15089 :param regionUserNumber: The user number of the region containing the field to calculate the geometric parameters for. 15090 :type regionUserNumber: int 15091 :param generatedMeshUserNumber: The user number of the generated mesh to calculate the geometric parameters for. 15092 :type generatedMeshUserNumber: int 15093 :param fieldUserNumber: The user number of the field to calculate the geometric parameters for. 15094 :type fieldUserNumber: int 15098 return _wrap_routine(_iron_python.cmfe_GeneratedMesh_GeometricParametersCalculateNum, [regionUserNumber, generatedMeshUserNumber, fieldUserNumber])
15102 """Returns the number of elements for a generated mesh on a region identified by a user number. 15104 :param regionUserNumber: The user number of the region containing the generated mesh to get the number of elements for. 15105 :type regionUserNumber: int 15106 :param generatedMeshUserNumber: The user number of the generated mesh to get the number of elements for. 15107 :type generatedMeshUserNumber: int 15108 :param numberOfElementsSize: Size of numberOfElements to allocate. 15109 :returns: numberOfElements. numberOfElements(i). On return, the number of elements in the i'th dimension of the generated mesh. 15110 :rtype: Array of ints 15113 return _wrap_routine(_iron_python.cmfe_GeneratedMesh_NumberOfElementsGetNum, [regionUserNumber, generatedMeshUserNumber, numberOfElementsSize])
15117 """Sets/changes the number of elements for a generated mesh on a region identified by a user number. 15119 :param regionUserNumber: The user number of the region containing the generated mesh to set the number of elements for. 15120 :type regionUserNumber: int 15121 :param generatedMeshUserNumber: The user number of the generated mesh to set the number of elements for. 15122 :type generatedMeshUserNumber: int 15123 :param numberOfElements: numberOfElements(i). The number of elements in the i'th dimension of the generated mesh to set. 15124 :type numberOfElements: Array of ints 15128 return _wrap_routine(_iron_python.cmfe_GeneratedMesh_NumberOfElementsSetNum, [regionUserNumber, generatedMeshUserNumber, numberOfElements])
15132 """Returns the origin of a generated mesh on a region identified by a user number. 15134 :param regionUserNumber: The user number of the region containing the generated mesh to get the origin for. 15135 :type regionUserNumber: int 15136 :param generatedMeshUserNumber: The user number of the generated mesh to get the origin for. 15137 :type generatedMeshUserNumber: int 15138 :param originSize: Size of origin to allocate. 15139 :returns: origin. origin(i). On return, the origin of the i'th dimension of the generated mesh. 15140 :rtype: Array of floats 15143 return _wrap_routine(_iron_python.cmfe_GeneratedMesh_OriginGetNum, [regionUserNumber, generatedMeshUserNumber, originSize])
15147 """Sets/changes the origin of a generated mesh on a region identified by a user number. 15149 :param regionUserNumber: The user number of the region containing the generated mesh to set the origin for. 15150 :type regionUserNumber: int 15151 :param generatedMeshUserNumber: The user number of the generated mesh to set the origin for. 15152 :type generatedMeshUserNumber: int 15153 :param origin: origin(i). The origin of the i'th dimension of the generated mesh to set. 15154 :type origin: Array of floats 15158 return _wrap_routine(_iron_python.cmfe_GeneratedMesh_OriginSetNum, [regionUserNumber, generatedMeshUserNumber, origin])
15162 """Returns the type of a generated mesh on a region identified by a user number. 15164 :param regionUserNumber: The user number of the region containing the generated mesh to get the type for. 15165 :type regionUserNumber: int 15166 :param generatedMeshUserNumber: The user number of the generated mesh to get the type for. 15167 :type generatedMeshUserNumber: int 15168 :returns: generatedMeshType. The type of the generated mesh. Will be a value from the GeneratedMeshTypes enum. 15172 return _wrap_routine(_iron_python.cmfe_GeneratedMesh_TypeGetNum, [regionUserNumber, generatedMeshUserNumber])
15176 """Sets/changes the type of a generated mesh on a region identified by a user number. 15178 :param regionUserNumber: The user number of the region containing the generated mesh to set the type for. 15179 :type regionUserNumber: int 15180 :param generatedMeshUserNumber: The user number of the generated mesh to set the type for. 15181 :type generatedMeshUserNumber: int 15182 :param generatedMeshType: The type of the generated mesh to set. Must be a value from the GeneratedMeshTypes enum. 15183 :type generatedMeshType: int 15187 return _wrap_routine(_iron_python.cmfe_GeneratedMesh_TypeSetNum, [regionUserNumber, generatedMeshUserNumber, generatedMeshType])
15191 """Initialises CMISS returning a user number to the world coordinate system and region. 15193 :returns: (The world coordinate system user number, The world region user number) 15194 :rtype: tuple. (int, int) 15197 return _wrap_routine(_iron_python.cmfe_InitialiseNum, [])
15201 """Initialises CMISS returning a pointer to the world coordinate system and region. 15203 :param worldCoordinateSystem: On return, the world coordinate system. 15204 :type worldCoordinateSystem: CoordinateSystem 15205 :param worldRegion: On return, the world region. 15206 :type worldRegion: Region 15210 return _wrap_routine(_iron_python.cmfe_Initialise, [worldCoordinateSystem, worldRegion])
15214 """Finishes the creation of an interface condition identified by an user number. 15216 :param regionUserNumber: The user number of the region containing the interface to finish the interface condition for. 15217 :type regionUserNumber: int 15218 :param interfaceUserNumber: The user number of the interface containg the interface condition to finish creating for. 15219 :type interfaceUserNumber: int 15220 :param interfaceConditionUserNumber: The user number of the interface condition to finish creating. 15221 :type interfaceConditionUserNumber: int 15225 return _wrap_routine(_iron_python.cmfe_InterfaceCondition_CreateFinishNum, [regionUserNumber, interfaceUserNumber, interfaceConditionUserNumber])
15229 """Starts the creation of an interface condition identified by a user number. 15231 :param interfaceConditionUserNumber: The user number of the interface condition to start the creation of. 15232 :type interfaceConditionUserNumber: int 15233 :param regionUserNumber: The user number of the region containing the interface to start the creation of the interface condition for. 15234 :type regionUserNumber: int 15235 :param interfaceUserNumber: The user number of the interface containing the interface condition to start the creation of. 15236 :type interfaceUserNumber: int 15237 :param geometricFieldUserNumber: The user number of the geometric field on the interface for the interface condition. 15238 :type geometricFieldUserNumber: int 15242 return _wrap_routine(_iron_python.cmfe_InterfaceCondition_CreateStartNum, [interfaceConditionUserNumber, regionUserNumber, interfaceUserNumber, geometricFieldUserNumber])
15246 """Adds a dependent variable to an interface condition identified by a user number. 15248 :param interfaceRegionUserNumber: The user number of the region containing the interface containing the interface condition to add the dependent variable for. 15249 :type interfaceRegionUserNumber: int 15250 :param interfaceUserNumber: The user number of the interface containing the interface condition to add the dependent variable for. 15251 :type interfaceUserNumber: int 15252 :param interfaceConditionUserNumber: The user number of the interface condition to add the dependent variable for. 15253 :type interfaceConditionUserNumber: int 15254 :param meshIndex: The mesh index of the interface condition interface for which the dependent variable is added. 15255 :type meshIndex: int 15256 :param equationsSetRegionUserNumber: The user number of the region containing the equations set containing the dependent field varible to add. 15257 :type equationsSetRegionUserNumber: int 15258 :param equationsSetUserNumber: The user number of the equations set containing the dependent field to add the variable for. 15259 :type equationsSetUserNumber: int 15260 :param variableType: The variable type of the dependent variable to add. 15261 :type variableType: int 15265 return _wrap_routine(_iron_python.cmfe_InterfaceCondition_DependentVariableAddNum, [interfaceRegionUserNumber, interfaceUserNumber, interfaceConditionUserNumber, meshIndex, equationsSetRegionUserNumber, equationsSetUserNumber, variableType])
15269 """Destroys an interface condition identified by a user number. 15271 :param regionUserNumber: The user number of the region containing the interface containing the interface condition to destroy. 15272 :type regionUserNumber: int 15273 :param interfaceUserNumber: The user number of the interface containing the interface condition to destroy. 15274 :type interfaceUserNumber: int 15275 :param interfaceConditionUserNumber: The user number of the interface condition to destroy. 15276 :type interfaceConditionUserNumber: int 15280 return _wrap_routine(_iron_python.cmfe_InterfaceCondition_DestroyNum, [regionUserNumber, interfaceUserNumber, interfaceConditionUserNumber])
15284 """Finishes the creation of equations for an interface condition identified by an user number. 15286 :param regionUserNumber: The user number of the region containing the interface to finish the interface equations for. 15287 :type regionUserNumber: int 15288 :param interfaceUserNumber: The user number of the interface containg the interface condition to finish the interface equations for. 15289 :type interfaceUserNumber: int 15290 :param interfaceConditionUserNumber: The user number of the interface condition to finish creating the interface equations for. 15291 :type interfaceConditionUserNumber: int 15295 return _wrap_routine(_iron_python.cmfe_InterfaceCondition_EquationsCreateFinishNum, [regionUserNumber, interfaceUserNumber, interfaceConditionUserNumber])
15299 """Starts the creation of interface equations for an interface condition identified by a user number. 15301 :param regionUserNumber: The user number of the region containing the interface and interface condition to start the creation of the interface equations for. 15302 :type regionUserNumber: int 15303 :param interfaceUserNumber: The user number of the interface containing the interface condition to start the creation of the interface equations for. 15304 :type interfaceUserNumber: int 15305 :param interfaceConditionUserNumber: The user number of the interface condition to start the creation of the interface equations for. 15306 :type interfaceConditionUserNumber: int 15310 return _wrap_routine(_iron_python.cmfe_InterfaceCondition_EquationsCreateStartNum, [regionUserNumber, interfaceUserNumber, interfaceConditionUserNumber])
15314 """Destroys interface equations for an interface condition identified by a user number. 15316 :param regionUserNumber: The user number of the region containing the interface and interface condition to destroy the interface equations for. 15317 :type regionUserNumber: int 15318 :param interfaceUserNumber: The user number of the interface containing the interface condition to destroy the interface equations for. 15319 :type interfaceUserNumber: int 15320 :param interfaceConditionUserNumber: The user number of the interface condition to destroy the interface equations for. 15321 :type interfaceConditionUserNumber: int 15325 return _wrap_routine(_iron_python.cmfe_InterfaceCondition_EquationsDestroyNum, [regionUserNumber, interfaceUserNumber, interfaceConditionUserNumber])
15329 """Returns the integration type for an interface condition identified by a user number. 15331 :param regionUserNumber: The user number of the region containing the interface containing the interface condition to get the method for. 15332 :type regionUserNumber: int 15333 :param interfaceUserNumber: The user number of the interface containing the interface condition to get the method for. 15334 :type interfaceUserNumber: int 15335 :param interfaceConditionUserNumber: The user number of the interface condition to get the method for. 15336 :type interfaceConditionUserNumber: int 15337 :returns: interfaceConditionIntegrationType. The interface condition integration type. Will be a value from the InterfaceConditionIntegrationTypes enum. 15341 return _wrap_routine(_iron_python.cmfe_InterfaceCondition_IntegrationTypeGetNum, [regionUserNumber, interfaceUserNumber, interfaceConditionUserNumber])
15345 """Sets/changes the integration type for an interface condition identified by a user number. 15347 :param regionUserNumber: The user number of the region containing the interface containing the interface condition to set the method for. 15348 :type regionUserNumber: int 15349 :param interfaceUserNumber: The user number of the interface containing the interface condition to set the method for. 15350 :type interfaceUserNumber: int 15351 :param interfaceConditionUserNumber: The user number of the interface condition to set the method for. 15352 :type interfaceConditionUserNumber: int 15353 :param interfaceConditionIntegrationType: On return, the interface condition integration type. Must be a value from the InterfaceConditionIntegrationTypes enum. 15354 :type interfaceConditionIntegrationType: int 15358 return _wrap_routine(_iron_python.cmfe_InterfaceCondition_IntegrationTypeSetNum, [regionUserNumber, interfaceUserNumber, interfaceConditionUserNumber, interfaceConditionIntegrationType])
15362 """Finishes the creation of a Lagrange Multiplier Field for an interface condition identified by an user number. 15364 :param regionUserNumber: The user number of the region containing the interface and interface condition to finish the Lagrange multiplier field for. 15365 :type regionUserNumber: int 15366 :param interfaceUserNumber: The user number of the interface containg the interface condition to finish the Lagrange multiplier field for. 15367 :type interfaceUserNumber: int 15368 :param interfaceConditionUserNumber: The user number of the interface condition to finish creating the Lagrange multiplier field for. 15369 :type interfaceConditionUserNumber: int 15373 return _wrap_routine(_iron_python.cmfe_InterfaceCondition_LagrangeFieldCreateFinishNum, [regionUserNumber, interfaceUserNumber, interfaceConditionUserNumber])
15377 """Starts the creation of a Lagrange multiplier field for an interface condition identified by a user number. 15379 :param regionUserNumber: The user number of the region containing the interface and interface condition to start the creation of the Lagrange multiplier field for. 15380 :type regionUserNumber: int 15381 :param interfaceUserNumber: The user number of the interface containing the interface condition to start the creation of the Lagrange multiplier field for. 15382 :type interfaceUserNumber: int 15383 :param interfaceConditionUserNumber: The user number of the interface condition to start the creation of the Lagrange multiplier field for. 15384 :type interfaceConditionUserNumber: int 15385 :param lagrangeFieldUserNumber: The user number of the Lagrange field. 15386 :type lagrangeFieldUserNumber: int 15390 return _wrap_routine(_iron_python.cmfe_InterfaceCondition_LagrangeFieldCreateStartNum, [regionUserNumber, interfaceUserNumber, interfaceConditionUserNumber, lagrangeFieldUserNumber])
15394 """Returns the method for an interface condition identified by a user number. 15396 :param regionUserNumber: The user number of the region containing the interface containing the interface condition to get the method for. 15397 :type regionUserNumber: int 15398 :param interfaceUserNumber: The user number of the interface containing the interface condition to get the method for. 15399 :type interfaceUserNumber: int 15400 :param interfaceConditionUserNumber: The user number of the interface condition to get the method for. 15401 :type interfaceConditionUserNumber: int 15402 :returns: interfaceConditionMethod. The interface condition method. Will be a value from the InterfaceConditionMethods enum. 15406 return _wrap_routine(_iron_python.cmfe_InterfaceCondition_MethodGetNum, [regionUserNumber, interfaceUserNumber, interfaceConditionUserNumber])
15410 """Sets/changes the method for an interface condition identified by a user number. 15412 :param regionUserNumber: The user number of the region containing the interface containing the interface condition to set the method for. 15413 :type regionUserNumber: int 15414 :param interfaceUserNumber: The user number of the interface containing the interface condition to set the method for. 15415 :type interfaceUserNumber: int 15416 :param interfaceConditionUserNumber: The user number of the interface condition to set the method for. 15417 :type interfaceConditionUserNumber: int 15418 :param interfaceConditionMethod: The interface condition method to set. Must be a value from the InterfaceConditionMethods enum. 15419 :type interfaceConditionMethod: int 15423 return _wrap_routine(_iron_python.cmfe_InterfaceCondition_MethodSetNum, [regionUserNumber, interfaceUserNumber, interfaceConditionUserNumber, interfaceConditionMethod])
15427 """Returns the operator for an interface condition identified by a user number. 15429 :param regionUserNumber: The user number of the region containing the interface containing the interface condition to get the operator for. 15430 :type regionUserNumber: int 15431 :param interfaceUserNumber: The user number of the interface containing the interface condition to get the operator for. 15432 :type interfaceUserNumber: int 15433 :param interfaceConditionUserNumber: The user number of the interface condition to get the operator for. 15434 :type interfaceConditionUserNumber: int 15435 :returns: interfaceConditionOperator. The interface condition operator. Will be a value from the InterfaceConditionOperators enum. 15439 return _wrap_routine(_iron_python.cmfe_InterfaceCondition_OperatorGetNum, [regionUserNumber, interfaceUserNumber, interfaceConditionUserNumber])
15443 """Sets/changes the operator for an interface condition identified by a user number. 15445 :param regionUserNumber: The user number of the region containing the interface containing the interface condition to set the operator for. 15446 :type regionUserNumber: int 15447 :param interfaceUserNumber: The user number of the interface containing the interface condition to set the operator for. 15448 :type interfaceUserNumber: int 15449 :param interfaceConditionUserNumber: The user number of the interface condition to set the operator for. 15450 :type interfaceConditionUserNumber: int 15451 :param interfaceConditionOperator: The interface condition operator to set. Must be a value from the InterfaceConditionOperators enum. 15452 :type interfaceConditionOperator: int 15456 return _wrap_routine(_iron_python.cmfe_InterfaceCondition_OperatorSetNum, [regionUserNumber, interfaceUserNumber, interfaceConditionUserNumber, interfaceConditionOperator])
15460 """Finishes the creation of a penalty Field for an interface condition identified by an user number. 15462 :param RegionUserNumber: The user number of the region containing the interface and interface condition to finish the penalty field for. 15463 :type RegionUserNumber: int 15464 :param InterfaceUserNumber: The user number of the interface containg the interface condition to finish the penalty field for. 15465 :type InterfaceUserNumber: int 15466 :param InterfaceConditionUserNumber: The user number of the interface condition to finish creating the penalty field for. 15467 :type InterfaceConditionUserNumber: int 15471 return _wrap_routine(_iron_python.cmfe_InterfaceCondition_PenaltyFieldCreateFinishNum, [RegionUserNumber, InterfaceUserNumber, InterfaceConditionUserNumber])
15475 """Starts the creation of a penalty field for an interface condition identified by a user number. 15477 :param RegionUserNumber: The user number of the region containing the interface and interface condition to start the creation of the penalty field for. 15478 :type RegionUserNumber: int 15479 :param InterfaceUserNumber: The user number of the interface containing the interface condition to start the creation of the penalty field for. 15480 :type InterfaceUserNumber: int 15481 :param InterfaceConditionUserNumber: The user number of the interface condition to start the creation of the penalty field for. 15482 :type InterfaceConditionUserNumber: int 15483 :param PenaltyFieldUserNumber: The user number of the penalty field. 15484 :type PenaltyFieldUserNumber: int 15488 return _wrap_routine(_iron_python.cmfe_InterfaceCondition_PenaltyFieldCreateStartNum, [RegionUserNumber, InterfaceUserNumber, InterfaceConditionUserNumber, PenaltyFieldUserNumber])
15492 """Returns the output type for an interface equations identified by a user number. 15494 :param regionUserNumber: The user number of the region containing the interface, interface condition and interface equations to get the output type for. 15495 :type regionUserNumber: int 15496 :param interfaceUserNumber: The user number of the interface, interface condition and interface equations to get the ouput type for. 15497 :type interfaceUserNumber: int 15498 :param interfaceConditionUserNumber: The user number of the interface condition and interface equation to get the output type for. 15499 :type interfaceConditionUserNumber: int 15500 :returns: outputType. The interface equations output type. Will be a value from the EquationsOutputType enum. 15504 return _wrap_routine(_iron_python.cmfe_InterfaceEquations_OutputTypeGetNum, [regionUserNumber, interfaceUserNumber, interfaceConditionUserNumber])
15508 """Sets/changes the output type for an interface equations identified by a user number. 15510 :param regionUserNumber: The user number of the region containing the interface, interface condition and interface equations to set the output type for. 15511 :type regionUserNumber: int 15512 :param interfaceUserNumber: The user number of the interface, interface condition and interface equations to set the output type for. 15513 :type interfaceUserNumber: int 15514 :param interfaceConditionUserNumber: The user number of the interface condition and interface equations to set the output type for. 15515 :type interfaceConditionUserNumber: int 15516 :param outputType: The interface equations output type to set. Must be a value from the EquationsOutputTypes enum. 15517 :type outputType: int 15521 return _wrap_routine(_iron_python.cmfe_InterfaceEquations_OutputTypeSetNum, [regionUserNumber, interfaceUserNumber, interfaceConditionUserNumber, outputType])
15525 """Returns the sparsity type for an interface equations identified by a user number. 15527 :param regionUserNumber: The user number of the region containing the interface, interface condition and interface equations to get the sparsity type for. 15528 :type regionUserNumber: int 15529 :param interfaceUserNumber: The user number of the interface, interface condition and interface equations to get the sparsity type for. 15530 :type interfaceUserNumber: int 15531 :param interfaceConditionUserNumber: The user number of the interface condition and interface equation to get the sparsity type for. 15532 :type interfaceConditionUserNumber: int 15533 :returns: sparsityType. The interface equations sparsity type. Will be a value from the EquationsSparsityType enum. 15537 return _wrap_routine(_iron_python.cmfe_InterfaceEquations_SparsityGetNum, [regionUserNumber, interfaceUserNumber, interfaceConditionUserNumber])
15541 """Sets/changes the sparsity type for an interface equations identified by a user number. 15543 :param regionUserNumber: The user number of the region containing the interface, interface condition and interface equations to set the sparsity type for. 15544 :type regionUserNumber: int 15545 :param interfaceUserNumber: The user number of the interface, interface condition and interface equations to set the sparsity type for. 15546 :type interfaceUserNumber: int 15547 :param interfaceConditionUserNumber: The user number of the interface condition and interface equations to set the sparsity type for. 15548 :type interfaceConditionUserNumber: int 15549 :param sparsityType: The interface equations sparsity type to set. Must be a value from the EquationsSparsityTypes enum. 15550 :type sparsityType: int 15554 return _wrap_routine(_iron_python.cmfe_InterfaceEquations_SparsitySetNum, [regionUserNumber, interfaceUserNumber, interfaceConditionUserNumber, sparsityType])
15558 """Get the time dependence type of interface matrices 15560 :param interfaceCondition: The interface condition to add. 15561 :type interfaceCondition: InterfaceCondition 15562 :param interfaceMatrixIndex: 15563 :type interfaceMatrixIndex: int 15564 :param hasTranspose: 15565 :type hasTranspose: bool 15566 :param timeDependenceTypesSize: Size of timeDependenceTypes to allocate. 15567 :returns: timeDependenceTypes. Time dependence types for the given interface matrix and it's transpose (if any). \see INTERFACE_MATRICES_ROUTINES_InterfaceMatricesTimeDependenceTypes,INTERFACE_MATRICES_ROUTINES 15568 :rtype: Array of ints 15571 return _wrap_routine(_iron_python.cmfe_InterfaceMatrices_TimeDependenceTypeGet, [interfaceCondition, interfaceMatrixIndex, hasTranspose, timeDependenceTypesSize])
15575 """Set the time dependence type of interface matrices 15577 :param interfaceCondition: The interface condition to add. 15578 :type interfaceCondition: InterfaceCondition 15579 :param interfaceMatrixIndex: 15580 :type interfaceMatrixIndex: int 15581 :param hasTranspose: 15582 :type hasTranspose: bool 15583 :param timeDependenceTypes: Time dependence types for the given interface matrix and it's transpose (if any). \see INTERFACE_MATRICES_ROUTINES_InterfaceMatricesTimeDependenceTypes,INTERFACE_MATRICES_ROUTINES 15584 :type timeDependenceTypes: Array of ints 15588 return _wrap_routine(_iron_python.cmfe_InterfaceMatrices_TimeDependenceTypeSet, [interfaceCondition, interfaceMatrixIndex, hasTranspose, timeDependenceTypes])
15592 """:param regionUserNumber: The user number of the region containing the interface and interface condition to destroy the meshes connectivity for. 15593 :type regionUserNumber: int 15594 :param interfaceUserNumber: The user number of the interface containing the interface condition to destroy the meshes connectivity for. 15595 :type interfaceUserNumber: int 15596 :param interfaceBasisNumber: The user number of the basis to denote the interface mesh connectivity basis 15597 :type interfaceBasisNumber: int 15601 return _wrap_routine(_iron_python.cmfe_InterfaceMeshConnectivity_BasisSetNum, [regionUserNumber, interfaceUserNumber, interfaceBasisNumber])
15605 """Finishes the creation of an interface coupled mesh connectivity identified by a user number. 15607 :param regionUserNumber: The user number of the region containing the interface to finish the interface meshes connectivity for. 15608 :type regionUserNumber: int 15609 :param interfaceUserNumber: The user number of the interface to finish creating the meshes connectivity. 15610 :type interfaceUserNumber: int 15614 return _wrap_routine(_iron_python.cmfe_InterfaceMeshConnectivity_CreateFinishNum, [regionUserNumber, interfaceUserNumber])
15618 """Starts the creation of an interface meshes connectivity identified by a user number. 15620 :param regionUserNumber: The user number of the region containing the interface to start the creation of the meshes connectivity. 15621 :type regionUserNumber: int 15622 :param interfaceUserNumber: The user number of the interface to start the creation of the meshes connectivity for. 15623 :type interfaceUserNumber: int 15624 :param meshNumber: The user number of the interface mesh 15625 :type meshNumber: int 15629 return _wrap_routine(_iron_python.cmfe_InterfaceMeshConnectivity_CreateStartNum, [regionUserNumber, interfaceUserNumber, meshNumber])
15633 """Destroys an interface meshes connectivity identified by a user number. 15635 :param regionUserNumber: The user number of the region containing the interface and interface condition to destroy the meshes connectivity for. 15636 :type regionUserNumber: int 15637 :param interfaceUserNumber: The user number of the interface containing the interface condition to destroy the meshes connectivity for. 15638 :type interfaceUserNumber: int 15642 return _wrap_routine(_iron_python.cmfe_InterfaceMeshConnectivity_DestroyNum, [regionUserNumber, interfaceUserNumber])
15646 """Sets the connectivity between an element in a coupled mesh to an element in the interface mesh 15648 :param regionUserNumber: The user number of the region containing the interface meshe connectivity. 15649 :type regionUserNumber: int 15650 :param interfaceUserNumber: The user number of the interface. 15651 :type interfaceUserNumber: int 15652 :param interfaceElementNumber: The interface mesh element number to which the specified coupled mesh element would be connected 15653 :type interfaceElementNumber: int 15654 :param coupledMeshIndexNumber: The index of the coupled mesh at the interface to set the element connectivity for 15655 :type coupledMeshIndexNumber: int 15656 :param coupledMeshElementNumber: The coupled mesh element to be connected to the interface 15657 :type coupledMeshElementNumber: int 15661 return _wrap_routine(_iron_python.cmfe_InterfaceMeshConnectivity_ElementNumberSetNum, [regionUserNumber, interfaceUserNumber, interfaceElementNumber, coupledMeshIndexNumber, coupledMeshElementNumber])
15664 def InterfaceMeshConnectivity_ElementXiSetNum(regionUserNumber, interfaceUserNumber, interfaceElementNumber, coupledMeshIndexNumber, coupledMeshElementNumber, interfaceMeshLocalNodeNumber, interfaceMeshComponentNodeNumber, xi):
15665 """Sets the mapping from an xi position of a coupled mesh element to a node of an interface mesh element 15667 :param regionUserNumber: The user number of the region containing the interface to start the creation of the meshes connectivity. 15668 :type regionUserNumber: int 15669 :param interfaceUserNumber: The user number of the interface to start the creation of the meshes connectivity for. 15670 :type interfaceUserNumber: int 15671 :param interfaceElementNumber: The interface mesh element number to which the specified coupled mesh element would be connected 15672 :type interfaceElementNumber: int 15673 :param coupledMeshIndexNumber: The index of the coupled mesh at the interface to set the element connectivity for 15674 :type coupledMeshIndexNumber: int 15675 :param coupledMeshElementNumber: The coupled mesh element to define the element xi connectivity from 15676 :type coupledMeshElementNumber: int 15677 :param interfaceMeshLocalNodeNumber: The interface mesh node to assign the coupled mesh element xi to 15678 :type interfaceMeshLocalNodeNumber: int 15679 :param interfaceMeshComponentNodeNumber: The interface mesh node's component to assign the coupled mesh element xi to 15680 :type interfaceMeshComponentNodeNumber: int 15681 :param xi: The xi value for the xi_idx'th xi direction in the coupled mesh element. 15682 :type xi: Array of floats 15686 return _wrap_routine(_iron_python.cmfe_InterfaceMeshConnectivity_ElementXiSetNum, [regionUserNumber, interfaceUserNumber, interfaceElementNumber, coupledMeshIndexNumber, coupledMeshElementNumber, interfaceMeshLocalNodeNumber, interfaceMeshComponentNodeNumber, xi])
15690 """Sets the connectivity between an element in a coupled mesh to an element in the interface mesh 15692 :param regionUserNumber: The user number of the region containing the interface meshe connectivity. 15693 :type regionUserNumber: int 15694 :param interfaceUserNumber: The user number of the interface. 15695 :type interfaceUserNumber: int 15696 :param interfaceElementNumber: The interface mesh element number to which the specified coupled mesh element would be connected 15697 :type interfaceElementNumber: int 15698 :param coupledMeshIndexNumber: The index of the coupled mesh at the interface to set the element connectivity for 15699 :type coupledMeshIndexNumber: int 15700 :param coupledMeshElementNumber: The coupled mesh element to be connected to the interface 15701 :type coupledMeshElementNumber: int 15705 return _wrap_routine(_iron_python.cmfe_InterfaceMeshConnectivity_NodeNumberSetNum, [regionUserNumber, interfaceUserNumber, interfaceElementNumber, coupledMeshIndexNumber, coupledMeshElementNumber])
15709 """Finishes the creation of an interface coupled mesh points connectivity identified by a user number. 15711 :param regionUserNumber: The user number of the region containing the interface to finish the interface points connectivity for. 15712 :type regionUserNumber: int 15713 :param interfaceUserNumber: The user number of the interface to finish creating the points connectivity. 15714 :type interfaceUserNumber: int 15718 return _wrap_routine(_iron_python.cmfe_InterfacePointsConnectivity_CreateFinishNum, [regionUserNumber, interfaceUserNumber])
15722 """Starts the creation of an interface points connectivity identified by a user number. 15724 :param regionUserNumber: The user number of the region containing the interface to start the creation of the meshes connectivity. 15725 :type regionUserNumber: int 15726 :param interfaceUserNumber: The user number of the interface to start the creation of the meshes connectivity for. 15727 :type interfaceUserNumber: int 15728 :param MeshNumber: The user number of the interface mesh 15729 :type MeshNumber: int 15733 return _wrap_routine(_iron_python.cmfe_InterfacePointsConnectivity_CreateStartNum, [regionUserNumber, interfaceUserNumber, MeshNumber])
15737 """Destroys an interface points connectivity identified by a user number. 15739 :param regionUserNumber: The user number of the region containing the interface to destroy the points connectivity for. 15740 :type regionUserNumber: int 15741 :param interfaceUserNumber: The user number of the interface to destroy the points connectivity for. 15742 :type interfaceUserNumber: int 15746 return _wrap_routine(_iron_python.cmfe_InterfacePointsConnectivity_DestroyNum, [regionUserNumber, interfaceUserNumber])
15750 """Gets coupled mesh element number that the data point in the interface is connected to 15752 :param regionUserNumber: The user number of the region containing the interface 15753 :type regionUserNumber: int 15754 :param interfaceUserNumber: The user number of the interface 15755 :type interfaceUserNumber: int 15756 :param interfaceDataPointIndexNumber: The index of the interface data point, i.e.user defined global number 15757 :type interfaceDataPointIndexNumber: int 15758 :param coupledMeshIndexNumber: The index number of the coupled mesh 15759 :type coupledMeshIndexNumber: int 15760 :param meshComponentNumber: The mesh component number of the interface mesh that points connectivity is associated to 15761 :type meshComponentNumber: int 15762 :returns: coupledMeshElementNumber. The element number where the data point is connected to. 15766 return _wrap_routine(_iron_python.cmfe_InterfacePointsConnectivity_ElementNumberGetNum, [regionUserNumber, interfaceUserNumber, interfaceDataPointIndexNumber, coupledMeshIndexNumber, meshComponentNumber])
15770 """Sets coupled mesh element number that the data point in the interface is connected to 15772 :param regionUserNumber: The user number of the region containing the interface 15773 :type regionUserNumber: int 15774 :param interfaceUserNumber: The user number of the interface 15775 :type interfaceUserNumber: int 15776 :param interfaceDataPointIndexNumber: The index of the interface data point, i.e.user defined global number 15777 :type interfaceDataPointIndexNumber: int 15778 :param coupledMeshIndexNumber: The index number of the coupled mesh 15779 :type coupledMeshIndexNumber: int 15780 :param coupledMeshElementNumber: The element number where the data point is projected to. 15781 :type coupledMeshElementNumber: int 15782 :param meshComponentNumber: The mesh component number to set the points connectivity element number for 15783 :type meshComponentNumber: int 15787 return _wrap_routine(_iron_python.cmfe_InterfacePointsConnectivity_ElementNumberSetNum, [regionUserNumber, interfaceUserNumber, interfaceDataPointIndexNumber, coupledMeshIndexNumber, coupledMeshElementNumber, meshComponentNumber])
15791 """Gets the xi coordinate mapping between the data points in interface and xi coordinates in a coupled region mesh 15793 :param regionUserNumber: The user number of the region containing the interface 15794 :type regionUserNumber: int 15795 :param interfaceUserNumber: The user number of the interface 15796 :type interfaceUserNumber: int 15797 :param interfaceDataPointIndexNumber: The index of the interface data point, i.e.user defined global number 15798 :type interfaceDataPointIndexNumber: int 15799 :param coupledMeshIndexNumber: The index number of the coupled mesh 15800 :type coupledMeshIndexNumber: int 15801 :param xiSize: Size of xi to allocate. 15802 :returns: xi. xi(xiIdx). The full xi location in the coupled mesh that the data point is connected to 15803 :rtype: Array of floats 15806 return _wrap_routine(_iron_python.cmfe_InterfacePointsConnectivity_PointXiGetNum, [regionUserNumber, interfaceUserNumber, interfaceDataPointIndexNumber, coupledMeshIndexNumber, xiSize])
15810 """Sets the xi coordinate mapping between the data points in interface and xi coordinates in a coupled region mesh 15812 :param regionUserNumber: The user number of the region containing the interface 15813 :type regionUserNumber: int 15814 :param interfaceUserNumber: The user number of the interface 15815 :type interfaceUserNumber: int 15816 :param interfaceDataPointIndexNumber: The index of the interface data point, i.e.user defined global number 15817 :type interfaceDataPointIndexNumber: int 15818 :param coupledMeshIndexNumber: The index number of the coupled mesh 15819 :type coupledMeshIndexNumber: int 15820 :param xi: xi(xiIdx). The full xi location in the coupled mesh that the data point is connected to 15821 :type xi: Array of floats 15825 return _wrap_routine(_iron_python.cmfe_InterfacePointsConnectivity_PointXiSetNum, [regionUserNumber, interfaceUserNumber, interfaceDataPointIndexNumber, coupledMeshIndexNumber, xi])
15829 """Update points connectivity with projection results, data projection identified by interface user number 15831 :param regionUserNumber: The user number of the region containing the interface 15832 :type regionUserNumber: int 15833 :param interfaceUserNumber: The user number of the interface 15834 :type interfaceUserNumber: int 15835 :param dataPointsRegionUserNumber: The parent region number of the interface for the data points which the data projection is associated with 15836 :type dataPointsRegionUserNumber: int 15837 :param dataPointsInterfaceUserNumber: The interface number of the data points which the data projection is associated with 15838 :type dataPointsInterfaceUserNumber: int 15839 :param dataProjectionUserNumber: The data projection user number of the data projection to update points connectivity with 15840 :type dataProjectionUserNumber: int 15841 :param coupledMeshIndex: The index number of the coupled mesh 15842 :type coupledMeshIndex: int 15846 return _wrap_routine(_iron_python.cmfe_InterfacePointsConnectivity_UpdateFromProjectionINum, [regionUserNumber, interfaceUserNumber, dataPointsRegionUserNumber, dataPointsInterfaceUserNumber, dataProjectionUserNumber, coupledMeshIndex])
15850 """Update points connectivity with projection results, data projection identified by region user number 15852 :param regionUserNumber: The user number of the region containing the interface 15853 :type regionUserNumber: int 15854 :param interfaceUserNumber: The user number of the interface 15855 :type interfaceUserNumber: int 15856 :param dataPointsRegionUserNumber: The region number of the data points which the data projection is associated with 15857 :type dataPointsRegionUserNumber: int 15858 :param dataProjectionUserNumber: The data projection user number of the data projection to update points connectivity with 15859 :type dataProjectionUserNumber: int 15860 :param coupledMeshIndex: The index number of the coupled mesh 15861 :type coupledMeshIndex: int 15865 return _wrap_routine(_iron_python.cmfe_InterfacePointsConnectivity_UpdateFromProjectionRNum, [regionUserNumber, interfaceUserNumber, dataPointsRegionUserNumber, dataProjectionUserNumber, coupledMeshIndex])
15869 """Returns the coordinate system for an interface identified by an user number. 15871 :param parentRegionUserNumber: The user number of the region to get the coordinate system for. 15872 :type parentRegionUserNumber: int 15873 :param interfaceUserNumber: The user number of the interface to get the coordinate system for. 15874 :type interfaceUserNumber: int 15875 :returns: coordinateSystemUserNumber. The coordinate system user number. 15879 return _wrap_routine(_iron_python.cmfe_Interface_CoordinateSystemGetNum, [parentRegionUserNumber, interfaceUserNumber])
15883 """Sets/changes the coordinate system for an interface identified by an user number. 15885 :param parentRegionUserNumber: The user number of the parent region where interface was created. 15886 :type parentRegionUserNumber: int 15887 :param interfaceUserNumber: The user number of the interface to set the coordinate system for. 15888 :type interfaceUserNumber: int 15889 :param coordinateSystemUserNumber: The user number of the coordinate system to set. 15890 :type coordinateSystemUserNumber: int 15894 return _wrap_routine(_iron_python.cmfe_Interface_CoordinateSystemSetNum, [parentRegionUserNumber, interfaceUserNumber, coordinateSystemUserNumber])
15898 """Finishes the creation of an interface identified by a user number. 15900 :param regionUserNumber: The user number of the region containing the interface to finish the interface for. 15901 :type regionUserNumber: int 15902 :param interfaceUserNumber: The user number of the interface to finish creating. 15903 :type interfaceUserNumber: int 15907 return _wrap_routine(_iron_python.cmfe_Interface_CreateFinishNum, [regionUserNumber, interfaceUserNumber])
15911 """Starts the creation of an interface identified by a user number. 15913 :param interfaceUserNumber: The user number of the interface to start the creation of. 15914 :type interfaceUserNumber: int 15915 :param regionUserNumber: The user number of the region containing the interface to start the creation of. 15916 :type regionUserNumber: int 15920 return _wrap_routine(_iron_python.cmfe_Interface_CreateStartNum, [interfaceUserNumber, regionUserNumber])
15924 """Destroys an interface identified by a user number. 15926 :param regionUserNumber: The user number of the region containing the interface to destroy. 15927 :type regionUserNumber: int 15928 :param interfaceUserNumber: The user number of the interface to destroy. 15929 :type interfaceUserNumber: int 15933 return _wrap_routine(_iron_python.cmfe_Interface_DestroyNum, [regionUserNumber, interfaceUserNumber])
15937 """Returns the character string label for an interface identified by an user number. 15939 :param parentRegionUserNumber: The user number of the parent region containing the interface to get the label for. 15940 :type parentRegionUserNumber: int 15941 :param interfaceUserNumber: The user number of the interface to get the label for. 15942 :type interfaceUserNumber: int 15943 :returns: label. The region label. 15947 return _wrap_routine(_iron_python.cmfe_Interface_LabelGetNum, [parentRegionUserNumber, interfaceUserNumber])
15951 """Sets/changes the character string label for an interface identified by an user number. 15953 :param parentRegionUserNumber: The user number of the parent region containing the interface to set the label for. 15954 :type parentRegionUserNumber: int 15955 :param interfaceUserNumber: The user number of the interface to set the label for. 15956 :type interfaceUserNumber: int 15957 :param label: The interface label to set. 15958 :type label: string 15962 return _wrap_routine(_iron_python.cmfe_Interface_LabelSetNum, [parentRegionUserNumber, interfaceUserNumber, label])
15966 """Adds a mesh to be coupled in an interface identified by a user number. 15968 :param interfaceRegionUserNumber: The user number of the parent region containing the interface to add a coupled mesh to. 15969 :type interfaceRegionUserNumber: int 15970 :param interfaceUserNumber: The user number of the interface to add a coupled mesh to. 15971 :type interfaceUserNumber: int 15972 :param meshRegionUserNumber: The user number of the region containing the mesh to add to the interface. 15973 :type meshRegionUserNumber: int 15974 :param meshUserNumber: The user number of the mesh to add to the interface. 15975 :type meshUserNumber: int 15976 :returns: meshIndex. The mesh index of the mesh in the list of coupled meshes in the interface. 15980 return _wrap_routine(_iron_python.cmfe_Interface_MeshAddNum, [interfaceRegionUserNumber, interfaceUserNumber, meshRegionUserNumber, meshUserNumber])
15984 """Returns the adjacent element number of a mesh identified by a user number 15986 :param regionUserNumber: The user number of the region containing the mesh from which to get the adjacent element from. 15987 :type regionUserNumber: int 15988 :param meshUserNumber: The user number of the mesh from which to get the adjacent element from. 15989 :type meshUserNumber: int 15990 :param meshComponentNumber: The mesh component number from which to get adjacent element number from. 15991 :type meshComponentNumber: int 15992 :param globalElementNumber: The global element number to get the adjacent element number for. !\todo this should be a user number 15993 :type globalElementNumber: int 15994 :param adjacentElementXi: The xi coordinate direction to get the adjacent element for. Note that -xiCoordinateDirection gives the adjacent element before the element in the xiCoordinateDirection'th direction and +xiCoordinateDirection gives the adjacent element after the element in the xiCoordinateDirection'th direction. The xiCoordinateDirection=0 index will give the information on the current element. 15995 :type adjacentElementXi: int 15996 :returns: adjacentElement. The adjacent element number in the specified xi coordinate direction. Return 0 if the specified element has no adjacent elements in the specified xi coordinate direction. 16000 return _wrap_routine(_iron_python.cmfe_MeshElements_AdjacentElementGetNum, [regionUserNumber, meshUserNumber, meshComponentNumber, globalElementNumber, adjacentElementXi])
16004 """Returns the basis for an element in a mesh identified by an user number. \todo should the global element number be a user number? 16006 :param regionUserNumber: The user number of the region containing the mesh to get the basis for. 16007 :type regionUserNumber: int 16008 :param meshUserNumber: The user number of the mesh to get the basis for. 16009 :type meshUserNumber: int 16010 :param meshComponentNumber: The mesh component number to get the basis for. 16011 :type meshComponentNumber: int 16012 :param globalElementNumber: The global element number to get the basis for. 16013 :type globalElementNumber: int 16014 :returns: basisUserNumber. The user number of the basis for the element. 16018 return _wrap_routine(_iron_python.cmfe_MeshElements_BasisGetNum, [regionUserNumber, meshUserNumber, meshComponentNumber, globalElementNumber])
16022 """Sets/changes the basis for an element in a mesh identified by an user number. \todo should the global element number be a user number? 16024 :param regionUserNumber: The user number of the region containing the mesh to set the basis for. 16025 :type regionUserNumber: int 16026 :param meshUserNumber: The user number of the mesh to set the basis for. 16027 :type meshUserNumber: int 16028 :param meshComponentNumber: The mesh component number to set the basis for. 16029 :type meshComponentNumber: int 16030 :param globalElementNumber: The global element number to set the basis for. 16031 :type globalElementNumber: int 16032 :param basisUserNumber: The user number of the basis for the element to set. 16033 :type basisUserNumber: int 16037 return _wrap_routine(_iron_python.cmfe_MeshElements_BasisSetNum, [regionUserNumber, meshUserNumber, meshComponentNumber, globalElementNumber, basisUserNumber])
16041 """Finishes creating elements for a mesh component of a mesh identified by a user number. 16043 :param regionUserNumber: The user number of the region containing the mesh to finish creating the elements for. 16044 :type regionUserNumber: int 16045 :param meshUserNumber: The user number of the mesh to finish creating the elements for. 16046 :type meshUserNumber: int 16047 :param meshComponentNumber: The mesh component number of the mesh to finish creating the elements for. 16048 :type meshComponentNumber: int 16052 return _wrap_routine(_iron_python.cmfe_MeshElements_CreateFinishNum, [regionUserNumber, meshUserNumber, meshComponentNumber])
16056 """Starts creating elements for a mesh component of a mesh identified by a user number. 16058 :param regionUserNumber: The user number of the region containing the mesh to start creating the elements for. 16059 :type regionUserNumber: int 16060 :param meshUserNumber: The user number of the mesh to start creating the elements for. 16061 :type meshUserNumber: int 16062 :param meshComponentNumber: The mesh component number of the mesh to start creating the elements for. 16063 :type meshComponentNumber: int 16064 :param basisUserNumber: The user number of the default basis to use for the elements. 16065 :type basisUserNumber: int 16069 return _wrap_routine(_iron_python.cmfe_MeshElements_CreateStartNum, [regionUserNumber, meshUserNumber, meshComponentNumber, basisUserNumber])
16073 """Sets/changes the element nodes for an element in a mesh identified by an user number. \todo should the global element number be a user number? 16075 :param regionUserNumber: The user number of the region containing the mesh to set the element nodes for. 16076 :type regionUserNumber: int 16077 :param meshUserNumber: The user number of the mesh to set the element nodes for. 16078 :type meshUserNumber: int 16079 :param globalElementNumber: The global element number to set the element nodes for. 16080 :type globalElementNumber: int 16081 :param versionNumber: The version number of the specified element node to set. 16082 :type versionNumber: int 16083 :param derivativeNumber: The derivative number of the specified element node to set. 16084 :type derivativeNumber: int 16085 :param localElementNodeNumber: The local element node to set a version for. 16086 :type localElementNodeNumber: int 16087 :param meshComponentNumber: The mesh component number to set the element nodes for. 16088 :type meshComponentNumber: int 16092 return _wrap_routine(_iron_python.cmfe_MeshElements_LocalElementNodeVersionSetNum, [regionUserNumber, meshUserNumber, globalElementNumber, versionNumber, derivativeNumber, localElementNodeNumber, meshComponentNumber])
16096 """Returns the element nodes for an element in a mesh identified by an user number. \todo should the global element number be a user number? 16098 :param regionUserNumber: The user number of the region containing the mesh to get the element nodes for. 16099 :type regionUserNumber: int 16100 :param meshUserNumber: The user number of the mesh to get the element nodes for. 16101 :type meshUserNumber: int 16102 :param meshComponentNumber: The mesh component number to get the element nodes for. 16103 :type meshComponentNumber: int 16104 :param globalElementNumber: The global element number to get the element nodes for. 16105 :type globalElementNumber: int 16106 :param elementUserNodesSize: Size of elementUserNodes to allocate. 16107 :returns: elementUserNodes. elementUserNodes(i). On return, the user node number number of the i'th element node. 16108 :rtype: Array of ints 16111 return _wrap_routine(_iron_python.cmfe_MeshElements_NodesGetNum, [regionUserNumber, meshUserNumber, meshComponentNumber, globalElementNumber, elementUserNodesSize])
16115 """Sets/changes the element nodes for an element in a mesh identified by an user number. \todo should the global element number be a user number? 16117 :param regionUserNumber: The user number of the region containing the mesh to set the element nodes for. 16118 :type regionUserNumber: int 16119 :param meshUserNumber: The user number of the mesh to set the element nodes for. 16120 :type meshUserNumber: int 16121 :param meshComponentNumber: The mesh component number to set the element nodes for. 16122 :type meshComponentNumber: int 16123 :param globalElementNumber: The global element number to set the element nodes for. 16124 :type globalElementNumber: int 16125 :param elementUserNodes: elementUserNodes(i). The user node number number of the i'th element node to set. 16126 :type elementUserNodes: Array of ints 16130 return _wrap_routine(_iron_python.cmfe_MeshElements_NodesSetNum, [regionUserNumber, meshUserNumber, meshComponentNumber, globalElementNumber, elementUserNodes])
16134 """Sets/changes the element nodes for an element in a mesh identified by an user number. \todo should the global element number be a user number? 16136 :param regionUserNumber: The user number of the region containing the mesh to set the element nodes for. 16137 :type regionUserNumber: int 16138 :param meshUserNumber: The user number of the mesh to set the element nodes for. 16139 :type meshUserNumber: int 16140 :param globalElementNumber: The global element number to set the element nodes for. 16141 :type globalElementNumber: int 16142 :param versionNumber: The version number of the specified element node to set. 16143 :type versionNumber: int 16144 :param derivativeNumber: The derivative number of the specified element node to set. 16145 :type derivativeNumber: int 16146 :param userNodeNumber: The user node number to set a version for. 16147 :type userNodeNumber: int 16148 :param meshComponentNumber: The mesh component number to set the element nodes for. 16149 :type meshComponentNumber: int 16153 return _wrap_routine(_iron_python.cmfe_MeshElements_UserNodeVersionSetNum, [regionUserNumber, meshUserNumber, globalElementNumber, versionNumber, derivativeNumber, userNodeNumber, meshComponentNumber])
16157 """Returns the user number for an element in a mesh identified by an user number. 16159 :param regionUserNumber: The user number of the region containing the mesh to get the element user number for. 16160 :type regionUserNumber: int 16161 :param meshUserNumber: The user number of the mesh to get the element user number for. 16162 :type meshUserNumber: int 16163 :param meshComponentNumber: The mesh component number to get the element user number for. 16164 :type meshComponentNumber: int 16165 :param elementGlobalNumber: The global element number to get the element user number for. 16166 :type elementGlobalNumber: int 16167 :returns: elementUserNumber. The element user number. 16171 return _wrap_routine(_iron_python.cmfe_MeshElements_UserNumberGetNum, [regionUserNumber, meshUserNumber, meshComponentNumber, elementGlobalNumber])
16175 """Sets/changes the user number for an element in a mesh identified by an user number. 16177 :param regionUserNumber: The user number of the region containing the mesh to set the element user number for. 16178 :type regionUserNumber: int 16179 :param meshUserNumber: The user number of the mesh to set the element user number for. 16180 :type meshUserNumber: int 16181 :param meshComponentNumber: The mesh component number to set the element user number for. 16182 :type meshComponentNumber: int 16183 :param elementGlobalNumber: The global element number to set the element user number for. 16184 :type elementGlobalNumber: int 16185 :param elementUserNumber: The element user number to set. 16186 :type elementUserNumber: int 16190 return _wrap_routine(_iron_python.cmfe_MeshElements_UserNumberSetNum, [regionUserNumber, meshUserNumber, meshComponentNumber, elementGlobalNumber, elementUserNumber])
16194 """Sets/changes the user numbers for all elements in a mesh identified by an user number. 16196 :param regionUserNumber: The user number of the region containing the mesh to set the element user numbers for. 16197 :type regionUserNumber: int 16198 :param meshUserNumber: The user number of the mesh to set the element user numbers for. 16199 :type meshUserNumber: int 16200 :param meshComponentNumber: The mesh component number to set the element user numbers for. 16201 :type meshComponentNumber: int 16202 :param elementUserNumbers: The element user numbers to set. 16203 :type elementUserNumbers: Array of ints 16207 return _wrap_routine(_iron_python.cmfe_MeshElements_UserNumbersAllSetNum, [regionUserNumber, meshUserNumber, meshComponentNumber, elementUserNumbers])
16211 """Creates a mesh embedding 16213 :param regionOneUserNumber: The user number of the region containing the mesh. 16214 :type regionOneUserNumber: int 16215 :param regionTwoUserNumber: The user number of the region containing the mesh. 16216 :type regionTwoUserNumber: int 16217 :param meshEmbedding: The embedding 16218 :type meshEmbedding: MeshEmbedding 16219 :param parentMeshUserNumber: The user number of the mesh. 16220 :type parentMeshUserNumber: int 16221 :param childMeshUserNumber: The user number of the mesh. 16222 :type childMeshUserNumber: int 16226 return _wrap_routine(_iron_python.cmfe_MeshEmbedding_CreateNum, [regionOneUserNumber, regionTwoUserNumber, meshEmbedding, parentMeshUserNumber, childMeshUserNumber])
16230 """Returns the derivatives at a node in a mesh identified by an user number. 16232 :param regionUserNumber: The user number of the region containing the mesh to get the derivatives for. 16233 :type regionUserNumber: int 16234 :param meshUserNumber: The user number of the mesh to get the derivatives for. 16235 :type meshUserNumber: int 16236 :param meshComponentNumber: The mesh component number to get the derivatives for. 16237 :type meshComponentNumber: int 16238 :param userNodeNumber: The user node number to get the derivatives for. 16239 :type userNodeNumber: int 16240 :param derivativesSize: Size of derivatives to allocate. 16241 :returns: derivatives. The derivatives in the mesh for the user node number. 16242 :rtype: Array of ints 16245 return _wrap_routine(_iron_python.cmfe_MeshNodes_DerivativesGetNum, [regionUserNumber, meshUserNumber, meshComponentNumber, userNodeNumber, derivativesSize])
16249 """Returns the number of derivatives at a node in a mesh identified by an user number. 16251 :param regionUserNumber: The user number of the region containing the mesh to get the number of dervatives for. 16252 :type regionUserNumber: int 16253 :param meshUserNumber: The user number of the mesh to get the number of derivatives for. 16254 :type meshUserNumber: int 16255 :param meshComponentNumber: The mesh component number to get the number of derivatives for. 16256 :type meshComponentNumber: int 16257 :param userNodeNumber: The user node number to get the number of derivatives for. 16258 :type userNodeNumber: int 16259 :returns: numberOfDerivatives. The number of derivatives in the mesh for the user node number. 16263 return _wrap_routine(_iron_python.cmfe_MeshNodes_NumberOfDerivativesGetNum, [regionUserNumber, meshUserNumber, meshComponentNumber, userNodeNumber])
16267 """Returns the number of nodes at a node in a mesh identified by an user number. 16269 :param regionUserNumber: The user number of the region containing the mesh to get the number of dervatives for. 16270 :type regionUserNumber: int 16271 :param meshUserNumber: The user number of the mesh to get the number of nodes for. 16272 :type meshUserNumber: int 16273 :param meshComponentNumber: The mesh component number to get the number of nodes for. 16274 :type meshComponentNumber: int 16275 :returns: numberOfNodes. The number of nodes in the mesh. 16279 return _wrap_routine(_iron_python.cmfe_MeshNodes_NumberOfNodesGetNum, [regionUserNumber, meshUserNumber, meshComponentNumber])
16283 """Returns the number of version at a derivative for a node in a mesh identified by an user number. 16285 :param regionUserNumber: The user number of the region containing the mesh to get the number of versions. 16286 :type regionUserNumber: int 16287 :param meshUserNumber: The user number of the mesh to get the number of versions for. 16288 :type meshUserNumber: int 16289 :param meshComponentNumber: The mesh component number to get the number of versions for. 16290 :type meshComponentNumber: int 16291 :param derivativeNumber: The derivative number of the node to get the number of versions for. 16292 :type derivativeNumber: int 16293 :param userNodeNumber: The user node number to get the number of versions for. 16294 :type userNodeNumber: int 16295 :returns: numberOfVersions. The number of versions in the mesh for the derivative index of the user node number. 16299 return _wrap_routine(_iron_python.cmfe_MeshNodes_NumberOfVersionsGetNum, [regionUserNumber, meshUserNumber, meshComponentNumber, derivativeNumber, userNodeNumber])
16303 """Finishes the creation of a mesh for a mesh identified by a user number. 16305 :param regionUserNumber: The user number of the region containing the mesh to finish the creation of. 16306 :type regionUserNumber: int 16307 :param meshUserNumber: The user number of the mesh to finish the creation of. 16308 :type meshUserNumber: int 16312 return _wrap_routine(_iron_python.cmfe_Mesh_CreateFinishNum, [regionUserNumber, meshUserNumber])
16316 """Starts the creation of a mesh for a mesh identified by a user number. 16318 :param meshUserNumber: The user number of the mesh to start the creation of. 16319 :type meshUserNumber: int 16320 :param regionUserNumber: The user number of the region containing the mesh to start the creation of. 16321 :type regionUserNumber: int 16322 :param numberOfDimensions: The number of dimensions for the mesh. 16323 :type numberOfDimensions: int 16327 return _wrap_routine(_iron_python.cmfe_Mesh_CreateStartNum, [meshUserNumber, regionUserNumber, numberOfDimensions])
16331 """Destroys a mesh identified by a user number. 16333 :param regionUserNumber: The user number of the region containing the mesh to destroy. 16334 :type regionUserNumber: int 16335 :param meshUserNumber: The user number of the mesh to destroy. 16336 :type meshUserNumber: int 16340 return _wrap_routine(_iron_python.cmfe_Mesh_DestroyNum, [regionUserNumber, meshUserNumber])
16344 """Checks if the given element exists on the given mesh component. 16346 :param regionUserNumber: The user number of the region containing the mesh to check the element for. 16347 :type regionUserNumber: int 16348 :param meshUserNumber: The user number of the mesh to check the element for. 16349 :type meshUserNumber: int 16350 :param meshComponentNumber: The mesh component number to check the element for. 16351 :type meshComponentNumber: int 16352 :param elementUserNumber: The user number of the element to check. 16353 :type elementUserNumber: int 16354 :returns: elementExists. True if the element exists, false otherwise. 16358 return _wrap_routine(_iron_python.cmfe_Mesh_ElementExistsNum, [regionUserNumber, meshUserNumber, meshComponentNumber, elementUserNumber])
16362 """Returns the mesh elements for a mesh component on a mesh identified by an user number. 16364 :param regionUserNumber: The user number of the region containing the mesh to get the elements for. 16365 :type regionUserNumber: int 16366 :param meshUserNumber: The user number of the mesh to get the elements for. 16367 :type meshUserNumber: int 16368 :param meshComponentNumber: The mesh component number to get the elements for. 16369 :type meshComponentNumber: int 16370 :param meshElements: The mesh elements. 16371 :type meshElements: MeshElements 16375 return _wrap_routine(_iron_python.cmfe_Mesh_ElementsGetNum, [regionUserNumber, meshUserNumber, meshComponentNumber, meshElements])
16379 """Checks if the given node exists on the given mesh component. 16381 :param regionUserNumber: The user number of the region containing the mesh to check the node for. 16382 :type regionUserNumber: int 16383 :param meshUserNumber: The user number of the mesh tocheck the node for. 16384 :type meshUserNumber: int 16385 :param meshComponentNumber: The mesh component number to check the node for. 16386 :type meshComponentNumber: int 16387 :param nodeUserNumber: The user number of the node to check. 16388 :type nodeUserNumber: int 16389 :returns: nodeExists. True if the node exists, false otherwise. 16393 return _wrap_routine(_iron_python.cmfe_Mesh_NodeExistsNum, [regionUserNumber, meshUserNumber, meshComponentNumber, nodeUserNumber])
16397 """Returns the mesh nodes for a mesh component on a mesh identified by an user number. 16399 :param regionUserNumber: The user number of the region containing the mesh to get the nodes for. 16400 :type regionUserNumber: int 16401 :param meshUserNumber: The user number of the mesh to get the nodes for. 16402 :type meshUserNumber: int 16403 :param meshComponentNumber: The mesh component number to get the nodes for. 16404 :type meshComponentNumber: int 16405 :param meshNodes: On return, the mesh nodes. 16406 :type meshNodes: MeshNodes 16410 return _wrap_routine(_iron_python.cmfe_Mesh_NodesGetNum, [regionUserNumber, meshUserNumber, meshComponentNumber, meshNodes])
16414 """Returns the number of components in a mesh identified by a user number. 16416 :param regionUserNumber: The user number of the region containing the mesh to get the number of components for. 16417 :type regionUserNumber: int 16418 :param meshUserNumber: The user number of the mesh to get the number of components for. 16419 :type meshUserNumber: int 16420 :returns: numberOfComponents. The number of components in the mesh. 16424 return _wrap_routine(_iron_python.cmfe_Mesh_NumberOfComponentsGetNum, [regionUserNumber, meshUserNumber])
16428 """Sets/changes the number of components in a mesh identified by a user number. 16430 :param regionUserNumber: The user number of the region containing the mesh to set the number of components for. 16431 :type regionUserNumber: int 16432 :param meshUserNumber: The user number of the mesh to set the number of components for. 16433 :type meshUserNumber: int 16434 :param numberOfComponents: The number of components in the mesh to set. 16435 :type numberOfComponents: int 16439 return _wrap_routine(_iron_python.cmfe_Mesh_NumberOfComponentsSetNum, [regionUserNumber, meshUserNumber, numberOfComponents])
16443 """Returns the number of elements in a mesh identified by a user number. 16445 :param regionUserNumber: The user number of the region containing the mesh to get the number of elements for. 16446 :type regionUserNumber: int 16447 :param meshUserNumber: The user number of the mesh to get the number of elements for. 16448 :type meshUserNumber: int 16449 :returns: numberOfElements. The number of elements in the mesh. 16453 return _wrap_routine(_iron_python.cmfe_Mesh_NumberOfElementsGetNum, [regionUserNumber, meshUserNumber])
16457 """Sets/changes the number of elements in a mesh identified by a user number. 16459 :param regionUserNumber: The user number of the region containing the mesh to set the number of elements for. 16460 :type regionUserNumber: int 16461 :param meshUserNumber: The user number of the mesh to set the number of elements for. 16462 :type meshUserNumber: int 16463 :param numberOfElements: The number of elements in the mesh to set. 16464 :type numberOfElements: int 16468 return _wrap_routine(_iron_python.cmfe_Mesh_NumberOfElementsSetNum, [regionUserNumber, meshUserNumber, numberOfElements])
16472 """Sets/changes the surrounding elements calculate flag. 16474 :param regionUserNumber: The user number of the region containing the mesh to set the surrounding elements calculate flag for. 16475 :type regionUserNumber: int 16476 :param meshUserNumber: The user number of the mesh to set the surrounding elements calculate flag for. 16477 :type meshUserNumber: int 16478 :param surroundingElementsCalculateFlag: Boolean flag to determine whether to calculate surrounding elements. 16479 :type surroundingElementsCalculateFlag: bool 16483 return _wrap_routine(_iron_python.cmfe_Mesh_SurroundingElementsCalculateSetNum, [regionUserNumber, meshUserNumber, surroundingElementsCalculateFlag])
16487 """Calculate mesh data points topology in an interface identified by a user number based on projection 16489 :param parentRegionUserNumber: The user number of the region. 16490 :type parentRegionUserNumber: int 16491 :param interfaceUserNumber: The user number of the region. 16492 :type interfaceUserNumber: int 16493 :param MeshUserNumber: 16494 :type MeshUserNumber: int 16495 :param DataProjection: The data projection 16496 :type DataProjection: DataProjection 16500 return _wrap_routine(_iron_python.cmfe_Mesh_TopologyDataPointsCalculateProjectionInterfaceNum, [parentRegionUserNumber, interfaceUserNumber, MeshUserNumber, DataProjection])
16504 """Calculate mesh data points topology in a region identified by a user number based on projection 16506 :param regionUserNumber: The user number of the region. 16507 :type regionUserNumber: int 16508 :param MeshUserNumber: 16509 :type MeshUserNumber: int 16510 :param DataProjection: The data projection 16511 :type DataProjection: DataProjection 16515 return _wrap_routine(_iron_python.cmfe_Mesh_TopologyDataPointsCalculateProjectionRegionNum, [regionUserNumber, MeshUserNumber, DataProjection])
16519 """Finishes the process of creating nodes in a region for nodes identified by user number. 16521 :param regionUserNumber: The user number of the region containing the nodes to finish the creation of. 16522 :type regionUserNumber: int 16526 return _wrap_routine(_iron_python.cmfe_Nodes_CreateFinishNum, [regionUserNumber])
16530 """Starts the process of creating nodes in a region for nodes identified by user number. 16532 :param regionUserNumber: The user number of the region containing the nodes to start the creation of. 16533 :type regionUserNumber: int 16534 :param numberOfNodes: The number of nodes to create. 16535 :type numberOfNodes: int 16539 return _wrap_routine(_iron_python.cmfe_Nodes_CreateStartNum, [regionUserNumber, numberOfNodes])
16543 """Destroys the nodes in a region for nodes identified by user number. 16545 :param regionUserNumber: The user number of the region containing the nodes to destroy. 16546 :type regionUserNumber: int 16550 return _wrap_routine(_iron_python.cmfe_Nodes_DestroyNum, [regionUserNumber])
16554 """Returns the character label for a node in a set of nodes identified by user number. \todo should this be user number?? 16556 :param regionUserNumber: The user number of the region containing the nodes to get the label for. 16557 :type regionUserNumber: int 16558 :param nodeGlobalNumber: The global number of the nodes to get the label for. 16559 :type nodeGlobalNumber: int 16560 :returns: label. The label for the node. 16564 return _wrap_routine(_iron_python.cmfe_Nodes_LabelGetNum, [regionUserNumber, nodeGlobalNumber])
16568 """Sets/changes the character label for a node in a set of nodes identified by user number. \todo should this be user number?? 16570 :param regionUserNumber: The user number of the region containing the nodes to set the label for. 16571 :type regionUserNumber: int 16572 :param nodeGlobalNumber: The global number of the nodes to set the label for. 16573 :type nodeGlobalNumber: int 16574 :param label: The label for the node to set. 16575 :type label: string 16579 return _wrap_routine(_iron_python.cmfe_Nodes_LabelSetNum, [regionUserNumber, nodeGlobalNumber, label])
16583 """Returns the number of nodes 16585 :param regionUserNumber: The user number of the region containing the nodes to get node count for. 16586 :type regionUserNumber: int 16587 :returns: numberOfNodes. The number of nodes 16591 return _wrap_routine(_iron_python.cmfe_Nodes_NumberOfNodesGetNum, [regionUserNumber])
16595 """Returns the user number for a node in a set of nodes identified by user number. 16597 :param regionUserNumber: The user number of the region containing the nodes to get the node user number for. 16598 :type regionUserNumber: int 16599 :param nodeGlobalNumber: The global number of the nodes to get the node user number for. 16600 :type nodeGlobalNumber: int 16601 :returns: nodeUserNumber. The user number for the node. 16605 return _wrap_routine(_iron_python.cmfe_Nodes_UserNumberGetNum, [regionUserNumber, nodeGlobalNumber])
16609 """Sets/changes the user number for a node in a set of nodes identified by user number. 16611 :param regionUserNumber: The user number of the region containing the nodes to set the node user number for. 16612 :type regionUserNumber: int 16613 :param nodeGlobalNumber: The global number of the nodes to set the node user number for. 16614 :type nodeGlobalNumber: int 16615 :param nodeUserNumber: The user number for the node to set. 16616 :type nodeUserNumber: int 16620 return _wrap_routine(_iron_python.cmfe_Nodes_UserNumberSetNum, [regionUserNumber, nodeGlobalNumber, nodeUserNumber])
16624 """Sets/changes the user numbers for a set of nodes identified by user number. 16626 :param regionUserNumber: The user number of the region containing the nodes to set the node user numbers for. 16627 :type regionUserNumber: int 16628 :param nodeUserNumbers: The user numbers for the nodes to set. 16629 :type nodeUserNumbers: Array of ints 16633 return _wrap_routine(_iron_python.cmfe_Nodes_UserNumbersAllSetNum, [regionUserNumber, nodeUserNumbers])
16642 return _wrap_routine(_iron_python.cmfe_OutputSetOff, [])
16648 :param echoFilename: The filename of the file to echo output to 16649 :type echoFilename: string 16653 return _wrap_routine(_iron_python.cmfe_OutputSetOn, [echoFilename])
16657 """Finishes the process of creating CellML equations for a problem identified by user number. 16659 :param problemUserNumber: The user number of the problem to finish the creation of CellML equations for. 16660 :type problemUserNumber: int 16664 return _wrap_routine(_iron_python.cmfe_Problem_CellMLEquationsCreateFinishNum, [problemUserNumber])
16668 """Starts the process of creating CellML equations for a problem identified by user number. 16670 :param problemUserNumber: The user number of the problem to start the creation of CellML equations for. 16671 :type problemUserNumber: int 16675 return _wrap_routine(_iron_python.cmfe_Problem_CellMLEquationsCreateStartNum, [problemUserNumber])
16679 """Returns the CellML equations from a problem identified by an user number. 16681 :param problemUserNumber: The user number of the problem to get the CellML equations for. 16682 :type problemUserNumber: int 16683 :param controlLoopIdentifiers: controlLoopIdentifiers(i). The i'th control loop identifier to get the CellML equations for. 16684 :type controlLoopIdentifiers: Array of ints 16685 :param solverIndex: The solver index to get the CellML equations for. 16686 :type solverIndex: int 16687 :param CellMLEquations: On return, the specified CellML equations. 16688 :type CellMLEquations: CellMLEquations 16692 return _wrap_routine(_iron_python.cmfe_Problem_CellMLEquationsGetNum, [problemUserNumber, controlLoopIdentifiers, solverIndex, CellMLEquations])
16696 """Finishes the process of creating a control loop for a problem identified by user number. 16698 :param problemUserNumber: The user number of the problem to finish creating the control loop for. 16699 :type problemUserNumber: int 16703 return _wrap_routine(_iron_python.cmfe_Problem_ControlLoopCreateFinishNum, [problemUserNumber])
16707 """Starts the process of creating a control loop for a problem identified by user number. 16709 :param problemUserNumber: The user number of the problem to start creating the control loop for. 16710 :type problemUserNumber: int 16714 return _wrap_routine(_iron_python.cmfe_Problem_ControlLoopCreateStartNum, [problemUserNumber])
16718 """Destroys the control loops for a problem identified by user number. 16720 :param problemUserNumber: The user number of the problem to destroy the control loops for. 16721 :type problemUserNumber: int 16725 return _wrap_routine(_iron_python.cmfe_Problem_ControlLoopDestroyNum, [problemUserNumber])
16729 """Returns a control loop from a problem identified by an user number. 16731 :param problemUserNumber: The user number of the problem to get the control loop for. 16732 :type problemUserNumber: int 16733 :param controlLoopIdentifiers: controlLoopIdentifiers(i). The i'th control loop identifier to get the control loop for. 16734 :type controlLoopIdentifiers: Array of ints 16735 :param controlLoop: On return, the specified problem control loop. 16736 :type controlLoop: ControlLoop 16740 return _wrap_routine(_iron_python.cmfe_Problem_ControlLoopGetNum, [problemUserNumber, controlLoopIdentifiers, controlLoop])
16744 """Finishes the process of a problem identified by user number. 16746 :param problemUserNumber: The user number of the problem to finish the creation of. 16747 :type problemUserNumber: int 16751 return _wrap_routine(_iron_python.cmfe_Problem_CreateFinishNum, [problemUserNumber])
16755 """Starts the process of a problem identified by user number. 16757 :param problemUserNumber: The user number of the problem to start the creation of. 16758 :type problemUserNumber: int 16759 :param problemSpecification: The problem specification array, containt the problem class, type etc 16760 :type problemSpecification: Array of ints 16764 return _wrap_routine(_iron_python.cmfe_Problem_CreateStartNum, [problemUserNumber, problemSpecification])
16768 """Destroys a problem identified by an user number. 16770 :param problemUserNumber: The user number of the problem to destroy. 16771 :type problemUserNumber: int 16775 return _wrap_routine(_iron_python.cmfe_Problem_DestroyNum, [problemUserNumber])
16779 """Solves a problem identified by an user number. 16781 :param problemUserNumber: The user number of the problem to solve. 16782 :type problemUserNumber: int 16786 return _wrap_routine(_iron_python.cmfe_Problem_SolveNum, [problemUserNumber])
16790 """Finishes the process of creating solver equations for a problem identified by user number. 16792 :param problemUserNumber: The user number of the problem to finish the creation of solver equations for. 16793 :type problemUserNumber: int 16797 return _wrap_routine(_iron_python.cmfe_Problem_SolverEquationsCreateFinishNum, [problemUserNumber])
16801 """Starts the process of creating solver equations for a problem identified by user number. 16803 :param problemUserNumber: The user number of the problem to start the creation of solver equations for. 16804 :type problemUserNumber: int 16808 return _wrap_routine(_iron_python.cmfe_Problem_SolverEquationsCreateStartNum, [problemUserNumber])
16812 """Destroys the solver equations for a problem identified by an user number. 16814 :param problemUserNumber: The user number of the problem to destroy solver equations for. 16815 :type problemUserNumber: int 16819 return _wrap_routine(_iron_python.cmfe_Problem_SolverEquationsDestroyNum, [problemUserNumber])
16823 """Returns the solver equations from a problem identified by an user number. 16825 :param problemUserNumber: The user number of the problem to get the solver equations for. 16826 :type problemUserNumber: int 16827 :param controlLoopIdentifiers: controlLoopIdentifiers(i). The i'th control loop identifier to get the solver equations for. 16828 :type controlLoopIdentifiers: Array of ints 16829 :param solverIndex: The solver index to get the solver equations for. 16830 :type solverIndex: int 16831 :param solverEquations: On return, the specified solver equations. 16832 :type solverEquations: SolverEquations 16836 return _wrap_routine(_iron_python.cmfe_Problem_SolverEquationsGetNum, [problemUserNumber, controlLoopIdentifiers, solverIndex, solverEquations])
16840 """Returns a solver from a problem identified by an user number. 16842 :param problemUserNumber: The user number of the problem to get the solver for. 16843 :type problemUserNumber: int 16844 :param controlLoopIdentifiers: controlLoopIdentifiers(i). The i'th control loop identifier to get the solver for. 16845 :type controlLoopIdentifiers: Array of ints 16846 :param solverIndex: The solver index to get the solver for. 16847 :type solverIndex: int 16848 :param solver: On return, the specified solver. 16849 :type solver: Solver 16853 return _wrap_routine(_iron_python.cmfe_Problem_SolverGetNum, [problemUserNumber, controlLoopIdentifiers, solverIndex, solver])
16857 """Finishes the process of creating solvers for a problem identified by user number. 16859 :param problemUserNumber: The user number of the problem to finish the creation of solvers for. 16860 :type problemUserNumber: int 16864 return _wrap_routine(_iron_python.cmfe_Problem_SolversCreateFinishNum, [problemUserNumber])
16868 """Starts the process of creating solvers for a problem identified by user number. 16870 :param problemUserNumber: The user number of the problem to start the creation of solvers for. 16871 :type problemUserNumber: int 16875 return _wrap_routine(_iron_python.cmfe_Problem_SolversCreateStartNum, [problemUserNumber])
16879 """Destroys the solvers for a problem identified by an user number. 16881 :param problemUserNumber: The user number of the problem to destroy the solvers for. 16882 :type problemUserNumber: int 16886 return _wrap_routine(_iron_python.cmfe_Problem_SolversDestroyNum, [problemUserNumber])
16890 """Returns the specification array for a problem identified by a user number. 16892 :param problemUserNumber: The user number of the problem to get the specification for. 16893 :type problemUserNumber: int 16894 :param problemSpecification: On return, the problem specification array. Must be allocated and large enough to contain the specification on entry. 16895 :type problemSpecification: Array of ints 16899 return _wrap_routine(_iron_python.cmfe_Problem_SpecificationGetNum, [problemUserNumber, problemSpecification])
16903 """Returns the size of the specification array for a problem identified by a user number. 16905 :param problemUserNumber: The user number of the problem to get the size of the specification for. 16906 :type problemUserNumber: int 16907 :returns: specificationSize. The size of the problem specification array. 16911 return _wrap_routine(_iron_python.cmfe_Problem_SpecificationSizeGetNum, [problemUserNumber])
16915 """Returns the random seeds for OpenCMISS 16917 :param randomSeedsSize: Size of randomSeeds to allocate. 16918 :returns: randomSeeds. The random seeds. 16919 :rtype: Array of ints 16922 return _wrap_routine(_iron_python.cmfe_RandomSeedsGet, [randomSeedsSize])
16926 """Sets the random seeds for OpenCMISS 16928 :param randomSeeds: The random seeds to set. 16929 :type randomSeeds: Array of ints 16933 return _wrap_routine(_iron_python.cmfe_RandomSeedsSet, [randomSeeds])
16937 """Returns the size of the random seeds array for OpenCMISS 16939 :returns: randomSeedsSize. The size of the random seeds array. 16943 return _wrap_routine(_iron_python.cmfe_RandomSeedsSizeGet, [])
16947 """Returns the coordinate system for a region identified by an user number. 16949 :param regionUserNumber: The user number of the region to get the coordinate system for. 16950 :type regionUserNumber: int 16951 :returns: coordinateSystemUserNumber. The coordinate system user number. 16955 return _wrap_routine(_iron_python.cmfe_Region_CoordinateSystemGetNum, [regionUserNumber])
16959 """Sets/changes the coordinate system for a region identified by an user number. 16961 :param regionUserNumber: The user number of the region to set the coordinate system for. 16962 :type regionUserNumber: int 16963 :param coordinateSystemUserNumber: The user number of the coordinate system to set. 16964 :type coordinateSystemUserNumber: int 16968 return _wrap_routine(_iron_python.cmfe_Region_CoordinateSystemSetNum, [regionUserNumber, coordinateSystemUserNumber])
16972 """Finishes the process of creating a region identified by user number. 16974 :param regionUserNumber: The user number of the region to finish the creation of. 16975 :type regionUserNumber: int 16979 return _wrap_routine(_iron_python.cmfe_Region_CreateFinishNum, [regionUserNumber])
16983 """Starts the process creating a region identified by user number. 16985 :param regionUserNumber: The user number of the region to start the creation of. 16986 :type regionUserNumber: int 16987 :param parentRegionUserNumber: The user number of the parent region to start the creation of the region in. 16988 :type parentRegionUserNumber: int 16992 return _wrap_routine(_iron_python.cmfe_Region_CreateStartNum, [regionUserNumber, parentRegionUserNumber])
16996 """Destroys a region identified by an user number. 16998 :param regionUserNumber: The user number of the region to destroy. 16999 :type regionUserNumber: int 17003 return _wrap_routine(_iron_python.cmfe_Region_DestroyNum, [regionUserNumber])
17007 """Returns the character string label for a region identified by an user number. 17009 :param regionUserNumber: The user number of the region to get the label for. 17010 :type regionUserNumber: int 17011 :returns: label. The region label. 17015 return _wrap_routine(_iron_python.cmfe_Region_LabelGetNum, [regionUserNumber])
17019 """Sets/changes the character string label for a region identified by an user number. 17021 :param regionUserNumber: The user number of the region to set the label for. 17022 :type regionUserNumber: int 17023 :param label: The region label to set. 17024 :type label: string 17028 return _wrap_routine(_iron_python.cmfe_Region_LabelSetNum, [regionUserNumber, label])
17032 """Set boundary conditions for solver equations according to the analytic equations for solver equations identified by user numbers. 17034 :param problemUserNumber: The user number of the problem containing the solver equations to calculate the boundary conditions for. 17035 :type problemUserNumber: int 17036 :param controlLoopIdentifiers: controlLoopIdentifiers(i). The i'th control loop identifier to calculate the solver equations boundary conditions for. 17037 :type controlLoopIdentifiers: Array of ints 17038 :param solverIndex: The solver index to calculate the solver equations boundary conditions for. 17039 :type solverIndex: int 17043 return _wrap_routine(_iron_python.cmfe_SolverEquations_BoundaryConditionsAnalyticNum, [problemUserNumber, controlLoopIdentifiers, solverIndex])
17047 """Finish the creation of the boundary conditions for the solver equations identified by the user numbers 17049 :param problemUserNumber: The user number of the problem containing the solver equations to finish the boundary conditions for. 17050 :type problemUserNumber: int 17051 :param controlLoopIdentifiers: controlLoopIdentifiers(i). The i'th control loop identifier to get the solver equations boundary conditions for. 17052 :type controlLoopIdentifiers: Array of ints 17053 :param solverIndex: The solver index to get the solver equations boundary conditions for. 17054 :type solverIndex: int 17058 return _wrap_routine(_iron_python.cmfe_SolverEquations_BoundaryConditionsCreateFinishNum, [problemUserNumber, controlLoopIdentifiers, solverIndex])
17062 """Start the creation of boundary conditions for solver equations identified by user numbers 17064 :param problemUserNumber: The user number of the problem containing the solver equations to start the boundary conditions for. 17065 :type problemUserNumber: int 17066 :param controlLoopIdentifiers: controlLoopIdentifiers(i). The i'th control loop identifier to get the solver equations boundary conditions for. 17067 :type controlLoopIdentifiers: Array of ints 17068 :param solverIndex: The solver index to get the solver equations boundary conditions for. 17069 :type solverIndex: int 17073 return _wrap_routine(_iron_python.cmfe_SolverEquations_BoundaryConditionsCreateStartNum, [problemUserNumber, controlLoopIdentifiers, solverIndex])
17077 """Get the boundary conditions for solver equations identified by user numbers 17079 :param problemUserNumber: The user number of the problem containing the solver equations to start the boundary conditions for. 17080 :type problemUserNumber: int 17081 :param controlLoopIdentifiers: controlLoopIdentifiers(i). The i'th control loop identifier to get the solver equations boundary conditions for. 17082 :type controlLoopIdentifiers: Array of ints 17083 :param solverIndex: The solver index to get the solver equations boundary conditions for. 17084 :type solverIndex: int 17085 :param boundaryConditions: On return, The boundary conditions for the specified solver equations. 17086 :type boundaryConditions: BoundaryConditions 17090 return _wrap_routine(_iron_python.cmfe_SolverEquations_BoundaryConditionsGetNum, [problemUserNumber, controlLoopIdentifiers, solverIndex, boundaryConditions])
17094 """Adds equations sets to solver equations identified by an user number. 17096 :param problemUserNumber: The user number of the problem number with the solver to add the equations set for. 17097 :type problemUserNumber: int 17098 :param controlLoopIdentifiers: controlLoopIdentifiers(i). The i'th control loop identifier to add the equations set for. 17099 :type controlLoopIdentifiers: Array of ints 17100 :param solverIndex: The solver index to add the equations set for. 17101 :type solverIndex: int 17102 :param regionUserNumber: The user number of the region with the equations set to add. 17103 :type regionUserNumber: int 17104 :param equationsSetUserNumber: The user number of the equations set to add. 17105 :type equationsSetUserNumber: int 17106 :returns: equationsSetIndex. The index of the added equations set in the solver equations. 17110 return _wrap_routine(_iron_python.cmfe_SolverEquations_EquationsSetAddNum, [problemUserNumber, controlLoopIdentifiers, solverIndex, regionUserNumber, equationsSetUserNumber])
17114 """Adds an interface condition to solver equations identified by an user number. 17116 :param problemUserNumber: The user number of the problem number with the solver to add the interface condition for. 17117 :type problemUserNumber: int 17118 :param controlLoopIdentifiers: controlLoopIdentifiers(i). The i'th control loop identifier to add the interface condition for. 17119 :type controlLoopIdentifiers: Array of ints 17120 :param solverIndex: The solver index to add the interface condition for. 17121 :type solverIndex: int 17122 :param interfaceRegionUserNumber: The user number of the region containing the interface and interface condition to add. 17123 :type interfaceRegionUserNumber: int 17124 :param interfaceUserNumber: The user number of the interface containting the interface condition to add. 17125 :type interfaceUserNumber: int 17126 :param interfaceConditionUserNumber: The user number of the interface conditions to add. 17127 :type interfaceConditionUserNumber: int 17128 :returns: interfaceConditionIndex. The index of the added interface condition in the solver equations. 17132 return _wrap_routine(_iron_python.cmfe_SolverEquations_InterfaceConditionAddNum, [problemUserNumber, controlLoopIdentifiers, solverIndex, interfaceRegionUserNumber, interfaceUserNumber, interfaceConditionUserNumber])
17136 """Sets/changes the sparsity type for solver equations identified by an user number. 17138 :param problemUserNumber: The user number of the problem number with the solver to set the sparsity type for. 17139 :type problemUserNumber: int 17140 :param controlLoopIdentifiers: controlLoopIdentifiers(i). The i'th control loop identifier to set the sparsity type for. 17141 :type controlLoopIdentifiers: Array of ints 17142 :param solverIndex: The solver index to set the sparsity type for. 17143 :type solverIndex: int 17144 :param sparsityType: The sparsity type to set. Must be a value from the SolverEquationsSparsityTypes enum. 17145 :type sparsityType: int 17149 return _wrap_routine(_iron_python.cmfe_SolverEquations_SparsityTypeSetNum, [problemUserNumber, controlLoopIdentifiers, solverIndex, sparsityType])
17153 """Returns the CellML equations for a solver identified by an user number. 17155 :param problemUserNumber: The user number of the problem number with the solver to get the CellML equations for. 17156 :type problemUserNumber: int 17157 :param controlLoopIdentifiers: controlLoopIdentifiers(i). The i'th control loop identifier to get the CellML equations for. 17158 :type controlLoopIdentifiers: Array of ints 17159 :param solverIndex: The solver index to get the CellML equations for. 17160 :type solverIndex: int 17161 :param CellMLEquations: On return, the CelllML equations for the solver. 17162 :type CellMLEquations: CellMLEquations 17166 return _wrap_routine(_iron_python.cmfe_Solver_CellMLEquationsGetNum, [problemUserNumber, controlLoopIdentifiers, solverIndex, CellMLEquations])
17170 """Returns the solve type for an Euler differential-algebraic equation solver identified by an user number. 17172 :param problemUserNumber: The user number of the problem number with the solver to get the DAE Euler solver type for. 17173 :type problemUserNumber: int 17174 :param controlLoopIdentifiers: controlLoopIdentifiers(i). The i'th control loop identifier to get the DAE Euler solver type for. 17175 :type controlLoopIdentifiers: Array of ints 17176 :param solverIndex: The solver index to get the DAE Euler solver type for 17177 :type solverIndex: int 17178 :returns: DAEEulerSolverType. The DAE Euler solver type. Will be a value from the EulerDAESolverTypes enum. 17182 return _wrap_routine(_iron_python.cmfe_Solver_DAEEulerSolverTypeGetNum, [problemUserNumber, controlLoopIdentifiers, solverIndex])
17186 """Sets/changes the solve type for an Euler differential-algebraic equation solver identified by an user number. 17188 :param problemUserNumber: The user number of the problem number with the solver to set the DAE Euler solver type for. 17189 :type problemUserNumber: int 17190 :param controlLoopIdentifiers: controlLoopIdentifiers(i). The i'th control loop identifier to set the DAE Euler solver type for. 17191 :type controlLoopIdentifiers: Array of ints 17192 :param solverIndex: The solver index to set the DAE Euler solver type for 17193 :type solverIndex: int 17194 :param DAEEulerSolverType: The DAE Euler solver type to set. Must be a value from the EulerDAESolverTypes enum. 17195 :type DAEEulerSolverType: int 17199 return _wrap_routine(_iron_python.cmfe_Solver_DAEEulerSolverTypeSetNum, [problemUserNumber, controlLoopIdentifiers, solverIndex, DAEEulerSolverType])
17203 """Returns the solve type for an differential-algebraic equation solver identified by an user number. 17205 :param problemUserNumber: The user number of the problem number with the solver to get the DAE solver type for. 17206 :type problemUserNumber: int 17207 :param controlLoopIdentifiers: controlLoopIdentifiers(i). The i'th control loop identifier to get the DAE solver type for. 17208 :type controlLoopIdentifiers: Array of ints 17209 :param solverIndex: The solver index to get the DAE solver type for 17210 :type solverIndex: int 17211 :returns: DAESolverType. The DAE solver type. Will be a value from the DAESolverTypes enum. 17215 return _wrap_routine(_iron_python.cmfe_Solver_DAESolverTypeGetNum, [problemUserNumber, controlLoopIdentifiers, solverIndex])
17219 """Sets/changes the solve type for an differential-algebraic equation solver identified by an user number. 17221 :param problemUserNumber: The user number of the problem number with the solver to set the DAE solver type for. 17222 :type problemUserNumber: int 17223 :param controlLoopIdentifiers: controlLoopIdentifiers(i). The i'th control loop identifier to set the DAE solver type for. 17224 :type controlLoopIdentifiers: Array of ints 17225 :param solverIndex: The solver index to set the DAE solver type for 17226 :type solverIndex: int 17227 :param DAESolverType: The DAE solver type to set. Must be a value from the DAESolverTypes enum. 17228 :type DAESolverType: int 17232 return _wrap_routine(_iron_python.cmfe_Solver_DAESolverTypeSetNum, [problemUserNumber, controlLoopIdentifiers, solverIndex, DAESolverType])
17236 """Sets/changes the (initial) time step for an differential-algebraic equation solver identified by an user number. 17238 :param problemUserNumber: The user number of the problem number with the solver to set the DAE times for. 17239 :type problemUserNumber: int 17240 :param controlLoopIdentifiers: controlLoopIdentifiers(i). The i'th control loop identifier to set the DAE times for. 17241 :type controlLoopIdentifiers: Array of ints 17242 :param solverIndex: The solver index to set the DAE times for. 17243 :type solverIndex: int 17244 :param timeStep: The (initial) time step for the differential-algebraic solver. 17245 :type timeStep: float 17249 return _wrap_routine(_iron_python.cmfe_Solver_DAETimeStepSetNum, [problemUserNumber, controlLoopIdentifiers, solverIndex, timeStep])
17253 """Sets/changes the times for an differential-algebraic equation solver identified by an user number. 17255 :param problemUserNumber: The user number of the problem number with the solver to set the DAE times for. 17256 :type problemUserNumber: int 17257 :param controlLoopIdentifiers: controlLoopIdentifiers(i). The i'th control loop identifier to set the DAE times for. 17258 :type controlLoopIdentifiers: Array of ints 17259 :param solverIndex: The solver index to set the DAE times for. 17260 :type solverIndex: int 17261 :param startTime: The start time for the differential-algebraic solver. 17262 :type startTime: float 17263 :param endTime: The end time for the differential-algebraic solver. 17264 :type endTime: float 17268 return _wrap_routine(_iron_python.cmfe_Solver_DAETimesSetNum, [problemUserNumber, controlLoopIdentifiers, solverIndex, startTime, endTime])
17272 """Returns the degree of the polynomial used to interpolate time for a dynamic solver identified by an user number. 17274 :param problemUserNumber: The user number of the problem number with the solver to get the dynamic degree for. 17275 :type problemUserNumber: int 17276 :param controlLoopIdentifiers: controlLoopIdentifiers(i). The i'th control loop identifier to get the dynamic degree for. 17277 :type controlLoopIdentifiers: Array of ints 17278 :param solverIndex: The solver index to get the dynamic degree for 17279 :type solverIndex: int 17280 :returns: degree. The dynamic degree. Will be a value from the DynamicDegreeTypes enum. 17284 return _wrap_routine(_iron_python.cmfe_Solver_DynamicDegreeGetNum, [problemUserNumber, controlLoopIdentifiers, solverIndex])
17288 """Sets/changes the degree of the polynomial used to interpolate time for a dynamic solver identified by an user number. 17290 :param problemUserNumber: The user number of the problem number with the solver to set the dynamic degree for. 17291 :type problemUserNumber: int 17292 :param controlLoopIdentifiers: controlLoopIdentifiers(i). The i'th control loop identifier to set the dynamic degree for. 17293 :type controlLoopIdentifiers: Array of ints 17294 :param solverIndex: The solver index to set the dynamic degree for 17295 :type solverIndex: int 17296 :param degree: The dynamic degree to set. Must be a value from the DynamicDegreeTypes enum. 17301 return _wrap_routine(_iron_python.cmfe_Solver_DynamicDegreeSetNum, [problemUserNumber, controlLoopIdentifiers, solverIndex, degree])
17305 """Returns the linear solver associated with a linear dynamic solver identified by an user number. 17307 :param problemUserNumber: The user number of the problem number with the solver to get the dynamic linear solver for. 17308 :type problemUserNumber: int 17309 :param controlLoopIdentifiers: controlLoopIdentifiers(i). The i'th control loop identifier to get the dynamic linear solver for. 17310 :type controlLoopIdentifiers: Array of ints 17311 :param solverIndex: The solver index to get the dynamic linear solver for. 17312 :type solverIndex: int 17313 :returns: linearSolverIndex. The dynamic linear solver index. 17317 return _wrap_routine(_iron_python.cmfe_Solver_DynamicLinearSolverGetNum, [problemUserNumber, controlLoopIdentifiers, solverIndex])
17321 """Returns the linearity type for a dynamic solver identified by an user number. 17323 :param problemUserNumber: The user number of the problem number with the solver to get the dynamic linearity type for. 17324 :type problemUserNumber: int 17325 :param controlLoopIdentifiers: controlLoopIdentifiers(i). The i'th control loop identifier to get the dynamic linearity type for. 17326 :type controlLoopIdentifiers: Array of ints 17327 :param solverIndex: The solver index to get the dynamic linearity type for. 17328 :type solverIndex: int 17329 :returns: linearityType. The dynamic linearity type. Will be a value from the DynamicLinearityTypes enum. 17333 return _wrap_routine(_iron_python.cmfe_Solver_DynamicLinearityTypeGetNum, [problemUserNumber, controlLoopIdentifiers, solverIndex])
17337 """Returns the nonlinear solver associated with a nonlinear dynamic solver identified by an user number. 17339 :param problemUserNumber: The user number of the problem number with the solver to get the dynamic nonlinear solver for. 17340 :type problemUserNumber: int 17341 :param controlLoopIdentifiers: controlLoopIdentifiers(i). The i'th control loop identifier to get the dynamic nonlinear solver for. 17342 :type controlLoopIdentifiers: Array of ints 17343 :param solverIndex: The solver index to get the dynamic nonlinear solver for. 17344 :type solverIndex: int 17345 :returns: nonlinearSolverIndex. The dynamic nonlinear solver index. 17349 return _wrap_routine(_iron_python.cmfe_Solver_DynamicNonlinearSolverGetNum, [problemUserNumber, controlLoopIdentifiers, solverIndex])
17353 """Sets/changes the scheme for a dynamic solver identified by an user number. 17355 :param problemUserNumber: The user number of the problem number with the solver to set the scheme for. 17356 :type problemUserNumber: int 17357 :param controlLoopIdentifiers: controlLoopIdentifiers(i). The i'th control loop identifier to set the scheme for. 17358 :type controlLoopIdentifiers: Array of ints 17359 :param solverIndex: The solver index to set the scheme for. 17360 :type solverIndex: int 17361 :param scheme: The dynamic scheme to set. Must be a value from the DynamicSchemeTypes enum. 17366 return _wrap_routine(_iron_python.cmfe_Solver_DynamicSchemeSetNum, [problemUserNumber, controlLoopIdentifiers, solverIndex, scheme])
17370 """Sets/changes the theta for a dynamic solver identified by an user number. 17372 :param problemUserNumber: The user number of the problem number with the solver to set the theta for. 17373 :type problemUserNumber: int 17374 :param controlLoopIdentifiers: controlLoopIdentifiers(i). The i'th control loop identifier to set the theta for. 17375 :type controlLoopIdentifiers: Array of ints 17376 :param solverIndex: The solver index to set the theta for. 17377 :type solverIndex: int 17378 :param thetas: thetas(i). The i'th dynamic theta to set. 17379 :type thetas: Array of floats 17383 return _wrap_routine(_iron_python.cmfe_Solver_DynamicThetaSetNum, [problemUserNumber, controlLoopIdentifiers, solverIndex, thetas])
17387 """Sets/changes the times for a dynamic solver identified by an user number. 17389 :param problemUserNumber: The user number of the problem number with the solver to set the times for. 17390 :type problemUserNumber: int 17391 :param controlLoopIdentifiers: controlLoopIdentifiers(i). The i'th control loop identifier to set the times for. 17392 :type controlLoopIdentifiers: Array of ints 17393 :param solverIndex: The solver index to set the times for. 17394 :type solverIndex: int 17395 :param currentTime: The current time to set. 17396 :type currentTime: float 17397 :param timeIncrement: The time increment to set. 17398 :type timeIncrement: float 17402 return _wrap_routine(_iron_python.cmfe_Solver_DynamicTimesSetNum, [problemUserNumber, controlLoopIdentifiers, solverIndex, currentTime, timeIncrement])
17406 """Sets the arbitrary path logical for a geometric transformation identified by an user number. 17408 :param problemUserNumber: The user number of the problem number with the solver to set the arbitrary path for. 17409 :type problemUserNumber: int 17410 :param controlLoopIdentifier: The control loop identifier with the solver to set the arbitrary path for. 17411 :type controlLoopIdentifier: int 17412 :param solverIndex: The solver index for the geometric transformation solver. 17413 :type solverIndex: int 17414 :param arbitraryPath: .TRUE. if the the transformation has an arbitrary path, .FALSE. if the path is uni-directional 17415 :type arbitraryPath: bool 17419 return _wrap_routine(_iron_python.cmfe_Solver_GeometricTransformationArbitraryPathSetNum, [problemUserNumber, controlLoopIdentifier, solverIndex, arbitraryPath])
17423 """Clear transformation a geometric transformation identified by an user number. 17425 :param problemUserNumber: The user number of the problem number with the solver to clear. 17426 :type problemUserNumber: int 17427 :param controlLoopIdentifier: The control loop identifier with the solver to clear. 17428 :type controlLoopIdentifier: int 17429 :param solverIndex: The solver index for the geometric transformation solver. 17430 :type solverIndex: int 17434 return _wrap_routine(_iron_python.cmfe_Solver_GeometricTransformationClearNum, [problemUserNumber, controlLoopIdentifier, solverIndex])
17438 """Sets the field for a geometric transformation identified by an user number. 17440 :param problemUserNumber: The user number of the problem number with the solver to set the field for. 17441 :type problemUserNumber: int 17442 :param controlLoopIdentifier: The control loop identifier with the solver to set the field for. 17443 :type controlLoopIdentifier: int 17444 :param solverIndex: The solver index for the geometric transformation solver. 17445 :type solverIndex: int 17446 :param regionUserNumber: The region user number for the field 17447 :type regionUserNumber: int 17448 :param fieldUserNumber: The field user number 17449 :type fieldUserNumber: int 17450 :param variableType: The field variable type to set the transformation for 17451 :type variableType: int 17455 return _wrap_routine(_iron_python.cmfe_Solver_GeometricTransformationFieldSetNum, [problemUserNumber, controlLoopIdentifier, solverIndex, regionUserNumber, fieldUserNumber, variableType])
17459 """Sets the full transformation matrix at a specific increment for a geometric transformation identified by an user number. 17461 :param problemUserNumber: The user number of the problem number with the solver to set the matrix for. 17462 :type problemUserNumber: int 17463 :param controlLoopIdentifier: The control loop identifier with the solver to set the matrix for. 17464 :type controlLoopIdentifier: int 17465 :param solverIndex: The solver index to set the matrix for. 17466 :type solverIndex: int 17467 :param matrix: The full transformation matrix to set 17468 :type matrix: 2d array of floats 17469 :param loadIncrementIdx: The load increment index to set the matrix for. 17470 :type loadIncrementIdx: int 17474 return _wrap_routine(_iron_python.cmfe_Solver_GeometricTransformationMatrixSetNum, [problemUserNumber, controlLoopIdentifier, solverIndex, matrix, loadIncrementIdx])
17478 """Sets the arbitrary path logical for a geometric transformation identified by an user number. 17480 :param problemUserNumber: The user number of the problem number with the solver to set the field for. 17481 :type problemUserNumber: int 17482 :param controlLoopIdentifier: The control loop identifier with the solver to set the field for. 17483 :type controlLoopIdentifier: int 17484 :param solverIndex: The solver index for the geometric transformation solver. 17485 :type solverIndex: int 17486 :param numberOfIncrements: The number of load increments to apply the transformation 17487 :type numberOfIncrements: int 17491 return _wrap_routine(_iron_python.cmfe_Solver_GeometricTransformationNoLoadIncrementsSetNum, [problemUserNumber, controlLoopIdentifier, solverIndex, numberOfIncrements])
17495 """Sets the rotation at a specific increment for a geometric transformation identified by an user number. 17497 :param problemUserNumber: The user number of the problem number with the solver to set the rotation for. 17498 :type problemUserNumber: int 17499 :param controlLoopIdentifier: The control loop identifier with the solver to set the rotation for. 17500 :type controlLoopIdentifier: int 17501 :param solverIndex: The solver index to set the rotation for. 17502 :type solverIndex: int 17503 :param pivotPoint: The pivot point to rotate about 17504 :type pivotPoint: Array of floats 17505 :param axis: The axis to to rotate around 17506 :type axis: Array of floats 17507 :param angle: The angle to rotate 17509 :param loadIncrementIdx: The load increment index to set the rotation for. 17510 :type loadIncrementIdx: int 17514 return _wrap_routine(_iron_python.cmfe_Solver_GeometricTransformationRotationSetNum, [problemUserNumber, controlLoopIdentifier, solverIndex, pivotPoint, axis, angle, loadIncrementIdx])
17518 """Sets the scalings for a geometric transformation identified by an user number. 17520 :param problemUserNumber: The user number of the problem number with the solver to set the scalings for. 17521 :type problemUserNumber: int 17522 :param controlLoopIdentifier: The control loop identifier with the solver to set the scalings for. 17523 :type controlLoopIdentifier: int 17524 :param solverIndex: The solver index to set the scalings for. 17525 :type solverIndex: int 17526 :param scalings: The scalings to set 17527 :type scalings: Array of floats 17531 return _wrap_routine(_iron_python.cmfe_Solver_GeometricTransformationScalingsSetNum, [problemUserNumber, controlLoopIdentifier, solverIndex, scalings])
17535 """Sets the translation at a specific increment for a geometric transformation identified by an user number. 17537 :param problemUserNumber: The user number of the problem number with the solver to set the translation for. 17538 :type problemUserNumber: int 17539 :param controlLoopIdentifier: The control loop identifier with the solver to set the translation for. 17540 :type controlLoopIdentifier: int 17541 :param solverIndex: The solver index to set the translation for. 17542 :type solverIndex: int 17543 :param translation: The translation components to set 17544 :type translation: Array of floats 17545 :param loadIncrementIdx: The load increment index to set the translation for. 17546 :type loadIncrementIdx: int 17550 return _wrap_routine(_iron_python.cmfe_Solver_GeometricTransformationTranslationSetNum, [problemUserNumber, controlLoopIdentifier, solverIndex, translation, loadIncrementIdx])
17554 """Returns the character string label for a solver identified by an user number. 17556 :param problemUserNumber: The user number of the problem to set the label for. 17557 :type problemUserNumber: int 17558 :param controlLoopIdentifiers: The control loop identifiers. 17559 :type controlLoopIdentifiers: Array of ints 17560 :param solverIndex: The solver index to set the label for. 17561 :type solverIndex: int 17562 :returns: label. The solver label. 17566 return _wrap_routine(_iron_python.cmfe_Solver_LabelGetNum, [problemUserNumber, controlLoopIdentifiers, solverIndex])
17570 """Sets/changes the character string label for a solver identified by an user number. 17572 :param problemUserNumber: The user number of the problem to set the label for. 17573 :type problemUserNumber: int 17574 :param controlLoopIdentifiers: The solver identifiers. 17575 :type controlLoopIdentifiers: Array of ints 17576 :param solverIndex: The solver index to set the label for. 17577 :type solverIndex: int 17578 :param label: The region label to set. 17579 :type label: string 17583 return _wrap_routine(_iron_python.cmfe_Solver_LabelSetNum, [problemUserNumber, controlLoopIdentifiers, solverIndex, label])
17587 """Returns the library type for a solver identified by an user number. 17589 :param problemUserNumber: The user number of the problem number with the solver to get the library type for. 17590 :type problemUserNumber: int 17591 :param controlLoopIdentifiers: controlLoopIdentifiers(i). The i'th control loop identifier to get the library type for. 17592 :type controlLoopIdentifiers: Array of ints 17593 :param solverIndex: The solver index to get the library type for. 17594 :type solverIndex: int 17595 :returns: libraryType. The library type for the solver. Will be a value from the SolverLibraries enum. 17599 return _wrap_routine(_iron_python.cmfe_Solver_LibraryTypeGetNum, [problemUserNumber, controlLoopIdentifiers, solverIndex])
17603 """Sets/changes the library type for a solver identified by an user number. 17605 :param problemUserNumber: The user number of the problem number with the solver to set the library type for. 17606 :type problemUserNumber: int 17607 :param controlLoopIdentifiers: controlLoopIdentifiers(i). The i'th control loop identifier to set the library type for. 17608 :type controlLoopIdentifiers: Array of ints 17609 :param solverIndex: The solver index to set the library type for. 17610 :type solverIndex: int 17611 :param libraryType: The library type for the solver to set. Must be a value from the SolverLibraries enum. 17612 :type libraryType: int 17616 return _wrap_routine(_iron_python.cmfe_Solver_LibraryTypeSetNum, [problemUserNumber, controlLoopIdentifiers, solverIndex, libraryType])
17620 """Sets/changes the type of direct linear solver for a solver identified by an user number. 17622 :param problemUserNumber: The user number of the problem number with the direct linear solver to set the direct type for. 17623 :type problemUserNumber: int 17624 :param controlLoopIdentifiers: controlLoopIdentifiers(i). The i'th control loop identifier to set the direct type for. 17625 :type controlLoopIdentifiers: Array of ints 17626 :param solverIndex: The solver index to set the direct type for. 17627 :type solverIndex: int 17628 :param directSolverType: The type of the direct linear solver to set. Must be a value from the DirectLinearSolverTypes enum. 17629 :type directSolverType: int 17633 return _wrap_routine(_iron_python.cmfe_Solver_LinearDirectTypeSetNum, [problemUserNumber, controlLoopIdentifiers, solverIndex, directSolverType])
17637 """Sets/changes the maximum absolute tolerance for an iterative linear solver identified by an user number. 17639 :param problemUserNumber: The user number of the problem number with the iterative linear solver to set the absolute tolerance for. 17640 :type problemUserNumber: int 17641 :param controlLoopIdentifiers: controlLoopIdentifiers(i). The i'th control loop identifier to set the absolute tolerance for. 17642 :type controlLoopIdentifiers: Array of ints 17643 :param solverIndex: The solver index to set the absolute tolerance for. 17644 :type solverIndex: int 17645 :param absoluteTolerance: The absolute tolerance for the iterative linear solver to set. 17646 :type absoluteTolerance: float 17650 return _wrap_routine(_iron_python.cmfe_Solver_LinearIterativeAbsoluteToleranceSetNum, [problemUserNumber, controlLoopIdentifiers, solverIndex, absoluteTolerance])
17654 """Sets/changes the maximum divergence tolerance for an iterative linear solver identified by an user number. 17656 :param problemUserNumber: The user number of the problem number with the iterative linear solver to set the divergence tolerance for. 17657 :type problemUserNumber: int 17658 :param controlLoopIdentifiers: controlLoopIdentifiers(i). The i'th control loop identifier to set the divergence tolerance for. 17659 :type controlLoopIdentifiers: Array of ints 17660 :param solverIndex: The solver index to set the divergence tolerance for. 17661 :type solverIndex: int 17662 :param divergenceTolerance: The divergence tolerance for the iterative linear solver to set. 17663 :type divergenceTolerance: float 17667 return _wrap_routine(_iron_python.cmfe_Solver_LinearIterativeDivergenceToleranceSetNum, [problemUserNumber, controlLoopIdentifiers, solverIndex, divergenceTolerance])
17671 """Sets/changes the GMRES restart value for a GMRES iterative linear solver identified by an user number. 17673 :param problemUserNumber: The user number of the problem number with the GMRES iterative linear solver to set the restart value for. 17674 :type problemUserNumber: int 17675 :param controlLoopIdentifiers: controlLoopIdentifiers(i). The i'th control loop identifier to set the restart value for. 17676 :type controlLoopIdentifiers: Array of ints 17677 :param solverIndex: The solver index to set the restart value for. 17678 :type solverIndex: int 17679 :param GMRESRestart: The GMRES restart value to set. 17680 :type GMRESRestart: int 17684 return _wrap_routine(_iron_python.cmfe_Solver_LinearIterativeGMRESRestartSetNum, [problemUserNumber, controlLoopIdentifiers, solverIndex, GMRESRestart])
17688 """Sets/changes the maximum number of iterations for an iterative linear solver identified by an user number. 17690 :param problemUserNumber: The user number of the problem number with the iterative linear solver to set the maximum iterations for. 17691 :type problemUserNumber: int 17692 :param controlLoopIdentifiers: controlLoopIdentifiers(i). The i'th control loop identifier to set the maximum iterations for. 17693 :type controlLoopIdentifiers: Array of ints 17694 :param solverIndex: The solver index to set the maximum iterations for. 17695 :type solverIndex: int 17696 :param maximumIterations: The maximum iterations to set. 17697 :type maximumIterations: int 17701 return _wrap_routine(_iron_python.cmfe_Solver_LinearIterativeMaximumIterationsSetNum, [problemUserNumber, controlLoopIdentifiers, solverIndex, maximumIterations])
17705 """Sets/changes the preconditioner type for an iterative linear solver identified by an user number. 17707 :param problemUserNumber: The user number of the problem number with the iterative linear solver to set the preconditioner type for. 17708 :type problemUserNumber: int 17709 :param controlLoopIdentifiers: controlLoopIdentifiers(i). The i'th control loop identifier to set the preconditioner type for. 17710 :type controlLoopIdentifiers: Array of ints 17711 :param solverIndex: The solver index to set the preconditioner type for. 17712 :type solverIndex: int 17713 :param preconditionerType: The preconditioner type to set. Must be a value from the IterativePreconditionerTypes enum. 17714 :type preconditionerType: int 17718 return _wrap_routine(_iron_python.cmfe_Solver_LinearIterativePreconditionerTypeSetNum, [problemUserNumber, controlLoopIdentifiers, solverIndex, preconditionerType])
17722 """Sets/changes the maximum relative tolerance for an iterative linear solver identified by an user number. 17724 :param problemUserNumber: The user number of the problem number with the iterative linear solver to set the relative tolerance for. 17725 :type problemUserNumber: int 17726 :param controlLoopIdentifiers: controlLoopIdentifiers(i). The i'th control loop identifier to set the relative tolerance for. 17727 :type controlLoopIdentifiers: Array of ints 17728 :param solverIndex: The solver index to set the relative tolerance for. 17729 :type solverIndex: int 17730 :param relativeTolerance: The relative tolerance for the iterative linear solver to set. 17731 :type relativeTolerance: float 17735 return _wrap_routine(_iron_python.cmfe_Solver_LinearIterativeRelativeToleranceSetNum, [problemUserNumber, controlLoopIdentifiers, solverIndex, relativeTolerance])
17739 """Sets/changes the type for an iterative linear solver identified by an user number. 17741 :param problemUserNumber: The user number of the problem number with the iterative linear solver to set the type for. 17742 :type problemUserNumber: int 17743 :param controlLoopIdentifiers: controlLoopIdentifiers(i). The i'th control loop identifier to set the type for. 17744 :type controlLoopIdentifiers: Array of ints 17745 :param solverIndex: The solver index to set the type for. 17746 :type solverIndex: int 17747 :param iterativeSolverType: The iterative solver type to set. Must be a value from the IterativeLinearSolverTypes enum. 17748 :type iterativeSolverType: int 17752 return _wrap_routine(_iron_python.cmfe_Solver_LinearIterativeTypeSetNum, [problemUserNumber, controlLoopIdentifiers, solverIndex, iterativeSolverType])
17756 """Sets/changes the type for a linear solver identified by an user number. 17758 :param problemUserNumber: The user number of the problem number with the linear solver to set the type for. 17759 :type problemUserNumber: int 17760 :param controlLoopIdentifiers: controlLoopIdentifiers(i). The i'th control loop identifier to set the type for. 17761 :type controlLoopIdentifiers: Array of ints 17762 :param solverIndex: The solver index to set the type for. 17763 :type solverIndex: int 17764 :param linearSolverType: The linear solver type to set. Must be a value from the LinearSolverTypes enum. 17765 :type linearSolverType: int 17769 return _wrap_routine(_iron_python.cmfe_Solver_LinearTypeSetNum, [problemUserNumber, controlLoopIdentifiers, solverIndex, linearSolverType])
17773 """Sets/changes the absolute tolerance for a Newton solver identified by an user number. 17775 :param problemUserNumber: The user number of the problem number with the Newton solver to set the absolute tolerance for. 17776 :type problemUserNumber: int 17777 :param controlLoopIdentifiers: controlLoopIdentifiers(i). The i'th control loop identifier to set the absolute tolerance for. 17778 :type controlLoopIdentifiers: Array of ints 17779 :param solverIndex: The solver index to set the absolute tolerance for. 17780 :type solverIndex: int 17781 :param absoluteTolerance: The absolute tolerance for the Newton solver to set. 17782 :type absoluteTolerance: float 17786 return _wrap_routine(_iron_python.cmfe_Solver_NewtonAbsoluteToleranceSetNum, [problemUserNumber, controlLoopIdentifiers, solverIndex, absoluteTolerance])
17790 """Returns the CellML solver associated with a Newton solver identified by an user number. 17792 :param problemUserNumber: The user number of the problem number with the solver to get the Newton CellML solver for. 17793 :type problemUserNumber: int 17794 :param controlLoopIdentifiers: controlLoopIdentifiers(i). The i'th control loop identifier to get the Newton CellML solver for. 17795 :type controlLoopIdentifiers: Array of ints 17796 :param solverIndex: The solver index to get the Newton CellML solver for. 17797 :type solverIndex: int 17798 :returns: CellMLSolverIndex. The Newton CellML solver index. 17802 return _wrap_routine(_iron_python.cmfe_Solver_NewtonCellMLSolverGetNum, [problemUserNumber, controlLoopIdentifiers, solverIndex])
17806 """Sets/changes the convergence test type for a Newton solver identified by an user number. 17808 :param problemUserNumber: The user number of the problem number with the Newton solver to set the convergence test type for. 17809 :type problemUserNumber: int 17810 :param controlLoopIdentifiers: controlLoopIdentifiers(i). The i'th control loop identifier to set the convergence test type for. 17811 :type controlLoopIdentifiers: Array of ints 17812 :param solverIndex: The solver index to set the convergence test type for. 17813 :type solverIndex: int 17814 :param convergenceTestType: The convergence test type for the Newton solver to set. 17815 :type convergenceTestType: int 17819 return _wrap_routine(_iron_python.cmfe_Solver_NewtonConvergenceTestTypeSetNum, [problemUserNumber, controlLoopIdentifiers, solverIndex, convergenceTestType])
17823 """Sets/changes the Jacobian calculation type for a Newton solver identified by an user number. 17825 :param problemUserNumber: The user number of the problem number with the Newton solver to set the Jacobian calculation type for. 17826 :type problemUserNumber: int 17827 :param controlLoopIdentifiers: controlLoopIdentifiers(i). The i'th control loop identifier to set the Jacobian calculation type for. 17828 :type controlLoopIdentifiers: Array of ints 17829 :param solverIndex: The solver index to set the Jacobian calculation type for. 17830 :type solverIndex: int 17831 :param jacobianCalculationType: The Jacobian calculation type for the Newton solver to set. Must be a value from the JacobianCalculationTypes enum. 17832 :type jacobianCalculationType: int 17836 return _wrap_routine(_iron_python.cmfe_Solver_NewtonJacobianCalculationTypeSetNum, [problemUserNumber, controlLoopIdentifiers, solverIndex, jacobianCalculationType])
17840 """Sets/changes the line search alpha for a Newton line search solver identified by an user number. 17842 :param problemUserNumber: The user number of the problem number with the Newton line search solver to set the alpha for. 17843 :type problemUserNumber: int 17844 :param controlLoopIdentifiers: controlLoopIdentifiers(i). The i'th control loop identifier to set the alpha for. 17845 :type controlLoopIdentifiers: Array of ints 17846 :param solverIndex: The solver index to set the alpha for. 17847 :type solverIndex: int 17848 :param alpha: The alpha for the Newton line search solver to set. 17853 return _wrap_routine(_iron_python.cmfe_Solver_NewtonLineSearchAlphaSetNum, [problemUserNumber, controlLoopIdentifiers, solverIndex, alpha])
17857 """Sets/changes the line search maximum step for a Newton line search solver identified by an user number. 17859 :param problemUserNumber: The user number of the problem number with the Newton line search solver to set the maximum step for. 17860 :type problemUserNumber: int 17861 :param controlLoopIdentifiers: controlLoopIdentifiers(i). The i'th control loop identifier to set the maximum step for. 17862 :type controlLoopIdentifiers: Array of ints 17863 :param solverIndex: The solver index to set the maximum step for. 17864 :type solverIndex: int 17865 :param maxStep: The maximum step for the Newton line search solver to set. 17866 :type maxStep: float 17870 return _wrap_routine(_iron_python.cmfe_Solver_NewtonLineSearchMaxStepSetNum, [problemUserNumber, controlLoopIdentifiers, solverIndex, maxStep])
17874 """Enables/disables output monitoring for a nonlinear Newton line search solver identified by an user number. 17876 :param problemUserNumber: The user number of the problem number with the Newton solver to set the linesearch monitoring for. 17877 :type problemUserNumber: int 17878 :param controlLoopIdentifiers: controlLoopIdentifiers(i). The i'th control loop identifier to set the linesearch monitoring for. 17879 :type controlLoopIdentifiers: Array of ints 17880 :param solverIndex: The solver index to set the absolute tolerance for. 17881 :type solverIndex: int 17882 :param monitorLinesearchFlag: Flag to determine whether to enable/disable linsearch monitor output. 17883 :type monitorLinesearchFlag: bool 17887 return _wrap_routine(_iron_python.cmfe_Solver_NewtonLineSearchMonitorOutputSetNum, [problemUserNumber, controlLoopIdentifiers, solverIndex, monitorLinesearchFlag])
17891 """Sets/changes the line search step tolerance for a Newton line search solver identified by an user number. 17893 :param problemUserNumber: The user number of the problem number with the Newton line search solver to set the step tolerance for. 17894 :type problemUserNumber: int 17895 :param controlLoopIdentifiers: controlLoopIdentifiers(i). The i'th control loop identifier to set the step tolerance for. 17896 :type controlLoopIdentifiers: Array of ints 17897 :param solverIndex: The solver index to set the step tolerance for. 17898 :type solverIndex: int 17899 :param stepTol: The step tolerance for the Newton line search solver to set. 17900 :type stepTol: float 17904 return _wrap_routine(_iron_python.cmfe_Solver_NewtonLineSearchStepTolSetNum, [problemUserNumber, controlLoopIdentifiers, solverIndex, stepTol])
17908 """Sets/changes the type of line search for a Newton line search solver identified by an user number. 17910 :param problemUserNumber: The user number of the problem number with the Newton line search solver to set the line search type for. 17911 :type problemUserNumber: int 17912 :param controlLoopIdentifiers: controlLoopIdentifiers(i). The i'th control loop identifier to set the line search type for. 17913 :type controlLoopIdentifiers: Array of ints 17914 :param solverIndex: The solver index to set the line search type for. 17915 :type solverIndex: int 17916 :param lineSearchType: The type of line search for the Newton line search solver to set. Must be a value from the NewtonLineSearchTypes enum. 17917 :type lineSearchType: int 17921 return _wrap_routine(_iron_python.cmfe_Solver_NewtonLineSearchTypeSetNum, [problemUserNumber, controlLoopIdentifiers, solverIndex, lineSearchType])
17925 """Returns the linear solver associated with a Newton solver identified by an user number. 17927 :param problemUserNumber: The user number of the problem number with the solver to get the Newton linear solver for. 17928 :type problemUserNumber: int 17929 :param controlLoopIdentifiers: controlLoopIdentifiers(i). The i'th control loop identifier to get the Newton linear solver for. 17930 :type controlLoopIdentifiers: Array of ints 17931 :param solverIndex: The solver index to get the Newton linear solver for. 17932 :type solverIndex: int 17933 :returns: linearSolverIndex. The Newton linear solver index. 17937 return _wrap_routine(_iron_python.cmfe_Solver_NewtonLinearSolverGetNum, [problemUserNumber, controlLoopIdentifiers, solverIndex])
17941 """Sets/changes the maximum number of function evaluations for a Newton solver identified by an user number. 17943 :param problemUserNumber: The user number of the problem number with the Newton solver to set the maximum function evaluations for. 17944 :type problemUserNumber: int 17945 :param controlLoopIdentifiers: controlLoopIdentifiers(i). The i'th control loop identifier to set the maximum function evaluations for. 17946 :type controlLoopIdentifiers: Array of ints 17947 :param solverIndex: The solver index to set the maximum function evaluations for. 17948 :type solverIndex: int 17949 :param maximumFunctionEvaluations: The maximum number of function evaluations for the Newton solver to set. 17950 :type maximumFunctionEvaluations: int 17954 return _wrap_routine(_iron_python.cmfe_Solver_NewtonMaximumFunctionEvaluationsSetNum, [problemUserNumber, controlLoopIdentifiers, solverIndex, maximumFunctionEvaluations])
17958 """Sets/changes the maximum number of iterations for a Newton solver identified by an user number. 17960 :param problemUserNumber: The user number of the problem number with the Newton solver to set the maximum iterations for. 17961 :type problemUserNumber: int 17962 :param controlLoopIdentifiers: controlLoopIdentifiers(i). The i'th control loop identifier to set the maximum iterations for. 17963 :type controlLoopIdentifiers: Array of ints 17964 :param solverIndex: The solver index to set the maximum iterations for. 17965 :type solverIndex: int 17966 :param maximumIterations: The maximum number of iterations for the Newton solver to set. 17967 :type maximumIterations: int 17971 return _wrap_routine(_iron_python.cmfe_Solver_NewtonMaximumIterationsSetNum, [problemUserNumber, controlLoopIdentifiers, solverIndex, maximumIterations])
17975 """Sets/changes the relative tolerance for a Newton solver identified by an user number. 17977 :param problemUserNumber: The user number of the problem number with the Newton solver to set the relative tolerance for. 17978 :type problemUserNumber: int 17979 :param controlLoopIdentifiers: controlLoopIdentifiers(i). The i'th control loop identifier to set the relative tolerance for. 17980 :type controlLoopIdentifiers: Array of ints 17981 :param solverIndex: The solver index to set the relative tolerance for. 17982 :type solverIndex: int 17983 :param relativeTolerance: The relative tolerance for the Newton solver to set. 17984 :type relativeTolerance: float 17988 return _wrap_routine(_iron_python.cmfe_Solver_NewtonRelativeToleranceSetNum, [problemUserNumber, controlLoopIdentifiers, solverIndex, relativeTolerance])
17992 """Sets/changes the solution tolerance for a Newton solver identified by an user number. 17994 :param problemUserNumber: The user number of the problem number with the Newton solver to set the solution tolerance for. 17995 :type problemUserNumber: int 17996 :param controlLoopIdentifiers: controlLoopIdentifiers(i). The i'th control loop identifier to set the solution tolerance for. 17997 :type controlLoopIdentifiers: Array of ints 17998 :param solverIndex: The solver index to set the solution tolerance for. 17999 :type solverIndex: int 18000 :param solutionTolerance: The absolulte tolerance for the Newton solver to set. 18001 :type solutionTolerance: float 18005 return _wrap_routine(_iron_python.cmfe_Solver_NewtonSolutionToleranceSetNum, [problemUserNumber, controlLoopIdentifiers, solverIndex, solutionTolerance])
18009 """Sets/changes the delta0 for a Newton trust region solver identified by an user number. 18011 :param problemUserNumber: The user number of the problem number with the Newton trust region solver to set the delta0 for. 18012 :type problemUserNumber: int 18013 :param controlLoopIdentifiers: controlLoopIdentifiers(i). The i'th control loop identifier to set the delta0 for. 18014 :type controlLoopIdentifiers: Array of ints 18015 :param solverIndex: The solver index to set the delta0 for. 18016 :type solverIndex: int 18017 :param delta0: The delta0 for the Newton trust region solver to set. 18018 :type delta0: float 18022 return _wrap_routine(_iron_python.cmfe_Solver_NewtonTrustRegionDelta0SetNum, [problemUserNumber, controlLoopIdentifiers, solverIndex, delta0])
18026 """Sets/changes the tolerance for a Newton trust region solver identified by an user number. 18028 :param problemUserNumber: The user number of the problem number with the Newton trust region solver to set the tolerance for. 18029 :type problemUserNumber: int 18030 :param controlLoopIdentifiers: controlLoopIdentifiers(i). The i'th control loop identifier to set the tolerance for. 18031 :type controlLoopIdentifiers: Array of ints 18032 :param solverIndex: The solver index to set the tolerance for. 18033 :type solverIndex: int 18034 :param tolerance: The tolerance for the Newton trust region solver to set. 18035 :type tolerance: float 18039 return _wrap_routine(_iron_python.cmfe_Solver_NewtonTrustRegionToleranceSetNum, [problemUserNumber, controlLoopIdentifiers, solverIndex, tolerance])
18043 """Sets/changes the type of a Newton solver identified by an user number. 18045 :param problemUserNumber: The user number of the problem number with the Newton solver to set the type for. 18046 :type problemUserNumber: int 18047 :param controlLoopIdentifiers: controlLoopIdentifiers(i). The i'th control loop identifier to set the type for. 18048 :type controlLoopIdentifiers: Array of ints 18049 :param solverIndex: The solver index to set the type for. 18050 :type solverIndex: int 18051 :param newtonSolveType: The type of the Newton solver to set. Must be a value from the NewtonSolverTypes enum. 18052 :type newtonSolveType: int 18056 return _wrap_routine(_iron_python.cmfe_Solver_NewtonTypeSetNum, [problemUserNumber, controlLoopIdentifiers, solverIndex, newtonSolveType])
18060 """Sets/changes the type of a nonlinear solver identified by an user number. 18062 :param problemUserNumber: The user number of the problem number with the nonlinear solver to set the type for. 18063 :type problemUserNumber: int 18064 :param controlLoopIdentifiers: controlLoopIdentifiers(i). The i'th control loop identifier to set the type for. 18065 :type controlLoopIdentifiers: Array of ints 18066 :param solverIndex: The solver index to set the type for. 18067 :type solverIndex: int 18068 :param nonlinearSolveType: The type of the nonlinear solver to set. Must be a value from the NonlinearSolverTypes enum. 18069 :type nonlinearSolveType: int 18073 return _wrap_routine(_iron_python.cmfe_Solver_NonlinearTypeSetNum, [problemUserNumber, controlLoopIdentifiers, solverIndex, nonlinearSolveType])
18077 """Sets/changes the type of output for a solver identified by an user number. 18079 :param problemUserNumber: The user number of the problem number with the solver to set the output type for. 18080 :type problemUserNumber: int 18081 :param controlLoopIdentifiers: controlLoopIdentifiers(i). The i'th control loop identifier to set the output type for. 18082 :type controlLoopIdentifiers: Array of ints 18083 :param solverIndex: The solver index to set the output type for. 18084 :type solverIndex: int 18085 :param outputType: The type of solver output to set. Must be a value from the SolverOutputTypes enum. 18086 :type outputType: int 18090 return _wrap_routine(_iron_python.cmfe_Solver_OutputTypeSetNum, [problemUserNumber, controlLoopIdentifiers, solverIndex, outputType])
18094 """Sets/changes the absolute tolerance for a Quasi-Newton solver identified by an user number. 18096 :param problemUserNumber: The user number of the problem number with the Quasi-Newton solver to set the absolute tolerance for. 18097 :type problemUserNumber: int 18098 :param controlLoopIdentifiers: controlLoopIdentifiers(i). The i'th control loop identifier to set the absolute tolerance for. 18099 :type controlLoopIdentifiers: Array of ints 18100 :param solverIndex: The solver index to set the absolute tolerance for. 18101 :type solverIndex: int 18102 :param absoluteTolerance: The absolute tolerance for the Quasi-Newton solver to set. 18103 :type absoluteTolerance: float 18107 return _wrap_routine(_iron_python.cmfe_Solver_QuasiNewtonAbsoluteToleranceSetNum, [problemUserNumber, controlLoopIdentifiers, solverIndex, absoluteTolerance])
18111 """Returns the CellML solver associated with a Quasi-Newton solver identified by an user number. 18113 :param problemUserNumber: The user number of the problem number with the solver to get the Quasi-Newton CellML solver for. 18114 :type problemUserNumber: int 18115 :param controlLoopIdentifiers: controlLoopIdentifiers(i). The i'th control loop identifier to get the Quasi-Newton CellML solver for. 18116 :type controlLoopIdentifiers: Array of ints 18117 :param solverIndex: The solver index to get the Quasi-Newton CellML solver for. 18118 :type solverIndex: int 18119 :returns: CellMLSolverIndex. The Quasi-Newton CellML solver index. 18123 return _wrap_routine(_iron_python.cmfe_Solver_QuasiNewtonCellMLSolverGetNum, [problemUserNumber, controlLoopIdentifiers, solverIndex])
18127 """Sets/changes the convergence test type for a Quasi-Newton solver identified by an user number. 18129 :param problemUserNumber: The user number of the problem number with the Quasi-Newton solver to set the convergence test type for. 18130 :type problemUserNumber: int 18131 :param controlLoopIdentifiers: controlLoopIdentifiers(i). The i'th control loop identifier to set the convergence test type for. 18132 :type controlLoopIdentifiers: Array of ints 18133 :param solverIndex: The solver index to set the convergence test type for. 18134 :type solverIndex: int 18135 :param convergenceTestType: The convergence test type for the Quasi-Newton solver to set. 18136 :type convergenceTestType: int 18140 return _wrap_routine(_iron_python.cmfe_Solver_QuasiNewtonConvergenceTestTypeSetNum, [problemUserNumber, controlLoopIdentifiers, solverIndex, convergenceTestType])
18144 """Sets/changes the Jacobian calculation type for a Quasi-Newton solver identified by an user number. 18146 :param problemUserNumber: The user number of the problem number with the Quasi-Newton solver to set the Jacobian calculation type for. 18147 :type problemUserNumber: int 18148 :param controlLoopIdentifiers: controlLoopIdentifiers(i). The i'th control loop identifier to set the Jacobian calculation type for. 18149 :type controlLoopIdentifiers: Array of ints 18150 :param solverIndex: The solver index to set the Jacobian calculation type for. 18151 :type solverIndex: int 18152 :param jacobianCalculationType: The Jacobian calculation type for the Quasi-Newton solver to set. Must be a value from the JacobianCalculationTypes enum. 18153 :type jacobianCalculationType: int 18157 return _wrap_routine(_iron_python.cmfe_Solver_QuasiNewtonJacobianCalculationTypeSetNum, [problemUserNumber, controlLoopIdentifiers, solverIndex, jacobianCalculationType])
18161 """Sets/changes the line search maximum step for a Quasi-Newton line search solver identified by an user number. 18163 :param problemUserNumber: The user number of the problem number with the Quasi-Newton line search solver to set the maximum step for. 18164 :type problemUserNumber: int 18165 :param controlLoopIdentifiers: controlLoopIdentifiers(i). The i'th control loop identifier to set the maximum step for. 18166 :type controlLoopIdentifiers: Array of ints 18167 :param solverIndex: The solver index to set the maximum step for. 18168 :type solverIndex: int 18169 :param maxStep: The maximum step for the Quasi-Newton line search solver to set. 18170 :type maxStep: float 18174 return _wrap_routine(_iron_python.cmfe_Solver_QuasiNewtonLineSearchMaxStepSetNum, [problemUserNumber, controlLoopIdentifiers, solverIndex, maxStep])
18178 """Enables/disables output monitoring for a nonlinear Quasi-Newton line search solver identified by an user number. 18180 :param problemUserNumber: The user number of the problem number with the Quasi-Newton solver to set the linesearch monitoring for. 18181 :type problemUserNumber: int 18182 :param controlLoopIdentifiers: controlLoopIdentifiers(i). The i'th control loop identifier to set the linesearch monitoring for. 18183 :type controlLoopIdentifiers: Array of ints 18184 :param solverIndex: The solver index to set the absolute tolerance for. 18185 :type solverIndex: int 18186 :param monitorLinesearchFlag: Flag to determine whether to enable/disable linsearch monitor output. 18187 :type monitorLinesearchFlag: bool 18191 return _wrap_routine(_iron_python.cmfe_Solver_QuasiNewtonLineSearchMonitorOutputSetNum, [problemUserNumber, controlLoopIdentifiers, solverIndex, monitorLinesearchFlag])
18195 """Sets/changes the line search step tolerance for a Quasi-Newton line search solver identified by an user number. 18197 :param problemUserNumber: The user number of the problem number with the Quasi-Newton line search solver to set the step tolerance for. 18198 :type problemUserNumber: int 18199 :param controlLoopIdentifiers: controlLoopIdentifiers(i). The i'th control loop identifier to set the step tolerance for. 18200 :type controlLoopIdentifiers: Array of ints 18201 :param solverIndex: The solver index to set the step tolerance for. 18202 :type solverIndex: int 18203 :param stepTol: The step tolerance for the Quasi-Newton line search solver to set. 18204 :type stepTol: float 18208 return _wrap_routine(_iron_python.cmfe_Solver_QuasiNewtonLineSearchStepTolSetNum, [problemUserNumber, controlLoopIdentifiers, solverIndex, stepTol])
18212 """Sets/changes the type of line search for a Quasi-Newton line search solver identified by an user number. 18214 :param problemUserNumber: The user number of the problem number with the Quasi-Newton line search solver to set the line search type for. 18215 :type problemUserNumber: int 18216 :param controlLoopIdentifiers: controlLoopIdentifiers(i). The i'th control loop identifier to set the line search type for. 18217 :type controlLoopIdentifiers: Array of ints 18218 :param solverIndex: The solver index to set the line search type for. 18219 :type solverIndex: int 18220 :param lineSearchType: The type of line search for the Quasi-Newton line search solver to set. Must be a value from the QuasiNewtonLineSearchTypes enum. 18221 :type lineSearchType: int 18225 return _wrap_routine(_iron_python.cmfe_Solver_QuasiNewtonLineSearchTypeSetNum, [problemUserNumber, controlLoopIdentifiers, solverIndex, lineSearchType])
18229 """Returns the linear solver associated with a Quasi-Newton solver identified by an user number. 18231 :param problemUserNumber: The user number of the problem number with the solver to get the Quasi-Newton linear solver for. 18232 :type problemUserNumber: int 18233 :param controlLoopIdentifiers: controlLoopIdentifiers(i). The i'th control loop identifier to get the Quasi-Newton linear solver for. 18234 :type controlLoopIdentifiers: Array of ints 18235 :param solverIndex: The solver index to get the Quasi-Newton linear solver for. 18236 :type solverIndex: int 18237 :returns: linearSolverIndex. The Quasi-Newton linear solver index. 18241 return _wrap_routine(_iron_python.cmfe_Solver_QuasiNewtonLinearSolverGetNum, [problemUserNumber, controlLoopIdentifiers, solverIndex])
18245 """Sets/changes the maximum number of function evaluations for a Quasi-Newton solver identified by an user number. 18247 :param problemUserNumber: The user number of the problem number with the Quasi-Newton solver to set the maximum function evaluations for. 18248 :type problemUserNumber: int 18249 :param controlLoopIdentifiers: controlLoopIdentifiers(i). The i'th control loop identifier to set the maximum function evaluations for. 18250 :type controlLoopIdentifiers: Array of ints 18251 :param solverIndex: The solver index to set the maximum function evaluations for. 18252 :type solverIndex: int 18253 :param maximumFunctionEvaluations: The maximum number of function evaluations for the Quasi-Newton solver to set. 18254 :type maximumFunctionEvaluations: int 18258 return _wrap_routine(_iron_python.cmfe_Solver_QuasiNewtonMaximumFunctionEvaluationsSetNum, [problemUserNumber, controlLoopIdentifiers, solverIndex, maximumFunctionEvaluations])
18262 """Sets/changes the maximum number of iterations for a Quasi-Newton solver identified by an user number. 18264 :param problemUserNumber: The user number of the problem number with the Quasi-Newton solver to set the maximum iterations for. 18265 :type problemUserNumber: int 18266 :param controlLoopIdentifiers: controlLoopIdentifiers(i). The i'th control loop identifier to set the maximum iterations for. 18267 :type controlLoopIdentifiers: Array of ints 18268 :param solverIndex: The solver index to set the maximum iterations for. 18269 :type solverIndex: int 18270 :param maximumIterations: The maximum number of iterations for the Quasi-Newton solver to set. 18271 :type maximumIterations: int 18275 return _wrap_routine(_iron_python.cmfe_Solver_QuasiNewtonMaximumIterationsSetNum, [problemUserNumber, controlLoopIdentifiers, solverIndex, maximumIterations])
18279 """Sets/changes the relative tolerance for a Quasi-Newton solver identified by an user number. 18281 :param problemUserNumber: The user number of the problem number with the Quasi-Newton solver to set the relative tolerance for. 18282 :type problemUserNumber: int 18283 :param controlLoopIdentifiers: controlLoopIdentifiers(i). The i'th control loop identifier to set the relative tolerance for. 18284 :type controlLoopIdentifiers: Array of ints 18285 :param solverIndex: The solver index to set the relative tolerance for. 18286 :type solverIndex: int 18287 :param relativeTolerance: The relative tolerance for the Quasi-Newton solver to set. 18288 :type relativeTolerance: float 18292 return _wrap_routine(_iron_python.cmfe_Solver_QuasiNewtonRelativeToleranceSetNum, [problemUserNumber, controlLoopIdentifiers, solverIndex, relativeTolerance])
18296 """Sets/changes the restart of a Quasi-Newton solver identified by an user number. 18298 :param problemUserNumber: The user number of the problem number with the Quasi-Newton solver to set the for. 18299 :type problemUserNumber: int 18300 :param controlLoopIdentifiers: controlLoopIdentifiers(i). The i'th control loop identifier to set the for. 18301 :type controlLoopIdentifiers: Array of ints 18302 :param solverIndex: The solver index to set the for. 18303 :type solverIndex: int 18304 :param quasiNewtonRestart: The restart of the Quasi-Newton solver to set. 18305 :type quasiNewtonRestart: int 18309 return _wrap_routine(_iron_python.cmfe_Solver_QuasiNewtonRestartSetNum, [problemUserNumber, controlLoopIdentifiers, solverIndex, quasiNewtonRestart])
18313 """Sets/changes the restart type of a Quasi-Newton solver identified by an user number. 18315 :param problemUserNumber: The user number of the problem number with the Quasi-Newton solver to set the type for. 18316 :type problemUserNumber: int 18317 :param controlLoopIdentifiers: controlLoopIdentifiers(i). The i'th control loop identifier to set the type for. 18318 :type controlLoopIdentifiers: Array of ints 18319 :param solverIndex: The solver index to set the type for. 18320 :type solverIndex: int 18321 :param quasiNewtonRestartType: The restart type of the Quasi-Newton solver to set. Must be a value from the QuasiNewtonRestartTypes enum. 18322 :type quasiNewtonRestartType: int 18326 return _wrap_routine(_iron_python.cmfe_Solver_QuasiNewtonRestartTypeSetNum, [problemUserNumber, controlLoopIdentifiers, solverIndex, quasiNewtonRestartType])
18330 """Sets/changes the scale type of a Quasi-Newton solver identified by an user number. 18332 :param problemUserNumber: The user number of the problem number with the Quasi-Newton solver to set the type for. 18333 :type problemUserNumber: int 18334 :param controlLoopIdentifiers: controlLoopIdentifiers(i). The i'th control loop identifier to set the type for. 18335 :type controlLoopIdentifiers: Array of ints 18336 :param solverIndex: The solver index to set the type for. 18337 :type solverIndex: int 18338 :param quasiNewtonScaleType: The scale type of the Quasi-Newton solver to set. Must be a value from the QuasiNewtonScaleTypes enum. 18339 :type quasiNewtonScaleType: int 18343 return _wrap_routine(_iron_python.cmfe_Solver_QuasiNewtonScaleTypeSetNum, [problemUserNumber, controlLoopIdentifiers, solverIndex, quasiNewtonScaleType])
18347 """Sets/changes the solution tolerance for a Quasi-Newton solver identified by an user number. 18349 :param problemUserNumber: The user number of the problem number with the Quasi-Newton solver to set the solution tolerance for. 18350 :type problemUserNumber: int 18351 :param controlLoopIdentifiers: controlLoopIdentifiers(i). The i'th control loop identifier to set the solution tolerance for. 18352 :type controlLoopIdentifiers: Array of ints 18353 :param solverIndex: The solver index to set the solution tolerance for. 18354 :type solverIndex: int 18355 :param solutionTolerance: The absolulte tolerance for the Quasi-Newton solver to set. 18356 :type solutionTolerance: float 18360 return _wrap_routine(_iron_python.cmfe_Solver_QuasiNewtonSolutionToleranceSetNum, [problemUserNumber, controlLoopIdentifiers, solverIndex, solutionTolerance])
18364 """Sets/changes the type of a Quasi-Newton solver identified by an user number. 18366 :param problemUserNumber: The user number of the problem number with the Quasi-Newton solver to set the type for. 18367 :type problemUserNumber: int 18368 :param controlLoopIdentifiers: controlLoopIdentifiers(i). The i'th control loop identifier to set the type for. 18369 :type controlLoopIdentifiers: Array of ints 18370 :param solverIndex: The solver index to set the type for. 18371 :type solverIndex: int 18372 :param quasiNewtonSolveType: The type of the Quasi-Newton solver to set. Must be a value from the QuasiNewtonSolverTypes enum. 18373 :type quasiNewtonSolveType: int 18377 return _wrap_routine(_iron_python.cmfe_Solver_QuasiNewtonSolveTypeSetNum, [problemUserNumber, controlLoopIdentifiers, solverIndex, quasiNewtonSolveType])
18381 """Sets/changes the delta0 for a Quasi-Newton trust region solver identified by an user number. 18383 :param problemUserNumber: The user number of the problem number with the Quasi-Newton trust region solver to set the delta0 for. 18384 :type problemUserNumber: int 18385 :param controlLoopIdentifiers: controlLoopIdentifiers(i). The i'th control loop identifier to set the delta0 for. 18386 :type controlLoopIdentifiers: Array of ints 18387 :param solverIndex: The solver index to set the delta0 for. 18388 :type solverIndex: int 18389 :param delta0: The delta0 for the Quasi-Newton trust region solver to set. 18390 :type delta0: float 18394 return _wrap_routine(_iron_python.cmfe_Solver_QuasiNewtonTrustRegionDelta0SetNum, [problemUserNumber, controlLoopIdentifiers, solverIndex, delta0])
18398 """Sets/changes the tolerance for a Quasi-Newton trust region solver identified by an user number. 18400 :param problemUserNumber: The user number of the problem number with the Quasi-Newton trust region solver to set the tolerance for. 18401 :type problemUserNumber: int 18402 :param controlLoopIdentifiers: controlLoopIdentifiers(i). The i'th control loop identifier to set the tolerance for. 18403 :type controlLoopIdentifiers: Array of ints 18404 :param solverIndex: The solver index to set the tolerance for. 18405 :type solverIndex: int 18406 :param tolerance: The tolerance for the Quasi-Newton trust region solver to set. 18407 :type tolerance: float 18411 return _wrap_routine(_iron_python.cmfe_Solver_QuasiNewtonTrustRegionToleranceSetNum, [problemUserNumber, controlLoopIdentifiers, solverIndex, tolerance])
18415 """Sets/changes the type of a Quasi-Newton solver identified by an user number. 18417 :param problemUserNumber: The user number of the problem number with the Quasi-Newton solver to set the type for. 18418 :type problemUserNumber: int 18419 :param controlLoopIdentifiers: controlLoopIdentifiers(i). The i'th control loop identifier to set the type for. 18420 :type controlLoopIdentifiers: Array of ints 18421 :param solverIndex: The solver index to set the type for. 18422 :type solverIndex: int 18423 :param quasiNewtonType: The Quasi-Newton type to set. Must be a value from the QuasiNewtonTypes enum. 18424 :type quasiNewtonType: int 18428 return _wrap_routine(_iron_python.cmfe_Solver_QuasiNewtonTypeSetNum, [problemUserNumber, controlLoopIdentifiers, solverIndex, quasiNewtonType])
18432 """Returns the solver equations for a solver identified by an user number. 18434 :param problemUserNumber: The user number of the problem number with the solver to get the solver equations for. 18435 :type problemUserNumber: int 18436 :param controlLoopIdentifiers: controlLoopIdentifiers(i). The i'th control loop identifier to get the solver equations for. 18437 :type controlLoopIdentifiers: Array of ints 18438 :param solverIndex: The solver index to get the solver equations for. 18439 :type solverIndex: int 18440 :param solverEquations: On return, the solver equations for the solver. 18441 :type solverEquations: SolverEquations 18445 return _wrap_routine(_iron_python.cmfe_Solver_SolverEquationsGetNum, [problemUserNumber, controlLoopIdentifiers, solverIndex, solverEquations])
18454 return _wrap_routine(_iron_python.cmfe_TimingSetOff, [])
18457 def TimingSetOn(timingType, timingSummaryFlag, timingFilename, routineList):
18460 :param timingType: The type of timing to set on. Must be a value from the TimingTypes enum. 18461 :type timingType: int 18462 :param timingSummaryFlag: .TRUE. if the timing information will be output with subsequent OpenCMISS::Iron::cmfe_TimingSummaryOutput calls, .FALSE. if the timing information will be output every time the routine exits. 18463 :type timingSummaryFlag: bool 18464 :param timingFilename: If present the name of the file to output timing information to. If omitted the timing output is sent to the screen. 18465 :type timingFilename: string 18466 :param routineList: The list of routines to set timing on in. 18467 :type routineList: Array of strings 18471 return _wrap_routine(_iron_python.cmfe_TimingSetOn, [timingType, timingSummaryFlag, timingFilename, routineList])
18475 """Outputs the timing summary. 18480 return _wrap_routine(_iron_python.cmfe_TimingSummaryOutput, [])
18484 """Get the user number of the given basis. 18486 :param basis: The basis to get the user number for 18488 :returns: userNumber. The basis's user number 18492 return _wrap_routine(_iron_python.cmfe_UserNumberGetBasis, [basis])
18496 """Get the user number of the given mesh. 18498 :param mesh: The mesh to get the user number for 18500 :returns: userNumber. The mesh's user number 18504 return _wrap_routine(_iron_python.cmfe_UserNumberGetMesh, [mesh])
18508 """Get the user number of the given region. 18510 :param region: The region to get the user number for 18511 :type region: Region 18512 :returns: userNumber. The region's user number 18516 return _wrap_routine(_iron_python.cmfe_UserNumberGetRegion, [region])
18520 """Returns the working precision 18522 :returns: workingRealPrecision. The working real precision 18526 return _wrap_routine(_iron_python.cmfe_WorkingRealPrecisionGet, [])
18530 """Diganostic constants. 18539 """Timing constants. 18548 """Basis definition type parameters. 18551 LAGRANGE_HERMITE_TP = 1
18556 FOURIER_LAGRANGE_HERMITE_TP = 6
18557 EXTENDED_LAGRANGE_TP = 7
18561 """Interpolation specification parameters 18564 LINEAR_LAGRANGE = 1
18565 QUADRATIC_LAGRANGE = 2
18568 QUADRATIC1_HERMITE = 5
18569 QUADRATIC2_HERMITE = 6
18571 QUADRATIC_SIMPLEX = 8
18576 """Quadrature scheme parameters 18586 """Basis quadrature type parameters. 18592 ADAPTIVE_GAUSS_LEGENDRE = 4
18597 """Basis Xi collapse parameters. 18601 COLLAPSED_AT_XI0 = 2
18602 COLLAPSED_AT_XI1 = 3
18607 """Specific boundary condition types, which might only be applicable to certain equation sets. 18616 MOVED_WALL_INCREMENTED = 17
18619 NEUMANN_POINT_INCREMENTED = 22
18620 NEUMANN_INTEGRATED = 9
18624 FIXED_INCREMENTED = 13
18626 PRESSURE_INCREMENTED = 15
18627 CORRECTION_MASS_INCREASE = 18
18628 IMPERMEABLE_WALL = 19
18629 NEUMANN_INTEGRATED_ONLY = 20
18631 FIXED_NONREFLECTING = 24
18636 """Storage type for matrices used by boundary conditions. 18644 """CMISS error handling mode parameters 18647 RETURN_ERROR_CODE = 0
18653 """CellML field type parameters. 18663 """Data type constants for base data types 18671 QUADRAUPLE_REAL = 6
18675 DOUBLE_COMPLEX = 10
18676 QUADRUPLE_COMPLEX = 11
18680 """Global derivative constant identifiers 18683 NO_GLOBAL_DERIV = 1
18684 GLOBAL_DERIV_S1 = 2
18685 GLOBAL_DERIV_S2 = 3
18686 GLOBAL_DERIV_S1_S2 = 4
18687 GLOBAL_DERIV_S3 = 5
18688 GLOBAL_DERIV_S1_S3 = 6
18689 GLOBAL_DERIV_S2_S3 = 7
18690 GLOBAL_DERIV_S1_S2_S3 = 8
18694 """The control loop identification parameters. 18701 """The control loop output types. 18710 """Coordinate system type parameters. 18713 RECTANGULAR_CARTESIAN = 1
18714 CYLINDRICAL_POLAR = 2
18715 SPHERICAL_POLAR = 3
18716 PROLATE_SPHEROIDAL = 4
18717 OBLATE_SPHEROIDAL = 5
18721 """The type of radial interpolation for polar coordinate systems 18731 """Data Projection types 18740 """Equations output types 18751 """Equations sparsity types 18759 """Equations lumping types 18767 """The equations linearity types 18776 """Equations Jacobian matrices calculation types 18779 FINITE_DIFFERENCE = 1
18784 """Equations set classes. 18789 FLUID_MECHANICS = 2
18790 ELECTROMAGNETICS = 3
18791 CLASSICAL_FIELD = 4
18800 """Equations set Types. 18804 LINEAR_ELASTICITY = 1
18805 FINITE_ELASTICITY = 2
18806 STOKES_EQUATION = 1
18807 NAVIER_STOKES_EQUATION = 2
18809 DARCY_PRESSURE_EQUATION = 4
18810 POISEUILLE_EQUATION = 5
18811 BURGERS_EQUATION = 6
18812 CHARACTERISTIC_EQUATION = 7
18815 MAXWELLS_EQUATIONS = 3
18816 LAPLACE_EQUATION = 1
18817 POISSON_EQUATION = 2
18818 HELMHOLTZ_EQUATION = 3
18820 DIFFUSION_EQUATION = 6
18821 ADVECTION_EQUATION = 11
18822 ADVECTION_DIFFUSION_EQUATION = 7
18823 REACTION_DIFFUSION_EQUATION = 8
18824 BIHARMONIC_EQUATION = 9
18825 MONODOMAIN_EQUATION = 1
18826 BIDOMAIN_EQUATION = 2
18827 LINEAR_ELASTIC_MODAL = 1
18828 DATA_FITTING_EQUATION = 10
18829 FINITE_ELASTICITY_DARCY = 1
18830 FINITE_ELASTICITY_STOKES = 2
18831 FINITE_ELASTICITY_NAVIER_STOKES = 3
18832 DIFFUSION_DIFFUSION = 4
18833 DIFFUSION_ADVECTION_DIFFUSION = 5
18834 MONODOMAIN_STRANG_SPLITTING_EQUATION = 3
18838 """Equations set subtypes. 18842 THREE_DIMENSIONAL = 4
18843 TWO_DIMENSIONAL_PLANE_STRESS = 2
18844 TWO_DIMENSIONAL_PLANE_STRAIN = 3
18845 ONE_DIMENSIONAL = 1
18849 INCOMPRESSIBLE_MOONEY_RIVLIN = 21
18850 NEARLY_INCOMPRESSIBLE_MOONEY_RIVLIN = 22
18851 MOONEY_RIVLIN_ACTIVECONTRACTION = 24
18852 STVENANT_KIRCHOFF_ACTIVECONTRACTION = 25
18853 ACTIVECONTRACTION = 6
18854 ISOTROPIC_EXPONENTIAL = 2
18855 TRANSVERSE_ISOTROPIC_EXPONENTIAL = 3
18856 TRANSVERSE_ISOTROPIC_ACTIVE = 27
18857 TRANS_ISOTROPIC_ACTIVE_TRANSITION = 28
18858 ORTHOTROPIC_MATERIAL_COSTA = 4
18859 COMPRESSIBLE_FINITE_ELASTICITY = 5
18860 COMPRESSIBLE_ACTIVECONTRACTION = 26
18861 TRANSVERSE_ISOTROPIC_GUCCIONE = 15
18863 MULTISCALE_ACTIVE_STRAIN = 35
18864 REFERENCE_STATE_MOONEY_RIVLIN = 36
18865 GUCCIONE_ACTIVECONTRACTION = 32
18866 INCOMPRESS_FINITE_ELASTICITY_DARCY = 8
18867 ELASTICITY_DARCY_INRIA_MODEL = 10
18868 ELASTICITY_MULTI_COMP_DARCY_INRIA = 12
18869 INCOMPRESS_ELASTICITY_DRIVEN_DARCY = 11
18870 INCOMPRESSIBLE_ELASTICITY_DRIVEN_MR = 13
18871 INCOMPRESS_ELAST_MULTI_COMP_DARCY = 14
18873 ORTHOTROPIC_HOLZAPFEL_OGDEN = 9
18874 HOLZAPFEL_OGDEN_ACTIVECONTRACTION = 31
18875 ELASTICITY_FLUID_PRES_STATIC_INRIA = 16
18876 ELASTICITY_FLUID_PRES_HOLMES_MOW = 18
18877 ELASTI_FLUID_PRES_HOLMES_MOW_ACTIVE = 19
18878 TRANSVERSE_ISOTROPIC_POLYNOMIAL = 20
18879 ANISOTROPIC_POLYNOMIAL = 29
18880 ANISOTROPIC_POLYNOMIAL_ACTIVE = 30
18881 TRANSVERSE_ISOTROPIC_HUMPHREY_YIN = 23
18884 TRANSIENT_STOKES = 3
18887 OPTIMISED_STOKES = 4
18888 STATIC_NAVIER_STOKES = 1
18889 LAPLACE_NAVIER_STOKES = 2
18890 TRANSIENT_NAVIER_STOKES = 3
18891 TRANSIENT_RBS_NAVIER_STOKES = 9
18892 STATIC_RBS_NAVIER_STOKES = 13
18893 MULTISCALE3D_NAVIER_STOKES = 11
18894 CONSTITUTIVE_MU_NAVIER_STOKES = 18
18895 TRANSIENT1D_NAVIER_STOKES = 8
18896 TRANSIENT1D_ADV_NAVIER_STOKES = 14
18898 COUPLED1D0D_NAVIER_STOKES = 12
18899 COUPLED1D0D_ADV_NAVIER_STOKES = 15
18902 ALE_NAVIER_STOKES = 5
18903 PGM_NAVIER_STOKES = 6
18904 OPTIMISED_NAVIER_STOKES = 4
18906 QUASISTATIC_DARCY = 2
18908 TRANSIENT_DARCY = 4
18909 TRANSIENT_ALE_DARCY = 5
18910 MULTI_COMPARTMENT_DARCY = 6
18912 GENERALISED_BURGERS = 2
18914 INVISCID_BURGERS = 4
18915 STANDARD_LAPLACE = 1
18916 GENERALISED_LAPLACE = 2
18917 MOVING_MESH_LAPLACE = 3
18918 STATIC_POISEUILLE = 1
18919 DYNAMIC_POISEUILLE = 2
18920 LINEAR_PRESSURE_POISSON = 5
18921 NONLINEAR_PRESSURE_POISSON = 6
18922 ALE_PRESSURE_POISSON = 7
18923 FITTED_PRESSURE_POISSON = 8
18924 CONSTANT_SOURCE_POISSON = 1
18925 EXTRACELLULAR_BIDOMAIN_POISSON = 9
18926 LINEAR_SOURCE_POISSON = 2
18927 QUADRATIC_SOURCE_POISSON = 3
18928 EXPONENTIAL_SOURCE_POISSON = 4
18929 STANDARD_HELMHOLTZ = 2
18930 GENERALISED_HELMHOLTZ = 3
18931 NO_SOURCE_DIFFUSION = 1
18932 CONSTANT_SOURCE_DIFFUSION = 2
18933 LINEAR_SOURCE_DIFFUSION = 3
18934 QUADRATIC_SOURCE_DIFFUSION = 4
18935 EXPONENTIAL_SOURCE_DIFFUSION = 5
18936 NO_SOURCE_ALE_DIFFUSION = 6
18937 CONSTANT_SOURCE_ALE_DIFFUSION = 7
18938 LINEAR_SOURCE_ALE_DIFFUSION = 8
18939 QUADRATIC_SOURCE_ALE_DIFFUSION = 9
18940 EXPONENTIAL_SOURCE_ALE_DIFFUSION = 10
18941 MULTI_COMP_TRANSPORT_DIFFUSION = 11
18943 NO_SOURCE_ADVECTION_DIFFUSION = 1
18944 CONSTANT_SOURCE_ADVECTION_DIFFUSION = 2
18945 LINEAR_SOURCE_ADVECTION_DIFFUSION = 3
18946 QUADRATIC_SOURCE_ADVEC_DIFF = 4
18947 EXPONENTIAL_SOURCE_ADVEC_DIFF = 5
18948 CONSTITUTIVE_LAW_IN_CELLML_EVALUATE = 17
18949 CONSTIT_AND_GROWTH_LAW_IN_CELLML = 33
18950 NO_SOURCE_ALE_ADVECTION_DIFFUSION = 21
18951 CONSTANT_SOURCE_ALE_ADVEC_DIFF = 22
18952 LINEAR_SOURCE_ALE_ADVEC_DIFF = 23
18953 QUADRATIC_SOURCE_ALE_ADVEC_DIFF = 24
18954 EXP_SOURCE_ALE_ADVECTION_DIFFUSION = 25
18955 NO_SOURCE_STATIC_ADVEC_DIFF = 6
18956 CONSTANT_SOURCE_STATIC_ADVEC_DIFF = 7
18957 LINEAR_SOURCE_STATIC_ADVEC_DIFF = 8
18958 NO_SOURCE_ADVECTION_DIFF_SUPG = 9
18959 CONSTANT_SOURCE_ADVECTION_DIFF_SUPG = 10
18960 LINEAR_SOURCE_ADVECTION_DIFF_SUPG = 11
18961 QUAD_SOURCE_ADVECTION_DIFF_SUPG = 12
18962 EXP_SOURCE_ADVECTION_DIFF_SUPG = 13
18963 NO_SOURCE_ALE_ADVECTION_DIFF_SUPG = 29
18964 CONSTANT_SOURCE_ALE_ADVEC_DIFF_SUPG = 30
18965 LINEAR_SOURCE_ALE_ADVEC_DIFF_SUPG = 31
18966 QUAD_SOURCE_ALE_ADVECTION_DIFF_SUPG = 32
18967 EXP_SOURCE_ALE_ADVECTION_DIFF_SUPG = 33
18968 NO_SOURCE_STATIC_ADVEC_DIFF_SUPG = 14
18969 CONST_SOURCE_STATIC_ADVEC_DIFF_SUPG = 15
18970 LIN_SOURCE_STATIC_ADVEC_DIFF_SUPG = 16
18971 COUPLED_SOURCE_DIFFUSION_ADVEC_DIFF = 17
18972 MULTI_COMP_TRANSPORT_ADVEC_DIFF = 18
18973 MULT_COMP_TRANSPORT_ADVEC_DIFF_SUPG = 19
18974 CELLML_REAC_SPLIT_REAC_DIFF = 2
18975 CELLML_REAC_NO_SPLIT_REAC_DIFF = 3
18976 CONSTANT_REAC_DIFF = 1
18977 MONODOMAIN_BUENOOROVIO = 1
18978 MONODOMAIN_TENTUSSCHER06 = 2
18980 SECOND_BIDOMAIN = 2
18981 STANDARD_DATA_FITTING = 1
18982 GENERALISED_DATA_FITTING = 2
18983 MAT_PROPERTIES_DATA_FITTING = 3
18984 MAT_PROP_INRIA_MODEL_DATA_FITTING = 4
18985 VECTOR_DATA_FITTING = 5
18986 DIVFREE_VECTOR_DATA_FITTING = 6
18987 DATA_POINT_VECTOR_STATIC_FITTING = 9
18988 DATA_PT_VECTOR_QUASISTATIC_FITTING = 10
18989 VECTOR_DATA_PRE_FITTING = 7
18990 DIVFREE_VECTOR_DATA_PRE_FITTING = 8
18991 COUPLED_SOURCE_DIFFUSION_DIFFUSION = 111
18992 STANDARD_MONODOMAIN_ELASTICITY = 141
18993 OneD3D_MONODOMAIN_ELASTICITY = 142
18994 MONODOMAIN_ELASTICITY_W_TITIN = 143
18995 MONODOMAIN_ELASTICITY_VELOCITY = 144
18996 OneD3D_MONODOMAIN_ACTIVE_STRAIN = 145
18997 FINITE_ELASTICITY_NAVIER_STOKES_ALE = 151
19001 """The solution method parameters 19014 """EquationsSet derived type parameters 19022 """Type of tensor to evaluate from an EquationsSet 19025 DEFORMATION_GRADIENT = 1
19026 R_CAUCHY_GREEN_DEFORMATION = 2
19027 GREEN_LAGRANGE_STRAIN = 3
19029 SECOND_PK_STRESS = 5
19033 """Type of matrix in a dynamic equations set 19042 """The analytic function types for a Laplace equation 19052 """The analytic function types for a Helmholtz equation 19059 """The analytic function types for a Poiseuille equation. 19066 """The analytic function types for a Poisson equation. 19069 POISSON_EQUATION_TWO_DIM_1 = 1
19070 POISSON_EQUATION_TWO_DIM_2 = 2
19071 POISSON_EQUATION_TWO_DIM_3 = 3
19072 POISSON_EQUATION_THREE_DIM_1 = 4
19073 POISSON_EQUATION_THREE_DIM_2 = 5
19074 POISSON_EQUATION_THREE_DIM_3 = 6
19075 PRESSURE_POISSON_THREE_DIM_1 = 18
19076 PRESSURE_POISSON_THREE_DIM_2 = 19
19080 """The analytic function types for a diffusion equation. 19083 DIFFUSION_EQUATION_ONE_DIM_1 = 1
19084 DIFFUSION_EQUATION_TWO_DIM_1 = 2
19085 DIFFUSION_EQUATION_THREE_DIM_1 = 3
19086 LINEAR_SOURCE_DIFFUSION_THREE_DIM_1 = 3
19087 QUADRATIC_SOURCE_DIFFUSION_ONE_DIM_1 = 1
19088 EXPONENTIAL_SOURCE_DIFFUSION_ONE_DIM_1 = 1
19089 MULTI_COMP_DIFFUSION_TWO_COMP_TWO_DIM = 4
19090 MULTI_COMP_DIFFUSION_TWO_COMP_THREE_DIM = 5
19091 MULTI_COMP_DIFFUSION_THREE_COMP_THREE_DIM = 6
19092 MULTI_COMP_DIFFUSION_FOUR_COMP_THREE_DIM = 7
19096 """The analytic function types for a Stokes equation. 19112 """The analytic function types for a Navier-Stokes equation. 19115 TWO_DIM_POISEUILLE = 12
19116 TWO_DIM_TAYLOR_GREEN = 13
19117 FLOWRATE_AORTA = 14
19119 SPLINT_FROM_FILE = 17
19133 """The analytic function types for a Darcy equation. 19136 DARCY_EQUATION_TWO_DIM_1 = 1
19137 DARCY_EQUATION_TWO_DIM_2 = 2
19138 DARCY_EQUATION_TWO_DIM_3 = 3
19139 DARCY_EQUATION_THREE_DIM_1 = 4
19140 DARCY_EQUATION_THREE_DIM_2 = 5
19141 DARCY_EQUATION_THREE_DIM_3 = 6
19142 INCOMP_ELAST_DARCY_ANALYTIC_DARCY = 7
19146 """The analytic function types for a Burgers equation. 19149 BURGERS_EQUATION_ONE_DIM_1 = 1
19150 GENERALISED_BURGERS_EQUATION_ONE_DIM_1 = 1
19151 GENERALISED_BURGERS_EQUATION_ONE_DIM_2 = 2
19152 STATIC_BURGERS_EQUATION_ONE_DIM_1 = 1
19156 """The analytic function types for a LinearElasticity equation 19167 """The analytic function types for a FiniteElasticity equation 19174 """Indices for EQUATIONS_SET_ANALYTIC_TYPE%ANALYTIC_USER_PARAMS 19188 """Depedent field parameter types. 19196 """Field dimension parameter types. 19205 """Field type parameters. 19212 GEOMETRIC_GENERAL = 5
19216 """Field interpolation parameters. 19222 GRID_POINT_BASED = 4
19223 GAUSS_POINT_BASED = 5
19224 DATA_POINT_BASED = 6
19228 """Field variable type parameters. 19231 NUMBER_OF_VARIABLE_SUBTYPES = 4
19283 """Field data types 19293 """Field DOF order types 19301 """Field parameter set type parameters 19305 BOUNDARY_CONDITIONS = 2
19307 INCREMENTAL_VALUES = 4
19308 ANALYTIC_VALUES = 5
19309 PREVIOUS_VALUES = 6
19310 MEAN_PREDICTED_DISPLACEMENT = 7
19311 VELOCITY_VALUES = 8
19312 INITIAL_VELOCITY = 9
19313 PREVIOUS_VELOCITY = 9
19314 MEAN_PREDICTED_VELOCITY = 10
19315 ACCELERATION_VALUES = 11
19316 INITIAL_ACCELERATION = 12
19317 PREVIOUS_ACCELERATION = 12
19318 MEAN_PREDICTED_ACCELERATION = 13
19319 PRESSURE_VALUES = 29
19320 PREVIOUS_PRESSURE = 30
19321 IMPERMEABLE_FLAG_VALUES = 34
19322 INTEGRATED_NEUMANN = 35
19323 MESH_DISPLACEMENT = 19
19328 """Field scaling type parameters 19334 ARITHMETIC_MEAN = 3
19340 """Generated mesh types. 19351 """Generated mesh surface types. 19357 CYLINDER_BOTTOM = 4
19358 ELLIPSOID_INNER = 5
19359 ELLIPSOID_OUTER = 6
19364 REGULAR_BOTTOM = 11
19370 """Interface condition methods. 19373 LAGRANGE_MULTIPLIERS = 1
19374 AUGMENTED_LAGRANGE = 2
19380 """Interface condition operator types. 19383 FIELD_CONTINUITY = 1
19384 FIELD_NORMAL_CONTINUITY = 2
19386 FLS_CONTACT_REPROJECT = 4
19388 SOLID_FLUID_NORMAL = 6
19392 """Interface condition integration types. 19400 """The Decomposition types parameters 19409 """Type of matrix storage. 19417 COMPRESSED_COLUMN = 5
19422 """Type of data stored in matrices and vectors. 19432 """Problem classes. 19437 FLUID_MECHANICS = 2
19438 ELECTROMAGNETICS = 3
19439 CLASSICAL_FIELD = 4
19452 LINEAR_ELASTICITY = 1
19453 FINITE_ELASTICITY = 2
19454 LINEAR_ELASTICITY_CONTACT = 3
19455 FINITE_ELASTICITY_CONTACT = 4
19456 STOKES_EQUATION = 1
19457 NAVIER_STOKES_EQUATION = 2
19459 POISEUILLE_EQUATION = 5
19460 BURGERS_EQUATION = 6
19463 MAXWELLS_EQUATIONS = 3
19464 LAPLACE_EQUATION = 1
19465 POISSON_EQUATION = 2
19466 HELMHOLTZ_EQUATION = 3
19468 DIFFUSION_EQUATION = 6
19469 ADVECTION_DIFFUSION_EQUATION = 7
19470 REACTION_DIFFUSION_EQUATION = 8
19471 BIHARMONIC_EQUATION = 9
19472 MONODOMAIN_EQUATION = 1
19473 BIDOMAIN_EQUATION = 2
19474 LINEAR_ELASTIC_MODAL = 1
19476 FINITE_ELASTICITY_DARCY = 1
19477 FINITE_ELASTICITY_STOKES = 2
19478 FINITE_ELASTICITY_NAVIER_STOKES = 3
19479 DIFFUSION_DIFFUSION = 4
19480 DIFFUSION_ADVECTION_DIFFUSION = 5
19481 MULTI_COMPARTMENT_TRANSPORT = 6
19482 FINITE_ELASTICITY_FLUID_PRESSURE = 7
19483 BIOELECTRIC_FINITE_ELASTICITY = 8
19484 MONODOMAIN_STRANG_SPLITTING_EQUATION = 3
19488 """Problem Subtypes. 19494 TRANSIENT_STOKES = 3
19497 OPTIMISED_STOKES = 4
19498 STATIC_NAVIER_STOKES = 1
19499 LAPLACE_NAVIER_STOKES = 2
19500 TRANSIENT_NAVIER_STOKES = 3
19501 TRANSIENT_RBS_NAVIER_STOKES = 9
19502 MULTISCALE_NAVIER_STOKES = 10
19503 TRANSIENT1D_NAVIER_STOKES = 8
19504 COUPLED1D0D_NAVIER_STOKES = 11
19505 TRANSIENT1D_ADV_NAVIER_STOKES = 13
19506 COUPLED1D0D_ADV_NAVIER_STOKES = 14
19509 ALE_NAVIER_STOKES = 5
19510 PGM_NAVIER_STOKES = 6
19511 OPTIMISED_NAVIER_STOKES = 4
19513 QUASISTATIC_DARCY = 2
19515 TRANSIENT_DARCY = 4
19517 PGM_TRANSIENT_DARCY = 6
19518 STANDARD_LAPLACE = 1
19519 GENERALISED_LAPLACE = 2
19520 STATIC_POISEUILLE = 1
19521 DYNAMIC_POISEUILLE = 2
19522 EXTRACELLULAR_BIDOMAIN_POISSON = 7
19523 LINEAR_SOURCE_POISSON = 1
19524 LINEAR_PRESSURE_POISSON = 3
19525 NONLINEAR_PRESSURE_POISSON = 4
19526 ALE_PRESSURE_POISSON = 5
19527 FITTED_PRESSURE_POISSON = 6
19528 NONLINEAR_SOURCE_POISSON = 2
19529 STANDARD_HELMHOLTZ = 2
19530 GENERALISED_HELMHOLTZ = 3
19531 NO_SOURCE_DIFFUSION = 1
19532 LINEAR_SOURCE_DIFFUSION = 2
19533 NONLINEAR_SOURCE_DIFFUSION = 3
19534 NO_SOURCE_ALE_DIFFUSION = 4
19535 LINEAR_SOURCE_ALE_DIFFUSION = 5
19536 NONLINEAR_SOURCE_ALE_DIFFUSION = 6
19537 NO_SOURCE_ADVECTION_DIFFUSION = 1
19538 LINEAR_SOURCE_ADVECTION_DIFFUSION = 2
19539 NONLINEAR_SOURCE_ADVECTION_DIFFUSION = 3
19540 NO_SOURCE_ALE_ADVECTION_DIFFUSION = 4
19541 LINEAR_SOURCE_ALE_ADVECTION_DIFFUSION = 5
19542 NONLINEAR_SOURCE_ALE_ADVECTION_DIFFUSION = 6
19543 NO_SOURCE_STATIC_ADVEC_DIFF = 7
19544 LINEAR_SOURCE_STATIC_ADVEC_DIFF = 8
19545 NONLINEAR_SOURCE_STATIC_ADVEC_DIFF = 9
19547 DYNAMIC_BURGERS = 2
19548 CELLML_REAC_INTEG_REAC_DIFF_STRANG_SPLIT = 1
19549 CELLML_REAC_EVAL_REAC_DIFF_NO_SPLIT = 2
19550 CONSTANT_REAC_DIFF_NO_SPLIT = 3
19551 STANDARD_DATA_FITTING = 1
19552 VECTOR_DATA_FITTING = 4
19553 DIV_FREE_VECTOR_DATA_FITTING = 5
19554 DATA_POINT_VECTOR_STATIC_FITTING = 8
19555 DATA_PT_VECTOR_QUASISTATIC_FITTING = 9
19556 VECTOR_DATA_PRE_FITTING = 6
19557 DIV_FREE_VECTOR_DATA_PRE_FITTING = 7
19558 GENERALISED_DATA_FITTING = 2
19559 MAT_PROPERTIES_DATA_FITTING = 3
19560 STANDARD_ELASTICITY_DARCY = 101
19561 PGM_ELASTICITY_DARCY = 102
19562 QUASISTATIC_ELASTICITY_TRANSIENT_DARCY = 103
19563 QUASISTATIC_ELAST_TRANS_DARCY_MAT_SOLVE = 104
19564 COUPLED_SOURCE_DIFFUSION_DIFFUSION = 111
19565 COUPLED_SOURCE_DIFFUSION_ADVEC_DIFFUSION = 121
19566 STANDARD_MULTI_COMPARTMENT_TRANSPORT = 131
19567 STANDARD_ELASTICITY_FLUID_PRESSURE = 133
19568 GUDUNOV_MONODOMAIN_SIMPLE_ELASTICITY = 141
19569 GUDUNOV_MONODOMAIN_1D3D_ELASTICITY = 142
19570 MONODOMAIN_ELASTICITY_W_TITIN = 143
19571 MONODOMAIN_ELASTICITY_VELOCITY = 144
19572 MONODOMAIN_1D3D_ACTIVE_STRAIN = 145
19573 FINITE_ELASTICITY_NAVIER_STOKES_ALE = 151
19574 QUASISTATIC_FINITE_ELASTICITY = 1
19575 FINITE_ELASTICITY_CELLML = 2
19576 MULTISCALE_FINITE_ELASTICITY = 3
19577 FINITE_ELASTICITY_WITH_GROWTH_CELLML = 4
19578 MONODOMAIN_GUDUNOV_SPLIT = 1
19579 MONODOMAIN_STRANG_SPLIT = 2
19580 BIDOMAIN_GUDUNOV_SPLIT = 1
19581 BIDOMAIN_STRANG_SPLIT = 2
19582 MONODOMAIN_BUENOOROVIO = 1
19583 MONODOMAIN_TENTUSSCHER06 = 2
19584 LE_CONTACT_TRANSFORM_REPROJECT = 1
19585 LE_CONTACT_TRANSFORM = 2
19586 LE_CONTACT_REPROJECT = 3
19587 FE_CONTACT_TRANSFORM_REPROJECT = 4
19588 FE_CONTACT_TRANSFORM = 5
19589 FE_CONTACT_REPROJECT = 6
19593 """Problem control loop type parameters 19600 LOAD_INCREMENT_LOOP = 5
19604 """The types of solver 19616 """The types of solver libraries. 19634 """The types of linear solvers. 19642 """The types of direct linear solvers. \todo Move libraries to a more appropriate place. 19651 """The types of iterative linear solvers. 19656 CONJUGATE_GRADIENT = 3
19657 BICONJUGATE_GRADIENT = 4
19660 CONJGRAD_SQUARED = 7
19664 """The types of iterative preconditioners. 19671 INCOMPLETE_CHOLESKY = 4
19673 ADDITIVE_SCHWARZ = 6
19677 """The types of nonlinear solvers. 19687 """The types of nonlinear Quasi-Newton solvers 19695 """The nonlinear Quasi-Newton types 19704 """The types of line search techniques for Quasi-Newton line search nonlinear solvers 19713 """The nonlinear Quasi-Newton restart types 19722 """The nonlinear Quasi-Newton scale types 19732 """The types of nonlinear Newton solvers. 19740 """The types line search techniques for Newton line search nonlinear solvers. 19749 """The Jacobian calculation types for a nonlinear solver. 19758 """The convergence test types for a nonlinear newton solver. 19763 DIFFERENTIATED_RATIO = 3
19767 """The order types for a dynamic solver. 19775 """The time linearity types for a dynamic solver. 19783 """The time interpolation polynomial degree types for a dynamic solver. 19792 """The types of dynamic solver scheme. 19800 SECOND_DEGREE_GEAR = 6
19801 SECOND_DEGREE_LINIGER1 = 7
19802 SECOND_DEGREE_LINIGER2 = 8
19806 THIRD_DEGREE_GEAR = 12
19807 THIRD_DEGREE_LINIGER1 = 13
19808 THIRD_DEGREE_LINIGER2 = 14
19811 BOSSAK_NEWMARK1 = 17
19812 BOSSAK_NEWMARK2 = 18
19813 HILBERT_HUGHES_TAYLOR1 = 19
19814 HILBERT_HUGHES_TAYLOR2 = 20
19819 """The type of differential-algebraic equation. 19822 DIFFERENTIAL_ONLY = 0
19829 """The differential-algebraic equation solver types for a differential-algebraic equation solver. 19842 """The Euler solver types for a differential-algebriac equation solver. 19851 """The types of solution initialisation. 19860 """The types of output. 19871 """The types of sparse solver equations matrices. 19883 variableType, fieldSetType = args
19885 FieldDataTypes.INTG: self.ParameterSetDataGetIntg,
19886 FieldDataTypes.SP: self.ParameterSetDataGetSP,
19887 FieldDataTypes.DP: self.ParameterSetDataGetDP,
19888 FieldDataTypes.L: self.ParameterSetDataGetL,
19890 data_type = self.DataTypeGet(variableType)
19891 return routines[data_type](*args)
19895 variableType, fieldSetType, parameters = args
19897 FieldDataTypes.INTG: self.ParameterSetDataRestoreIntg,
19898 FieldDataTypes.SP: self.ParameterSetDataRestoreSP,
19899 FieldDataTypes.DP: self.ParameterSetDataRestoreDP,
19900 FieldDataTypes.L: self.ParameterSetDataRestoreL,
19902 data_type = self.DataTypeGet(variableType)
19903 return routines[data_type](*args)
19907 variableType = args[0]
19909 FieldDataTypes.INTG: self.ComponentValuesInitialiseIntg,
19910 FieldDataTypes.SP: self.ComponentValuesInitialiseSP,
19911 FieldDataTypes.DP: self.ComponentValuesInitialiseDP,
19912 FieldDataTypes.L: self.ComponentValuesInitialiseL,
19914 data_type = self.DataTypeGet(variableType)
19915 return routines[data_type](*args)
19919 variableType = args[0]
19921 FieldDataTypes.INTG: self.ParameterSetGetConstantIntg,
19922 FieldDataTypes.SP: self.ParameterSetGetConstantSP,
19923 FieldDataTypes.DP: self.ParameterSetGetConstantDP,
19924 FieldDataTypes.L: self.ParameterSetGetConstantL,
19926 data_type = self.DataTypeGet(variableType)
19927 return routines[data_type](*args)
19931 variableType = args[0]
19933 FieldDataTypes.INTG: self.ParameterSetGetElementIntg,
19934 FieldDataTypes.SP: self.ParameterSetGetElementSP,
19935 FieldDataTypes.DP: self.ParameterSetGetElementDP,
19936 FieldDataTypes.L: self.ParameterSetGetElementL,
19938 data_type = self.DataTypeGet(variableType)
19939 return routines[data_type](*args)
19943 variableType = args[0]
19945 FieldDataTypes.DP: self.ParameterSetGetGaussPointDP,
19947 data_type = self.DataTypeGet(variableType)
19948 return routines[data_type](*args)
19952 variableType = args[0]
19954 FieldDataTypes.INTG: self.ParameterSetGetNodeIntg,
19955 FieldDataTypes.SP: self.ParameterSetGetNodeSP,
19956 FieldDataTypes.DP: self.ParameterSetGetNodeDP,
19957 FieldDataTypes.L: self.ParameterSetGetNodeL,
19959 data_type = self.DataTypeGet(variableType)
19960 return routines[data_type](*args)
19964 variableType = args[0]
19966 FieldDataTypes.INTG: self.ParameterSetUpdateConstantIntg,
19967 FieldDataTypes.SP: self.ParameterSetUpdateConstantSP,
19968 FieldDataTypes.DP: self.ParameterSetUpdateConstantDP,
19969 FieldDataTypes.L: self.ParameterSetUpdateConstantL,
19971 data_type = self.DataTypeGet(variableType)
19972 return routines[data_type](*args)
19976 variableType = args[0]
19978 FieldDataTypes.INTG: self.ParameterSetUpdateElementIntg,
19979 FieldDataTypes.SP: self.ParameterSetUpdateElementSP,
19980 FieldDataTypes.DP: self.ParameterSetUpdateElementDP,
19981 FieldDataTypes.L: self.ParameterSetUpdateElementL,
19983 data_type = self.DataTypeGet(variableType)
19984 return routines[data_type](*args)
19988 variableType = args[0]
19990 FieldDataTypes.INTG: self.ParameterSetUpdateGaussPointIntg,
19991 FieldDataTypes.SP: self.ParameterSetUpdateGaussPointSP,
19992 FieldDataTypes.DP: self.ParameterSetUpdateGaussPointDP,
19993 FieldDataTypes.L: self.ParameterSetUpdateGaussPointL,
19995 data_type = self.DataTypeGet(variableType)
19996 return routines[data_type](*args)
20000 variableType = args[0]
20002 FieldDataTypes.INTG: self.ParameterSetUpdateNodeIntg,
20003 FieldDataTypes.SP: self.ParameterSetUpdateNodeSP,
20004 FieldDataTypes.DP: self.ParameterSetUpdateNodeDP,
20005 FieldDataTypes.L: self.ParameterSetUpdateNodeL,
20007 data_type = self.DataTypeGet(variableType)
20008 return routines[data_type](*args)
20012 variableType = args[0]
20014 FieldDataTypes.INTG: self.ParameterSetAddConstantIntg,
20015 FieldDataTypes.SP: self.ParameterSetAddConstantSP,
20016 FieldDataTypes.DP: self.ParameterSetAddConstantDP,
20017 FieldDataTypes.L: self.ParameterSetAddConstantL,
20019 data_type = self.DataTypeGet(variableType)
20020 return routines[data_type](*args)
20024 variableType = args[0]
20026 FieldDataTypes.INTG: self.ParameterSetAddElementIntg,
20027 FieldDataTypes.SP: self.ParameterSetAddElementSP,
20028 FieldDataTypes.DP: self.ParameterSetAddElementDP,
20029 FieldDataTypes.L: self.ParameterSetAddElementL,
20031 data_type = self.DataTypeGet(variableType)
20032 return routines[data_type](*args)
20036 variableType = args[0]
20038 FieldDataTypes.INTG: self.ParameterSetAddNodeIntg,
20039 FieldDataTypes.SP: self.ParameterSetAddNodeSP,
20040 FieldDataTypes.DP: self.ParameterSetAddNodeDP,
20041 FieldDataTypes.L: self.ParameterSetAddNodeL,
20043 data_type = self.DataTypeGet(variableType)
20044 return routines[data_type](*args)
20048 variableType = args[0]
20050 FieldDataTypes.DP: self.ParameterSetInterpolateGaussDP,
20052 data_type = self.DataTypeGet(variableType)
20053 return routines[data_type](*args)
20056 Field.ParameterSetDataGet = Field_ParameterSetDataGet
20057 Field.ParameterSetDataRestore = Field_ParameterSetDataRestore
20058 Field.ComponentValuesInitialise = Field_ComponentValuesInitialise
20060 Field.ParameterSetGetConstant = Field_ParameterSetGetConstant
20061 Field.ParameterSetGetElement = Field_ParameterSetGetElement
20062 Field.ParameterSetGetGaussPoint = Field_ParameterSetGetGaussPoint
20063 Field.ParameterSetGetNode = Field_ParameterSetGetNode
20065 Field.ParameterSetUpdateConstant = Field_ParameterSetUpdateConstant
20066 Field.ParameterSetUpdateElement = Field_ParameterSetUpdateElement
20067 Field.ParameterSetUpdateGaussPoint = Field_ParameterSetUpdateGaussPoint
20068 Field.ParameterSetUpdateNode = Field_ParameterSetUpdateNode
20070 Field.ParameterSetAddConstant = Field_ParameterSetAddConstant
20071 Field.meterSetAddElement = Field_ParameterSetAddElement
20072 Field.ParameterSetAddNode = Field_ParameterSetAddNode
20074 Field.ParameterSetInterpolateGauss = Field_ParameterSetInterpolateGauss
20079 MatrixVectorDataTypes.INTG: self.DataGetIntg,
20080 MatrixVectorDataTypes.SP: self.DataGetSP,
20081 MatrixVectorDataTypes.DP: self.DataGetDP,
20082 MatrixVectorDataTypes.L: self.DataGetL,
20084 data_type = self.DataTypeGet()
20085 return routines[data_type](*args)
20090 MatrixVectorDataTypes.INTG: self.DataRestoreIntg,
20091 MatrixVectorDataTypes.SP: self.DataRestoreSP,
20092 MatrixVectorDataTypes.DP: self.DataRestoreDP,
20093 MatrixVectorDataTypes.L: self.DataRestoreL,
20095 data_type = self.DataTypeGet()
20096 return routines[data_type](*args)
20101 MatrixVectorDataTypes.INTG: self.DataGetIntg,
20102 MatrixVectorDataTypes.SP: self.DataGetSP,
20103 MatrixVectorDataTypes.DP: self.DataGetDP,
20104 MatrixVectorDataTypes.L: self.DataGetL,
20106 data_type = self.DataTypeGet()
20107 return routines[data_type](*args)
20112 MatrixVectorDataTypes.INTG: self.DataRestoreIntg,
20113 MatrixVectorDataTypes.SP: self.DataRestoreSP,
20114 MatrixVectorDataTypes.DP: self.DataRestoreDP,
20115 MatrixVectorDataTypes.L: self.DataRestoreL,
20117 data_type = self.DataTypeGet()
20118 return routines[data_type](*args)
20121 DistributedMatrix.DataGet = DistributedMatrix_DataGet
20122 DistributedMatrix.DataRestore = DistributedMatrix_DataRestore
20123 DistributedVector.DataGet = DistributedVector_DataGet
20124 DistributedVector.DataRestore = DistributedVector_DataRestore
20128 """Return a SciPy matrix representation of this matrix 20130 This works with sparse and full matrices and uses a view 20131 of the matrix data so there is no copying. 20132 Once finished with the matrix you should call the 20133 SciPyRestore method. 20139 from scipy
import sparse
20141 storageType = self.StorageTypeGet()
20142 dimensions = self.DimensionsGet()
20143 data = self.DataGet()
20145 if storageType == MatrixStorageTypes.BLOCK:
20147 matrix = data.reshape(dimensions, order=
'F')
20148 elif storageType == MatrixStorageTypes.DIAGONAL:
20149 offsets = numpy.array([0])
20150 matrix = sparse.dia_matrix((data, offsets), shape=dimensions)
20151 elif storageType == MatrixStorageTypes.COMPRESSED_ROW:
20159 rowIndices, columnIndices = self.StorageLocationsGet()
20160 if rowIndices[0] == 1:
20161 rowIndices = rowIndices - 1
20162 columnIndices = columnIndices - 1
20166 rowIndices = rowIndices.copy()
20167 columnIndices = columnIndices.copy()
20168 matrix = sparse.csr_matrix(
20169 (data, columnIndices, rowIndices), shape=dimensions)
20170 elif storageType == MatrixStorageTypes.COMPRESSED_COLUMN:
20171 rowIndices, columnIndices = self.StorageLocationsGet()
20173 if columnIndices[0] == 1:
20174 rowIndices = rowIndices - 1
20175 columnIndices = columnIndices - 1
20177 rowIndices = rowIndices.copy()
20178 columnIndices = columnIndices.copy()
20179 matrix = sparse.csc_matrix(
20180 (data, rowIndices, columnIndices), shape=dimensions)
20182 self.DataRestore(data)
20183 raise ValueError(
"The storage type for this matrix is not " 20184 "supported by SciPy")
20189 """Restores the data pointers used when creating a SciPy matrix 20191 Trying to use the SciPy matrix after this will not work 20196 dimensions = self.DimensionsGet()
20197 if isinstance(matrix, numpy.ndarray):
20201 matrix = numpy.reshape(matrix, -1, order=
'F')
20202 self.DataRestore(matrix)
20205 self.DataRestore(matrix.data)
20208 DistributedMatrix.ToSciPy = DistributedMatrix_ToSciPy
20209 DistributedMatrix.SciPyRestore = DistributedMatrix_SciPyRestore
20212 Initialise(WorldCoordinateSystem, WorldRegion)
20218 signal.signal(signal.SIGPIPE, signal.SIG_IGN)
def DataProjection_ElementSetRegionNum(dataProjectionUserNumber, regionUserNumber, dataPointNumber, elementNumber)
def TopologyElementDataPointUserNumberGet(self, elementNumber, dataPointIndex)
def WeightsSet(self, dataPointGlobalNumber, dataPointWeights)
def DynamicMatrixGet(self, matrixIndex, matrix)
def EquationsSet_MaterialsCreateFinishNum(regionUserNumber, equationsSetUserNumber)
def Mesh_CreateStartNum(meshUserNumber, regionUserNumber, numberOfDimensions)
def Field_ParameterSetUpdateNodeIntgNum(regionUserNumber, fieldUserNumber, variableType, fieldSetType, versionNumber, derivativeNumber, userNodeNumber, componentNumber, value)
def GeometricTransformationFieldSet(self, field, variableType)
def AnalyticCreateFinish(self)
def Field_ParameterSetInterpolateSingleGaussDPNum(regionUserNumber, fieldUserNumber, variableType, fieldSetType, derivativeNumber, userElementNumber, quadratureScheme, GaussPoint, valuesSize)
def ElementNumberGet(self, interfaceDataPointIndexNumber, coupledMeshIndexNumber, meshComponentNumber)
def ComputationalNodeNumberGet()
def ParameterSetInterpolateSingleXiDP(self, variableType, fieldSetType, derivativeNumber, userElementNumber, xi, valuesSize)
def StartingXiSet(self, startingXi)
def CreateStart(self, CellMLUserNumber, region)
def ControlLoop_TypeSetNum(problemUserNumber, controlLoopIdentifiers, loopType)
def CreateStart(self, interface, interfaceMesh)
def Solver_QuasiNewtonRestartSetNum(problemUserNumber, controlLoopIdentifiers, solverIndex, quasiNewtonRestart)
def RhsVectorGet(self, rhsVector)
def CreateStart(self, fieldUserNumber, region)
def ParameterSetGetElementDP(self, variableType, fieldSetType, userElementNumber, componentNumber)
def ResidualVariablesGet(self, residualIndex, residualVariablesSize)
def Region_DestroyNum(regionUserNumber)
def NewtonCellMLSolverGet(self, CellMLSolver)
def Basis_QuadratureTypeSetNum(userNumber, quadratureType)
def ParameterSetGetNodeSP(self, variableType, fieldSetType, versionNumber, derivativeNumber, userNodeNumber, componentNumber)
def CreateStart(self, dataProjectionUserNumber, dataPoints, mesh)
def Mesh_NodeExistsNum(regionUserNumber, meshUserNumber, meshComponentNumber, nodeUserNumber)
def AnalyticAnalysis_PercentageErrorGetConstant(field, variableType, componentNumber)
def Solver_LinearIterativeTypeSetNum(problemUserNumber, controlLoopIdentifiers, solverIndex, iterativeSolverType)
def Problem_SolveNum(problemUserNumber)
def Problem_SolverEquationsCreateStartNum(problemUserNumber)
def GeometricParametersCalculate(self, field)
def UserNumbersAllSet(self, elementUserNumbers)
def Field_ParameterSetAddConstantIntgNum(regionUserNumber, fieldUserNumber, variableType, fieldSetType, componentNumber, value)
def ParameterSetUpdateConstantDP(self, variableType, fieldSetType, componentNumber, value)
def TopologyDataProjectionCalculate(self)
def InterfaceCondition_CreateStartNum(interfaceConditionUserNumber, regionUserNumber, interfaceUserNumber, geometricFieldUserNumber)
def Field_ParametersToFieldParametersComponentCopyNum(fromRegionUserNumber, fromFieldUserNumber, fromVariableType, fromParameterSetType, fromComponentNumber, toRegionUserNumber, toFieldUserNumber, toVariableType, toParameterSetType, toComponentNumber)
def Nodes_UserNumberSetNum(regionUserNumber, nodeGlobalNumber, nodeUserNumber)
def Mesh_ElementExistsNum(regionUserNumber, meshUserNumber, meshComponentNumber, elementUserNumber)
def MeshElements_NodesSetNum(regionUserNumber, meshUserNumber, meshComponentNumber, globalElementNumber, elementUserNodes)
def MeshElements_CreateFinishNum(regionUserNumber, meshUserNumber, meshComponentNumber)
def DataProjection_CreateStartNum(dataProjectionUserNumber, dataPointRegionUserNumber, meshUserNumber, meshRegionUserNumber)
def SolutionMethodGet(self)
def DataProjection_ProjectionCandidatesSetInterfaceNum(dataProjectionUserNumber, parentRegionUserNumber, interfaceUserNumber, candidateElements, localFaceLineNumbers)
def Field_ParameterSetGetDataPointDPNumberI(parentRegionUserNumber, interfaceUserNumber, fieldUserNumber, variableType, fieldSetType, userDataPointNumber, componentNumber)
def DataRestoreDP(self, data)
def ParameterSetGetDataPointDP(self, variableType, fieldSetType, userDataPointNumber, componentNumber)
def Field_ParameterSetUpdateElement(self, args)
def DataProjection_LabelSetCInterfaceNum(dataProjectionUserNumber, parentRegionUserNumber, interfaceUserNumber, label)
def QuasiNewtonMaximumFunctionEvaluationsSet(self, maximumFunctionEvaluations)
def BaseVectorsSet(self, baseVectors)
def ParameterSetGetDataPointSP(self, variableType, fieldSetType, userDataPointNumber, componentNumber)
def QuadratureNumberOfGaussXiSet(self, numberOfGaussXi)
def Solver_GeometricTransformationMatrixSetNum(problemUserNumber, controlLoopIdentifier, solverIndex, matrix, loadIncrementIdx)
def InterfacePointsConnectivity_ElementNumberSetNum(regionUserNumber, interfaceUserNumber, interfaceDataPointIndexNumber, coupledMeshIndexNumber, coupledMeshElementNumber, meshComponentNumber)
def Mesh_DestroyNum(regionUserNumber, meshUserNumber)
def DataPoints_LabelGetNum(regionUserNumber, dataPointGlobalNumber)
def QuadratureOrderSet(self, quadratureOrder)
def AnalyticAnalysis_PercentageErrorGetNodeNum(regionUserNumber, fieldUserNumber, variableType, versionNumber, derivativeNumber, nodeNumber, componentNumber)
def ControlLoopCreateFinish(self)
def ElementsGet(self, meshComponentNumber, meshElements)
def Decomposition_MeshComponentGetNum(regionUserNumber, meshUserNumber, decompositionUserNumber)
def Solver_NewtonTypeSetNum(problemUserNumber, controlLoopIdentifiers, solverIndex, newtonSolveType)
def Interface_CreateFinishNum(regionUserNumber, interfaceUserNumber)
def Solver_LinearIterativeMaximumIterationsSetNum(problemUserNumber, controlLoopIdentifiers, solverIndex, maximumIterations)
def InterfaceEquations_OutputTypeSetNum(regionUserNumber, interfaceUserNumber, interfaceConditionUserNumber, outputType)
def OutputSetOn(echoFilename)
def TimeOutputSet(self, outputFrequency)
def Basis_CreateFinishNum(userNumber)
def ScalingTypeSet(self, scalingType)
def Field_ParameterSetUpdateStartNum(regionUserNumber, fieldUserNumber, variableType, fieldSetType)
def DependentCreateFinish(self)
def ResidualVectorGet(self, residualIndex, residualVector)
def EquationsSet_DerivedCreateFinishNum(regionUserNumber, equationsSetUserNumber)
def NewtonTrustRegionDelta0Set(self, delta0)
def ParameterSetUpdateElementL(self, variableType, fieldSetType, userElementNumber, componentNumber, value)
def ControlLoop_AbsoluteToleranceSetNum(problemUserNumber, controlLoopIdentifiers, absoluteTolerance)
def ComponentValuesInitialiseDP(self, variableType, fieldSetType, componentNumber, value)
def Solver_NonlinearTypeSetNum(problemUserNumber, controlLoopIdentifiers, solverIndex, nonlinearSolveType)
def GeneratedMesh_NumberOfElementsSetNum(regionUserNumber, generatedMeshUserNumber, numberOfElements)
def MeshElements_UserNodeVersionSetNum(regionUserNumber, meshUserNumber, globalElementNumber, versionNumber, derivativeNumber, userNodeNumber, meshComponentNumber)
def ControlLoop_NumberOfIterationsSetNum(problemUserNumber, controlLoopIdentifiers, numberOfIterations)
def CollapsedXiSet(self, collapsedXi)
def CellML_ModelsFieldCreateStartNum(regionUserNumber, CellMLUserNumber, CellMLModelsFieldUserNumber)
def Field_ParameterSetGetElement(self, args)
def SourceCreateFinish(self)
def NewtonLineSearchMaxStepSet(self, maxStep)
def IndependentDestroy(self)
def Field_ParameterSetGetDataPointSPNumberR(regionUserNumber, fieldUserNumber, variableType, fieldSetType, userDataPointNumber, componentNumber)
def DistributedMatrix_DataRestore(self, args)
def NonlinearTypeSet(self, nonlinearSolveType)
def Solver_QuasiNewtonCellMLSolverGetNum(problemUserNumber, controlLoopIdentifiers, solverIndex)
def MaximumIterationsSet(self, maximumIterations)
def QuasiNewtonConvergenceTestTypeSet(self, convergenceTestType)
def MeshComponentSet(self, meshComponentNumber)
def InputNodesCreateStart(self, nodesArgumentName, region, nodes)
def JacobianMatricesTypesSet(self, jacobianTypes)
def Field_ParameterSetGetDataPointLNumberI(parentRegionUserNumber, interfaceUserNumber, fieldUserNumber, variableType, fieldSetType, userDataPointNumber, componentNumber)
def BasisGet(self, bases)
def InterfaceMeshConnectivity_CreateFinishNum(regionUserNumber, interfaceUserNumber)
def NodesSet(self, globalElementNumber, elementUserNodes)
def DataProjection_AbsoluteToleranceGetNum(dataProjectionUserNumber, regionUserNumber)
def AnalyticAnalysis_Output(field, fileName)
def NewtonConvergenceTestTypeSet(self, convergenceTestType)
def Solver_GeometricTransformationNoLoadIncrementsSetNum(problemUserNumber, controlLoopIdentifier, solverIndex, numberOfIncrements)
def EquationsSet_SolutionMethodSetNum(regionUserNumber, equationsSetUserNumber, solutionMethod)
def SolverEquations_BoundaryConditionsGetNum(problemUserNumber, controlLoopIdentifiers, solverIndex, boundaryConditions)
def EquationsSet_EquationsCreateStartNum(regionUserNumber, equationsSetUserNumber)
def AnalyticAnalysis_AbsoluteErrorGetElement(field, variableType, elementNumber, componentNumber)
def Problem_SolversCreateStartNum(problemUserNumber)
def Field_LabelSetNum(regionUserNumber, fieldUserNumber, label)
def ParameterSetUpdateElementDataPointDP(self, variableType, fieldSetType, elementNumber, dataPointIndex, componentNumber, value)
def InterfaceCondition_EquationsDestroyNum(regionUserNumber, interfaceUserNumber, interfaceConditionUserNumber)
def Field_ParameterSetInterpolateGauss(self, args)
def SurroundingElementsCalculateSet(self, surroundingElementsCalculateFlag)
def AnalyticAnalysis_IntegralRelativeErrorGet(field, variableType, componentNumber)
def Field_ParameterSetDataGetSPNum(regionUserNumber, fieldUserNumber, variableType, fieldSetType)
def ControlLoopCreateStart(self)
def Field_TypeSetNum(regionUserNumber, fieldUserNumber, fieldType)
def LoadOutputSet(self, outputFrequency)
def Equations_LinearityTypeGetNum(regionUserNumber, equationsSetUserNumber)
def DataProjection_ResultDistanceGetNum(regionUserNumber, dataProjectionUserNumber, dataPointUserNumber)
def Field_ParameterSetGetDataPointSPNumberI(parentRegionUserNumber, interfaceUserNumber, fieldUserNumber, variableType, fieldSetType, userDataPointNumber, componentNumber)
def CoordinateSystemGet(self, CoordinateSystem)
def Problem_DestroyNum(problemUserNumber)
def OutputAddFieldNoTypeNum(self, baseName, dofFormat, regionNumber, fieldNumber, variableType, setType)
def Region_CreateFinishNum(regionUserNumber)
def DataPoints_ValuesGetNum(regionUserNumber, dataPointGlobalNumber, dataPointValuesSize)
def InterfaceCondition_OperatorSetNum(regionUserNumber, interfaceUserNumber, interfaceConditionUserNumber, interfaceConditionOperator)
def DataRestoreSP(self, data)
def ParameterSetDataRestoreIntg(self, variableType, fieldSetType, parameters)
def Solver_GeometricTransformationScalingsSetNum(problemUserNumber, controlLoopIdentifier, solverIndex, scalings)
def CellMLEquations_CellMLAddNum(problemUserNumber, controlLoopIdentifiers, solverIndex, regionUserNumber, CellMLUserNumber)
def ParameterSetGetElementSP(self, variableType, fieldSetType, userElementNumber, componentNumber)
def ParameterSetDataRestoreL(self, variableType, fieldSetType, parameters)
def Basis_TypeSetNum(userNumber, basisType)
def ControlLoop_TimesSetNum(problemUserNumber, controlLoopIdentifiers, startTime, stopTime, timeIncrement)
def ResidualVectorGet(self, residualVector)
def VariableTypesGet(self, variableTypesSize)
def AnalyticAnalysis_RelativeErrorGetElementNum(regionUserNumber, fieldUserNumber, variableType, elementNumber, componentNumber)
def Field_ParameterSetInterpolateSingleXiDPNum(regionUserNumber, fieldUserNumber, variableType, fieldSetType, derivativeNumber, userElementNumber, xi, valuesSize)
def ComponentValuesInitialiseL(self, variableType, fieldSetType, componentNumber, value)
def QuadratureTypeGet(self)
def CreateStart(self, meshUserNumber, region, numberOfDimensions)
def EquationsSet_DependentCreateFinishNum(regionUserNumber, equationsSetUserNumber)
def Solver_LabelSetNum(problemUserNumber, controlLoopIdentifiers, solverIndex, label)
def MaterialsCreateStart(self, materialsFieldUserNumber, materialsField)
def DataPoints_CreateStartNum(regionUserNumber, numberOfDataPoints)
def LibraryTypeSet(self, libraryType)
def EquationsSet_SpecificationSizeGetNum(regionUserNumber, equationsSetUserNumber)
def Basis_QuadratureSingleGaussXiGetNum(userNumber, quadratureScheme, GaussPoint, GaussXiSize)
def ParameterSetGetElementIntg(self, variableType, fieldSetType, userElementNumber, componentNumber)
def PenaltyFieldCreateFinish(self)
def InterfaceCondition_IntegrationTypeGetNum(regionUserNumber, interfaceUserNumber, interfaceConditionUserNumber)
def IntermediateFieldCreateStart(self, CellMLIntermediateFieldUserNumber, field)
def Solver_LinearTypeSetNum(problemUserNumber, controlLoopIdentifiers, solverIndex, linearSolverType)
def CoordinateSystem_DimensionGetNum(coordinateSystemUserNumber)
def Solver_LinearIterativePreconditionerTypeSetNum(problemUserNumber, controlLoopIdentifiers, solverIndex, preconditionerType)
def NumberOfDynamicMatricesGet(self)
def InterfaceCondition_DestroyNum(regionUserNumber, interfaceUserNumber, interfaceConditionUserNumber)
def Field_ParameterSetUpdateGaussPoint(self, args)
def FieldMapsCreateFinish(self)
def ControlLoop_NumberOfSubLoopsSetNum(problemUserNumber, controlLoopIdentifiers, numberOfSubLoops)
def NodesGet(self, globalElementNumber, elementUserNodesSize)
def Solver_CellMLEquationsGetNum(problemUserNumber, controlLoopIdentifiers, solverIndex, CellMLEquations)
def GeometricTransformationMatrixSet(self, matrix, loadIncrementIdx)
def InterfacePointsConnectivity_CreateFinishNum(regionUserNumber, interfaceUserNumber)
def GeometricTransformationTranslationSet(self, translation, loadIncrementIdx)
def IntermediateFieldCreateFinish(self)
def Solver_QuasiNewtonScaleTypeSetNum(problemUserNumber, controlLoopIdentifiers, solverIndex, quasiNewtonScaleType)
def ComponentValuesInitialiseSP(self, variableType, fieldSetType, componentNumber, value)
def Solver_QuasiNewtonConvergenceTestTypeSetNum(problemUserNumber, controlLoopIdentifiers, solverIndex, convergenceTestType)
def Problem_SolverEquationsGetNum(problemUserNumber, controlLoopIdentifiers, solverIndex, solverEquations)
def GeneratedMesh_BasisGetNum(regionUserNumber, generatedMeshUserNumber, basisUserNumbers)
def InputFieldCreateStartNum(self, regionNumber, meshNumber, decompositionNumber, fieldNumber, variableType, evaluatorName)
def Field_ParameterSetNodeScaleFactorsGetNum(regionUserNumber, fieldUserNumber, variableType, meshComponentNumber, scaleFactorsSize)
def ParameterSetGetDataPointIntg(self, variableType, fieldSetType, userDataPointNumber, componentNumber)
def DataProjection_StartingXiGetNum(dataProjectionUserNumber, regionUserNumber, startingXiSize)
def EquationsSet_EquationsCreateFinishNum(regionUserNumber, equationsSetUserNumber)
def NewtonJacobianCalculationTypeSet(self, jacobianCalculationType)
def Solver_DynamicNonlinearSolverGetNum(problemUserNumber, controlLoopIdentifiers, solverIndex)
def DependentTypeSet(self, dependentType)
def NewtonLineSearchStepTolSet(self, stepTol)
def BoundaryConditions_NeumannSparsityTypeSetNum(problemUserNumber, controlLoopIdentifiers, solverIndex, sparsityType)
def DynamicLinearSolverGet(self, linearSolver)
def DistributedVector_DataRestore(self, args)
def NewtonLinearSolverGet(self, linearSolver)
def Field_GeometricFieldSetNum(regionUserNumber, fieldUserNumber, geometricFieldUserNumber)
def Solver_QuasiNewtonJacobianCalculationTypeSetNum(problemUserNumber, controlLoopIdentifiers, solverIndex, jacobianCalculationType)
def AnalyticAnalysis_RMSErrorGetElementNum(regionUserNumber, fieldUserNumber, variableType, componentNumber, errorType)
def Field_ScalingTypeGetNum(regionUserNumber, fieldUserNumber)
def Field_ParameterSetDataGetDPNum(regionUserNumber, fieldUserNumber, variableType, fieldSetType)
def Solver_NewtonLinearSolverGetNum(problemUserNumber, controlLoopIdentifiers, solverIndex)
def Field_GeometricFieldGetNum(regionUserNumber, fieldUserNumber)
def MatrixGet(self, matrixIndex, matrix)
def Solver_LinearIterativeGMRESRestartSetNum(problemUserNumber, controlLoopIdentifiers, solverIndex, GMRESRestart)
def DataPoints_UserNumberGetNum(regionUserNumber, dataPointGlobalNumber)
def ParameterSetGetConstantL(self, variableType, fieldSetType, componentNumber)
def PointXiSet(self, interfaceDataPointIndexNumber, coupledMeshIndexNumber, xi)
def ParameterSetAddConstantL(self, variableType, fieldSetType, componentNumber, value)
def Nodes_UserNumberGetNum(regionUserNumber, nodeGlobalNumber)
def Solver_NewtonCellMLSolverGetNum(problemUserNumber, controlLoopIdentifiers, solverIndex)
def Field_ParameterSetGetConstantDPNum(regionUserNumber, fieldUserNumber, variableType, fieldSetType, componentNumber)
def Nodes_CreateFinishNum(regionUserNumber)
def CalculateLinesSet(self, calculateLinesFlag)
def PenaltyFieldCreateStart(self, PenaltyFieldUserNumber, PenaltyField)
def MeshEmbedding_CreateNum(regionOneUserNumber, regionTwoUserNumber, meshEmbedding, parentMeshUserNumber, childMeshUserNumber)
def MeshDecompositionGet(self, meshDecomposition)
def MeshElements_UserNumberGetNum(regionUserNumber, meshUserNumber, meshComponentNumber, elementGlobalNumber)
def Solver_DAETimeStepSetNum(problemUserNumber, controlLoopIdentifiers, solverIndex, timeStep)
def BoundaryConditions_AddElementNum(regionUserNumber, problemUserNumber, controlLoopIdentifiers, solverIndex, fieldUserNumber, variableType, elementUserNumber, componentNumber, condition, value)
def ControlLoop_NumberOfIterationsGetNum(problemUserNumber, controlLoopIdentifiers)
def MaterialsDestroy(self)
def ParameterSetCreate(self, variableType, fieldSetType)
def DataProjection_ResultXiSetNum(regionUserNumber, dataProjectionUserNumber, dataPointUserNumber, ProjectionXi)
def EquationsSet_SpecificationGetNum(regionUserNumber, equationsSetUserNumber, equationsSetSpecification)
def CreateStart(self, interface, interfaceMesh)
def Basis_QuadratureNumberOfGaussXiGetNum(userNumber, numberOfGaussXiSize)
def Interface_CoordinateSystemSetNum(parentRegionUserNumber, interfaceUserNumber, coordinateSystemUserNumber)
def LinearIterativeAbsoluteToleranceSet(self, absoluteTolerance)
def EquationsSet_DerivedVariableCalculateNum(regionUserNumber, equationsSetUserNumber, derivedType)
def AnalyticAnalysis_IntegralAbsoluteErrorGet(field, variableType, componentNumber)
def AnalyticAnalysis_PercentageErrorGetElement(field, variableType, elementNumber, componentNumber)
def Decomposition_NumberOfDomainsGetNum(regionUserNumber, meshUserNumber, decompositionUserNumber)
def QuasiNewtonTrustRegionDelta0Set(self, delta0)
def Interface_LabelSetNum(parentRegionUserNumber, interfaceUserNumber, label)
def OutputCreateNum(self, regionNumber, meshNumber, location, baseName, connectivityFormat)
def InterfacePointsConnectivity_UpdateFromProjectionINum(regionUserNumber, interfaceUserNumber, dataPointsRegionUserNumber, dataPointsInterfaceUserNumber, dataProjectionUserNumber, coupledMeshIndex)
def Equations_OutputTypeGetNum(regionUserNumber, equationsSetUserNumber)
def ComponentValuesInitialiseIntg(self, variableType, fieldSetType, componentNumber, value)
def DataProjection_DataPointsPositionEvaluateRegionNum(dataProjectionUserNumber, regionUserNumber, fieldUserNumber, fieldVariableType)
def OrientationSet(self, orientation)
def SolverEquationsDestroy(self)
def ParameterSetDataRestoreDP(self, variableType, fieldSetType, parameters)
def InterfaceMeshConnectivity_NodeNumberSetNum(regionUserNumber, interfaceUserNumber, interfaceElementNumber, coupledMeshIndexNumber, coupledMeshElementNumber)
def EquationsSet_AnalyticCreateFinishNum(regionUserNumber, equationsSetUserNumber)
def InterfaceCondition_LagrangeFieldCreateStartNum(regionUserNumber, interfaceUserNumber, interfaceConditionUserNumber, lagrangeFieldUserNumber)
def NumberOfElementsSet(self, numberOfElements)
def AnalyticTimeGet(self)
def CoordinateSystem_DimensionSetNum(coordinateSystemUserNumber, coordinateSystemDimension)
def Basis_QuadratureLocalFaceGaussEvaluateSetNum(userNumber, faceGaussEvaluate)
def Decomposition_TypeSetNum(regionUserNumber, meshUserNumber, decompositionUserNumber, decompositionType)
def Basis_QuadratureMultipleGaussXiGetNum(userNumber, quadratureScheme, GaussPoints, GaussXiSizes)
def RelativeToleranceGet(self)
def BasisSet(self, interfaceMappingBasis)
def Interface_CoordinateSystemGetNum(parentRegionUserNumber, interfaceUserNumber)
def Field_ParameterSetDestroyNum(regionUserNumber, fieldUserNumber, variableType, fieldSetType)
def DimensionSet(self, variableType, dimension)
def Field_ParameterSetUpdateDataPointIntgNumberR(regionUserNumber, fieldUserNumber, variableType, fieldSetType, userDataPointNumber, componentNumber, value)
def Solver_GeometricTransformationFieldSetNum(problemUserNumber, controlLoopIdentifier, solverIndex, regionUserNumber, fieldUserNumber, variableType)
def SetChildNodePosition(self, elementNumber, nodeNumbers, xiCoords)
def ParameterSetUpdateConstantL(self, variableType, fieldSetType, componentNumber, value)
def Solver_GeometricTransformationClearNum(problemUserNumber, controlLoopIdentifier, solverIndex)
def Field_ParameterSetNodeScaleFactorsSetNum(regionUserNumber, fieldUserNumber, variableType, meshComponentNumber, scaleFactors)
def Solver_GeometricTransformationTranslationSetNum(problemUserNumber, controlLoopIdentifier, solverIndex, translation, loadIncrementIdx)
def LabelSet(self, label)
def MeshNodes_NumberOfVersionsGetNum(regionUserNumber, meshUserNumber, meshComponentNumber, derivativeNumber, userNodeNumber)
def ModelsFieldCreateStart(self, CellMLModelsFieldUserNumber, field)
def CoordinateSystem_OriginSetNum(coordinateSystemUserNumber, origin)
def Basis_NumberOfLocalNodesGetNum(userNumber)
def Field_ParameterSetAddElement(self, args)
def ParameterSetGetDataPointL(self, variableType, fieldSetType, userDataPointNumber, componentNumber)
def EquationsSet_CreateFinishNum(regionUserNumber, equationsSetUserNumber)
def BoundaryConditions_SetConstantNum(regionUserNumber, problemUserNumber, controlLoopIdentifiers, solverIndex, variableType, fieldUserNumber, componentNumber, condition, value)
def SparsityTypeGet(self)
def EquationsSet_DestroyNum(regionUserNumber, equationsSetUserNumber)
def NodesGet(self, meshComponentNumber, meshNodes)
def Solver_NewtonAbsoluteToleranceSetNum(problemUserNumber, controlLoopIdentifiers, solverIndex, absoluteTolerance)
def SolverEquationsGet(self, solverEquations)
def ParameterSetUpdateFinish(self, variableType, fieldSetType)
def QuasiNewtonLineSearchTypeSet(self, lineSearchType)
def ParameterSetUpdateGaussPointDP(self, variableType, fieldSetType, gaussPointNumber, userElementNumber, componentNumber, value)
def MaximumIterationUpdateGet(self)
def AnalyticAnalysis_AbsoluteErrorGetNode(field, variableType, versionNumber, derivativeNumber, nodeNumber, componentNumber)
def DynamicDegreeGet(self)
def NewtonTrustRegionToleranceSet(self, tolerance)
def Field_ComponentLabelGetNum(regionUserNumber, fieldUserNumber, variableType, componentNumber)
def TimeDependenceTypeGet(self)
def UserNumberSet(self, dataPointGlobalNumber, dataPointUserNumber)
def CellML_ParametersFieldCreateStartNum(regionUserNumber, CellMLUserNumber, CellMLParametersFieldUserNumber)
def DataProjection_RelativeToleranceSetNum(dataProjectionUserNumber, regionUserNumber, relativeTolerance)
def ParameterSetUpdateElementDP(self, variableType, fieldSetType, userElementNumber, componentNumber, value)
def ControlLoop_IterationsSetNum(problemUserNumber, controlLoopIdentifiers, startIteration, stopIteration, iterationIncrement)
def CellML_CreateStartNum(CellMLUserNumber, regionUserNumber)
def Field_ParameterSetUpdateDataPointSPNumberR(regionUserNumber, fieldUserNumber, variableType, fieldSetType, userDataPointNumber, componentNumber, value)
def Solver_NewtonSolutionToleranceSetNum(problemUserNumber, controlLoopIdentifiers, solverIndex, solutionTolerance)
def InputBasisCreateStart(self, evaluatorName, userNumber, basis)
def Field_ComponentInterpolationGetNum(regionUserNumber, fieldUserNumber, variableType, componentNumber)
def Solver_QuasiNewtonTypeSetNum(problemUserNumber, controlLoopIdentifiers, solverIndex, quasiNewtonType)
def DataProjection_ProjectionTypeSetNum(dataProjectionUserNumber, regionUserNumber, projectionType)
def GeneratedMesh_CreateFinishNum(regionUserNumber, generatedMeshUserNumber, meshUserNumber)
def FieldMapsCreateStart(self)
def DataRestoreDP(self, data)
def DistributedMatrix_DataGet(self, args)
def InterfaceMeshConnectivity_DestroyNum(regionUserNumber, interfaceUserNumber)
def ParameterSetAddNodeSP(self, variableType, fieldSetType, versionNumber, derivativeNumber, userNodeNumber, componentNumber, value)
def InterpolationXiSet(self, interpolationXi)
def SpecificationSizeGet(self)
def LabelGet(self, nodeGlobalNumber)
def ParameterSetGetNodeDP(self, variableType, fieldSetType, versionNumber, derivativeNumber, userNodeNumber, componentNumber)
def TimingSetOn(timingType, timingSummaryFlag, timingFilename, routineList)
def Solver_NewtonLineSearchStepTolSetNum(problemUserNumber, controlLoopIdentifiers, solverIndex, stepTol)
def Field_DependentTypeSetNum(regionUserNumber, fieldUserNumber, dependentType)
def Field_ParameterSetGetConstantIntgNum(regionUserNumber, fieldUserNumber, variableType, fieldSetType, componentNumber)
def ResidualNumberOfVariablesGet(self, residualIndex)
def CoordinateSystem_CreateStartNum(coordinateSystemUserNumber)
def InterfaceMeshConnectivity_ElementNumberSetNum(regionUserNumber, interfaceUserNumber, interfaceElementNumber, coupledMeshIndexNumber, coupledMeshElementNumber)
def ParametersFieldCreateFinish(self)
def EquationsCreateFinish(self)
def ParameterSetUpdateGaussPointIntg(self, variableType, fieldSetType, gaussPointNumber, userElementNumber, componentNumber, value)
def StateFieldCreateFinish(self)
def DataPoints_CreateFinishNum(regionUserNumber)
def SourceCreateStart(self, sourceFieldUserNumber, sourceField)
def ControlLoop_LabelGetNum(problemUserNumber, controlLoopIdentifiers)
def NodeNumberSet(self, interfaceNodeNumbers, firstCoupledMeshIndexNumber, firstCoupledMeshNodeNumbers, secondCoupledMeshIndexNumber, secondCoupledMeshNodeNumbers)
def ParameterSetAddElementIntg(self, variableType, fieldSetType, userElementNumber, componentNumber, value)
def ParameterSetDataGetDP(self, variableType, fieldSetType)
def Field_ParameterSetUpdateNodeLNum(regionUserNumber, fieldUserNumber, variableType, fieldSetType, versionNumber, derivativeNumber, userNodeNumber, componentNumber, value)
def ParameterSetInterpolateSingleGaussDP(self, variableType, fieldSetType, derivativeNumber, userElementNumber, quadratureScheme, GaussPoint, valuesSize)
def NodeDomainGet(self, nodeUserNumber, meshComponentNumber)
def GeneratedMesh_TypeGetNum(regionUserNumber, generatedMeshUserNumber)
def NodeExists(self, meshComponentNumber, nodeUserNumber)
def ControlLoop_OutputTypeGetNum(problemUserNumber, controlLoopIdentifiers)
def Field_ParameterSetUpdateConstantDPNum(regionUserNumber, fieldUserNumber, variableType, fieldSetType, componentNumber, value)
def Field_ParameterSetGetNodeLNum(regionUserNumber, fieldUserNumber, variableType, fieldSetType, versionNumber, derivativeNumber, userNodeNumber, componentNumber)
def ParameterSetUpdateDataPointSP(self, variableType, fieldSetType, userDataPointNumber, componentNumber, value)
def TopologyNumberOfElementDataPointsGet(self, elementNumber)
def Field_ParameterSetUpdateElementSPNum(regionUserNumber, fieldUserNumber, variableType, fieldSetType, userElementNumber, componentNumber, value)
def EquationsSet_SolutionMethodGetNum(regionUserNumber, equationsSetUserNumber)
def Field_ParameterSetDataRestoreLNum(regionUserNumber, fieldUserNumber, variableType, fieldSetType, parameters)
def NumberOfVariablesSet(self, numberOfVariables)
def Solver_LinearIterativeDivergenceToleranceSetNum(problemUserNumber, controlLoopIdentifiers, solverIndex, divergenceTolerance)
def ControlLoopGet(self, controlLoopIdentifiers, controlLoop)
def Basis_CollapsedXiGetNum(userNumber, collapsedXiSize)
def EquationsCreateFinish(self)
def CoordinateSystemSet(self, coordinateSystem)
def ModelImport(self, URI)
def DataProjection_RelativeToleranceGetNum(dataProjectionUserNumber, regionUserNumber)
def OperatorSet(self, interfaceConditionOperator)
def OutputAddFieldComponents(self, typeHandle, baseName, dofFormat, field, fieldComponentNumbers, variableType, setType)
def AnalyticAnalysis_PercentageErrorGetConstantNum(regionUserNumber, fieldUserNumber, variableType, componentNumber)
def ParameterSetUpdateDataPointIntg(self, variableType, fieldSetType, userDataPointNumber, componentNumber, value)
def ElementsExport(self, fileName, method)
def MaximumIterationUpdateSet(self, maximumIterationUpdate)
def GeneratedMesh_GeometricParametersCalculateNum(regionUserNumber, generatedMeshUserNumber, fieldUserNumber)
def Field_ParameterSetGetElementDPNum(regionUserNumber, fieldUserNumber, variableType, fieldSetType, userElementNumber, componentNumber)
def SpecificationGet(self, problemSpecification)
def Basis_NumberOfXiSetNum(userNumber, numberOfXi)
def SetGaussPointData(self, parentElementNumber, gaussPointNumber, parentXiCoords, childElementNumber, childXiCoords)
def EquationsSet_DependentDestroyNum(regionUserNumber, equationsSetUserNumber)
def Field_VariableLabelGetNum(regionUserNumber, fieldUserNumber, variableType)
def EquationsSet_DerivedCreateStartNum(regionUserNumber, equationsSetUserNumber, derivedFieldUserNumber)
def LabelSet(self, nodeGlobalNumber, label)
def InterfaceMeshConnectivity_BasisSetNum(regionUserNumber, interfaceUserNumber, interfaceBasisNumber)
def DAEEulerSolverTypeGet(self)
def EquationsDestroy(self)
def AbsoluteToleranceSet(self, absoluteTolerance)
def Field_ParameterSetInterpolateMultipleXiDPNum(regionUserNumber, fieldUserNumber, variableType, fieldSetType, derivativeNumber, userElementNumber, xi, valuesSizes)
def NewtonMaximumFunctionEvaluationsSet(self, maximumFunctionEvaluations)
def SetElement(self, field, variableType, elementUserNumber, componentNumber, condition, value)
def GeneratedMesh_BasisSetNum(regionUserNumber, generatedMeshUserNumber, basisUserNumbers)
def DataProjection_StartingXiSetNum(dataProjectionUserNumber, regionUserNumber, startingXi)
def BoundaryConditions_DestroyNum(problemUserNumber, controlLoopIdentifiers, solverIndex)
def AnalyticAnalysis_RelativeErrorGetNodeNum(regionUserNumber, fieldUserNumber, variableType, versionNumber, derivativeNumber, nodeNumber, componentNumber)
def Field_ParameterSetAddConstantDPNum(regionUserNumber, fieldUserNumber, variableType, fieldSetType, componentNumber, value)
def DataProjection_ResultElementFaceNumberGetNum(regionUserNumber, dataProjectionUserNumber, dataPointUserNumber)
def Region_CoordinateSystemGetNum(regionUserNumber)
def CreateStart(self, generatedMeshUserNumber, region)
def StartingXiGet(self, startingXiSize)
def ParameterSetGetConstantDP(self, variableType, fieldSetType, componentNumber)
def LabelGet(self, dataPointGlobalNumber)
def Mesh_NumberOfComponentsGetNum(regionUserNumber, meshUserNumber)
def Field_MeshDecompositionSetNum(regionUserNumber, fieldUserNumber, meshUserNumber, decompositionUserNumber)
def AddConstant(self, field, variableType, componentNumber, condition, value)
def ParameterSetUpdateNodeDP(self, variableType, fieldSetType, versionNumber, derivativeNumber, userNodeNumber, componentNumber, value)
def EquationsSet_AnalyticUserParamGetNum(regionUserNumber, equationsSetUserNumber, paramIdx)
def ComponentLabelSet(self, variableType, componentNumber, label)
def Solver_DynamicLinearityTypeGetNum(problemUserNumber, controlLoopIdentifiers, solverIndex)
def CoordinateSystem_CreateFinishNum(coordinateSystemUserNumber)
def DataRestoreL(self, data)
def Basis_NumberOfXiGetNum(userNumber)
def Decomposition_ElementDomainCalculateNum(regionUserNumber, meshUserNumber, decompositionUserNumber)
def WorldWorkGroupSet(self, worldWorkGroup)
def PositionNormalTangentCalculateNode(self, variableType, componentNumber, localNodeNumber, positionSize, normalSize, tangentsSizes)
def ParametersToFieldParametersComponentCopy(self, fromVariableType, fromParameterSetType, fromComponentNumber, toField, toVariableType, toParameterSetType, toComponentNumber)
def Field_ComponentValuesInitialise(self, args)
def CreateStart(self, regionUserNumber, parentRegion)
def Field_VariableTypesGetNum(regionUserNumber, fieldUserNumber, variableTypesSize)
def Region_LabelGetNum(regionUserNumber)
def Solver_QuasiNewtonLineSearchStepTolSetNum(problemUserNumber, controlLoopIdentifiers, solverIndex, stepTol)
def CellMLAdd(self, CellML)
def IndependentCreateStart(self, independentFieldUserNumber, independentField)
def SparsityTypeSet(self, sparsityType)
def GeometricTransformationNoLoadIncrementsSet(self, numberOfIncrements)
def AnalyticAnalysis_RMSErrorGetNode(field, variableType, componentNumber, errorType)
def InputFieldParametersUpdateNum(self, regionNumber, fieldNumber, evaluatorName, variableType, setType)
def RandomSeedsSet(randomSeeds)
def Field_DOFOrderTypeGetNum(regionUserNumber, fieldUserNumber, variableType)
def StorageLocationsGet(self)
def Solver_SolverEquationsGetNum(problemUserNumber, controlLoopIdentifiers, solverIndex, solverEquations)
def Field_TypeGetNum(regionUserNumber, fieldUserNumber)
def EquationsSet_AnalyticUserParamSetNum(regionUserNumber, equationsSetUserNumber, paramIdx, param)
def ParameterSetUpdateGaussPointL(self, variableType, fieldSetType, gaussPointNumber, userElementNumber, componentNumber, value)
def AnalyticAnalysis_IntegralRelativeErrorGetNum(regionUserNumber, fieldUserNumber, variableType, componentNumber)
def ControlLoop_ControlLoopGetNum(problemUserNumber, controlLoopRootIdentifiers, controlLoopIdentifiers, controlLoop)
def CreateStart(self, mesh, meshComponentNumber, basis)
def QuasiNewtonCellMLSolverGet(self, CellMLSolver)
def AnalyticAnalysis_IntegralNumericalValueGet(field, variableType, componentNumber)
def FieldComponentGet(self, CellMLModelUserNumber, CellMLFieldType, variableID)
def EquationsSet_DependentCreateStartNum(regionUserNumber, equationsSetUserNumber, dependentFieldUserNumber)
def DataProjection_ProjectionCandidatesSetRegionNum(dataProjectionUserNumber, regionUserNumber, candidateElements, localFaceLineNumbers)
def Problem_SpecificationSizeGetNum(problemUserNumber)
def ControlLoop_MaximumIterationsSetNum(problemUserNumber, controlLoopIdentifiers, maximumIterations)
def NumberOfClosestElementsSet(self, numberOfClosestElements)
def Field_CreateFinishNum(regionUserNumber, fieldUserNumber)
def QuasiNewtonRelativeToleranceSet(self, relativeTolerance)
def Field_ParameterSetGetGaussPoint(self, args)
def CoordinateSystem_RadialInterpolationGetNum(coordinateSystemUserNumber)
def MaterialsCreateFinish(self)
def ExtentSet(self, extent)
def ControlLoop_TimeInputSetNum(problemUserNumber, controlLoopIdentifiers, inputOption)
def LinearDirectTypeSet(self, directSolverType)
def CoordinateSystem_OrientationGetNum(coordinateSystemUserNumber, orientationSizes)
def DataPointsPositionEvaluate(self, field, fieldVariableType)
def CellML_ParametersFieldCreateFinishNum(regionUserNumber, CellMLUserNumber)
def AnalyticUserParamGet(self, paramIdx)
def Solver_DynamicDegreeSetNum(problemUserNumber, controlLoopIdentifiers, solverIndex, degree)
def Equations_LumpingTypeGetNum(regionUserNumber, equationsSetUserNumber)
def ParameterSetAddElementDP(self, variableType, fieldSetType, userElementNumber, componentNumber, value)
def ElementDomainCalculate(self)
def AbsoluteToleranceGet(self)
def BoundaryConditions_SetNodeNum(regionUserNumber, problemUserNumber, controlLoopIdentifiers, solverIndex, fieldUserNumber, variableType, versionNumber, derivativeNumber, nodeUserNumber, componentNumber, condition, value)
def AnalyticAnalysis_PercentageErrorGetElementNum(regionUserNumber, fieldUserNumber, variableType, elementNumber, componentNumber)
def AnalyticAnalysis_IntegralAbsoluteErrorGetNum(regionUserNumber, fieldUserNumber, variableType, componentNumber)
def MeshDecompositionSet(self, meshDecomposition)
def Region_CreateStartNum(regionUserNumber, parentRegionUserNumber)
def Field_ParameterSetUpdateGaussPointDPNum(regionUserNumber, fieldUserNumber, variableType, fieldSetType, gaussPointNumber, userElementNumber, componentNumber, value)
def CoordinateSystem_TypeGetNum(coordinateSystemUserNumber)
def InputNodesCreateStartNum(self, nodesArgumentName, regionNumber, nodes)
def DerivedCreateFinish(self)
def DataProjection_ResultElementLineNumberGetNum(regionUserNumber, dataProjectionUserNumber, dataPointUserNumber)
def Nodes_LabelGetNum(regionUserNumber, nodeGlobalNumber)
def MeshElements_BasisGetNum(regionUserNumber, meshUserNumber, meshComponentNumber, globalElementNumber)
def Field_GeometricParametersElementLineLengthGetNum(regionUserNumber, geometricFieldUserNumber, elementNumber, elementLineNumber)
def ElementExists(self, meshComponentNumber, elementUserNumber)
def OutputWrite(self, filename)
def Solver_QuasiNewtonSolveTypeSetNum(problemUserNumber, controlLoopIdentifiers, solverIndex, quasiNewtonSolveType)
def NumberOfElementsGet(self)
def NumberOfSubLoopsSet(self, numberOfSubLoops)
def Solver_QuasiNewtonRelativeToleranceSetNum(problemUserNumber, controlLoopIdentifiers, solverIndex, relativeTolerance)
def NeumannSparsityTypeSet(self, sparsityType)
def NumberOfNodesGet(self)
def NewtonAbsoluteToleranceSet(self, absoluteTolerance)
def Interface_DestroyNum(regionUserNumber, interfaceUserNumber)
def MethodSet(self, interfaceConditionMethod)
def Field_ParameterSetUpdateDataPointLNumberR(regionUserNumber, fieldUserNumber, variableType, fieldSetType, userDataPointNumber, componentNumber, value)
def ParameterSetInterpolateMultipleGaussDP(self, variableType, fieldSetType, derivativeNumber, userElementNumber, quadratureScheme, GaussPoints, valuesSizes)
def ResultElementLineNumberGet(self, dataPointUserNumber)
def ParameterSetAddConstantDP(self, variableType, fieldSetType, componentNumber, value)
def DataPoints_NumberOfDataPointsGetNum(regionUserNumber)
def CellML_ParametersFieldGetNum(regionUserNumber, CellMLUserNumber)
def AnalyticAnalysis_AbsoluteErrorGetConstantNum(regionUserNumber, fieldUserNumber, variableType, componentNumber)
def CellML_VariableSetAsWantedNum(regionUserNumber, CellMLUserNumber, CellMLModelUserNumber, variableID)
def GeneratedMesh_OriginGetNum(regionUserNumber, generatedMeshUserNumber, originSize)
def InputCoordinateSystemCreateStartNum(self, evaluatorName, userNumber)
def ControlLoop_DestroyNum(problemUserNumber, controlLoopIdentifiers)
def CollapsedXiGet(self, collapsedXiSize)
def InputFieldParametersUpdate(self, field, evaluatorName, variableType, setType)
def ParameterSetGetNodeL(self, variableType, fieldSetType, versionNumber, derivativeNumber, userNodeNumber, componentNumber)
def BoundaryConditions_ConstrainNodeDofsEqualNum(regionUserNumber, problemUserNumber, controlLoopIdentifier, solverIndex, fieldUserNumber, fieldVariableType, versionNumber, derivativeNumber, component, nodes, coefficient)
def OutputAddImport(self, name)
def Field_ParameterSetGetConstantSPNum(regionUserNumber, fieldUserNumber, variableType, fieldSetType, componentNumber)
def NumberOfIterationsGet(self)
def GeneratedMesh_ExtentGetNum(regionUserNumber, generatedMeshUserNumber, extentSize)
def BoundaryConditionsAnalytic(self)
def OutputTypeSet(self, outputType)
def WeightsGet(self, dataPointGlobalNumber, dataPointWeightsSize)
def Solver_OutputTypeSetNum(problemUserNumber, controlLoopIdentifiers, solverIndex, outputType)
def NewtonRelativeToleranceSet(self, relativeTolerance)
def InterfaceCondition_DependentVariableAddNum(interfaceRegionUserNumber, interfaceUserNumber, interfaceConditionUserNumber, meshIndex, equationsSetRegionUserNumber, equationsSetUserNumber, variableType)
def Nodes_CreateStartNum(regionUserNumber, numberOfNodes)
def Field_ParameterSetUpdateDataPointLNumberI(parentRegionUserNumber, interfaceUserNumber, fieldUserNumber, variableType, fieldSetType, userDataPointNumber, componentNumber, value)
def NodesGet(self, nodes)
def ParameterSetUpdateNodeSP(self, variableType, fieldSetType, versionNumber, derivativeNumber, userNodeNumber, componentNumber, value)
def DOFOrderTypeGet(self, variableType)
def EquationsSet_AnalyticTimeSetNum(regionUserNumber, equationsSetUserNumber, time)
def ComponentInterpolationGet(self, variableType, componentNumber)
def Field_ComponentMeshComponentGetNum(regionUserNumber, fieldUserNumber, variableType, componentNumber)
def GeometricFieldSet(self, geometricField)
def Field_ParameterSetGetElementIntgNum(regionUserNumber, fieldUserNumber, variableType, fieldSetType, userElementNumber, componentNumber)
def Problem_SolversCreateFinishNum(problemUserNumber)
def Field_DependentTypeGetNum(regionUserNumber, fieldUserNumber)
def AdjacentElementGet(self, globalElementNumber, adjacentElementXi)
def ParameterSetUpdateConstantSP(self, variableType, fieldSetType, componentNumber, value)
def Solver_NewtonJacobianCalculationTypeSetNum(problemUserNumber, controlLoopIdentifiers, solverIndex, jacobianCalculationType)
def Field_ParameterSetUpdateElementLNum(regionUserNumber, fieldUserNumber, variableType, fieldSetType, userElementNumber, componentNumber, value)
def SolverEquations_SparsityTypeSetNum(problemUserNumber, controlLoopIdentifiers, solverIndex, sparsityType)
def SolverEquationsCreateStart(self)
def CellML_GenerateNum(regionUserNumber, CellMLUserNumber)
def DistributedMatrix_SciPyRestore(self, matrix)
def OriginSet(self, origin)
def InputMeshCreateStartNum(self, meshArgumentName, meshNumber, regionNumber)
def Field_DOFOrderTypeSetNum(regionUserNumber, fieldUserNumber, variableType, DOFOrderType)
def NewtonLineSearchAlphaSet(self, alpha)
def DataProjection_NumberOfClosestElementsSetNum(dataProjectionUserNumber, regionUserNumber, numberOfClosestElements)
def QuasiNewtonAbsoluteToleranceSet(self, absoluteTolerance)
def NumberOfDomainsSet(self, numberOfDomains)
def AnalyticAnalysis_RelativeErrorGetConstant(field, variableType, componentNumber)
def DynamicLinearityTypeGet(self)
def NumberOfDerivativesGet(self, userNodeNumber)
def EquationsSet_IndependentDestroyNum(regionUserNumber, equationsSetUserNumber)
def Field_DimensionGetNum(regionUserNumber, fieldUserNumber, variableType)
def DAEEulerSolverTypeSet(self, DAEEulerSolverType)
def NumberOfComponentsSet(self, numberOfComponents)
def AddNode(self, field, variableType, versionNumber, derivativeNumber, nodeUserNumber, componentNumber, condition, value)
def ErrorHandlingModeSet(errorHandlingMode)
def AnalyticAnalysis_IntegralNIDNumericalValueGet(field, variableType, componentNumber)
def ModelsFieldGet(self, field)
def DimensionGet(self, variableType)
def Basis_QuadratureTypeGetNum(userNumber)
def Solver_LibraryTypeGetNum(problemUserNumber, controlLoopIdentifiers, solverIndex)
def NumberOfNodesGet(self)
def OutputTypeSet(self, outputType)
def EquationsCreateStart(self, equations)
def MaximumNumberOfIterationsGet(self)
def LinearTypeSet(self, linearSolverType)
def Initialise(worldCoordinateSystem, worldRegion)
def MeshElements_LocalElementNodeVersionSetNum(regionUserNumber, meshUserNumber, globalElementNumber, versionNumber, derivativeNumber, localElementNodeNumber, meshComponentNumber)
def EquationsSet_SourceDestroyNum(regionUserNumber, equationsSetUserNumber)
def CreateStart(self, region, numberOfDataPoints)
def Nodes_LabelSetNum(regionUserNumber, nodeGlobalNumber, label)
def ParameterSetUpdateNodeIntg(self, variableType, fieldSetType, versionNumber, derivativeNumber, userNodeNumber, componentNumber, value)
def EquationsSetAdd(self, equationsSet)
def ExtentGet(self, extentSize)
def QuasiNewtonLinearSolverGet(self, linearSolver)
def DataProjection_AbsoluteToleranceSetNum(dataProjectionUserNumber, regionUserNumber, absoluteTolerance)
def Field_ParameterSetNodeScaleFactorGetNum(regionUserNumber, fieldUserNumber, variableType, versionNumber, derivativeNumber, nodeUserNumber, componentNumber)
def LinearIterativeMaximumIterationsSet(self, maximumIterations)
def ParameterSetUpdateConstantIntg(self, variableType, fieldSetType, componentNumber, value)
def ParameterSetNodeScaleFactorsSet(self, variableType, meshComponentNumber, scaleFactors)
def LocalElementNodeVersionSet(self, globalElementNumber, versionNumber, derivativeNumber, localElementNodeNumber)
def Field_ParameterSetNodeNumberOfScaleFactorDofsGetNum(regionUserNumber, fieldUserNumber, variableType, meshComponentNumber)
def CreateStart(self, numberComputationalNodes)
def InterfaceConditionAdd(self, interfaceCondition)
def Solver_QuasiNewtonTrustRegionToleranceSetNum(problemUserNumber, controlLoopIdentifiers, solverIndex, tolerance)
def CoordinateSystem_FocusSetNum(coordinateSystemUserNumber, focus)
def Solver_NewtonLineSearchMonitorOutputSetNum(problemUserNumber, controlLoopIdentifiers, solverIndex, monitorLinesearchFlag)
def Solver_QuasiNewtonLineSearchTypeSetNum(problemUserNumber, controlLoopIdentifiers, solverIndex, lineSearchType)
def ResultElementNumberGet(self, dataPointUserNumber)
def Basis_CreateStartNum(userNumber)
def Problem_CreateStartNum(problemUserNumber, problemSpecification)
def ParameterSetUpdateDataPointDP(self, variableType, fieldSetType, userDataPointNumber, componentNumber, value)
def AnalyticAnalysis_IntegralPercentageErrorGetNum(regionUserNumber, fieldUserNumber, variableType, componentNumber)
def Mesh_ElementsGetNum(regionUserNumber, meshUserNumber, meshComponentNumber, meshElements)
def AnalyticAnalysis_IntegralAnalyticValueGetNum(regionUserNumber, fieldUserNumber, variableType, componentNumber)
def ModelsFieldCreateFinish(self)
def EquationsSet_CreateStartNum(equationsSetUserNumber, regionUserNumber, geomFibreFieldUserNumber, equationsSetSpecification, equationsSetFieldUserNumber)
def DataProjection_DestroyNum(dataProjectionUserNumber, regionUserNumber)
def DynamicDegreeSet(self, degree)
def Field_ParameterSetAddNodeLNum(regionUserNumber, fieldUserNumber, variableType, fieldSetType, versionNumber, derivativeNumber, userNodeNumber, componentNumber, value)
def Problem_SolverGetNum(problemUserNumber, controlLoopIdentifiers, solverIndex, solver)
def NumberOfLocalNodesGet(self)
def DataRestoreIntg(self, data)
def LinearIterativeDivergenceToleranceSet(self, divergenceTolerance)
def ErrorHandlingModeGet()
def Solver_QuasiNewtonTrustRegionDelta0SetNum(problemUserNumber, controlLoopIdentifiers, solverIndex, delta0)
def Solver_LibraryTypeSetNum(problemUserNumber, controlLoopIdentifiers, solverIndex, libraryType)
def DistributedVector_DataGet(self, args)
def Solver_NewtonLineSearchMaxStepSetNum(problemUserNumber, controlLoopIdentifiers, solverIndex, maxStep)
def SolverEquations_EquationsSetAddNum(problemUserNumber, controlLoopIdentifiers, solverIndex, regionUserNumber, equationsSetUserNumber)
def Nodes_UserNumbersAllSetNum(regionUserNumber, nodeUserNumbers)
def LumpingTypeSet(self, lumpingType)
def DynamicMatrixTypeGet(self, matrixIndex)
def DAESolverTypeGet(self)
def QuadratureOrderGet(self)
def Solver_DAESolverTypeGetNum(problemUserNumber, controlLoopIdentifiers, solverIndex)
def DOFOrderTypeSet(self, variableType, DOFOrderType)
def Mesh_NumberOfComponentsSetNum(regionUserNumber, meshUserNumber, numberOfComponents)
def BoundaryConditionsCreateStart(self, boundaryConditions)
def ConstrainNodeDofsEqual(self, field, fieldVariableType, versionNumber, derivativeNumber, component, nodes, coefficient)
def MeshElements_BasisSetNum(regionUserNumber, meshUserNumber, meshComponentNumber, globalElementNumber, basisUserNumber)
def TimeInputSet(self, inputOption)
def OutputAddFieldNoType(self, baseName, dofFormat, field, variableType, setType)
def Solver_DynamicSchemeSetNum(problemUserNumber, controlLoopIdentifiers, solverIndex, scheme)
def SolverEquationsGet(self, controlLoopIdentifiers, solverIndex, solverEquations)
def Solver_DynamicThetaSetNum(problemUserNumber, controlLoopIdentifiers, solverIndex, thetas)
def CellML_CreateCellMLToFieldMapNum(regionUserNumber, CellMLUserNumber, CellMLModelUserNumber, variableID, CellMLParameterSet, fieldUserNumber, variableType, componentNumber, fieldParameterSet)
def OriginGet(self, originSize)
def WorkingRealPrecisionGet()
def DataProjection_DataPointsPositionEvaluateInterfaceNum(dataProjectionUserNumber, parentRegionUserNumber, interfaceUserNumber, fieldUserNumber, fieldVariableType)
def GeneratedMesh_OriginSetNum(regionUserNumber, generatedMeshUserNumber, origin)
def UserNumberGet(self, nodeGlobalNumber)
def ParametersFieldCreateStart(self, CellMLParametersFieldUserNumber, field)
def UserNumberGetBasis(basis)
def InterfaceCondition_MethodGetNum(regionUserNumber, interfaceUserNumber, interfaceConditionUserNumber)
def DataProjection_MaximumIterationUpdateGetNum(dataProjectionUserNumber, regionUserNumber)
def CellMLEquationsCreateFinish(self)
def ComponentMeshComponentSet(self, variableType, componentNumber, meshComponent)
def Solver_NewtonLineSearchTypeSetNum(problemUserNumber, controlLoopIdentifiers, solverIndex, lineSearchType)
def EquationsSet_AnalyticTimeGetNum(regionUserNumber, equationsSetUserNumber)
def InterfaceCondition_EquationsCreateStartNum(regionUserNumber, interfaceUserNumber, interfaceConditionUserNumber)
def Equations_TimeDependenceTypeGetNum(regionUserNumber, equationsSetUserNumber)
def TypeSet(self, fieldType)
def SpecificationSizeGet(self)
def Field_ParameterSetGetNodeDPNum(regionUserNumber, fieldUserNumber, variableType, fieldSetType, versionNumber, derivativeNumber, userNodeNumber, componentNumber)
def UserNodeVersionSet(self, globalElementNumber, versionNumber, derivativeNumber, userNodeNumber)
def DataProjection_LabelGetCRegionNum(dataProjectionUserNumber, regionUserNumber)
def NodesExport(self, fileName, method)
def EquationsSet_AnalyticEvaluateNum(regionUserNumber, equationsSetUserNumber)
def Nodes_DestroyNum(regionUserNumber)
def RadialInterpolationGet(self)
def InterfaceCondition_IntegrationTypeSetNum(regionUserNumber, interfaceUserNumber, interfaceConditionUserNumber, interfaceConditionIntegrationType)
def SparsityTypeSet(self, sparsityType)
def ControlLoop_TimesGetNum(problemUserNumber, controlLoopIdentifiers)
def CreateStart(self, coordinateSystemUserNumber)
def IntegrationTypeSet(self, interfaceConditionIntegrationType)
def Solver_NewtonMaximumIterationsSetNum(problemUserNumber, controlLoopIdentifiers, solverIndex, maximumIterations)
def Equations_SparsityTypeSetNum(regionUserNumber, equationsSetUserNumber, sparsityType)
def NewtonLineSearchMonitorOutputSet(self, monitorLinesearchFlag)
def Problem_ControlLoopCreateStartNum(problemUserNumber)
def OutputCreate(self, mesh, location, baseName, connectivityFormat)
def Field_ParameterSetAddNode(self, args)
def OutputAddFieldComponentsNum(self, typeHandle, baseName, dofFormat, regionNumber, fieldNumber, fieldComponentNumbers, variableType, setType)
def CoordinateSystem_TypeSetNum(coordinateSystemUserNumber, coordinateSystemType)
def SolutionMethodSet(self, solutionMethod)
def ElementDomainGet(self, elementUserNumber)
def Mesh_CreateFinishNum(regionUserNumber, meshUserNumber)
def Field_ParameterSetGetConstant(self, args)
def Problem_CellMLEquationsGetNum(problemUserNumber, controlLoopIdentifiers, solverIndex, CellMLEquations)
def DataProjection_CreateFinishNum(dataProjectionUserNumber, regionUserNumber)
def ProjectionTypeSet(self, projectionType)
def UserNumberGet(self, dataPointGlobalNumber)
def EquationsCreateStart(self, interfaceEquations)
def QuasiNewtonSolutionToleranceSet(self, solutionTolerance)
def EquationsSet_SourceCreateStartNum(regionUserNumber, equationsSetUserNumber, sourceFieldUserNumber)
def ParameterSetUpdateGaussPointSP(self, variableType, fieldSetType, gaussPointNumber, userElementNumber, componentNumber, value)
def DataProjection_NumberOfClosestElementsGetNum(dataProjectionUserNumber, regionUserNumber)
def TypeSet(self, loopType)
def JacobianMatrixGet(self, matrix)
def Field_ParameterSetAddElementSPNum(regionUserNumber, fieldUserNumber, variableType, fieldSetType, userElementNumber, componentNumber, value)
def LagrangeFieldCreateStart(self, lagrangeFieldUserNumber, lagrangeField)
def Field_ParameterSetAddNodeSPNum(regionUserNumber, fieldUserNumber, variableType, fieldSetType, versionNumber, derivativeNumber, userNodeNumber, componentNumber, value)
def QuasiNewtonLineSearchMonitorOutputSet(self, monitorLinesearchFlag)
def Field_ParameterSetGetConstantLNum(regionUserNumber, fieldUserNumber, variableType, fieldSetType, componentNumber)
def GeometricTransformationScalingsSet(self, scalings)
def CreateStart(self, problemUserNumber, problemSpecification)
def RadialInterpolationSet(self, radialInterpolationType)
def GeneratedMesh_NumberOfElementsGetNum(regionUserNumber, generatedMeshUserNumber, numberOfElementsSize)
def Decomposition_NumberOfDomainsSetNum(regionUserNumber, meshUserNumber, decompositionUserNumber, numberOfDomains)
def Problem_ControlLoopCreateFinishNum(problemUserNumber)
def LinearMatrixGet(self, matrixIndex, matrix)
def Problem_SolverEquationsDestroyNum(problemUserNumber)
def DerivedVariableSet(self, derivedType, fieldVariableType)
def NumberOfLinearMatricesGet(self)
def ResultElementFaceNumberGet(self, dataPointUserNumber)
def Basis_TypeGetNum(userNumber)
def Basis_InterpolationXiSetNum(userNumber, interpolationXi)
def DependentDestroy(self)
def LinearityTypeGet(self)
def BoundaryConditions_SetElementNum(regionUserNumber, problemUserNumber, controlLoopIdentifiers, solverIndex, fieldUserNumber, variableType, elementUserNumber, componentNumber, condition, value)
def CellML_CreateFieldToCellMLMapNum(regionUserNumber, CellMLUserNumber, fieldUserNumber, variableType, componentNumber, fieldParameterSet, CellMLModelUserNumber, variableID, CellMLParameterSet)
def AnalyticTimeSet(self, time)
def Field_ParameterSetAddConstantLNum(regionUserNumber, fieldUserNumber, variableType, fieldSetType, componentNumber, value)
def ProjectionTypeGet(self)
def ElementSet(self, dataPointNumber, elementNumber)
def ParameterSetAddElementSP(self, variableType, fieldSetType, userElementNumber, componentNumber, value)
def QuasiNewtonLineSearchStepTolSet(self, stepTol)
def Field_ParameterSetGetNodeSPNum(regionUserNumber, fieldUserNumber, variableType, fieldSetType, versionNumber, derivativeNumber, userNodeNumber, componentNumber)
def Field_ScalingTypeSetNum(regionUserNumber, fieldUserNumber, scalingType)
def CellMLEquationsGet(self, CellMLEquations)
def MeshElements_UserNumberSetNum(regionUserNumber, meshUserNumber, meshComponentNumber, elementGlobalNumber, elementUserNumber)
def NumberOfIterationsSet(self, numberOfIterations)
def VariableSetAsWanted(self, CellMLModelUserNumber, variableID)
def CreateStart(self, interfaceUserNumber, region)
def Solver_DAEEulerSolverTypeSetNum(problemUserNumber, controlLoopIdentifiers, solverIndex, DAEEulerSolverType)
def ParameterSetNodeNumberOfScaleFactorDofsGet(self, variableType, meshComponentNumber)
def Solver_LinearIterativeRelativeToleranceSetNum(problemUserNumber, controlLoopIdentifiers, solverIndex, relativeTolerance)
def DynamicThetaSet(self, thetas)
def LabelSet(self, label)
def EquationsSet_TensorInterpolateXiNum(regionUserNumber, equationsSetUserNumber, tensorEvaluateType, userElementNumber, xi, valuesSizes)
def Solver_DAETimesSetNum(problemUserNumber, controlLoopIdentifiers, solverIndex, startTime, endTime)
def CellML_FieldComponentGetNum(regionUserNumber, CellMLUserNumber, CellMLModelUserNumber, CellMLFieldType, variableID)
def DataPointsProjectionEvaluate(self, projectionField)
def AnalyticAnalysis_RelativeErrorGetElement(field, variableType, elementNumber, componentNumber)
def MaximumNumberOfIterationsSet(self, maximumNumberOfIterations)
def CoordinateSystem_OrientationSetNum(coordinateSystemUserNumber, orientation)
def DynamicSchemeSet(self, scheme)
def MeshElements_NodesGetNum(regionUserNumber, meshUserNumber, meshComponentNumber, globalElementNumber, elementUserNodesSize)
def Field_ParameterSetUpdateGaussPointSPNum(regionUserNumber, fieldUserNumber, variableType, fieldSetType, gaussPointNumber, userElementNumber, componentNumber, value)
def DataTypeSet(self, variableType, dataType)
def ParameterSetGetGaussPointDP(self, variableType, fieldSetType, gaussPointNumber, userElementNumber, componentNumber)
def Field_ParameterSetUpdateDataPointIntgNumberI(parentRegionUserNumber, interfaceUserNumber, fieldUserNumber, variableType, fieldSetType, userDataPointNumber, componentNumber, value)
def OutputAddFieldWithTypeNum(self, baseName, dofFormat, regionNumber, fieldNumber, variableType, setType, typeHandle)
def SpecificationGet(self, equationsSetSpecification)
def Field_ParameterSetUpdateNodeSPNum(regionUserNumber, fieldUserNumber, variableType, fieldSetType, versionNumber, derivativeNumber, userNodeNumber, componentNumber, value)
def SolverEquations_BoundaryConditionsAnalyticNum(problemUserNumber, controlLoopIdentifiers, solverIndex)
def InterfaceCondition_PenaltyFieldCreateStartNum(RegionUserNumber, InterfaceUserNumber, InterfaceConditionUserNumber, PenaltyFieldUserNumber)
def ParameterSetUpdateStart(self, variableType, fieldSetType)
def Field_ParameterSetUpdateElementIntgNum(regionUserNumber, fieldUserNumber, variableType, fieldSetType, userElementNumber, componentNumber, value)
def TopologyDataPointsCalculateProjection(self, DataProjection)
def ControlLoop_CurrentTimesGetNum(problemUserNumber, controlLoopIdentifiers)
def ResultProjectionVectorGet(self, dataPointUserNumber, projectionVectorSize)
def NumberOfVariablesGet(self)
def GeometricParametersElementLineLengthGet(self, elementNumber, elementLineNumber)
def Decomposition_MeshComponentSetNum(regionUserNumber, meshUserNumber, decompositionUserNumber, meshComponentNumber)
def BioelectricsFiniteElasticity_UpdateGeometricField(controlLoop, calcClosestGaussPoint)
def Field_DestroyNum(regionUserNumber, fieldUserNumber)
def CalculateFacesSet(self, calculateFacesFlag)
def DerivedVariableCalculate(self, derivedType)
def DynamicTimesSet(self, currentTime, timeIncrement)
def AnalyticAnalysis_AbsoluteErrorGetElementNum(regionUserNumber, fieldUserNumber, variableType, elementNumber, componentNumber)
def ParameterSetUpdateDataPointL(self, variableType, fieldSetType, userDataPointNumber, componentNumber, value)
def NodesGet(self, nodes)
def Mesh_NumberOfElementsSetNum(regionUserNumber, meshUserNumber, numberOfElements)
def DimensionSet(self, coordinateSystemDimension)
def Equations_DestroyNum(regionUserNumber, equationsSetUserNumber)
def DataPoints_ValuesSetNum(regionUserNumber, dataPointGlobalNumber, dataPointValues)
def StateFieldGet(self, field)
def UserNumbersAllSet(self, nodeUserNumbers)
def DataTypeGet(self, variableType)
def CoordinateSystemGet(self, coordinateSystem)
def InterfaceMeshConnectivity_ElementXiSetNum(regionUserNumber, interfaceUserNumber, interfaceElementNumber, coupledMeshIndexNumber, coupledMeshElementNumber, interfaceMeshLocalNodeNumber, interfaceMeshComponentNodeNumber, xi)
def Field_LabelGetNum(regionUserNumber, fieldUserNumber)
def SolverGet(self, controlLoopIdentifiers, solverIndex, solver)
def DAETimesSet(self, startTime, endTime)
def ParameterSetGetConstantSP(self, variableType, fieldSetType, componentNumber)
def Decomposition_TypeGetNum(regionUserNumber, meshUserNumber, decompositionUserNumber)
def BoundaryConditions_AddNodeNum(regionUserNumber, problemUserNumber, controlLoopIdentifiers, solverIndex, fieldUserNumber, variableType, versionNumber, derivativeNumber, nodeUserNumber, componentNumber, condition, value)
def UserNumberGet(self, elementGlobalNumber)
def InputFieldCreateStart(self, region, decomposition, fieldNumber, field, variableType, evaluatorName)
def InputCreateMeshComponentNum(self, regionNumber, meshNumber, componentNumber, evaluatorName)
def DiagnosticsSetOn(diagType, levelList, diagFilename, routineList)
def CellMLEquationsCreateStart(self)
def InterfaceCondition_LagrangeFieldCreateFinishNum(regionUserNumber, interfaceUserNumber, interfaceConditionUserNumber)
def CoordinateSystem_OriginGetNum(coordinateSystemUserNumber, originSize)
def Decomposition_ElementDomainSetNum(regionUserNumber, meshUserNumber, decompositionUserNumber, elementUserNumber, domain)
def DAETimeStepSet(self, timeStep)
def ExtractErrorMessage()
def ParameterSetUpdateNodeL(self, variableType, fieldSetType, versionNumber, derivativeNumber, userNodeNumber, componentNumber, value)
def GeneratedMesh_TypeSetNum(regionUserNumber, generatedMeshUserNumber, generatedMeshType)
def DataProjection_ElementSetInterfaceNum(dataProjectionUserNumber, parentRegionUserNumber, interfaceUserNumber, dataPointNumber, elementNumber)
def LinearIterativeRelativeToleranceSet(self, relativeTolerance)
def ParameterSetDataRestoreSP(self, variableType, fieldSetType, parameters)
def AnalyticAnalysis_RelativeErrorGetConstantNum(regionUserNumber, fieldUserNumber, variableType, componentNumber)
def OriginSet(self, origin)
def TypeSet(self, basisType)
def Field_ParameterSetUpdateDataPointSPNumberI(parentRegionUserNumber, interfaceUserNumber, fieldUserNumber, variableType, fieldSetType, userDataPointNumber, componentNumber, value)
def ParametersFieldGet(self, field)
def ParameterSetDataGetIntg(self, variableType, fieldSetType)
def VariableSetAsKnown(self, CellMLModelUserNumber, variableID)
def Solver_NewtonLineSearchAlphaSetNum(problemUserNumber, controlLoopIdentifiers, solverIndex, alpha)
def NumberOfDataPointsGet(self)
def SubgroupAdd(self, numberComputationalNodes, addedWorkGroup)
def DataProjection_ProjectionTypeGetNum(dataProjectionUserNumber, regionUserNumber)
def BoundaryConditions_AddConstantNum(regionUserNumber, problemUserNumber, controlLoopIdentifiers, solverIndex, fieldUserNumber, variableType, componentNumber, condition, value)
def ProjectionCandidatesSet(self, candidateElements, localFaceLineNumbers)
def CellML_ModelsFieldCreateFinishNum(regionUserNumber, CellMLUserNumber)
def ParameterSetUpdateLocalDofsDP(self, variableType, fieldSetType, values)
def SourceVectorGet(self, sourceVector)
def DataRestoreSP(self, data)
def GeometricTransformationClear(self)
def Field_ParameterSetUpdateGaussPointIntgNum(regionUserNumber, fieldUserNumber, variableType, fieldSetType, gaussPointNumber, userElementNumber, componentNumber, value)
def Problem_SolverEquationsCreateFinishNum(problemUserNumber)
def DataProjection_ResultXiGetNum(regionUserNumber, dataProjectionUserNumber, dataPointUserNumber, ProjectionXiSize)
def Region_LabelSetNum(regionUserNumber, label)
def InterfaceCondition_EquationsCreateFinishNum(regionUserNumber, interfaceUserNumber, interfaceConditionUserNumber)
def Solver_DynamicLinearSolverGetNum(problemUserNumber, controlLoopIdentifiers, solverIndex)
def CellML_IntermediateFieldCreateStartNum(regionUserNumber, CellMLUserNumber, CellMLIntermediateFieldUserNumber)
def CreateInterface(self, interface)
def Field_NumberOfVariablesGetNum(regionUserNumber, fieldUserNumber)
def ComponentMeshComponentGet(self, variableType, componentNumber)
def AnalyticAnalysis_IntegralPercentageErrorGet(field, variableType, componentNumber)
def AnalyticAnalysis_RelativeErrorGetNode(field, variableType, versionNumber, derivativeNumber, nodeNumber, componentNumber)
def PullGaussPointData(self, parentField, parentComponent, childField, childComponent)
def QuasiNewtonRestartSet(self, quasiNewtonRestart)
def ParameterSetGetConstantIntg(self, variableType, fieldSetType, componentNumber)
def Field_DimensionSetNum(regionUserNumber, fieldUserNumber, variableType, dimension)
def Solver_LabelGetNum(problemUserNumber, controlLoopIdentifiers, solverIndex)
def ControlLoopGet(self, controlLoopIdentifiers)
def MeshElements_CreateStartNum(regionUserNumber, meshUserNumber, meshComponentNumber, basisUserNumber)
def GeometricParametersElementVolumeGet(self, elementNumber)
def QuasiNewtonTrustRegionToleranceSet(self, tolerance)
def EquationsSet_DerivedDestroyNum(regionUserNumber, equationsSetUserNumber)
def Field_ParameterSetAddNodeIntgNum(regionUserNumber, fieldUserNumber, variableType, fieldSetType, versionNumber, derivativeNumber, userNodeNumber, componentNumber, value)
def DataProjection_MaximumNumberOfIterationsSetNum(dataProjectionUserNumber, regionUserNumber, maximumNumberOfIterations)
def Solver_GeometricTransformationArbitraryPathSetNum(problemUserNumber, controlLoopIdentifier, solverIndex, arbitraryPath)
def DependentCreateStart(self, dependentFieldUserNumber, dependentField)
def Field_ParameterSetDataGet(self, args)
def GeneratedMesh_ExtentSetNum(regionUserNumber, generatedMeshUserNumber, extent)
def Field_ParameterSetCreateNum(regionUserNumber, fieldUserNumber, variableType, fieldSetType)
def Solver_DAESolverTypeSetNum(problemUserNumber, controlLoopIdentifiers, solverIndex, DAESolverType)
def TensorInterpolateXi(self, tensorEvaluateType, userElementNumber, xi, valuesSizes)
def Mesh_SurroundingElementsCalculateSetNum(regionUserNumber, meshUserNumber, surroundingElementsCalculateFlag)
def NumberOfXiSet(self, numberOfXi)
def Field_ParameterSetGetDataPointDPNumberR(regionUserNumber, fieldUserNumber, variableType, fieldSetType, userDataPointNumber, componentNumber)
def Decomposition_ElementDomainGetNum(regionUserNumber, meshUserNumber, decompositionUserNumber, elementUserNumber)
def ParameterSetAddNodeIntg(self, variableType, fieldSetType, versionNumber, derivativeNumber, userNodeNumber, componentNumber, value)
def BoundaryConditionsCreateFinish(self)
def AnalyticAnalysis_IntegralNIDNumericalValueGetNum(regionUserNumber, fieldUserNumber, variableType, componentNumber)
def NewtonMaximumIterationsSet(self, maximumIterations)
def ElementXiSet(self, interfaceElementNumber, coupledMeshIndexNumber, coupledMeshElementNumber, interfaceMeshLocalNodeNumber, interfaceMeshComponentNodeNumber, xi)
def Field_ParameterSetInterpolateMultipleGaussDPNum(regionUserNumber, fieldUserNumber, variableType, fieldSetType, derivativeNumber, userElementNumber, quadratureScheme, GaussPoints, valuesSizes)
def TypeSet(self, generatedMeshType)
def ResultXiGet(self, dataPointUserNumber, ProjectionXiSize)
def Solver_DynamicDegreeGetNum(problemUserNumber, controlLoopIdentifiers, solverIndex)
def ParameterSetDestroy(self, variableType, fieldSetType)
def EquationsSet_AnalyticCreateStartNum(regionUserNumber, equationsSetUserNumber, analyticFunctionType, analyticFieldUserNumber)
def Mesh_TopologyDataPointsCalculateProjectionInterfaceNum(parentRegionUserNumber, interfaceUserNumber, MeshUserNumber, DataProjection)
def Interface_CreateStartNum(interfaceUserNumber, regionUserNumber)
def ParameterSetAddElementL(self, variableType, fieldSetType, userElementNumber, componentNumber, value)
def Field_DataTypeSetNum(regionUserNumber, fieldUserNumber, variableType, dataType)
def CreateStartInterface(self, generatedMeshUserNumber, interface)
def AnalyticAnalysis_IntegralNumericalValueGetNum(regionUserNumber, fieldUserNumber, variableType, componentNumber)
def VariableLabelSet(self, variableType, label)
def Field_ComponentValuesInitialiseDPNum(regionUserNumber, fieldUserNumber, variableType, fieldSetType, componentNumber, value)
def Problem_CellMLEquationsCreateStartNum(problemUserNumber)
def Field_ParameterSetUpdateGaussPointLNum(regionUserNumber, fieldUserNumber, variableType, fieldSetType, gaussPointNumber, userElementNumber, componentNumber, value)
def MeshComponentGet(self)
def SolverEquations_BoundaryConditionsCreateStartNum(problemUserNumber, controlLoopIdentifiers, solverIndex)
def CreateStart(self, region, numberOfNodes)
def Field_ParameterSetUpdateFinishNum(regionUserNumber, fieldUserNumber, variableType, fieldSetType)
def Field_ParameterSetDataRestore(self, args)
def IndependentCreateFinish(self)
def InputCoordinateSystemCreateStart(self, evaluatorName, coordinateSystem, userNumber)
def QuasiNewtonRestartTypeSet(self, quasiNewtonRestartType)
def ControlLoop_NumberOfSubLoopsGetNum(problemUserNumber, controlLoopIdentifiers)
def Decomposition_DestroyNum(regionUserNumber, meshUserNumber, decompositionUserNumber)
def AnalyticAnalysis_AbsoluteErrorGetNodeNum(regionUserNumber, fieldUserNumber, variableType, versionNumber, derivativeNumber, nodeNumber, componentNumber)
def LabelSet(self, label)
def CellML_CreateFinishNum(regionUserNumber, CellMLUserNumber)
def BasisGet(self, globalElementNumber, basis)
def Decomposition_CreateStartNum(decompositionUserNumber, regionUserNumber, meshUserNumber)
def ResultDistanceGet(self, dataPointUserNumber)
def AnalyticAnalysis_OutputNum(regionUserNumber, fieldUserNumber, fileName)
def Field_ParameterSetAddConstantSPNum(regionUserNumber, fieldUserNumber, variableType, fieldSetType, componentNumber, value)
def NumberOfClosestElementsGet(self)
def Field_ParameterSetAddConstant(self, args)
def NumberOfSubLoopsGet(self)
def Field_ComponentValuesInitialiseIntgNum(regionUserNumber, fieldUserNumber, variableType, fieldSetType, componentNumber, value)
def ControlLoopDestroy(self)
def DependentTypeGet(self)
def DataProjectionSet(self, dataProjection)
def DataProjection_ResultElementNumberGetNum(regionUserNumber, dataProjectionUserNumber, dataPointUserNumber)
def Field_ParameterSetUpdateDataPointDPNumberR(regionUserNumber, fieldUserNumber, variableType, fieldSetType, userDataPointNumber, componentNumber, value)
def Field_ParameterSetNodeScaleFactorSetNum(regionUserNumber, fieldUserNumber, variableType, versionNumber, derivativeNumber, nodeUserNumber, componentNumber, scaleFactor)
def LabelSet(self, label)
def NumberOfVersionsGet(self, derivativeNumber, userNodeNumber)
def Mesh_NumberOfElementsGetNum(regionUserNumber, meshUserNumber)
def InterfacePointsConnectivity_PointXiGetNum(regionUserNumber, interfaceUserNumber, interfaceDataPointIndexNumber, coupledMeshIndexNumber, xiSize)
def Solver_QuasiNewtonMaximumIterationsSetNum(problemUserNumber, controlLoopIdentifiers, solverIndex, maximumIterations)
def TypeSet(self, coordinateSystemType)
def AnalyticAnalysis_IntegralAnalyticValueGet(field, variableType, componentNumber)
def Equations_SparsityTypeGetNum(regionUserNumber, equationsSetUserNumber)
def MumpsSetCntl(self, icntl, val)
def Problem_ControlLoopGetNum(problemUserNumber, controlLoopIdentifiers, controlLoop)
def InterfaceCondition_PenaltyFieldCreateFinishNum(RegionUserNumber, InterfaceUserNumber, InterfaceConditionUserNumber)
def InterfacePointsConnectivity_UpdateFromProjectionRNum(regionUserNumber, interfaceUserNumber, dataPointsRegionUserNumber, dataProjectionUserNumber, coupledMeshIndex)
def AnalyticAnalysis_IntegralNIDErrorGet(field, variableType, componentNumber)
def VariableTypesSet(self, variableTypes)
def CellML_VariableSetAsKnownNum(regionUserNumber, CellMLUserNumber, CellMLModelUserNumber, variableID)
def BoundaryConditionsGet(self, boundaryConditions)
def RelativeToleranceSet(self, relativeTolerance)
def QuadratureMultipleGaussXiGet(self, quadratureScheme, GaussPoints, GaussXiSizes)
def Field_CreateStartNum(fieldUserNumber, regionUserNumber)
def ParameterSetDataGetSP(self, variableType, fieldSetType)
def DataRestoreIntg(self, data)
def Decomposition_CalculateFacesSetNum(regionUserNumber, meshUserNumber, decompositionUserNumber, calculateFacesFlag)
def InterpolationXiGet(self, interpolationXiSize)
def DataProjection_LabelSetCRegionNum(dataProjectionUserNumber, regionUserNumber, label)
def Field_ParameterSetGetGaussPointCoord(meshEmbedding, componentNumber, coordsSize)
def CoordinateSystem_FocusGetNum(coordinateSystemUserNumber)
def LinearIterativePreconditionerTypeSet(self, preconditionerType)
def ControlLoop_OutputTypeSetNum(problemUserNumber, controlLoopIdentifiers, outputType)
def QuadratureLocalFaceGaussEvaluateSet(self, faceGaussEvaluate)
def SparsitySet(self, sparsityType)
def ResultXiSet(self, dataPointUserNumber, ProjectionXi)
def AnalyticEvaluate(self)
def LabelSet(self, label)
def AnalyticAnalysis_IntegralNIDErrorGetNum(regionUserNumber, fieldUserNumber, variableType, componentNumber)
def ParameterSetDataGetL(self, variableType, fieldSetType)
def ParameterSetGetElementL(self, variableType, fieldSetType, userElementNumber, componentNumber)
def EquationsSet_IndependentCreateStartNum(regionUserNumber, equationsSetUserNumber, independentFieldUserNumber)
def Field_ParameterSetDataGetIntgNum(regionUserNumber, fieldUserNumber, variableType, fieldSetType)
def CreateFieldToCellMLMap(self, field, variableType, componentNumber, fieldParameterSet, CellMLModelUserNumber, variableID, CellMLParameterSet)
def UserNumberSet(self, elementGlobalNumber, elementUserNumber)
def ParameterSetAddConstantSP(self, variableType, fieldSetType, componentNumber, value)
def CreateFinish(self, meshUserNumber, mesh)
def Field_ParameterSetAddElementLNum(regionUserNumber, fieldUserNumber, variableType, fieldSetType, userElementNumber, componentNumber, value)
def Field_ComponentInterpolationSetNum(regionUserNumber, fieldUserNumber, variableType, componentNumber, interpolationType)
def ElementDomainSet(self, elementUserNumber, domain)
def Solver_QuasiNewtonLineSearchMaxStepSetNum(problemUserNumber, controlLoopIdentifiers, solverIndex, maxStep)
def ComponentLabelGet(self, variableType, componentNumber)
def LabelSet(self, label)
def PushData(self, parentField, parentComponent, childField, childComponent)
def InterfaceMatrices_TimeDependenceTypeSet(interfaceCondition, interfaceMatrixIndex, hasTranspose, timeDependenceTypes)
def Field_NumberOfVariablesSetNum(regionUserNumber, fieldUserNumber, numberOfVariables)
def Basis_CollapsedXiSetNum(userNumber, collapsedXi)
def ParameterSetAddNodeL(self, variableType, fieldSetType, versionNumber, derivativeNumber, userNodeNumber, componentNumber, value)
def UserNumberGetRegion(region)
def Field_DataTypeGetNum(regionUserNumber, fieldUserNumber, variableType)
def Field_VariableLabelSetNum(regionUserNumber, fieldUserNumber, variableType, label)
def EquationsSet_EquationsDestroyNum(regionUserNumber, equationsSetUserNumber)
def InputMeshCreateStart(self, meshArgumentName, mesh, meshNumber, region)
def DataPointsGet(self, dataPoints)
def SolversCreateFinish(self)
def CreateStartInterface(self, fieldUserNumber, interface)
def LagrangeFieldCreateFinish(self)
def ParameterSetUpdateElementSP(self, variableType, fieldSetType, userElementNumber, componentNumber, value)
def DataPoints_LabelSetNum(regionUserNumber, dataPointGlobalNumber, label)
def Field_ComponentLabelSetNum(regionUserNumber, fieldUserNumber, variableType, componentNumber, label)
def Solver_QuasiNewtonMaximumFunctionEvaluationsSetNum(problemUserNumber, controlLoopIdentifiers, solverIndex, maximumFunctionEvaluations)
def DataRestoreL(self, data)
def LinearIterativeTypeSet(self, iterativeSolverType)
def Basis_QuadratureOrderSetNum(userNumber, quadratureOrder)
def ComputationalNumberOfNodesGet()
def OutputAddFieldWithType(self, baseName, dofFormat, field, variableType, setType, typeHandle)
def CellML_FieldMapsCreateFinishNum(regionUserNumber, CellMLUserNumber)
def Field_ParameterSetGetDataPointLNumberR(regionUserNumber, fieldUserNumber, variableType, fieldSetType, userDataPointNumber, componentNumber)
def Decomposition_CalculateLinesSetNum(regionUserNumber, meshUserNumber, decompositionUserNumber, calculateLinesFlag)
def OutputTypeSet(self, outputType)
def TimingSummaryOutput()
def MeshElements_UserNumbersAllSetNum(regionUserNumber, meshUserNumber, meshComponentNumber, elementUserNumbers)
def Basis_InterpolationXiGetNum(userNumber, interpolationXiSize)
def UserNumberSet(self, nodeGlobalNumber, nodeUserNumber)
def NewtonLineSearchTypeSet(self, lineSearchType)
def Solver_LinearDirectTypeSetNum(problemUserNumber, controlLoopIdentifiers, solverIndex, directSolverType)
def Solver_DynamicTimesSetNum(problemUserNumber, controlLoopIdentifiers, solverIndex, currentTime, timeIncrement)
def DataProjection_DataPointsProjectionEvaluateNum(dataProjectionUserNumber, dataPointsRegionUserNumber, projectionFieldUserNumber, projectionFieldRegionUserNumber)
def ParameterSetNodeScaleFactorGet(self, variableType, versionNumber, derivativeNumber, nodeUserNumber, componentNumber)
def TopologyElementDataPointLocalNumberGet(self, elementNumber, dataPointIndex)
def RhsVectorGet(self, rhsVector)
def EquationsSet_MaterialsDestroyNum(regionUserNumber, equationsSetUserNumber)
def CreateStartInterface(self, interface, numberOfDataPoints)
def CellML_ModelsFieldGetNum(regionUserNumber, CellMLUserNumber)
def DataPoints_WeightsSetNum(regionUserNumber, dataPointGlobalNumber, dataPointWeights)
def InterfaceCondition_MethodSetNum(regionUserNumber, interfaceUserNumber, interfaceConditionUserNumber, interfaceConditionMethod)
def CellML_IntermediateFieldGetNum(regionUserNumber, CellMLUserNumber)
def GeometricTransformationArbitraryPathSet(self, arbitraryPath)
def Create(self, parentMesh, childMesh)
def AnalyticUserParamSet(self, paramIdx, param)
def NumberOfJacobianMatricesGet(self)
def InputBasisCreateStartNum(self, evaluatorName, userNumber)
def DataPoints_WeightsGetNum(regionUserNumber, dataPointGlobalNumber, dataPointWeightsSize)
def DataPoints_DestroyNum(regionUserNumber)
def Interface_LabelGetNum(parentRegionUserNumber, interfaceUserNumber)
def DataProjection_ResultProjectionVectorGetNum(regionUserNumber, dataProjectionUserNumber, dataPointUserNumber, projectionVectorSize)
def Field_ParameterSetUpdateElementDPNum(regionUserNumber, fieldUserNumber, variableType, fieldSetType, userElementNumber, componentNumber, value)
def Field_ParameterSetAddNodeDPNum(regionUserNumber, fieldUserNumber, variableType, fieldSetType, versionNumber, derivativeNumber, userNodeNumber, componentNumber, value)
def QuadratureNumberOfGaussXiGet(self, numberOfGaussXiSize)
def SolverEquations_InterfaceConditionAddNum(problemUserNumber, controlLoopIdentifiers, solverIndex, interfaceRegionUserNumber, interfaceUserNumber, interfaceConditionUserNumber)
def ParameterSetAddConstantIntg(self, variableType, fieldSetType, componentNumber, value)
def CellML_DestroyNum(regionUserNumber, CellMLUserNumber)
def ParameterSetUpdateElementIntg(self, variableType, fieldSetType, userElementNumber, componentNumber, value)
def CreateCellMLToFieldMap(self, CellMLModelUserNumber, variableID, CellMLParameterSet, field, variableType, componentNumber, fieldParameterSet)
def Solver_NewtonTrustRegionToleranceSetNum(problemUserNumber, controlLoopIdentifiers, solverIndex, tolerance)
def UserNumberGetMesh(mesh)
def AnalyticCreateStart(self, analyticFunctionType, analyticFieldUserNumber, analyticField)
def CellML_StateFieldCreateStartNum(regionUserNumber, CellMLUserNumber, CellMLStateFieldUserNumber)
def ControlLoop_LabelSetNum(problemUserNumber, controlLoopIdentifiers, label)
def GeneratedMesh_DestroyNum(regionUserNumber, generatedMeshUserNumber)
def NumberOfElementsGet(self, numberOfElementsSize)
def EquationsSet_DerivedVariableSetNum(regionUserNumber, equationsSetUserNumber, derivedType, fieldVariableType)
def EquationsSet_IndependentCreateFinishNum(regionUserNumber, equationsSetUserNumber)
def EquationsSet_MaterialsCreateStartNum(regionUserNumber, equationsSetUserNumber, materialsFieldUserNumber)
def Interface_MeshAddNum(interfaceRegionUserNumber, interfaceUserNumber, meshRegionUserNumber, meshUserNumber)
def CoordinateSystem_DestroyNum(coordinateSystemUserNumber)
def Field_ParameterSetUpdateNodeDPNum(regionUserNumber, fieldUserNumber, variableType, fieldSetType, versionNumber, derivativeNumber, userNodeNumber, componentNumber, value)
def Field_ParameterSetDataRestoreIntgNum(regionUserNumber, fieldUserNumber, variableType, fieldSetType, parameters)
def AnalyticDestroy(self)
def CellML_StateFieldGetNum(regionUserNumber, CellMLUserNumber)
def OrientationGet(self, orientationSizes)
def Field_ParameterSetAddElementIntgNum(regionUserNumber, fieldUserNumber, variableType, fieldSetType, userElementNumber, componentNumber, value)
def Field_ParameterSetGetNode(self, args)
def DAESolverTypeSet(self, DAESolverType)
def MeshElements_AdjacentElementGetNum(regionUserNumber, meshUserNumber, meshComponentNumber, globalElementNumber, adjacentElementXi)
def Field_ParameterSetGetElementLNum(regionUserNumber, fieldUserNumber, variableType, fieldSetType, userElementNumber, componentNumber)
def PointXiGet(self, interfaceDataPointIndexNumber, coupledMeshIndexNumber, xiSize)
def LabelSet(self, dataPointGlobalNumber, label)
def QuasiNewtonJacobianCalculationTypeSet(self, jacobianCalculationType)
def DynamicNonlinearSolverGet(self, nonlinearSolver)
def Solver_NewtonMaximumFunctionEvaluationsSetNum(problemUserNumber, controlLoopIdentifiers, solverIndex, maximumFunctionEvaluations)
def ElementNumberSet(self, interfaceElementNumber, coupledMeshIndexNumber, coupledMeshElementNumber)
def ElementNumberSet(self, interfaceDataPointIndexNumber, coupledMeshIndexNumber, coupledMeshElementNumber, meshComponentNumber)
def AddElement(self, field, variableType, elementUserNumber, componentNumber, condition, value)
def MeshNodes_NumberOfNodesGetNum(regionUserNumber, meshUserNumber, meshComponentNumber)
def JacobianMatrixGet(self, residualIndex, variableType, matrix)
def DependentVariableAdd(self, meshIndex, equationsSet, variableType)
def Problem_SpecificationGetNum(problemUserNumber, problemSpecification)
def Basis_QuadratureNumberOfGaussXiSetNum(userNumber, numberOfGaussXi)
def EquationsDestroy(self)
def SetConstant(self, field, variableType, componentNumber, condition, value)
def CoordinateSystemSet(self, coordinateSystem)
def Field_NumberOfComponentsGetNum(regionUserNumber, fieldUserNumber, variableType)
def ParameterSetNodeScaleFactorSet(self, variableType, versionNumber, derivativeNumber, nodeUserNumber, componentNumber, scaleFactor)
def Solver_QuasiNewtonAbsoluteToleranceSetNum(problemUserNumber, controlLoopIdentifiers, solverIndex, absoluteTolerance)
def Field_ComponentMeshComponentSetNum(regionUserNumber, fieldUserNumber, variableType, componentNumber, meshComponent)
def Field_ParameterSetUpdateConstant(self, args)
def AnalyticAnalysis_RMSErrorGetElement(field, variableType, componentNumber, errorType)
def DistributedMatrix_ToSciPy(self)
def Field_DataProjectionSetNum(regionUserNumber, fieldUserNumber, dataProjectionUserNumber)
def Solver_QuasiNewtonRestartTypeSetNum(problemUserNumber, controlLoopIdentifiers, solverIndex, quasiNewtonRestartType)
def CellML_ModelImportNum(regionUserNumber, CellMLUserNumber, URI)
def DataProjection_LabelGetCInterfaceNum(dataProjectionUserNumber, parentRegionUserNumber, interfaceUserNumber)
def NumberOfComponentsGet(self, variableType)
def MeshNodes_DerivativesGetNum(regionUserNumber, meshUserNumber, meshComponentNumber, userNodeNumber, derivativesSize)
def EquationsSet_AnalyticDestroyNum(regionUserNumber, equationsSetUserNumber)
def VariableLabelGet(self, variableType)
def TimesSet(self, startTime, stopTime, timeIncrement)
def InterfacePointsConnectivity_DestroyNum(regionUserNumber, interfaceUserNumber)
def Field_ParameterSetGetDataPointIntgNumberI(parentRegionUserNumber, interfaceUserNumber, fieldUserNumber, variableType, fieldSetType, userDataPointNumber, componentNumber)
def GeneratedMesh_CreateStartNum(generatedMeshUserNumber, regionUserNumber)
def Solver_LinearIterativeAbsoluteToleranceSetNum(problemUserNumber, controlLoopIdentifiers, solverIndex, absoluteTolerance)
def Field_NumberOfComponentsSetNum(regionUserNumber, fieldUserNumber, variableType, numberOfComponents)
def Solver_QuasiNewtonLineSearchMonitorOutputSetNum(problemUserNumber, controlLoopIdentifiers, solverIndex, monitorLinesearchFlag)
def MeshNodes_NumberOfDerivativesGetNum(regionUserNumber, meshUserNumber, meshComponentNumber, userNodeNumber)
def Mesh_NodesGetNum(regionUserNumber, meshUserNumber, meshComponentNumber, meshNodes)
def Field_VariableTypesSetNum(regionUserNumber, fieldUserNumber, variableTypes)
def InterfaceCondition_CreateFinishNum(regionUserNumber, interfaceUserNumber, interfaceConditionUserNumber)
def StateFieldCreateStart(self, CellMLStateFieldUserNumber, field)
def Field_ParameterSetDataRestoreDPNum(regionUserNumber, fieldUserNumber, variableType, fieldSetType, parameters)
def CreateStart(self, userNumber)
def InterfaceEquations_SparsityGetNum(regionUserNumber, interfaceUserNumber, interfaceConditionUserNumber)
def Field_ParameterSetAddElementDPNum(regionUserNumber, fieldUserNumber, variableType, fieldSetType, userElementNumber, componentNumber, value)
def DerivativesGet(self, userNodeNumber, derivativesSize)
def IntermediateFieldGet(self, field)
def NumberOfComponentsGet(self)
def InputCreateFromFile(self, filename)
def DynamicMatrixGetByType(self, matrixType, matrix)
def CreateStart(self, interfaceConditionUserNumber, interface, geometricField)
def SetNode(self, field, variableType, versionNumber, derivativeNumber, nodeUserNumber, componentNumber, condition, value)
def Solver_QuasiNewtonLinearSolverGetNum(problemUserNumber, controlLoopIdentifiers, solverIndex)
def AnalyticAnalysis_PercentageErrorGetNode(field, variableType, versionNumber, derivativeNumber, nodeNumber, componentNumber)
def Basis_DestroyNum(userNumber)
def CreateStartInterface(self, meshUserNumber, interface, numberOfDimensions)
def DataProjection_MaximumIterationUpdateSetNum(dataProjectionUserNumber, regionUserNumber, maximumIterationUpdate)
def NumberOfComponentsSet(self, variableType, numberOfComponents)
def TypeSet(self, decompositionType)
def MumpsSetIcntl(self, icntl, ivalue)
def Field_PositionNormalTangentCalculateNodeNum(regionUserNumber, fieldUserNumber, variableType, componentNumber, localNodeNumber, positionSize, normalSize, tangentsSizes)
def QuasiNewtonTypeSet(self, quasiNewtonType)
def DerivedCreateStart(self, derivedFieldUserNumber, derivedField)
def InterfaceEquations_OutputTypeGetNum(regionUserNumber, interfaceUserNumber, interfaceConditionUserNumber)
def Field_ParameterSetGetNodeIntgNum(regionUserNumber, fieldUserNumber, variableType, fieldSetType, versionNumber, derivativeNumber, userNodeNumber, componentNumber)
def Field_ParameterSetDataRestoreSPNum(regionUserNumber, fieldUserNumber, variableType, fieldSetType, parameters)
def SolverEquationsCreateFinish(self)
def Mesh_TopologyDataPointsCalculateProjectionRegionNum(regionUserNumber, MeshUserNumber, DataProjection)
def ValuesSet(self, dataPointGlobalNumber, dataPointValues)
def Solver_NewtonRelativeToleranceSetNum(problemUserNumber, controlLoopIdentifiers, solverIndex, relativeTolerance)
def Equations_OutputTypeSetNum(regionUserNumber, equationsSetUserNumber, outputType)
def ParameterSetGetNodeIntg(self, variableType, fieldSetType, versionNumber, derivativeNumber, userNodeNumber, componentNumber)
def NumberOfDomainsGet(self)
def QuasiNewtonLineSearchMaxStepSet(self, maxStep)
def ResultExitTagGet(self, dataPointUserNumber)
def Field_ComponentValuesInitialiseLNum(regionUserNumber, fieldUserNumber, variableType, fieldSetType, componentNumber, value)
def SolversCreateStart(self)
def ParameterSetAddNodeDP(self, variableType, fieldSetType, versionNumber, derivativeNumber, userNodeNumber, componentNumber, value)
def DataProjection_MaximumNumberOfIterationsGetNum(dataProjectionUserNumber, regionUserNumber)
def Field_ParameterSetUpdateNode(self, args)
def InterfaceCondition_OperatorGetNum(regionUserNumber, interfaceUserNumber, interfaceConditionUserNumber)
def Field_GeometricParametersElementVolumeGetNum(regionUserNumber, geometricFieldUserNumber, elementNumber)
def InterfaceEquations_SparsitySetNum(regionUserNumber, interfaceUserNumber, interfaceConditionUserNumber, sparsityType)
def CurrentTimesGet(self)
def RandomSeedsGet(randomSeedsSize)
def IterationsSet(self, startIteration, stopIteration, iterationIncrement)
def Problem_SolversDestroyNum(problemUserNumber)
def Equations_LumpingTypeSetNum(regionUserNumber, equationsSetUserNumber, lumpingType)
def Field_ParameterSetGetDataPointIntgNumberR(regionUserNumber, fieldUserNumber, variableType, fieldSetType, userDataPointNumber, componentNumber)
def AnalyticAnalysis_RMSErrorGetNodeNum(regionUserNumber, fieldUserNumber, variableType, componentNumber, errorType)
def DataPoints_UserNumberSetNum(regionUserNumber, dataPointGlobalNumber, dataPointUserNumber)
def Field_ParameterSetDataGetLNum(regionUserNumber, fieldUserNumber, variableType, fieldSetType)
def QuasiNewtonSolveTypeSet(self, quasiNewtonSolveType)
def VectorGet(self, matrixIndex, vector)
def ParameterSetNodeScaleFactorsGet(self, variableType, meshComponentNumber, scaleFactorsSize)
def AnalyticAnalysis_AbsoluteErrorGetConstant(field, variableType, componentNumber)
def NewtonTypeSet(self, newtonSolveType)
def UpdateFromProjection(self, dataProjection, coupledMeshIndex)
def CreateStartInterface(self, interface, numberOfNodes)
def Field_ParameterSetUpdateConstantSPNum(regionUserNumber, fieldUserNumber, variableType, fieldSetType, componentNumber, value)
def CellMLEquationsGet(self, controlLoopIdentifiers, solverIndex, CellMLEquations)
def CellML_StateFieldCreateFinishNum(regionUserNumber, CellMLUserNumber)
def Field_ComponentValuesInitialiseSPNum(regionUserNumber, fieldUserNumber, variableType, fieldSetType, componentNumber, value)
def CreateRegion(self, region)
def NewtonSolutionToleranceSet(self, solutionTolerance)
def ParameterSetInterpolateMultipleXiDP(self, variableType, fieldSetType, derivativeNumber, userElementNumber, xi, valuesSizes)
def Nodes_NumberOfNodesGetNum(regionUserNumber)
def CoordinateSystem_RadialInterpolationSetNum(coordinateSystemUserNumber, radialInterpolationType)
def GeometricFieldGet(self, geometricField)
def Problem_ControlLoopDestroyNum(problemUserNumber)
def Solver_NewtonConvergenceTestTypeSetNum(problemUserNumber, controlLoopIdentifiers, solverIndex, convergenceTestType)
def Field_ParameterSetGetElementSPNum(regionUserNumber, fieldUserNumber, variableType, fieldSetType, userElementNumber, componentNumber)
def QuasiNewtonMaximumIterationsSet(self, maximumIterations)
def Solver_QuasiNewtonSolutionToleranceSetNum(problemUserNumber, controlLoopIdentifiers, solverIndex, solutionTolerance)
def EquationsSet_SourceCreateFinishNum(regionUserNumber, equationsSetUserNumber)
def ControlLoop_TimeOutputSetNum(problemUserNumber, controlLoopIdentifiers, outputFrequency)
def Region_CoordinateSystemSetNum(regionUserNumber, coordinateSystemUserNumber)
def Field_ParameterSetUpdateConstantIntgNum(regionUserNumber, fieldUserNumber, variableType, fieldSetType, componentNumber, value)
def QuasiNewtonScaleTypeSet(self, quasiNewtonScaleType)
def InterfacePointsConnectivity_ElementNumberGetNum(regionUserNumber, interfaceUserNumber, interfaceDataPointIndexNumber, coupledMeshIndexNumber, meshComponentNumber)
def Decomposition_NodeDomainGetNum(regionUserNumber, meshUserNumber, decompositionUserNumber, nodeUserNumber, meshComponentNumber)
def Field_MeshDecompositionGetNum(regionUserNumber, fieldUserNumber)
def InputCreateMeshComponent(self, mesh, componentNumber, evaluatorName)
def BasisSet(self, bases)
def LinearIterativeGMRESRestartSet(self, GMRESRestart)
def AbsoluteToleranceSet(self, absoluteTolerance)
def Solver_DAEEulerSolverTypeGetNum(problemUserNumber, controlLoopIdentifiers, solverIndex)
def Field_ParameterSetUpdateConstantLNum(regionUserNumber, fieldUserNumber, variableType, fieldSetType, componentNumber, value)
def Decomposition_CreateFinishNum(regionUserNumber, meshUserNumber, decompositionUserNumber)
def SolverEquations_BoundaryConditionsCreateFinishNum(problemUserNumber, controlLoopIdentifiers, solverIndex)
def CellML_IntermediateFieldCreateFinishNum(regionUserNumber, CellMLUserNumber)
def CreateStart(self, equationsSetUserNumber, region, geomFibreField, equationsSetSpecification, equationsSetFieldUserNumber, equationsSetFieldField)
def IntegrationTypeGet(self)
def Problem_CellMLEquationsCreateFinishNum(problemUserNumber)
def Solver_NewtonTrustRegionDelta0SetNum(problemUserNumber, controlLoopIdentifiers, solverIndex, delta0)
def InterfaceMatrices_TimeDependenceTypeGet(interfaceCondition, interfaceMatrixIndex, hasTranspose, timeDependenceTypesSize)
def CreateStart(self, decompositionUserNumber, mesh)
def CellML_FieldMapsCreateStartNum(regionUserNumber, CellMLUserNumber)
def QuadratureTypeSet(self, quadratureType)
def NumberOfMatricesGet(self)
def DataProjection_ResultExitTagGetNum(regionUserNumber, dataProjectionUserNumber, dataPointUserNumber)
def QuadratureSingleGaussXiGet(self, quadratureScheme, GaussPoint, GaussXiSize)
def FocusSet(self, focus)
def ComponentInterpolationSet(self, variableType, componentNumber, interpolationType)
def BasisSet(self, globalElementNumber, basis)
def OutputTypeSet(self, outputType)
def NumberOfElementsSet(self, numberOfElements)
def Field_ParameterSetUpdateDataPointDPNumberI(parentRegionUserNumber, interfaceUserNumber, fieldUserNumber, variableType, fieldSetType, userDataPointNumber, componentNumber, value)
def InterfaceMeshConnectivity_CreateStartNum(regionUserNumber, interfaceUserNumber, meshNumber)
def OriginGet(self, originSize)
def InterfacePointsConnectivity_CreateStartNum(regionUserNumber, interfaceUserNumber, MeshNumber)
def GeometricTransformationRotationSet(self, pivotPoint, axis, angle, loadIncrementIdx)
def GeneratedMesh_BaseVectorsSetNum(regionUserNumber, generatedMeshUserNumber, baseVectors)
def Solver_GeometricTransformationRotationSetNum(problemUserNumber, controlLoopIdentifier, solverIndex, pivotPoint, axis, angle, loadIncrementIdx)
def ValuesGet(self, dataPointGlobalNumber, dataPointValuesSize)
def InterfacePointsConnectivity_PointXiSetNum(regionUserNumber, interfaceUserNumber, interfaceDataPointIndexNumber, coupledMeshIndexNumber, xi)
def Problem_CreateFinishNum(problemUserNumber)
def Basis_QuadratureOrderGetNum(userNumber)