OpenCMISS-Iron FORTRAN API Documentation

Equations set constants. More...

Collaboration diagram for OPENCMISS::EquationsSet::Constants:

Modules

 OPENCMISS::EquationsSet::Classes
 Equations set classes.
 
 OPENCMISS::EquationsSet::Types
 Equations set Types.
 
 OPENCMISS::EquationsSet::Subtypes
 Equations set subtypes.
 
 OPENCMISS::EquationsSet::SolutionMethods
 The solution method parameters.
 
 OPENCMISS::EquationsSet::DerivedTypes
 EquationsSet derived type parameters.
 
 OPENCMISS::EquationsSet::TensorEvaluateTypes
 Type of tensor to evaluate from an EquationsSet.
 
 OPENCMISS::EquationsSet::DynamicMatrixTypes
 Type of matrix in a dynamic equations set.
 
 OPENCMISS::EquationsSet::AnalyticFunctionTypes
 The analytic function types.
 
 OPENCMISS::FiniteElasticity::AnalyticParamIndices
 Indices for EQUATIONS_SET_ANALYTIC_TYPEANALYTIC_USER_PARAMS.
 
 OPENCMISS::Field::Constants
 Field constants.
 
 OPENCMISS::GeneratedMesh::Constants
 Generated mesh constants.
 
 OPENCMISS::InterfaceConditions::Constants
 Interface conditions constants.
 
 OPENCMISS::InterfaceMatrices::TimeDependenceTypes
 Interface matrices time dependency types.
 
 OPENCMISS::Mesh::Constants
 Mesh constants.
 
 OPENCMISS::MatrixVector::Constants
 Distributed matrix and vector function constants.
 
 OPENCMISS::Problem::Constants
 Problem constants.
 
 OPENCMISS::Solver::Constants
 Solver constants.
 

Data Types

interface  opencmiss_iron::cmfe_equationsset_analyticcreatefinish
 Finish the creation of a analytic solution for an equations set. More...
 
interface  opencmiss_iron::cmfe_equationsset_analyticcreatestart
 Start the creation of a analytic solution for an equations set. More...
 
interface  opencmiss_iron::cmfe_equationsset_analyticdestroy
 Destroy the analytic solution for an equations set. More...
 
interface  opencmiss_iron::cmfe_equationsset_analyticevaluate
 Evaluates the current analytic solution for an equations set. More...
 
interface  opencmiss_iron::cmfe_equationsset_analytictimeget
 Returns the analytic time for an equations set. More...
 
interface  opencmiss_iron::cmfe_equationsset_analytictimeset
 Sets/changes the analytic time for an equations set. More...
 
interface  opencmiss_iron::cmfe_equationsset_createfinish
 Finish the creation of an equations set. More...
 
interface  opencmiss_iron::cmfe_equationsset_createstart
 Start the creation of an equations set on a region. More...
 
interface  opencmiss_iron::cmfe_equationsset_destroy
 Destroy an equations set. More...
 
interface  opencmiss_iron::cmfe_equationsset_dependentcreatefinish
 Finish the creation of dependent variables for an equations set. More...
 
interface  opencmiss_iron::cmfe_equationsset_dependentcreatestart
 Start the creation of dependent variables for an equations set. More...
 
interface  opencmiss_iron::cmfe_equationsset_dependentdestroy
 Destroy the dependent variables for an equations set. More...
 
interface  opencmiss_iron::cmfe_equationsset_derivedcreatefinish
 Finish the creation of derived variables for an equations set. More...
 
interface  opencmiss_iron::cmfe_equationsset_derivedcreatestart
 Start the creation of derived variables for an equations set. These are used to store any intermediate calculated values, for example stress and strain fields in an elasticity problem. More...
 
interface  opencmiss_iron::cmfe_equationsset_deriveddestroy
 Destroy the derived variables for an equations set. More...
 
interface  opencmiss_iron::cmfe_equationsset_equationscreatefinish
 Finish the creation of equations for an equations set. More...
 
interface  opencmiss_iron::cmfe_equationsset_equationscreatestart
 Start the creation of equations for an equations set. More...
 
interface  opencmiss_iron::cmfe_equationsset_equationsdestroy
 Destroy the equations for an equations set. More...
 
interface  opencmiss_iron::cmfe_equationsset_independentcreatefinish
 Finish the creation of independent fields for an equations set. More...
 
interface  opencmiss_iron::cmfe_equationsset_independentcreatestart
 Start the creation of independent fields for an equations set. More...
 
interface  opencmiss_iron::cmfe_equationsset_independentdestroy
 Destroy the independent fields for an equations set. More...
 
interface  opencmiss_iron::cmfe_equationsset_materialscreatefinish
 Finish the creation of materials for an equations set. More...
 
interface  opencmiss_iron::cmfe_equationsset_materialscreatestart
 Start the creation of materials for an equations set. More...
 
interface  opencmiss_iron::cmfe_equationsset_materialsdestroy
 Destroy the materials for an equations set. More...
 
interface  opencmiss_iron::cmfe_equationsset_solutionmethodget
 Returns the solution method for an equations set. More...
 
interface  opencmiss_iron::cmfe_equationsset_solutionmethodset
 Sets/changes the solution method for an equations set. More...
 
interface  opencmiss_iron::cmfe_equationsset_sourcecreatefinish
 Finish the creation of a source for an equations set. More...
 
interface  opencmiss_iron::cmfe_equationsset_sourcecreatestart
 Start the creation of a source for an equations set. More...
 
interface  opencmiss_iron::cmfe_equationsset_sourcedestroy
 Destroy the source for an equations set. More...
 
interface  opencmiss_iron::cmfe_equationsset_specificationget
 Returns the equations set specification array. More...
 
interface  opencmiss_iron::cmfe_equationsset_specificationsizeget
 Returns the size of the equations set specification array. More...
 
interface  opencmiss_iron::cmfe_equationsset_derivedvariablecalculate
 Calculates an output field for the equations set. More...
 
interface  opencmiss_iron::cmfe_equationsset_derivedvariableset
 Set the derived field variable type to be used by a derived variable. More...
 
interface  opencmiss_iron::cmfe_equationsset_tensorinterpolatexi
 Evaluate a tensor at a given element xi location. More...
 
interface  opencmiss_iron::cmfe_equationsset_analyticuserparamget
 Gets the equations set analytic user parameter. More...
 
interface  opencmiss_iron::cmfe_equationsset_analyticuserparamset
 Sets/changes the equations set analytic user parameter. More...
 
interface  opencmiss_iron::cmfe_field_componentinterpolationget
 Returns the interpolation type for a field variable component. More...
 
interface  opencmiss_iron::cmfe_field_componentinterpolationset
 Sets/changes the interpolation type for a field variable component. More...
 
interface  opencmiss_iron::cmfe_field_componentlabelget
 Returns the label for a field variable component. More...
 
interface  opencmiss_iron::cmfe_field_componentlabelset
 Sets/changes the label for a field variable component. More...
 
interface  opencmiss_iron::cmfe_field_componentmeshcomponentget
 Returns the mesh component number for a field variable component. More...
 
interface  opencmiss_iron::cmfe_field_componentmeshcomponentset
 Sets/changes the mesh component number for a field variable component. More...
 
interface  opencmiss_iron::cmfe_field_componentvaluesinitialise
 Initialises the values of a parameter set of a field variable component to a constant value. More...
 
interface  opencmiss_iron::cmfe_field_datatypeget
 Returns the data type for a field variable. More...
 
interface  opencmiss_iron::cmfe_field_datatypeset
 Sets/changes the data type for a field variable. More...
 
interface  opencmiss_iron::cmfe_field_dofordertypeget
 Returns the DOF order type for a field variable. More...
 
interface  opencmiss_iron::cmfe_field_dofordertypeset
 Sets/changes the DOF order type for a field variable. Note: for contiguous coponent DOF ordering all the components of the field variable must have the same interpolation type. More...
 
interface  opencmiss_iron::cmfe_field_createfinish
 Finishes the creation of a field. More...
 
interface  opencmiss_iron::cmfe_field_createstart
 Starts the creation of a field. More...
 
interface  opencmiss_iron::cmfe_field_dependenttypeget
 Returns the dependent type for a field. More...
 
interface  opencmiss_iron::cmfe_field_dependenttypeset
 Sets/changes the dependent type for a field. More...
 
interface  opencmiss_iron::cmfe_field_destroy
 Destroys a field. More...
 
interface  opencmiss_iron::cmfe_field_dimensionget
 Returns the field dimension for a field variable. More...
 
interface  opencmiss_iron::cmfe_field_dimensionset
 Sets/changes the field dimension for a field variable. More...
 
interface  opencmiss_iron::cmfe_field_geometricfieldget
 Returns the geometric field for a field. More...
 
interface  opencmiss_iron::cmfe_field_geometricfieldset
 Sets/changes the geometric field for a field. More...
 
interface  opencmiss_iron::cmfe_field_geometricparameterselementlinelengthget
 Gets line lengths from a geometric field given an element number and element basis line number. More...
 
interface  opencmiss_iron::cmfe_field_geometricparameterselementvolumeget
 Gets volumes from a geometric field given an element number. More...
 
interface  opencmiss_iron::cmfe_field_labelget
 Returns the label for a field. More...
 
interface  opencmiss_iron::cmfe_field_labelset
 Sets/changes the label for a field. More...
 
interface  opencmiss_iron::cmfe_field_positionnormaltangentcalculatenode
 
interface  opencmiss_iron::cmfe_field_meshdecompositionget
 Returns the mesh decomposition for a field. More...
 
interface  opencmiss_iron::cmfe_field_meshdecompositionset
 Sets/changes the mesh decomposition for a field. More...
 
interface  opencmiss_iron::cmfe_field_dataprojectionset
 Sets/changes the data projection for a field. More...
 
interface  opencmiss_iron::cmfe_field_numberofcomponentsget
 Returns the number of field components for a field variable. More...
 
interface  opencmiss_iron::cmfe_field_numberofcomponentsset
 Sets/changes the number of field components for a field variable. More...
 
interface  opencmiss_iron::cmfe_field_numberofvariablesget
 Returns the number of field variables for a field. More...
 
interface  opencmiss_iron::cmfe_field_numberofvariablesset
 Sets/changes the number of field variables for a field. More...
 
interface  opencmiss_iron::cmfe_field_parametersetaddconstant
 Adds the given value to the given parameter set for the constant of the field variable component. More...
 
interface  opencmiss_iron::cmfe_field_parametersetaddelement
 Adds the given value to the given parameter set for a particular user element of the field variable component. More...
 
interface  opencmiss_iron::cmfe_field_parametersetaddnode
 Adds the given value to the given parameter set for a particular user node of the field variable component. More...
 
interface  opencmiss_iron::cmfe_field_parametersetcreate
 Creates a new parameter set of type set type for a field variable. More...
 
interface  opencmiss_iron::cmfe_field_parametersetdestroy
 Destroy a parameter set of type set type for a field variable. More...
 
interface  opencmiss_iron::cmfe_field_parametersetdataget
 Returns a pointer to the specified field parameter set local data array. 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. More...
 
interface  opencmiss_iron::cmfe_field_parametersetdatarestore
 Restores the specified field variable parameter set local array that was obtained with an OpenCMISS::Iron::cmfe_Field_ParameterSetDataGet call. More...
 
interface  opencmiss_iron::cmfe_field_parametersetgetconstant
 Returns from the given parameter set a value for the specified constant of a field variable component. More...
 
interface  opencmiss_iron::cmfe_field_parametersetgetdatapoint
 Returns from the given parameter set a value for the specified data pont of a field variable component. More...
 
interface  opencmiss_iron::cmfe_field_parametersetgetelement
 Returns from the given parameter set a value for the specified element of a field variable component. More...
 
interface  opencmiss_iron::cmfe_field_parametersetgetnode
 Returns from the given parameter set a value for the specified node and derivative of a field variable component. More...
 
interface  opencmiss_iron::cmfe_field_parametersetgetgausspoint
 Returns from the given parameter set a value for the specified element and Gauss point of a field variable component. More...
 
interface  opencmiss_iron::cmfe_field_parametersetupdateconstant
 Updates the given parameter set with the given value for the constant of a field variable component. More...
 
interface  opencmiss_iron::cmfe_field_parametersetupdatedatapoint
 Update the given parameter set a value for the specified data pont of a field variable component. More...
 
interface  opencmiss_iron::cmfe_field_parametersetupdateelement
 Updates the given parameter set with the given value for a particular user element of a field variable component. More...
 
interface  opencmiss_iron::cmfe_field_parametersetupdatefinish
 Finishes the parameter set update for a field variable. More...
 
interface  opencmiss_iron::cmfe_field_parametersetupdatenode
 Updates the given parameter set with the given value for a particular user node of a field variable component. More...
 
interface  opencmiss_iron::cmfe_field_parametersetnodescalefactorget
 Gets a scale factor for a particular node. More...
 
interface  opencmiss_iron::cmfe_field_parametersetnodescalefactorsget
 Gets the scale factors for all nodes. More...
 
interface  opencmiss_iron::cmfe_field_parametersetnodescalefactorset
 Sets a scale factor for a particular node. More...
 
interface  opencmiss_iron::cmfe_field_parametersetnodescalefactorsset
 Sets the scale factors for all nodes. More...
 
interface  opencmiss_iron::cmfe_field_parametersetnodenumberofscalefactordofsget
 Gets the number of scalefactor dofs. More...
 
interface  opencmiss_iron::cmfe_field_parametersetupdatelocaldofs
 Updates the given parameter set with the given values for all local dofs of the field variable. More...
 
interface  opencmiss_iron::cmfe_field_parametersetupdategausspoint
 Updates the given parameter set with the given value for a particular Gauss point of a field variable component. More...
 
interface  opencmiss_iron::cmfe_field_parametersetinterpolatexi
 Interpolates the given parameter set at a specified xi/set of xi locations for specified element and derviative. More...
 
interface  opencmiss_iron::cmfe_field_parametersetinterpolategauss
 Interpolates the given parameter set at a specified set of Gauss points for specified element and derviative. When interpolating at multiple Gauss points, if no Gauss points are specified then all Gauss points are interpolated. More...
 
interface  opencmiss_iron::cmfe_field_parametersetupdateelementdatapoint
 Updates the given parameter set with the given value for a particular data point of a field variable component. More...
 
interface  opencmiss_iron::cmfe_field_parametersetupdatestart
 Starts the parameter set update for a field variable. More...
 
interface  opencmiss_iron::cmfe_field_parameterstofieldparameterscomponentcopy
 Copy the parameters from the parameter set of a component of a field variable to the paramters of a parameter set of a component of another field variable. More...
 
interface  opencmiss_iron::cmfe_field_scalingtypeget
 Returns the scaling type for a field. More...
 
interface  opencmiss_iron::cmfe_field_scalingtypeset
 Sets/changes the scaling type for a field. More...
 
interface  opencmiss_iron::cmfe_field_typeget
 Returns the type for a field. More...
 
interface  opencmiss_iron::cmfe_field_typeset
 Sets/changes the type for a field. More...
 
interface  opencmiss_iron::cmfe_field_variablelabelget
 Returns the label for a field variable. More...
 
interface  opencmiss_iron::cmfe_field_variablelabelset
 Sets/changes the label for a field variable. More...
 
interface  opencmiss_iron::cmfe_field_variabletypesget
 Returns the field variable types for a field. More...
 
interface  opencmiss_iron::cmfe_field_variabletypesset
 Sets/changes the field variable types for a field. More...
 
interface  opencmiss_iron::cmfe_fields_elementsexport
 
interface  opencmiss_iron::cmfe_fields_nodesexport
 
interface  opencmiss_iron::cmfe_generatedmesh_basisget
 Returns the basis for a generated mesh. More...
 
interface  opencmiss_iron::cmfe_generatedmesh_basisset
 Sets/changes the basis for a generated mesh. More...
 
interface  opencmiss_iron::cmfe_generatedmesh_basevectorsset
 Sets/changes the base vectors for a generated mesh. More...
 
interface  opencmiss_iron::cmfe_generatedmesh_createfinish
 Finishes the creation of a generated mesh. More...
 
interface  opencmiss_iron::cmfe_generatedmesh_createstart
 Starts the creation of a generated mesh. More...
 
interface  opencmiss_iron::cmfe_generatedmesh_destroy
 Destroys a generated mesh. More...
 
interface  opencmiss_iron::cmfe_generatedmesh_extentget
 Returns the extent of a generated mesh. More...
 
interface  opencmiss_iron::cmfe_generatedmesh_extentset
 Sets/changes the extent of a generated mesh. More...
 
interface  opencmiss_iron::cmfe_generatedmesh_numberofelementsget
 Returns the number of elements in a generated mesh. More...
 
interface  opencmiss_iron::cmfe_generatedmesh_numberofelementsset
 Sets/changes the number of elements in a generated mesh. More...
 
interface  opencmiss_iron::cmfe_generatedmesh_originget
 Returns the origin of a generated mesh. More...
 
interface  opencmiss_iron::cmfe_generatedmesh_originset
 Sets/changes the origin of a generated mesh. More...
 
interface  opencmiss_iron::cmfe_generatedmesh_typeget
 Returns the type of a generated mesh. More...
 
interface  opencmiss_iron::cmfe_generatedmesh_typeset
 Sets/changes the type of a generated mesh. More...
 
interface  opencmiss_iron::cmfe_generatedmesh_geometricparameterscalculate
 Calculates and sets the geometric field parameters for a generated mesh. More...
 
interface  opencmiss_iron::cmfe_generatedmesh_surfaceget
 Returns a list of nodes belonging to a surface of given type. More...
 
interface  opencmiss_iron::cmfe_meshembedding_create
 Creates an embedding of one mesh in another. More...
 
interface  opencmiss_iron::cmfe_meshembedding_setchildnodeposition
 Sets the embedded nodes for one parent element. More...
 
interface  opencmiss_iron::cmfe_meshembedding_pushdata
 Pushes data from the parent field to the child field. More...
 
interface  opencmiss_iron::cmfe_meshembedding_setgausspointdata
 
interface  opencmiss_iron::cmfe_meshembedding_pullgausspointdata
 
interface  opencmiss_iron::cmfe_meshembedding_getgausspointcoord
 
interface  opencmiss_iron::cmfe_interface_meshadd
 Adds a mesh to an interface. More...
 
interface  opencmiss_iron::cmfe_interface_createfinish
 Finishes the creation of an interface. More...
 
interface  opencmiss_iron::cmfe_interface_createstart
 Starts the creation of an interface. More...
 
interface  opencmiss_iron::cmfe_interface_coordinatesystemset
 Set the coordinate system of an inteface. More...
 
interface  opencmiss_iron::cmfe_interface_coordinatesystemget
 Get the coordinate system of an inteface. More...
 
interface  opencmiss_iron::cmfe_interface_destroy
 Destroys an interface. More...
 
interface  opencmiss_iron::cmfe_interface_labelget
 Returns the label of an interface. More...
 
interface  opencmiss_iron::cmfe_interface_labelset
 Sets/changes the label of an interface. More...
 
interface  opencmiss_iron::cmfe_interface_nodesget
 Returns the nodes for a interface. More...
 
interface  opencmiss_iron::cmfe_interfacemeshconnectivity_createfinish
 Finishes the creation of an interface meshes connectivity. More...
 
interface  opencmiss_iron::cmfe_interfacemeshconnectivity_createstart
 Starts the creation of an interface meshes connectivity. More...
 
interface  opencmiss_iron::cmfe_interfacemeshconnectivity_elementxiset
 Sets the element xi values for the mesh connectivity between an element in the interface mesh and an element in a region mesh. More...
 
interface  opencmiss_iron::cmfe_interfacemeshconnectivity_elementnumberset
 Sets the number of elements coupled through a given interface mesh element. More...
 
interface  opencmiss_iron::cmfe_interfacemeshconnectivity_nodenumberset
 Sets the coupled node numbers. More...
 
interface  opencmiss_iron::cmfe_interfacemeshconnectivity_basisset
 Sets the number of elements coupled through a given interface mesh element. More...
 
interface  opencmiss_iron::cmfe_interfacemeshconnectivity_destroy
 Destroys an interface meshes connectivity. More...
 
interface  opencmiss_iron::cmfe_interfacepointsconnectivity_createfinish
 Finishes the creation of an interface points connectivity. More...
 
interface  opencmiss_iron::cmfe_interfacepointsconnectivity_createstart
 Starts the creation of an interface points connectivity. More...
 
interface  opencmiss_iron::cmfe_interfacepointsconnectivity_destroy
 Destroys an interface points connectivity. More...
 
interface  opencmiss_iron::cmfe_interfacepointsconnectivity_elementnumberget
 Get the coupled mesh element number that defines points connectivity. More...
 
interface  opencmiss_iron::cmfe_interfacepointsconnectivity_pointxiget
 Gets the element xi values for the points connectivity between a data point in the interface mesh and an element in a region mesh. More...
 
interface  opencmiss_iron::cmfe_interfacepointsconnectivity_elementnumberset
 Sets the coupled mesh element number that defines points connectivity. More...
 
interface  opencmiss_iron::cmfe_interfacepointsconnectivity_pointxiset
 Sets the element xi values for the points connectivity between a data point in the interface mesh and an element in a region mesh. More...
 
interface  opencmiss_iron::cmfe_interfacepointsconnectivity_updatefromprojection
 Update points connectivity information with projection results. More...
 
interface  opencmiss_iron::cmfe_interfacecondition_createfinish
 Finishes the creation of an interface condition. More...
 
interface  opencmiss_iron::cmfe_interfacecondition_createstart
 Starts the creation of an interface condition. More...
 
interface  opencmiss_iron::cmfe_interfacecondition_dependentvariableadd
 Adds in a dependent variable to an interface condition. More...
 
interface  opencmiss_iron::cmfe_interfacecondition_destroy
 Destroys an interface condition. More...
 
interface  opencmiss_iron::cmfe_interfacecondition_equationscreatefinish
 Finishes the creation of equations for an interface condition. More...
 
interface  opencmiss_iron::cmfe_interfacecondition_equationscreatestart
 Starts the creation of equations for an interface condition. More...
 
interface  opencmiss_iron::cmfe_interfacecondition_equationsdestroy
 Destroys the interface equations for an interface condition. More...
 
interface  opencmiss_iron::cmfe_interfacecondition_integrationtypeget
 Returns the integration type for an interface condition. More...
 
interface  opencmiss_iron::cmfe_interfacecondition_integrationtypeset
 Sets/changes the integration type for an interface condition. More...
 
interface  opencmiss_iron::cmfe_interfacecondition_lagrangefieldcreatefinish
 Finishes the creation of a Lagrange multipliers field for an interface condition. More...
 
interface  opencmiss_iron::cmfe_interfacecondition_lagrangefieldcreatestart
 Starts the creation of a Lagrange multipliers field for an interface condition. More...
 
interface  opencmiss_iron::cmfe_interfacecondition_penaltyfieldcreatefinish
 Finishes the creation of a Penalty field for an interface condition. More...
 
interface  opencmiss_iron::cmfe_interfacecondition_penaltyfieldcreatestart
 Starts the creation of a Penalty field for an interface condition. More...
 
interface  opencmiss_iron::cmfe_interfacecondition_methodget
 Returns the method for an interface condition. More...
 
interface  opencmiss_iron::cmfe_interfacecondition_methodset
 Sets/changes the method for an interface condition. More...
 
interface  opencmiss_iron::cmfe_interfacecondition_operatorget
 Returns the operator for an interface condition. More...
 
interface  opencmiss_iron::cmfe_interfacecondition_operatorset
 Sets/changes the operator for an interface condition. More...
 
interface  opencmiss_iron::cmfe_interfaceequations_sparsityget
 Returns the sparsity for interface equations. More...
 
interface  opencmiss_iron::cmfe_interfaceequations_sparsityset
 Sets/changes the sparsity for interface equations. More...
 
interface  opencmiss_iron::cmfe_interfaceequations_outputtypeget
 Returns the output type for interface equations. More...
 
interface  opencmiss_iron::cmfe_interfaceequations_outputtypeset
 Sets/changes the output type for interface equations. More...
 
interface  opencmiss_iron::cmfe_decomposition_createfinish
 Finishes the creation of a domain decomposition. More...
 
interface  opencmiss_iron::cmfe_decomposition_createstart
 Start the creation of a domain decomposition for a given mesh. More...
 
interface  opencmiss_iron::cmfe_decomposition_destroy
 Destroys a domain decomposition. More...
 
interface  opencmiss_iron::cmfe_decomposition_elementdomaincalculate
 Calculates the element domains for the decomposition of a mesh. More...
 
interface  opencmiss_iron::cmfe_decomposition_elementdomainget
 Returns the domain for a given element in a decomposition of a mesh. More...
 
interface  opencmiss_iron::cmfe_decomposition_elementdomainset
 Sets/changes the domain for a given element in a decomposition of a mesh. More...
 
interface  opencmiss_iron::cmfe_decomposition_meshcomponentget
 Returns the mesh component number used for the decomposition of a mesh. More...
 
interface  opencmiss_iron::cmfe_decomposition_meshcomponentset
 Sets/changes the mesh component number used for the decomposition of a mesh. More...
 
interface  opencmiss_iron::cmfe_decomposition_numberofdomainsget
 Returns the number of domains used for the decomposition of a mesh. More...
 
interface  opencmiss_iron::cmfe_decomposition_numberofdomainsset
 Sets/changes the number of domains used for the decomposition of a mesh. More...
 
interface  opencmiss_iron::cmfe_decomposition_typeget
 Returns the type of decomposition. More...
 
interface  opencmiss_iron::cmfe_decomposition_typeset
 Sets/changes the type of decomposition. More...
 
interface  opencmiss_iron::cmfe_decomposition_calculatelinesset
 Sets/changes whether lines should be calculated for the decomposition. More...
 
interface  opencmiss_iron::cmfe_decomposition_calculatefacesset
 Sets/changes whether faces should be calculated for the decomposition. More...
 
interface  opencmiss_iron::cmfe_mesh_createfinish
 Finishes the creation of a mesh. More...
 
interface  opencmiss_iron::cmfe_mesh_createstart
 Starts the creation of a mesh. More...
 
interface  opencmiss_iron::cmfe_mesh_destroy
 Destroys a mesh. More...
 
interface  opencmiss_iron::cmfe_mesh_numberofcomponentsget
 Returns the number of mesh components in a mesh. More...
 
interface  opencmiss_iron::cmfe_mesh_numberofcomponentsset
 Sets/changes the number of mesh components in a mesh. More...
 
interface  opencmiss_iron::cmfe_mesh_numberofelementsget
 Returns the number of elements in a mesh. More...
 
interface  opencmiss_iron::cmfe_mesh_numberofelementsset
 Sets/changes the number of elements in a mesh. More...
 
interface  opencmiss_iron::cmfe_mesh_surroundingelementscalculateset
 Sets/changes the surrounding elements calculate flag for the mesh. More...
 
interface  opencmiss_iron::cmfe_mesh_topologydatapointscalculateprojection
 Sets/changes whether data points topology should be calculated for the decomposition. More...
 
interface  opencmiss_iron::cmfe_meshelements_basisget
 Returns the basis for an element in a mesh. More...
 
interface  opencmiss_iron::cmfe_meshelements_basisset
 Sets/changes the basis for an element in a mesh. More...
 
interface  opencmiss_iron::cmfe_meshelements_adjacentelementget
 Returns the adjacent elements for a given element and adjacent xi direction for an element in a mesh. More...
 
interface  opencmiss_iron::cmfe_meshelements_createfinish
 Finishes the creation of a mesh elements for a mesh component. More...
 
interface  opencmiss_iron::cmfe_meshelements_createstart
 Starts the creation of a mesh elements for a mesh component. More...
 
interface  opencmiss_iron::cmfe_mesh_elementsget
 Get the mesh elements belonging to a mesh component. More...
 
interface  opencmiss_iron::cmfe_meshelements_nodesget
 Returns the element nodes for an element in a mesh. More...
 
interface  opencmiss_iron::cmfe_meshelements_nodesset
 Sets/changes the element nodes for an element in a mesh. More...
 
interface  opencmiss_iron::cmfe_meshelements_usernodeversionset
 Sets/changes a user node's derivative version for an element in a mesh. More...
 
interface  opencmiss_iron::cmfe_meshelements_localelementnodeversionset
 Sets/changes a local element's node derivative version for an element in a mesh. More...
 
interface  opencmiss_iron::cmfe_meshelements_usernumberget
 Returns the element user number for an element in a mesh. More...
 
interface  opencmiss_iron::cmfe_meshelements_usernumberset
 Sets/changes the element user number for an element in a mesh. More...
 
interface  opencmiss_iron::cmfe_meshelements_usernumbersallset
 Sets/changes the element user numbers for all element in a mesh. More...
 
interface  opencmiss_iron::cmfe_mesh_nodeexists
 Returns true if the given node is in the given mesh component. More...
 
interface  opencmiss_iron::cmfe_mesh_elementexists
 Returns true if the given element is in the given mesh component. More...
 
interface  opencmiss_iron::cmfe_mesh_nodesget
 Get the mesh nodes belonging to a mesh component. More...
 
interface  opencmiss_iron::cmfe_meshnodes_numberofderivativesget
 Returns the number of derivatives for a node in a mesh. More...
 
interface  opencmiss_iron::cmfe_meshnodes_derivativesget
 Returns the derivatives for a node in a mesh. More...
 
interface  opencmiss_iron::cmfe_meshnodes_numberofversionsget
 Returns the number of versions for a derivative at a node in a mesh. More...
 
interface  opencmiss_iron::cmfe_meshnodes_numberofnodesget
 Returns the number of nodes in a mesh. More...
 
interface  opencmiss_iron::cmfe_decomposition_nodedomainget
 Returns the domain for a given element in a decomposition of a mesh. More...
 
interface  opencmiss_iron::cmfe_decomposition_topologydataprojectioncalculate
 Calculates the decomposition topology for data points . More...
 
interface  opencmiss_iron::cmfe_decomposition_topologyelementdatapointlocalnumberget
 Gets the local data point number for data points projected on an element. More...
 
interface  opencmiss_iron::cmfe_decomposition_topologyelementdatapointusernumberget
 Gets the user data point number for data points projected on an element. More...
 
interface  opencmiss_iron::cmfe_decomposition_topologynumberofelementdatapointsget
 Gets the number of data points projected on an element. More...
 
interface  opencmiss_iron::cmfe_distributedmatrix_storagetypeget
 Get the storage type for a distributed matrix. More...
 
interface  opencmiss_iron::cmfe_distributedmatrix_datatypeget
 Get the data type for a distributed matrix. More...
 
interface  opencmiss_iron::cmfe_distributedmatrix_dimensionsget
 Get the dimensions for a distributed matrix on this computational node. More...
 
interface  opencmiss_iron::cmfe_distributedmatrix_storagelocationsget
 Get the row indices and column indices for a sparse matrix. More...
 
interface  opencmiss_iron::cmfe_distributedmatrix_dataget
 Get the data array for this matrix on this computational node. More...
 
interface  opencmiss_iron::cmfe_distributedmatrix_datarestore
 Restore the data array for this matrix once it has finished being used. More...
 
interface  opencmiss_iron::cmfe_distributedvector_datatypeget
 Get the data type for a distributed vector. More...
 
interface  opencmiss_iron::cmfe_distributedvector_dataget
 Get the data array for this vector on this computational node. More...
 
interface  opencmiss_iron::cmfe_distributedvector_datarestore
 Restore the data array for this vector once it has finished being used. More...
 
interface  opencmiss_iron::cmfe_nodes_createfinish
 Finishes the process of creating nodes in a region. More...
 
interface  opencmiss_iron::cmfe_nodes_createstart
 Starts the process of creating nodes in a region. More...
 
interface  opencmiss_iron::cmfe_nodes_destroy
 Destroys nodes. More...
 
interface  opencmiss_iron::cmfe_nodes_numberofnodesget
 Returns the number of nodes. More...
 
interface  opencmiss_iron::cmfe_nodes_labelget
 Returns the label for a node identified by a given global number. More...
 
interface  opencmiss_iron::cmfe_nodes_labelset
 Sets/changes the label for a node identified by a given global number. More...
 
interface  opencmiss_iron::cmfe_nodes_usernumberget
 Returns the user number for a node identified by a given global number. More...
 
interface  opencmiss_iron::cmfe_nodes_usernumberset
 Sets/changes the user number for a node identified by a given global number. More...
 
interface  opencmiss_iron::cmfe_nodes_usernumbersallset
 Sets/changes the all user number for nodes. More...
 
interface  opencmiss_iron::cmfe_problem_cellmlequationscreatefinish
 Finish the creation of CellML equations for a problem. More...
 
interface  opencmiss_iron::cmfe_problem_cellmlequationscreatestart
 Start the creation of solver equations for a problem. More...
 
interface  opencmiss_iron::cmfe_problem_cellmlequationsget
 Returns the CellML equations for a problem. More...
 
interface  opencmiss_iron::cmfe_problem_createfinish
 Finishes the process of creating a problem. More...
 
interface  opencmiss_iron::cmfe_problem_createstart
 Start the process of creating a problem. More...
 
interface  opencmiss_iron::cmfe_problem_controlloopcreatefinish
 Finishes the process of creating a control loop on a problem. More...
 
interface  opencmiss_iron::cmfe_problem_controlloopcreatestart
 Starts the process of creating a control loop on a problem. More...
 
interface  opencmiss_iron::cmfe_problem_controlloopdestroy
 Destroys the control loop for a problem. More...
 
interface  opencmiss_iron::cmfe_problem_controlloopget
 Returns a control loop for a problem. More...
 
interface  opencmiss_iron::cmfe_problem_destroy
 Destroys a problem. More...
 
interface  opencmiss_iron::cmfe_problem_solve
 Solve a problem. More...
 
interface  opencmiss_iron::cmfe_problem_solverget
 Returns the solver for a problem control loop. More...
 
interface  opencmiss_iron::cmfe_solverequations_boundaryconditionsanalytic
 Set boundary conditions for solver equations according to the analytic equations. More...
 
interface  opencmiss_iron::cmfe_problem_solverequationscreatefinish
 Finish the creation of solver equations for a problem. More...
 
interface  opencmiss_iron::cmfe_problem_solverequationscreatestart
 Start the creation of solver equations for a problem. More...
 
interface  opencmiss_iron::cmfe_problem_solverequationsdestroy
 Destroys the solver equations for a problem. More...
 
interface  opencmiss_iron::cmfe_problem_solverequationsget
 Returns the solver equations for a problem. More...
 
interface  opencmiss_iron::cmfe_problem_solverscreatefinish
 Finish the creation of solvers for a problem. More...
 
interface  opencmiss_iron::cmfe_problem_solverscreatestart
 Start the creation of solvers for a problem. More...
 
interface  opencmiss_iron::cmfe_problem_solversdestroy
 Destroy the solvers for a problem. More...
 
interface  opencmiss_iron::cmfe_problem_specificationget
 Returns the problem specification array for a problem. More...
 
interface  opencmiss_iron::cmfe_problem_specificationsizeget
 Returns the size of the problem specification array for a problem. More...
 
interface  opencmiss_iron::cmfe_region_coordinatesystemget
 Returns the coordinate system of region. More...
 
interface  opencmiss_iron::cmfe_region_coordinatesystemset
 Sets/changes the coordinate system of region. More...
 
interface  opencmiss_iron::cmfe_region_createfinish
 Finishes the creation of a region. More...
 
interface  opencmiss_iron::cmfe_region_createstart
 Starts the creation of a region. More...
 
interface  opencmiss_iron::cmfe_region_datapointsget
 Returns the data points for a region. More...
 
interface  opencmiss_iron::cmfe_region_destroy
 Destroys a region. More...
 
interface  opencmiss_iron::cmfe_region_labelget
 Returns the label of a region. More...
 
interface  opencmiss_iron::cmfe_region_labelset
 Sets/changes the label of a region. More...
 
interface  opencmiss_iron::cmfe_region_nodesget
 Returns the nodes for a region. More...
 
interface  opencmiss_iron::cmfe_solver_cellmlequationsget
 Returns the CellML equations for a solver. More...
 
interface  opencmiss_iron::cmfe_cellmlequations_cellmladd
 Adds CellML environments to CellML equations. More...
 
interface  opencmiss_iron::cmfe_solver_daeeulersolvertypeget
 Returns the solver type for an Euler differential-algebraic equation solver. More...
 
interface  opencmiss_iron::cmfe_solver_daeeulersolvertypeset
 Sets/changes the solver type for an Euler differential-algebraic equation solver. More...
 
interface  opencmiss_iron::cmfe_solver_daesolvertypeget
 Returns the solver type for an differential-algebraic equation solver. More...
 
interface  opencmiss_iron::cmfe_solver_daesolvertypeset
 Sets/changes the solver type for an differential-algebraic equation solver. More...
 
interface  opencmiss_iron::cmfe_solver_daetimesset
 Sets/changes the times for a differential-algebraic equation solver. More...
 
interface  opencmiss_iron::cmfe_solver_daetimestepset
 Sets/changes the (initial) time step for a differential-algebraic equation solver. More...
 
interface  opencmiss_iron::cmfe_solver_dynamicdegreeget
 Returns the degree of the polynomial used to interpolate time for a dynamic solver. More...
 
interface  opencmiss_iron::cmfe_solver_dynamicdegreeset
 Sets/changes the degree of the polynomial used to interpolate time for a dynamic solver. More...
 
interface  opencmiss_iron::cmfe_solver_dynamiclinearitytypeget
 Returns the linearity type for the dynamic solver. More...
 
interface  opencmiss_iron::cmfe_solver_dynamiclinearsolverget
 Returns the linear solver associated with a linear dynamic solver. More...
 
interface  opencmiss_iron::cmfe_solver_dynamicnonlinearsolverget
 Returns the nonlinear solver associated with a nonlinear dynamic solver. More...
 
interface  opencmiss_iron::cmfe_solver_dynamicschemeset
 Sets/changes the scheme for a dynamic solver. More...
 
interface  opencmiss_iron::cmfe_solver_dynamicthetaset
 Sets/changes the theta scheme values for a dynamic solver. More...
 
interface  opencmiss_iron::cmfe_solver_dynamictimesset
 Sets/changes the dynamic times for a dynamic solver. More...
 
interface  opencmiss_iron::cmfe_solver_geometrictransformationarbitrarypathset
 
interface  opencmiss_iron::cmfe_solver_geometrictransformationclear
 
interface  opencmiss_iron::cmfe_solver_geometrictransformationfieldset
 
interface  opencmiss_iron::cmfe_solver_geometrictransformationmatrixset
 
interface  opencmiss_iron::cmfe_solver_geometrictransformationnumberofloadincrementsset
 
interface  opencmiss_iron::cmfe_solver_geometrictransformationrotationset
 
interface  opencmiss_iron::cmfe_solver_geometrictransformationscalingsset
 
interface  opencmiss_iron::cmfe_solver_geometrictransformationtranslationset
 
interface  opencmiss_iron::cmfe_solver_labelget
 Returns the label of a solver. More...
 
interface  opencmiss_iron::cmfe_solver_labelset
 Sets/changes the label of a control loop. More...
 
interface  opencmiss_iron::cmfe_solver_librarytypeget
 Returns the type of library to use for the solver. More...
 
interface  opencmiss_iron::cmfe_solver_librarytypeset
 Sets/changes the type of library to use for the solver. More...
 
interface  opencmiss_iron::cmfe_solver_lineardirecttypeset
 Sets/changes the type of direct linear solver. More...
 
interface  opencmiss_iron::cmfe_solver_lineariterativeabsolutetoleranceset
 Sets/changes the absolute tolerance for an iterative linear solver. More...
 
interface  opencmiss_iron::cmfe_solver_lineariterativedivergencetoleranceset
 Sets/changes the divergence tolerance for an iterative linear solver. More...
 
interface  opencmiss_iron::cmfe_solver_lineariterativegmresrestartset
 Sets/changes the GMRES restart value for a GMRES iterative linear solver. More...
 
interface  opencmiss_iron::cmfe_solver_lineariterativemaximumiterationsset
 Sets/changes the maximum number of iterations for an iterative linear solver. More...
 
interface  opencmiss_iron::cmfe_solver_lineariterativepreconditionertypeset
 Sets/changes the type of preconditioner for an iterative linear solver. More...
 
interface  opencmiss_iron::cmfe_solver_lineariterativerelativetoleranceset
 Sets/changes the relative tolerance for an iterative linear solver. More...
 
interface  opencmiss_iron::cmfe_solver_lineariterativetypeset
 Sets/changes the type of iterative linear solver. More...
 
interface  opencmiss_iron::cmfe_solver_lineartypeset
 Sets/changes the type of linear solver. More...
 
interface  opencmiss_iron::cmfe_solver_quasinewtonabsolutetoleranceset
 Sets/changes the absolute tolerance for a nonlinear Quasi-Newton solver. More...
 
interface  opencmiss_iron::cmfe_solver_quasinewtonlinesearchmonitoroutputset
 Enables/disables output monitoring for a nonlinear Quasi-Newton line search solver. More...
 
interface  opencmiss_iron::cmfe_solver_quasinewtonjacobiancalculationtypeset
 Sets/changes the Jacobian calculation type for a nonlinear Quasi-Newton solver. More...
 
interface  opencmiss_iron::cmfe_solver_quasinewtonlinearsolverget
 Returns the linear solver associated with a nonlinear Quasi-Newton solver. More...
 
interface  opencmiss_iron::cmfe_solver_quasinewtoncellmlsolverget
 Returns the linear solver associated with a nonlinear Quasi-Newton solver. More...
 
interface  opencmiss_iron::cmfe_solver_quasinewtonconvergencetesttypeset
 Sets/change the convergence test for a nonlinear Quasi-Newton solver. More...
 
interface  opencmiss_iron::cmfe_solver_quasinewtonlinesearchmaxstepset
 Sets/changes the line search maximum step for a nonlinear Quasi-Newton solver. More...
 
interface  opencmiss_iron::cmfe_solver_quasinewtonlinesearchsteptolset
 Sets/changes the line search step tolerance for a nonlinear Quasi-Newton solver. More...
 
interface  opencmiss_iron::cmfe_solver_quasinewtonlinesearchtypeset
 Sets/changes the type of line search for a nonlinear Quasi-Newton solver. More...
 
interface  opencmiss_iron::cmfe_solver_quasinewtonmaximumfunctionevaluationsset
 Sets/changes the maximum number of function evaluations for a nonlinear Quasi-Newton solver. More...
 
interface  opencmiss_iron::cmfe_solver_quasinewtonmaximumiterationsset
 Sets/changes the maximum number of iterations for a nonlinear Quasi-Newton solver. More...
 
interface  opencmiss_iron::cmfe_solver_quasinewtonrelativetoleranceset
 Sets/changes the relative tolerance for a nonlinear Quasi-Newton solver. More...
 
interface  opencmiss_iron::cmfe_solver_quasinewtonsolutiontoleranceset
 Sets/changes the solution tolerance for a nonlinear Quasi-Newton solver. More...
 
interface  opencmiss_iron::cmfe_solver_quasinewtontrustregiondelta0set
 Sets/changes the trust region delta0 tolerance for a nonlinear Quasi-Newton trust region solver. More...
 
interface  opencmiss_iron::cmfe_solver_quasinewtontrustregiontoleranceset
 Sets/changes the trust region tolerance for a nonlinear Quasi-Newton trust region solver. More...
 
interface  opencmiss_iron::cmfe_solver_quasinewtonrestartset
 Sets/changes the nonlinear Quasi-Newton restart. More...
 
interface  opencmiss_iron::cmfe_solver_quasinewtonrestarttypeset
 Sets/changes the nonlinear Quasi-Newton restart type. More...
 
interface  opencmiss_iron::cmfe_solver_quasinewtonscaletypeset
 Sets/changes the nonlinear Quasi-Newton scale type. More...
 
interface  opencmiss_iron::cmfe_solver_quasinewtonsolvetypeset
 Sets/changes the type of nonlinear Quasi-Newton solver. More...
 
interface  opencmiss_iron::cmfe_solver_quasinewtontypeset
 Sets/changes the nonlinear Quasi-Newton type. More...
 
interface  opencmiss_iron::cmfe_solver_newtonabsolutetoleranceset
 Sets/changes the absolute tolerance for a nonlinear Newton solver. More...
 
interface  opencmiss_iron::cmfe_solver_newtonlinesearchmonitoroutputset
 Enables/disables output monitoring for a nonlinear Newton line search solver. More...
 
interface  opencmiss_iron::cmfe_solver_newtonjacobiancalculationtypeset
 Sets/changes the Jacobian calculation type for a nonlinear Newton solver. More...
 
interface  opencmiss_iron::cmfe_solver_newtonlinearsolverget
 Returns the linear solver associated with a nonlinear Newton solver. More...
 
interface  opencmiss_iron::cmfe_solver_newtoncellmlsolverget
 Returns the linear solver associated with a nonlinear Newton solver. More...
 
interface  opencmiss_iron::cmfe_solver_newtonconvergencetesttypeset
 Sets/change the convergence test for a nonlinear Newton solver. More...
 
interface  opencmiss_iron::cmfe_solver_newtonlinesearchalphaset
 Sets/changes the line search alpha for a nonlinear Newton solver. More...
 
interface  opencmiss_iron::cmfe_solver_newtonlinesearchmaxstepset
 Sets/changes the line search maximum step for a nonlinear Newton solver. More...
 
interface  opencmiss_iron::cmfe_solver_newtonlinesearchsteptolset
 Sets/changes the line search step tolerance for a nonlinear Newton solver. More...
 
interface  opencmiss_iron::cmfe_solver_newtonlinesearchtypeset
 Sets/changes the type of line search for a nonlinear Newton solver. More...
 
interface  opencmiss_iron::cmfe_solver_newtonmaximumfunctionevaluationsset
 Sets/changes the maximum number of function evaluations for a nonlinear Newton solver. More...
 
interface  opencmiss_iron::cmfe_solver_newtonmaximumiterationsset
 Sets/changes the maximum number of iterations for a nonlinear Newton solver. More...
 
interface  opencmiss_iron::cmfe_solver_newtonrelativetoleranceset
 Sets/changes the relative tolerance for a nonlinear Newton solver. More...
 
interface  opencmiss_iron::cmfe_solver_newtonsolutiontoleranceset
 Sets/changes the solution tolerance for a nonlinear Newton solver. More...
 
interface  opencmiss_iron::cmfe_solver_newtontrustregiondelta0set
 Sets/changes the trust region delta0 tolerance for a nonlinear Newton trust region solver. More...
 
interface  opencmiss_iron::cmfe_solver_newtontrustregiontoleranceset
 Sets/changes the trust region tolerance for a nonlinear Newton trust region solver. More...
 
interface  opencmiss_iron::cmfe_solver_newtontypeset
 Sets/changes the type of nonlinear Newton trust region solver. More...
 
interface  opencmiss_iron::cmfe_solver_nonlineartypeset
 Sets/changes the type of nonlinear solver. More...
 
interface  opencmiss_iron::cmfe_solver_outputtypeset
 Sets/changes the output type for a solver. More...
 
interface  opencmiss_iron::cmfe_solver_solverequationsget
 Returns the solver equations for a solver. More...
 
interface  opencmiss_iron::cmfe_solverequations_equationssetadd
 Adds equations sets to solver equations. More...
 
interface  opencmiss_iron::cmfe_solverequations_interfaceconditionadd
 Adds an interface condition to solver equations. More...
 
interface  opencmiss_iron::cmfe_solverequations_sparsitytypeset
 Sets/changes the sparsity type for solver equations. More...
 
interface  opencmiss_iron::cmfe_solverequations_boundaryconditionscreatefinish
 Finish the creation of boundary conditions for solver equations. More...
 
interface  opencmiss_iron::cmfe_solverequations_boundaryconditionscreatestart
 Start the creation of boundary conditions for solver equations. More...
 
interface  opencmiss_iron::cmfe_solverequations_boundaryconditionsget
 Get the boundary conditions for solver equations. More...
 
type  opencmiss_iron::cmfe_fieldmliotype
 Provides input and output of fields through the FieldML API. More...
 
interface  opencmiss_iron::cmfe_fieldml_inputcreatemeshcomponent
 Creates a mesh component using the given FieldML evaluator. More...
 
interface  opencmiss_iron::cmfe_fieldml_inputfieldcreatestart
 Creates a field component using the given FieldML evaluator. More...
 
interface  opencmiss_iron::cmfe_fieldml_inputfieldparametersupdate
 Updates the given field's dofs using the given parameter evaluator. More...
 
interface  opencmiss_iron::cmfe_fieldml_inputbasiscreatestart
 Creates a basis using the given FieldML evaluator. More...
 
interface  opencmiss_iron::cmfe_fieldml_inputnodescreatestart
 Creates the region's nodes using the given FieldML evaluator. More...
 
interface  opencmiss_iron::cmfe_fieldml_inputcoordinatesystemcreatestart
 Creates the region's coordinate system using the given FieldML evaluator. More...
 
interface  opencmiss_iron::cmfe_fieldml_inputmeshcreatestart
 Creates a mesh using the given FieldML evaluator. More...
 
interface  opencmiss_iron::cmfe_fieldml_inputcreatefromfile
 Initialise the given FieldML context using the given FieldML XML file. More...
 
interface  opencmiss_iron::cmfe_fieldml_outputaddfield
 Add the given field to the current FieldML context. More...
 
interface  opencmiss_iron::cmfe_fieldml_outputcreate
 Initialise a new FieldML context. More...
 
interface  opencmiss_iron::cmfe_fieldml_outputaddfieldcomponents
 Add the given field to the current FieldML context, using only the given components. More...
 
interface  opencmiss_iron::cmfe_fieldml_outputwrite
 Write the current FieldML document to the given file. More...
 
interface  opencmiss_iron::cmfe_usernumberget
 Returns the user number of an object. More...
 

Functions/Subroutines

subroutine opencmiss_iron::cmfe_equationsset_analyticcreatefinish::cmfe_equationsset_analyticcreatefinishnumber (regionUserNumber, equationsSetUserNumber, err)
 Finish the creation of a analytic solution for an equations set identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_equationsset_analyticcreatefinish::cmfe_equationsset_analyticcreatefinishobj (equationsSet, err)
 Finish the creation of a analytic solution for an equations set identified by an object. More...
 
subroutine opencmiss_iron::cmfe_equationsset_analyticcreatestart::cmfe_equationsset_analyticcreatestartnumber (regionUserNumber, equationsSetUserNumber, analyticFunctionType, analyticFieldUserNumber, err)
 Start the creation of a analytic solution for an equations set identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_equationsset_analyticcreatestart::cmfe_equationsset_analyticcreatestartobj (equationsSet, analyticFunctionType, analyticFieldUserNumber, analyticField, err)
 Start the creation of an analytic solution for an equations set identified by an object. More...
 
subroutine opencmiss_iron::cmfe_equationsset_analyticdestroy::cmfe_equationsset_analyticdestroynumber (regionUserNumber, equationsSetUserNumber, err)
 Destroy the analytic solution for an equations set identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_equationsset_analyticdestroy::cmfe_equationsset_analyticdestroyobj (equationsSet, err)
 Destroy the analytic solution for an equations set identified by an object. More...
 
subroutine opencmiss_iron::cmfe_equationsset_analyticevaluate::cmfe_equationsset_analyticevaluatenumber (regionUserNumber, equationsSetUserNumber, err)
 Evaluates the current analytic solution for an equations set identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_equationsset_analyticevaluate::cmfe_equationsset_analyticevaluateobj (equationsSet, err)
 Evaluates the current analytic solution for an equations set identified by an object. More...
 
subroutine opencmiss_iron::cmfe_equationsset_analytictimeget::cmfe_equationsset_analytictimegetnumber (regionUserNumber, equationsSetUserNumber, time, err)
 Returns the analytic time for an equations set identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_equationsset_analytictimeget::cmfe_equationsset_analytictimegetobj (equationsSet, time, err)
 Returns the analytic time for an equations set identified by an object. More...
 
subroutine opencmiss_iron::cmfe_equationsset_analytictimeset::cmfe_equationsset_analytictimesetnumber (regionUserNumber, equationsSetUserNumber, time, err)
 Sets/changes the analytic time for an equations set identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_equationsset_analytictimeset::cmfe_equationsset_analytictimesetobj (equationsSet, time, err)
 Sets/changes the analytic time for an equations set identified by an object. More...
 
subroutine opencmiss_iron::cmfe_equationsset_createfinish::cmfe_equationsset_createfinishnumber (regionUserNumber, equationsSetUserNumber, err)
 Finish the creation of an equations set identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_equationsset_createfinish::cmfe_equationsset_createfinishobj (equationsSet, err)
 Finish the creation of an equations set identified by an object. More...
 
subroutine opencmiss_iron::cmfe_equationsset_createstart::cmfe_equationsset_createstartnumber (equationsSetUserNumber, regionUserNumber, geomFibreFieldUserNumber, equationsSetSpecification, equationsSetFieldUserNumber, err)
 Start the creation of an equations set identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_equationsset_createstart::cmfe_equationsset_createstartobj (equationsSetUserNumber, region, geomFibreField, equationsSetSpecification, equationsSetFieldUserNumber, equationsSetFieldField, equationsSet, err)
 Start the creation of an equations set identified by an object. More...
 
subroutine opencmiss_iron::cmfe_equationsset_destroy::cmfe_equationsset_destroynumber (regionUserNumber, equationsSetUserNumber, err)
 Destroy an equations set identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_equationsset_destroy::cmfe_equationsset_destroyobj (equationsSet, err)
 Destroy an equations set identified by an object. More...
 
subroutine opencmiss_iron::cmfe_equationsset_dependentcreatefinish::cmfe_equationsset_dependentcreatefinishnumber (regionUserNumber, equationsSetUserNumber, err)
 Finish the creation of dependent variables for an equations set identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_equationsset_dependentcreatefinish::cmfe_equationsset_dependentcreatefinishobj (equationsSet, err)
 Finish the creation of dependent variables for an equations set identified by an object. More...
 
subroutine opencmiss_iron::cmfe_equationsset_dependentcreatestart::cmfe_equationsset_dependentcreatestartnumber (regionUserNumber, equationsSetUserNumber, dependentFieldUserNumber, err)
 Start the creation of dependent variables for an equations set identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_equationsset_dependentcreatestart::cmfe_equationsset_dependentcreatestartobj (equationsSet, dependentFieldUserNumber, dependentField, err)
 Start the creation of dependent variables for an equations set identified by an object. More...
 
subroutine opencmiss_iron::cmfe_equationsset_dependentdestroy::cmfe_equationsset_dependentdestroynumber (regionUserNumber, equationsSetUserNumber, err)
 Destroy the dependent variables for an equations set identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_equationsset_dependentdestroy::cmfe_equationsset_dependentdestroyobj (equationsSet, err)
 Destroy the dependent variables for an equations set identified by an object. More...
 
subroutine opencmiss_iron::cmfe_equationsset_derivedcreatefinish::cmfe_equationsset_derivedcreatefinishnumber (regionUserNumber, equationsSetUserNumber, err)
 Finish the creation of derived variables for an equations set identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_equationsset_derivedcreatefinish::cmfe_equationsset_derivedcreatefinishobj (equationsSet, err)
 Finish the creation of derived variables for an equations set identified by an object. More...
 
subroutine opencmiss_iron::cmfe_equationsset_derivedcreatestart::cmfe_equationsset_derivedcreatestartnumber (regionUserNumber, equationsSetUserNumber, derivedFieldUserNumber, err)
 Start the creation of derived variables for an equations set identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_equationsset_derivedcreatestart::cmfe_equationsset_derivedcreatestartobj (equationsSet, derivedFieldUserNumber, derivedField, err)
 Start the creation of derived variables for an equations set identified by an object. More...
 
subroutine opencmiss_iron::cmfe_equationsset_deriveddestroy::cmfe_equationsset_deriveddestroynumber (regionUserNumber, equationsSetUserNumber, err)
 Destroy the derived variables for an equations set identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_equationsset_deriveddestroy::cmfe_equationsset_deriveddestroyobj (equationsSet, err)
 Destroy the derived variables for an equations set identified by an object. More...
 
subroutine opencmiss_iron::cmfe_equationsset_equationscreatefinish::cmfe_equationsset_equationscreatefinishnumber (regionUserNumber, equationsSetUserNumber, err)
 Finish the creation of equations for an equations set identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_equationsset_equationscreatefinish::cmfe_equationsset_equationscreatefinishobj (equationsSet, err)
 Finish the creation of equations for an equations set identified by an object. More...
 
subroutine opencmiss_iron::cmfe_equationsset_equationscreatestart::cmfe_equationsset_equationscreatestartnumber (regionUserNumber, equationsSetUserNumber, err)
 Start the creation of equations for an equations set identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_equationsset_equationscreatestart::cmfe_equationsset_equationscreatestartobj (equationsSet, equations, err)
 Start the creation of equations for an equations set identified by an object. More...
 
subroutine opencmiss_iron::cmfe_equationsset_equationsdestroy::cmfe_equationsset_equationsdestroynumber (regionUserNumber, equationsSetUserNumber, err)
 Destroy the equations for an equations set identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_equationsset_equationsdestroy::cmfe_equationsset_equationsdestroyobj (equationsSet, err)
 Destroy the equations for an equations set identified by an object. More...
 
subroutine opencmiss_iron::cmfe_equationsset_independentcreatefinish::cmfe_equationsset_independentcreatefinishnumber (regionUserNumber, equationsSetUserNumber, err)
 Finish the creation of independent variables for an equations set identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_equationsset_independentcreatefinish::cmfe_equationsset_independentcreatefinishobj (equationsSet, err)
 Finish the creation of independent variables for an equations set identified by an object. More...
 
subroutine opencmiss_iron::cmfe_equationsset_independentcreatestart::cmfe_equationsset_independentcreatestartnumber (regionUserNumber, equationsSetUserNumber, independentFieldUserNumber, err)
 Start the creation of independent variables for an equations set identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_equationsset_independentcreatestart::cmfe_equationsset_independentcreatestartobj (equationsSet, independentFieldUserNumber, independentField, err)
 Start the creation of independent variables for an equations set identified by an object. More...
 
subroutine opencmiss_iron::cmfe_equationsset_independentdestroy::cmfe_equationsset_independentdestroynumber (regionUserNumber, equationsSetUserNumber, err)
 Destroy the independent variables for an equations set identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_equationsset_independentdestroy::cmfe_equationsset_independentdestroyobj (equationsSet, err)
 Destroy the independent variables for an equations set identified by an object. More...
 
subroutine opencmiss_iron::cmfe_equationsset_materialscreatefinish::cmfe_equationsset_materialscreatefinishnumber (regionUserNumber, equationsSetUserNumber, err)
 Finish the creation of materials for an equations set identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_equationsset_materialscreatefinish::cmfe_equationsset_materialscreatefinishobj (equationsSet, err)
 Finish the creation of materials for an equations set identified by an object. More...
 
subroutine opencmiss_iron::cmfe_equationsset_materialscreatestart::cmfe_equationsset_materialscreatestartnumber (regionUserNumber, equationsSetUserNumber, materialsFieldUserNumber, err)
 Start the creation of materials for an equations set identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_equationsset_materialscreatestart::cmfe_equationsset_materialscreatestartobj (equationsSet, materialsFieldUserNumber, materialsField, err)
 Start the creation of materials for an equations set identified by an object. More...
 
subroutine opencmiss_iron::cmfe_equationsset_materialsdestroy::cmfe_equationsset_materialsdestroynumber (regionUserNumber, equationsSetUserNumber, err)
 Destroy the materials for an equations set identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_equationsset_materialsdestroy::cmfe_equationsset_materialsdestroyobj (equationsSet, err)
 Destroy the materials for an equations set identified by an object. More...
 
subroutine opencmiss_iron::cmfe_equationsset_solutionmethodget::cmfe_equationsset_solutionmethodgetnumber (regionUserNumber, equationsSetUserNumber, solutionMethod, err)
 Returns the solution method for an equations set identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_equationsset_solutionmethodget::cmfe_equationsset_solutionmethodgetobj (equationsSet, solutionMethod, err)
 Returns the solution method for an equations set identified by an object. More...
 
subroutine opencmiss_iron::cmfe_equationsset_solutionmethodset::cmfe_equationsset_solutionmethodsetnumber (regionUserNumber, equationsSetUserNumber, solutionMethod, err)
 Sets/changes the solution method for an equations set identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_equationsset_solutionmethodset::cmfe_equationsset_solutionmethodsetobj (equationsSet, solutionMethod, err)
 Sets/changes the solution method for an equations set identified by an object. More...
 
subroutine opencmiss_iron::cmfe_equationsset_sourcecreatefinish::cmfe_equationsset_sourcecreatefinishnumber (regionUserNumber, equationsSetUserNumber, err)
 Finish the creation of a source for an equations set identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_equationsset_sourcecreatefinish::cmfe_equationsset_sourcecreatefinishobj (equationsSet, err)
 Finish the creation of a source for an equations set identified by an object. More...
 
subroutine opencmiss_iron::cmfe_equationsset_sourcecreatestart::cmfe_equationsset_sourcecreatestartnumber (regionUserNumber, equationsSetUserNumber, sourceFieldUserNumber, err)
 Start the creation of a source for an equations set identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_equationsset_sourcecreatestart::cmfe_equationsset_sourcecreatestartobj (equationsSet, sourceFieldUserNumber, sourceField, err)
 Start the creation of a source for an equations set identified by an object. More...
 
subroutine opencmiss_iron::cmfe_equationsset_sourcedestroy::cmfe_equationsset_sourcedestroynumber (regionUserNumber, equationsSetUserNumber, err)
 Destroy the source for an equations set identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_equationsset_sourcedestroy::cmfe_equationsset_sourcedestroyobj (equationsSet, err)
 Destroy the source for an equations set identified by an object. More...
 
subroutine opencmiss_iron::cmfe_equationsset_specificationget::cmfe_equationsset_specificationgetnumber (regionUserNumber, equationsSetUserNumber, equationsSetSpecification, err)
 Returns the equations set specification array for an equations set identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_equationsset_specificationget::cmfe_equationsset_specificationgetobj (equationsSet, equationsSetSpecification, err)
 Returns the equations set specification array for an equations set identified by an object. More...
 
subroutine opencmiss_iron::cmfe_equationsset_specificationsizeget::cmfe_equationsset_specificationsizegetnumber (regionUserNumber, equationsSetUserNumber, specificationSize, err)
 Returns the size of the equations set specification array for an equations set identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_equationsset_specificationsizeget::cmfe_equationsset_specificationsizegetobj (equationsSet, specificationSize, err)
 Returns the size of the equations set specification array for an equations set identified by an object. More...
 
subroutine opencmiss_iron::cmfe_equationsset_derivedvariablecalculate::cmfe_equationsset_derivedvariablecalculatenumber (regionUserNumber, equationsSetUserNumber, derivedType, err)
 Calculates a derived field value for the equations set and stores the result in the derived field previously set up. More...
 
subroutine opencmiss_iron::cmfe_equationsset_derivedvariablecalculate::cmfe_equationsset_derivedvariablecalculateobj (equationsSet, derivedType, err)
 Calculates a derived field value for the equations set and stores the result in the derived field previously set up. More...
 
subroutine opencmiss_iron::cmfe_equationsset_derivedvariableset::cmfe_equationsset_derivedvariablesetnumber (regionUserNumber, equationsSetUserNumber, derivedType, fieldVariableType, err)
 Sets the field variable type of the derived field to be used to store a derived variable. More...
 
subroutine opencmiss_iron::cmfe_equationsset_derivedvariableset::cmfe_equationsset_derivedvariablesetobj (equationsSet, derivedType, fieldVariableType, err)
 Sets the field variable type of the derived field to be used to store a derived variable. More...
 
subroutine opencmiss_iron::cmfe_equationsset_tensorinterpolatexi::cmfe_equationsset_tensorinterpolatexinumber (regionUserNumber, equationsSetUserNumber, tensorEvaluateType, userElementNumber, xi, values, err)
 Evaluate a tensor at a given element xi location, for an equations set identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_equationsset_tensorinterpolatexi::cmfe_equationsset_tensorinterpolatexiobj (equationsSet, tensorEvaluateType, userElementNumber, xi, values, err)
 Evaluate a tensor at a given element xi location, for an equations set identified by an object. More...
 
subroutine opencmiss_iron::cmfe_equationsset_analyticuserparamget::cmfe_equationsset_analyticuserparamgetnumber (regionUserNumber, equationsSetUserNumber, paramIdx, param, err)
 Sets the analytic problem user parameter. More...
 
subroutine opencmiss_iron::cmfe_equationsset_analyticuserparamget::cmfe_equationsset_analyticuserparamgetobj (equationsSet, paramIdx, param, err)
 Sets the analytic problem user parameter. More...
 
subroutine opencmiss_iron::cmfe_equationsset_analyticuserparamset::cmfe_equationsset_analyticuserparamsetnumber (regionUserNumber, equationsSetUserNumber, paramIdx, param, err)
 Sets the analytic problem user parameter. More...
 
subroutine opencmiss_iron::cmfe_equationsset_analyticuserparamset::cmfe_equationsset_analyticuserparamsetobj (equationsSet, paramIdx, param, err)
 Sets the analytic problem user parameter. More...
 
subroutine opencmiss_iron::cmfe_field_componentinterpolationget::cmfe_field_componentinterpolationgetnumber (regionUserNumber, fieldUserNumber, variableType, componentNumber, interpolationType, err)
 Returns the interpolation type for a field variable component for a field identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_field_componentinterpolationget::cmfe_field_componentinterpolationgetobj (field, variableType, componentNumber, interpolationType, err)
 Returns the interpolation type for a field variable component for a field identified by an object. More...
 
subroutine opencmiss_iron::cmfe_field_componentinterpolationset::cmfe_field_componentinterpolationsetnumber (regionUserNumber, fieldUserNumber, variableType, componentNumber, interpolationType, err)
 Sets/changes the interpolation type for a field variable component for a field identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_field_componentinterpolationset::cmfe_field_componentinterpolationsetobj (field, variableType, componentNumber, interpolationType, err)
 Sets/changes the interpolation type for a field variable component for a field identified by an object. More...
 
subroutine opencmiss_iron::cmfe_field_componentlabelget::cmfe_field_componentlabelgetcnumber (regionUserNumber, fieldUserNumber, variableType, componentNumber, label, err)
 Returns the character string label for a field variable component for a field identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_field_componentlabelget::cmfe_field_componentlabelgetcobj (field, variableType, componentNumber, label, err)
 Returns the character string label for a field variable component for a field identified by an object. More...
 
subroutine opencmiss_iron::cmfe_field_componentlabelget::cmfe_field_componentlabelgetvsnumber (regionUserNumber, fieldUserNumber, variableType, componentNumber, label, err)
 Returns the varying string label for a field variable component for a field identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_field_componentlabelget::cmfe_field_componentlabelgetvsobj (field, variableType, componentNumber, label, err)
 Returns the varying string label for a field variable component for a field identified by an object. More...
 
subroutine opencmiss_iron::cmfe_field_componentlabelset::cmfe_field_componentlabelsetcnumber (regionUserNumber, fieldUserNumber, variableType, componentNumber, label, err)
 Sets/changes the character string label for a field variable component for a field identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_field_componentlabelset::cmfe_field_componentlabelsetcobj (field, variableType, componentNumber, label, err)
 Sets/changes the character string label for a field variable component for a field identified by an object. More...
 
subroutine opencmiss_iron::cmfe_field_componentlabelset::cmfe_field_componentlabelsetvsnumber (regionUserNumber, fieldUserNumber, variableType, componentNumber, label, err)
 Sets/changes the varying string label for a field variable component for a field identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_field_componentlabelset::cmfe_field_componentlabelsetvsobj (field, variableType, componentNumber, label, err)
 Sets/changes the varying string label for a field variable component for a field identified by an object. More...
 
subroutine opencmiss_iron::cmfe_field_componentmeshcomponentget::cmfe_field_componentmeshcomponentgetnumber (regionUserNumber, fieldUserNumber, variableType, componentNumber, meshComponent, err)
 Returns the mesh component number for a field variable component for a field identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_field_componentmeshcomponentget::cmfe_field_componentmeshcomponentgetobj (field, variableType, componentNumber, meshComponent, err)
 Returns the mesh component number for a field variable component for a field identified by an object. More...
 
subroutine opencmiss_iron::cmfe_field_componentmeshcomponentset::cmfe_field_componentmeshcomponentsetnumber (regionUserNumber, fieldUserNumber, variableType, componentNumber, meshComponent, err)
 Sets/changes the mesh component number for a field variable component for a field identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_field_componentmeshcomponentset::cmfe_field_componentmeshcomponentsetobj (field, variableType, componentNumber, meshComponent, err)
 Sets/changes the mesh component number for a field variable component for a field identified by an object. More...
 
subroutine opencmiss_iron::cmfe_field_componentvaluesinitialise::cmfe_field_componentvaluesinitialiseintgnumber (regionUserNumber, fieldUserNumber, variableType, fieldSetType, componentNumber, value, err)
 Initialises the values of parameter set of a field variable component to an integer constant value for a field identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_field_componentvaluesinitialise::cmfe_field_componentvaluesinitialiseintgobj (field, variableType, fieldSetType, componentNumber, value, err)
 Initialises the values of parameter set of a field variable component to an integer constant value for a field identified by an object. More...
 
subroutine opencmiss_iron::cmfe_field_componentvaluesinitialise::cmfe_field_componentvaluesinitialisespnumber (regionUserNumber, fieldUserNumber, variableType, fieldSetType, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_componentvaluesinitialise::cmfe_field_componentvaluesinitialisespobj (field, variableType, fieldSetType, componentNumber, value, err)
 Initialises the values of parameter set of a field variable component to a single precision constant value for a field identified by an object. More...
 
subroutine opencmiss_iron::cmfe_field_componentvaluesinitialise::cmfe_field_componentvaluesinitialisedpnumber (regionUserNumber, fieldUserNumber, variableType, fieldSetType, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_componentvaluesinitialise::cmfe_field_componentvaluesinitialisedpobj (field, variableType, fieldSetType, componentNumber, value, err)
 Initialises the values of parameter set of a field variable component to a double precision constant value for a field identified by an object. More...
 
subroutine opencmiss_iron::cmfe_field_componentvaluesinitialise::cmfe_field_componentvaluesinitialiselnumber (regionUserNumber, fieldUserNumber, variableType, fieldSetType, componentNumber, value, err)
 Initialises the values of parameter set of a field variable component to a logical constant value for a field identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_field_componentvaluesinitialise::cmfe_field_componentvaluesinitialiselobj (field, variableType, fieldSetType, componentNumber, value, err)
 Initialises the values of parameter set of a field variable component to a logical constant value for a field identified by an object. More...
 
subroutine opencmiss_iron::cmfe_field_datatypeget::cmfe_field_datatypegetnumber (regionUserNumber, fieldUserNumber, variableType, dataType, err)
 Returns the data type for a field variable for a field identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_field_datatypeget::cmfe_field_datatypegetobj (field, variableType, dataType, err)
 Returns the data type for a field variable for a field identified by an object. More...
 
subroutine opencmiss_iron::cmfe_field_datatypeset::cmfe_field_datatypesetnumber (regionUserNumber, fieldUserNumber, variableType, dataType, err)
 Sets/changes the data type for a field variable for a field identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_field_datatypeset::cmfe_field_datatypesetobj (field, variableType, dataType, err)
 Sets/changes the data type for a field variable for a field identified by an object. More...
 
subroutine opencmiss_iron::cmfe_field_dofordertypeget::cmfe_field_dofordertypegetnumber (regionUserNumber, fieldUserNumber, variableType, DOFOrderType, err)
 Returns the DOF order type for a field variable for a field identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_field_dofordertypeget::cmfe_field_dofordertypegetobj (field, variableType, DOFOrderType, err)
 Returns the DOF Order type for a field variable for a field identified by an object. More...
 
subroutine opencmiss_iron::cmfe_field_dofordertypeset::cmfe_field_dofordertypesetnumber (regionUserNumber, fieldUserNumber, variableType, DOFOrderType, err)
 Sets/changes the DOF order type for a field variable for a field identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_field_dofordertypeset::cmfe_field_dofordertypesetobj (field, variableType, DOFOrderType, err)
 Sets/changes the DOF Order type for a field variable for a field identified by an object. More...
 
subroutine opencmiss_iron::cmfe_field_createfinish::cmfe_field_createfinishnumber (regionUserNumber, fieldUserNumber, err)
 Finishes the creation of a field identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_field_createfinish::cmfe_field_createfinishobj (field, err)
 Finishes the creation of a field identified by an object. More...
 
subroutine opencmiss_iron::cmfe_field_createstart::cmfe_field_createstartnumber (fieldUserNumber, regionUserNumber, err)
 Starts the creation of a field identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_field_createstart::cmfe_field_createstartinterfaceobj (fieldUserNumber, interface, field, err)
 Starts the creation of a field on an interface identified by an object. More...
 
subroutine opencmiss_iron::cmfe_field_createstart::cmfe_field_createstartregionobj (fieldUserNumber, region, field, err)
 Starts the creation of a field on a region identified by an object. More...
 
subroutine opencmiss_iron::cmfe_field_dependenttypeget::cmfe_field_dependenttypegetnumber (regionUserNumber, fieldUserNumber, dependentType, err)
 Returns the dependent type for a field identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_field_dependenttypeget::cmfe_field_dependenttypegetobj (field, dependentType, err)
 Returns the dependent type for a field identified by an object. More...
 
subroutine opencmiss_iron::cmfe_field_dependenttypeset::cmfe_field_dependenttypesetnumber (regionUserNumber, fieldUserNumber, dependentType, err)
 Sets/changes the dependent type for a field identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_field_dependenttypeset::cmfe_field_dependenttypesetobj (field, dependentType, err)
 Sets/changes the dependent type for a field identified by an object. More...
 
subroutine opencmiss_iron::cmfe_field_destroy::cmfe_field_destroynumber (regionUserNumber, fieldUserNumber, err)
 Destroys a field identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_field_destroy::cmfe_field_destroyobj (field, err)
 Destroys a field identified by an object. More...
 
subroutine opencmiss_iron::cmfe_field_dimensionget::cmfe_field_dimensiongetnumber (regionUserNumber, fieldUserNumber, variableType, dimension, err)
 Returns the dimension for a field identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_field_dimensionget::cmfe_field_dimensiongetobj (field, variableType, dimension, err)
 Returns the dimension for a field identified by an object. More...
 
subroutine opencmiss_iron::cmfe_field_dimensionset::cmfe_field_dimensionsetnumber (regionUserNumber, fieldUserNumber, variableType, dimension, err)
 Sets/changes the dimension for a field identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_field_dimensionset::cmfe_field_dimensionsetobj (field, variableType, dimension, err)
 Sets/changes the dimension for a field identified by an object. More...
 
subroutine opencmiss_iron::cmfe_field_geometricfieldget::cmfe_field_geometricfieldgetnumber (regionUserNumber, fieldUserNumber, geometricFieldUserNumber, err)
 Returns the geometric field for a field identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_field_geometricfieldget::cmfe_field_geometricfieldgetobj (field, geometricField, err)
 Returns the geometric field for a field identified by an object. More...
 
subroutine opencmiss_iron::cmfe_field_geometricfieldset::cmfe_field_geometricfieldsetnumber (regionUserNumber, fieldUserNumber, geometricFieldUserNumber, err)
 Sets/changes the geometric field for a field identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_field_geometricfieldset::cmfe_field_geometricfieldsetobj (field, geometricField, err)
 Sets/changes the geometric field for a field identified by an object. More...
 
subroutine opencmiss_iron::cmfe_field_geometricparameterselementlinelengthget::cmfe_field_geometricparameterselementlinelengthgetnumber (regionUserNumber, geometricFieldUserNumber, elementNumber, elementLineNumber, lineLength, err)
 Gets the line length between nodes of a geometric field for a given element number and element basis line number by a user number. More...
 
subroutine opencmiss_iron::cmfe_field_geometricparameterselementlinelengthget::cmfe_field_geometricparameterselementlinelengthgetobj (geometricField, elementNumber, elementLineNumber, lineLength, err)
 Gets the line length between nodes of a geometric field for a given element number and element basis line number by an object. More...
 
subroutine opencmiss_iron::cmfe_field_geometricparameterselementvolumeget::cmfe_field_geometricparameterselementvolumegetnumber (regionUserNumber, geometricFieldUserNumber, elementNumber, elementVolume, err)
 Gets the volume for a given element number by a user number. More...
 
subroutine opencmiss_iron::cmfe_field_geometricparameterselementvolumeget::cmfe_field_geometricparameterselementvolumegetobj (geometricField, elementNumber, elementVolume, err)
 Gets the volume for a given element number by an object. More...
 
subroutine opencmiss_iron::cmfe_field_labelget::cmfe_field_labelgetcnumber (regionUserNumber, fieldUserNumber, label, err)
 Returns the character string label for a field identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_field_labelget::cmfe_field_labelgetcobj (field, label, err)
 Returns the character string label for a field identified by an object. More...
 
subroutine opencmiss_iron::cmfe_field_labelget::cmfe_field_labelgetvsnumber (regionUserNumber, fieldUserNumber, label, err)
 Returns the varying string label for a field identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_field_labelget::cmfe_field_labelgetvsobj (field, label, err)
 Returns the varying string label for a field identified by an object. More...
 
subroutine opencmiss_iron::cmfe_field_labelset::cmfe_field_labelsetcnumber (regionUserNumber, fieldUserNumber, label, err)
 Sets/changes the character string label for a field identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_field_labelset::cmfe_field_labelsetcobj (field, label, err)
 Sets/changes the character string label for a field identified by an object. More...
 
subroutine opencmiss_iron::cmfe_field_labelset::cmfe_field_labelsetvsnumber (regionUserNumber, fieldUserNumber, label, err)
 Sets/changes the varying string label for a field identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_field_labelset::cmfe_field_labelsetvsobj (field, label, err)
 Sets/changes the varying string label for a field identified by an object. More...
 
subroutine opencmiss_iron::cmfe_field_positionnormaltangentcalculatenode::cmfe_field_positionnormaltangentcalculatenodenumber (regionUserNumber, fieldUserNumber, variableType, componentNumber, localNodeNumber, position, normal, tangents, err)
 Returns the interpolation type for a field variable component for a field identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_field_positionnormaltangentcalculatenode::cmfe_field_positionnormaltangentcalculatenodeobj (field, variableType, componentNumber, localNodeNumber, position, normal, tangents, err)
 Returns the position, normal and tangents for a field node for a field identified by an object. More...
 
subroutine opencmiss_iron::cmfe_field_meshdecompositionget::cmfe_field_meshdecompositiongetnumber (regionUserNumber, fieldUserNumber, decompositionUserNumber, err)
 Returns the mesh decomposition for a field identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_field_meshdecompositionget::cmfe_field_meshdecompositiongetobj (field, meshDecomposition, err)
 Returns the mesh decomposition for a field identified by an object. More...
 
subroutine opencmiss_iron::cmfe_field_meshdecompositionset::cmfe_field_meshdecompositionsetnumber (regionUserNumber, fieldUserNumber, meshUserNumber, decompositionUserNumber, err)
 Sets/changes the mesh decomposition for a field identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_field_meshdecompositionset::cmfe_field_meshdecompositionsetobj (field, meshDecomposition, err)
 Sets/changes the mesh decomposition for a field identified by an object. More...
 
subroutine opencmiss_iron::cmfe_field_dataprojectionset::cmfe_field_dataprojectionsetnumber (regionUserNumber, fieldUserNumber, dataProjectionUserNumber, err)
 Sets/changes the data projection for a field identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_field_dataprojectionset::cmfe_field_dataprojectionsetobj (field, dataProjection, err)
 Sets/changes the data projection for a field identified by an object. More...
 
subroutine opencmiss_iron::cmfe_field_numberofcomponentsget::cmfe_field_numberofcomponentsgetnumber (regionUserNumber, fieldUserNumber, variableType, numberOfComponents, err)
 Returns the number of componenets for a field variable for a field identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_field_numberofcomponentsget::cmfe_field_numberofcomponentsgetobj (field, variableType, numberOfComponents, err)
 Returns the number of components for a field variable for a field identified by an object. More...
 
subroutine opencmiss_iron::cmfe_field_numberofcomponentsset::cmfe_field_numberofcomponentssetnumber (regionUserNumber, fieldUserNumber, variableType, numberOfComponents, err)
 Sets/changes the number of componenets for a field variable for a field identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_field_numberofcomponentsset::cmfe_field_numberofcomponentssetobj (field, variableType, numberOfComponents, err)
 Sets/changes the number of components for a field variable for a field identified by an object. More...
 
subroutine opencmiss_iron::cmfe_field_numberofvariablesget::cmfe_field_numberofvariablesgetnumber (regionUserNumber, fieldUserNumber, numberOfVariables, err)
 Returns the number of variables for a field identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_field_numberofvariablesget::cmfe_field_numberofvariablesgetobj (field, numberOfVariables, err)
 Returns the number of variables for a field identified by an object. More...
 
subroutine opencmiss_iron::cmfe_field_numberofvariablesset::cmfe_field_numberofvariablessetnumber (regionUserNumber, fieldUserNumber, numberOfVariables, err)
 Sets/chnages the number of variables for a field identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_field_numberofvariablesset::cmfe_field_numberofvariablessetobj (field, numberOfVariables, err)
 Sets/changes the number of variables for a field identified by an object. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetaddconstant::cmfe_field_parametersetaddconstantintgnumber (regionUserNumber, fieldUserNumber, variableType, fieldSetType, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetaddconstant::cmfe_field_parametersetaddconstantintgobj (field, variableType, fieldSetType, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetaddconstant::cmfe_field_parametersetaddconstantspnumber (regionUserNumber, fieldUserNumber, variableType, fieldSetType, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetaddconstant::cmfe_field_parametersetaddconstantspobj (field, variableType, fieldSetType, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetaddconstant::cmfe_field_parametersetaddconstantdpnumber (regionUserNumber, fieldUserNumber, variableType, fieldSetType, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetaddconstant::cmfe_field_parametersetaddconstantdpobj (field, variableType, fieldSetType, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetaddconstant::cmfe_field_parametersetaddconstantlnumber (regionUserNumber, fieldUserNumber, variableType, fieldSetType, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetaddconstant::cmfe_field_parametersetaddconstantlobj (field, variableType, fieldSetType, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetaddelement::cmfe_field_parametersetaddelementintgnumber (regionUserNumber, fieldUserNumber, variableType, fieldSetType, userElementNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetaddelement::cmfe_field_parametersetaddelementintgobj (field, variableType, fieldSetType, userElementNumber, componentNumber, value, err)
 Adds the given integer value to an element in the given parameter set for field variable component for a field identified by an object. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetaddelement::cmfe_field_parametersetaddelementspnumber (regionUserNumber, fieldUserNumber, variableType, fieldSetType, userElementNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetaddelement::cmfe_field_parametersetaddelementspobj (field, variableType, fieldSetType, userElementNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetaddelement::cmfe_field_parametersetaddelementdpnumber (regionUserNumber, fieldUserNumber, variableType, fieldSetType, userElementNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetaddelement::cmfe_field_parametersetaddelementdpobj (field, variableType, fieldSetType, userElementNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetaddelement::cmfe_field_parametersetaddelementlnumber (regionUserNumber, fieldUserNumber, variableType, fieldSetType, userElementNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetaddelement::cmfe_field_parametersetaddelementlobj (field, variableType, fieldSetType, userElementNumber, componentNumber, value, err)
 Adds the given logical value to an element in the given parameter set for field variable component for a field identified by an object. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetaddnode::cmfe_field_parametersetaddnodeintgnumber (regionUserNumber, fieldUserNumber, variableType, fieldSetType, versionNumber, derivativeNumber, userNodeNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetaddnode::cmfe_field_parametersetaddnodeintgobj (field, variableType, fieldSetType, versionNumber, derivativeNumber, userNodeNumber, componentNumber, value, err)
 Adds the given integer value to an node in the given parameter set for field variable component for a field identified by an object. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetaddnode::cmfe_field_parametersetaddnodespnumber (regionUserNumber, fieldUserNumber, variableType, fieldSetType, versionNumber, derivativeNumber, userNodeNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetaddnode::cmfe_field_parametersetaddnodespobj (field, variableType, fieldSetType, versionNumber, derivativeNumber, userNodeNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetaddnode::cmfe_field_parametersetaddnodedpnumber (regionUserNumber, fieldUserNumber, variableType, fieldSetType, versionNumber, derivativeNumber, userNodeNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetaddnode::cmfe_field_parametersetaddnodedpobj (field, variableType, fieldSetType, versionNumber, derivativeNumber, userNodeNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetaddnode::cmfe_field_parametersetaddnodelnumber (regionUserNumber, fieldUserNumber, variableType, fieldSetType, versionNumber, derivativeNumber, userNodeNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetaddnode::cmfe_field_parametersetaddnodelobj (field, variableType, fieldSetType, versionNumber, derivativeNumber, userNodeNumber, componentNumber, value, err)
 Adds the given logical value to an node in the given parameter set for field variable component for a field identified by an object. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetcreate::cmfe_field_parametersetcreatenumber (regionUserNumber, fieldUserNumber, variableType, fieldSetType, err)
 Creates a new parameter set of type set type for a field variable for a field identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetcreate::cmfe_field_parametersetcreateobj (field, variableType, fieldSetType, err)
 Creates a new parameter set of type set type for a field variable for a field identified by an object. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetdestroy::cmfe_field_parametersetdestroynumber (regionUserNumber, fieldUserNumber, variableType, fieldSetType, err)
 Destroys the specified parameter set type for a field variable for a field identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetdestroy::cmfe_field_parametersetdestroyobj (field, variableType, fieldSetType, err)
 Destroys the specified parameter set type for a field variable for a field identified by an object. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetdataget::cmfe_field_parametersetdatagetintgnumber (regionUserNumber, fieldUserNumber, variableType, fieldSetType, parameters, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetdataget::cmfe_field_parametersetdatagetintgobj (field, variableType, fieldSetType, parameters, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetdataget::cmfe_field_parametersetdatagetspnumber (regionUserNumber, fieldUserNumber, variableType, fieldSetType, parameters, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetdataget::cmfe_field_parametersetdatagetspobj (field, variableType, fieldSetType, parameters, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetdataget::cmfe_field_parametersetdatagetdpnumber (regionUserNumber, fieldUserNumber, variableType, fieldSetType, parameters, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetdataget::cmfe_field_parametersetdatagetdpobj (field, variableType, fieldSetType, parameters, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetdataget::cmfe_field_parametersetdatagetlnumber (regionUserNumber, fieldUserNumber, variableType, fieldSetType, parameters, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetdataget::cmfe_field_parametersetdatagetlobj (field, variableType, fieldSetType, parameters, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetdatarestore::cmfe_field_parametersetdatarestoreintgnumber (regionUserNumber, fieldUserNumber, variableType, fieldSetType, parameters, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetdatarestore::cmfe_field_parametersetdatarestoreintgobj (field, variableType, fieldSetType, parameters, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetdatarestore::cmfe_field_parametersetdatarestorespnumber (regionUserNumber, fieldUserNumber, variableType, fieldSetType, parameters, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetdatarestore::cmfe_field_parametersetdatarestorespobj (field, variableType, fieldSetType, parameters, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetdatarestore::cmfe_field_parametersetdatarestoredpnumber (regionUserNumber, fieldUserNumber, variableType, fieldSetType, parameters, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetdatarestore::cmfe_field_parametersetdatarestoredpobj (field, variableType, fieldSetType, parameters, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetdatarestore::cmfe_field_parametersetdatarestorelnumber (regionUserNumber, fieldUserNumber, variableType, fieldSetType, parameters, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetdatarestore::cmfe_field_parametersetdatarestorelobj (field, variableType, fieldSetType, parameters, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetgetconstant::cmfe_field_parametersetgetconstantintgnumber (regionUserNumber, fieldUserNumber, variableType, fieldSetType, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetgetconstant::cmfe_field_parametersetgetconstantintgobj (field, variableType, fieldSetType, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetgetconstant::cmfe_field_parametersetgetconstantspnumber (regionUserNumber, fieldUserNumber, variableType, fieldSetType, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetgetconstant::cmfe_field_parametersetgetconstantspobj (field, variableType, fieldSetType, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetgetconstant::cmfe_field_parametersetgetconstantdpnumber (regionUserNumber, fieldUserNumber, variableType, fieldSetType, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetgetconstant::cmfe_field_parametersetgetconstantdpobj (field, variableType, fieldSetType, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetgetconstant::cmfe_field_parametersetgetconstantlnumber (regionUserNumber, fieldUserNumber, variableType, fieldSetType, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetgetconstant::cmfe_field_parametersetgetconstantlobj (field, variableType, fieldSetType, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetgetdatapoint::cmfe_field_parametersetgetdatapointintgnumberi (parentRegionUserNumber, interfaceUserNumber, fieldUserNumber, variableType, fieldSetType, userDataPointNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetgetdatapoint::cmfe_field_parametersetgetdatapointintgnumberr (regionUserNumber, fieldUserNumber, variableType, fieldSetType, userDataPointNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetgetdatapoint::cmfe_field_parametersetgetdatapointintgobj (field, variableType, fieldSetType, userDataPointNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetgetdatapoint::cmfe_field_parametersetgetdatapointspnumberi (parentRegionUserNumber, interfaceUserNumber, fieldUserNumber, variableType, fieldSetType, userDataPointNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetgetdatapoint::cmfe_field_parametersetgetdatapointspnumberr (regionUserNumber, fieldUserNumber, variableType, fieldSetType, userDataPointNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetgetdatapoint::cmfe_field_parametersetgetdatapointspobj (field, variableType, fieldSetType, userDataPointNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetgetdatapoint::cmfe_field_parametersetgetdatapointdpnumberi (parentRegionUserNumber, interfaceUserNumber, fieldUserNumber, variableType, fieldSetType, userDataPointNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetgetdatapoint::cmfe_field_parametersetgetdatapointdpnumberr (regionUserNumber, fieldUserNumber, variableType, fieldSetType, userDataPointNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetgetdatapoint::cmfe_field_parametersetgetdatapointdpobj (field, variableType, fieldSetType, userDataPointNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetgetdatapoint::cmfe_field_parametersetgetdatapointlnumberi (parentRegionUserNumber, interfaceUserNumber, fieldUserNumber, variableType, fieldSetType, userDataPointNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetgetdatapoint::cmfe_field_parametersetgetdatapointlnumberr (regionUserNumber, fieldUserNumber, variableType, fieldSetType, userDataPointNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetgetdatapoint::cmfe_field_parametersetgetdatapointlobj (field, variableType, fieldSetType, userDataPointNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetgetelement::cmfe_field_parametersetgetelementintgnumber (regionUserNumber, fieldUserNumber, variableType, fieldSetType, userElementNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetgetelement::cmfe_field_parametersetgetelementintgobj (field, variableType, fieldSetType, userElementNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetgetelement::cmfe_field_parametersetgetelementspnumber (regionUserNumber, fieldUserNumber, variableType, fieldSetType, userElementNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetgetelement::cmfe_field_parametersetgetelementspobj (field, variableType, fieldSetType, userElementNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetgetelement::cmfe_field_parametersetgetelementdpnumber (regionUserNumber, fieldUserNumber, variableType, fieldSetType, userElementNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetgetelement::cmfe_field_parametersetgetelementdpobj (field, variableType, fieldSetType, userElementNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetgetelement::cmfe_field_parametersetgetelementlnumber (regionUserNumber, fieldUserNumber, variableType, fieldSetType, userElementNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetgetelement::cmfe_field_parametersetgetelementlobj (field, variableType, fieldSetType, userElementNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetgetnode::cmfe_field_parametersetgetnodeintgnumber (regionUserNumber, fieldUserNumber, variableType, fieldSetType, versionNumber, derivativeNumber, userNodeNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetgetnode::cmfe_field_parametersetgetnodeintgobj (field, variableType, fieldSetType, versionNumber, derivativeNumber, userNodeNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetgetnode::cmfe_field_parametersetgetnodespnumber (regionUserNumber, fieldUserNumber, variableType, fieldSetType, versionNumber, derivativeNumber, userNodeNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetgetnode::cmfe_field_parametersetgetnodespobj (field, variableType, fieldSetType, versionNumber, derivativeNumber, userNodeNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetgetnode::cmfe_field_parametersetgetnodedpnumber (regionUserNumber, fieldUserNumber, variableType, fieldSetType, versionNumber, derivativeNumber, userNodeNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetgetnode::cmfe_field_parametersetgetnodedpobj (field, variableType, fieldSetType, versionNumber, derivativeNumber, userNodeNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetgetnode::cmfe_field_parametersetgetnodelnumber (regionUserNumber, fieldUserNumber, variableType, fieldSetType, versionNumber, derivativeNumber, userNodeNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetgetnode::cmfe_field_parametersetgetnodelobj (field, variableType, fieldSetType, versionNumber, derivativeNumber, userNodeNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetgetgausspoint::cmfe_field_parametersetgetgausspointdpobj (field, variableType, fieldSetType, gaussPointNumber, userElementNumber, componentNumber, VALUE, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetupdateconstant::cmfe_field_parametersetupdateconstantintgnumber (regionUserNumber, fieldUserNumber, variableType, fieldSetType, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetupdateconstant::cmfe_field_parametersetupdateconstantintgobj (field, variableType, fieldSetType, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetupdateconstant::cmfe_field_parametersetupdateconstantspnumber (regionUserNumber, fieldUserNumber, variableType, fieldSetType, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetupdateconstant::cmfe_field_parametersetupdateconstantspobj (field, variableType, fieldSetType, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetupdateconstant::cmfe_field_parametersetupdateconstantdpnumber (regionUserNumber, fieldUserNumber, variableType, fieldSetType, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetupdateconstant::cmfe_field_parametersetupdateconstantdpobj (field, variableType, fieldSetType, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetupdateconstant::cmfe_field_parametersetupdateconstantlnumber (regionUserNumber, fieldUserNumber, variableType, fieldSetType, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetupdateconstant::cmfe_field_parametersetupdateconstantlobj (field, variableType, fieldSetType, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetupdatedatapoint::cmfe_field_parametersetupdatedatapointintgnumberi (parentRegionUserNumber, interfaceUserNumber, fieldUserNumber, variableType, fieldSetType, userDataPointNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetupdatedatapoint::cmfe_field_parametersetupdatedatapointintgnumberr (regionUserNumber, fieldUserNumber, variableType, fieldSetType, userDataPointNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetupdatedatapoint::cmfe_field_parametersetupdatedatapointintgobj (field, variableType, fieldSetType, userDataPointNumber, componentNumber, value, err)
 Update the given parameter set a integer value for the specified constant of a field variable component for a field identified by an object. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetupdatedatapoint::cmfe_field_parametersetupdatedatapointspnumberi (parentRegionUserNumber, interfaceUserNumber, fieldUserNumber, variableType, fieldSetType, userDataPointNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetupdatedatapoint::cmfe_field_parametersetupdatedatapointspnumberr (regionUserNumber, fieldUserNumber, variableType, fieldSetType, userDataPointNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetupdatedatapoint::cmfe_field_parametersetupdatedatapointspobj (field, variableType, fieldSetType, userDataPointNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetupdatedatapoint::cmfe_field_parametersetupdatedatapointdpnumberi (parentRegionUserNumber, interfaceUserNumber, fieldUserNumber, variableType, fieldSetType, userDataPointNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetupdatedatapoint::cmfe_field_parametersetupdatedatapointdpnumberr (regionUserNumber, fieldUserNumber, variableType, fieldSetType, userDataPointNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetupdatedatapoint::cmfe_field_parametersetupdatedatapointdpobj (field, variableType, fieldSetType, userDataPointNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetupdatedatapoint::cmfe_field_parametersetupdatedatapointlnumberi (parentRegionUserNumber, interfaceUserNumber, fieldUserNumber, variableType, fieldSetType, userDataPointNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetupdatedatapoint::cmfe_field_parametersetupdatedatapointlnumberr (regionUserNumber, fieldUserNumber, variableType, fieldSetType, userDataPointNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetupdatedatapoint::cmfe_field_parametersetupdatedatapointlobj (field, variableType, fieldSetType, userDataPointNumber, componentNumber, value, err)
 Update the given parameter set a logical value for the specified constant of a field variable component for a field identified by an object. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetupdateelement::cmfe_field_parametersetupdateelementintgnumber (regionUserNumber, fieldUserNumber, variableType, fieldSetType, userElementNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetupdateelement::cmfe_field_parametersetupdateelementintgobj (field, variableType, fieldSetType, userElementNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetupdateelement::cmfe_field_parametersetupdateelementspnumber (regionUserNumber, fieldUserNumber, variableType, fieldSetType, userElementNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetupdateelement::cmfe_field_parametersetupdateelementspobj (field, variableType, fieldSetType, userElementNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetupdateelement::cmfe_field_parametersetupdateelementdpnumber (regionUserNumber, fieldUserNumber, variableType, fieldSetType, userElementNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetupdateelement::cmfe_field_parametersetupdateelementdpobj (field, variableType, fieldSetType, userElementNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetupdateelement::cmfe_field_parametersetupdateelementlnumber (regionUserNumber, fieldUserNumber, variableType, fieldSetType, userElementNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetupdateelement::cmfe_field_parametersetupdateelementlobj (field, variableType, fieldSetType, userElementNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetupdatefinish::cmfe_field_parametersetupdatefinishnumber (regionUserNumber, fieldUserNumber, variableType, fieldSetType, err)
 Finishes the parameter set update for a field variable for a field identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetupdatefinish::cmfe_field_parametersetupdatefinishobj (field, variableType, fieldSetType, err)
 Finishes the parameter set update for a field variable for a field identified by an object. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetupdatenode::cmfe_field_parametersetupdatenodeintgnumber (regionUserNumber, fieldUserNumber, variableType, fieldSetType, versionNumber, derivativeNumber, userNodeNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetupdatenode::cmfe_field_parametersetupdatenodeintgobj (field, variableType, fieldSetType, versionNumber, derivativeNumber, userNodeNumber, componentNumber, value, err)
 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 an object. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetupdatenode::cmfe_field_parametersetupdatenodespnumber (regionUserNumber, fieldUserNumber, variableType, fieldSetType, versionNumber, derivativeNumber, userNodeNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetupdatenode::cmfe_field_parametersetupdatenodespobj (field, variableType, fieldSetType, versionNumber, derivativeNumber, userNodeNumber, componentNumber, value, err)
 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 an object. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetupdatenode::cmfe_field_parametersetupdatenodedpnumber (regionUserNumber, fieldUserNumber, variableType, fieldSetType, versionNumber, derivativeNumber, userNodeNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetupdatenode::cmfe_field_parametersetupdatenodedpobj (field, variableType, fieldSetType, versionNumber, derivativeNumber, userNodeNumber, componentNumber, value, err)
 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 an object. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetupdatenode::cmfe_field_parametersetupdatenodelnumber (regionUserNumber, fieldUserNumber, variableType, fieldSetType, versionNumber, derivativeNumber, userNodeNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetupdatenode::cmfe_field_parametersetupdatenodelobj (field, variableType, fieldSetType, versionNumber, derivativeNumber, userNodeNumber, componentNumber, value, err)
 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 an object. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetnodescalefactorget::cmfe_field_parametersetnodescalefactorgetnumber (regionUserNumber, fieldUserNumber, variableType, versionNumber, derivativeNumber, nodeUserNumber, componentNumber, scaleFactor, err)
 Gets the scale factor for a particular node identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetnodescalefactorget::cmfe_field_parametersetnodescalefactorgetobj (field, variableType, versionNumber, derivativeNumber, nodeUserNumber, componentNumber, scaleFactor, err)
 Gets the scale factor for a particular node identified by an object. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetnodescalefactorsget::cmfe_field_parametersetnodescalefactorsgetnumber (regionUserNumber, fieldUserNumber, variableType, meshComponentNumber, scaleFactors, err)
 Gets the scale factors for all nodes identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetnodescalefactorsget::cmfe_field_parametersetnodescalefactorsgetobj (field, variableType, meshComponentNumber, scaleFactors, err)
 Gets the scale factors for all nodes identified by an object. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetnodescalefactorset::cmfe_field_parametersetnodescalefactorsetnumber (regionUserNumber, fieldUserNumber, variableType, versionNumber, derivativeNumber, nodeUserNumber, componentNumber, scaleFactor, err)
 Sets the scale factor for a particular node identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetnodescalefactorset::cmfe_field_parametersetnodescalefactorsetobj (field, variableType, versionNumber, derivativeNumber, nodeUserNumber, componentNumber, scaleFactor, err)
 Sets the scale factor for a particular node identified by an object. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetnodescalefactorsset::cmfe_field_parametersetnodescalefactorssetnumber (regionUserNumber, fieldUserNumber, variableType, meshComponentNumber, scaleFactors, err)
 Sets the scale factors for all nodes identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetnodescalefactorsset::cmfe_field_parametersetnodescalefactorssetobj (field, variableType, meshComponentNumber, scaleFactors, err)
 Sets the scale factors for all nodes identified by an object. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetnodenumberofscalefactordofsget::cmfe_field_parametersetnodenumberofscalefactordofsgetnumber (regionUserNumber, fieldUserNumber, variableType, meshComponentNumber, numberOfScaleFactorsDofs, err)
 Gets the number of scale factor dofs, identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetnodenumberofscalefactordofsget::cmfe_field_parametersetnodenumberofscalefactordofsgetobj (field, variableType, meshComponentNumber, numberOfScaleFactorsDofs, err)
 Gets the number of scale factor dofs, identified by an object. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetupdatelocaldofs::cmfe_field_parametersetupdatelocaldofsdpobj (field, variableType, fieldSetType, values, err)
 Updates the given parameter set with the given values for all local dofs of the field variable identified by an object.. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetupdategausspoint::cmfe_field_parametersetupdategausspointintgnumber (regionUserNumber, fieldUserNumber, variableType, fieldSetType, gaussPointNumber, userElementNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetupdategausspoint::cmfe_field_parametersetupdategausspointintgobj (field, variableType, fieldSetType, gaussPointNumber, userElementNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetupdategausspoint::cmfe_field_parametersetupdategausspointspnumber (regionUserNumber, fieldUserNumber, variableType, fieldSetType, gaussPointNumber, userElementNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetupdategausspoint::cmfe_field_parametersetupdategausspointspobj (field, variableType, fieldSetType, gaussPointNumber, userElementNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetupdategausspoint::cmfe_field_parametersetupdategausspointdpnumber (regionUserNumber, fieldUserNumber, variableType, fieldSetType, gaussPointNumber, userElementNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetupdategausspoint::cmfe_field_parametersetupdategausspointdpobj (field, variableType, fieldSetType, gaussPointNumber, userElementNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetupdategausspoint::cmfe_field_parametersetupdategausspointlnumber (regionUserNumber, fieldUserNumber, variableType, fieldSetType, gaussPointNumber, userElementNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetupdategausspoint::cmfe_field_parametersetupdategausspointlobj (field, variableType, fieldSetType, gaussPointNumber, userElementNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetinterpolatexi::cmfe_field_parametersetinterpolatesinglexidpnumber (regionUserNumber, fieldUserNumber, variableType, fieldSetType, derivativeNumber, userElementNumber, xi, values, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetinterpolatexi::cmfe_field_parametersetinterpolatesinglexidpobj (field, variableType, fieldSetType, derivativeNumber, userElementNumber, xi, values, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetinterpolatexi::cmfe_field_parametersetinterpolatemultiplexidpnumber (regionUserNumber, fieldUserNumber, variableType, fieldSetType, derivativeNumber, userElementNumber, xi, values, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetinterpolatexi::cmfe_field_parametersetinterpolatemultiplexidpobj (field, variableType, fieldSetType, derivativeNumber, userElementNumber, xi, values, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetinterpolategauss::cmfe_field_parametersetinterpolatesinglegaussdpnumber (regionUserNumber, fieldUserNumber, variableType, fieldSetType, derivativeNumber, userElementNumber, quadratureScheme, GaussPoint, values, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetinterpolategauss::cmfe_field_parametersetinterpolatesinglegaussdpobj (field, variableType, fieldSetType, derivativeNumber, userElementNumber, quadratureScheme, GaussPoint, values, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetinterpolategauss::cmfe_field_parametersetinterpolatemultiplegaussdpnumber (regionUserNumber, fieldUserNumber, variableType, fieldSetType, derivativeNumber, userElementNumber, quadratureScheme, GaussPoints, values, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetinterpolategauss::cmfe_field_parametersetinterpolatemultiplegaussdpobj (field, variableType, fieldSetType, derivativeNumber, userElementNumber, quadratureScheme, GaussPoints, values, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetupdateelementdatapoint::cmfe_field_parametersetupdateelementdatapointdpobj (field, variableType, fieldSetType, elementNumber, dataPointIndex, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetupdatestart::cmfe_field_parametersetupdatestartnumber (regionUserNumber, fieldUserNumber, variableType, fieldSetType, err)
 Starts the parameter set update for a field variable for a field identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetupdatestart::cmfe_field_parametersetupdatestartobj (field, variableType, fieldSetType, err)
 Starts the parameter set update for a field variable for a field identified by an object. More...
 
subroutine opencmiss_iron::cmfe_field_parameterstofieldparameterscomponentcopy::cmfe_field_parameterstofieldparameterscomponentcopynumber (fromRegionUserNumber, fromFieldUserNumber, fromVariableType, fromParameterSetType, fromComponentNumber, toRegionUserNumber, toFieldUserNumber, toVariableType, toParameterSetType, toComponentNumber, err)
 Copy the parameters from the parameter set of a component of a field variable to the paramters of a parameter set of a component of another field variable, where both fields are identified by user numbers. More...
 
subroutine opencmiss_iron::cmfe_field_parameterstofieldparameterscomponentcopy::cmfe_field_parameterstofieldparameterscomponentcopyobj (fromField, fromVariableType, fromParameterSetType, fromComponentNumber, toField, toVariableType, toParameterSetType, toComponentNumber, err)
 Copy the parameters from the parameter set of a component of a field variable to the paramters of a parameter set of a component of another field variable, where both fields are objects. More...
 
subroutine opencmiss_iron::cmfe_field_scalingtypeget::cmfe_field_scalingtypegetnumber (regionUserNumber, fieldUserNumber, scalingType, err)
 Returns the scaling type for a field identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_field_scalingtypeget::cmfe_field_scalingtypegetobj (field, scalingType, err)
 Returns the scaling type for a field identified by an object. More...
 
subroutine opencmiss_iron::cmfe_field_scalingtypeset::cmfe_field_scalingtypesetnumber (regionUserNumber, fieldUserNumber, scalingType, err)
 Sets/changes the scaling type for a field identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_field_scalingtypeset::cmfe_field_scalingtypesetobj (field, scalingType, err)
 Sets/changes the scaling type for a field identified by an object. More...
 
subroutine opencmiss_iron::cmfe_field_typeget::cmfe_field_typegetnumber (regionUserNumber, fieldUserNumber, fieldType, err)
 Returns the field type for a field identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_field_typeget::cmfe_field_typegetobj (field, fieldType, err)
 Returns the type for a field identified by an object. More...
 
subroutine opencmiss_iron::cmfe_field_typeset::cmfe_field_typesetnumber (regionUserNumber, fieldUserNumber, fieldType, err)
 Sets/changes the field type for a field identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_field_typeset::cmfe_field_typesetobj (field, fieldType, err)
 Sets/changes the type for a field identified by an object. More...
 
subroutine opencmiss_iron::cmfe_field_variablelabelget::cmfe_field_variablelabelgetcnumber (regionUserNumber, fieldUserNumber, variableType, label, err)
 Returns the character string label for a field variable for a field identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_field_variablelabelget::cmfe_field_variablelabelgetcobj (field, variableType, label, err)
 Returns the character string label for a field variable for a field identified by an object. More...
 
subroutine opencmiss_iron::cmfe_field_variablelabelget::cmfe_field_variablelabelgetvsnumber (regionUserNumber, fieldUserNumber, variableType, label, err)
 Returns the varying string label for a field variable for a field identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_field_variablelabelget::cmfe_field_variablelabelgetvsobj (field, variableType, label, err)
 Returns the varying string label for a field variable for a field identified by an object. More...
 
subroutine opencmiss_iron::cmfe_field_variablelabelset::cmfe_field_variablelabelsetcnumber (regionUserNumber, fieldUserNumber, variableType, label, err)
 Sets/changes the character string label for a field variable for a field identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_field_variablelabelset::cmfe_field_variablelabelsetcobj (field, variableType, label, err)
 Sets/changes the character string label for a field variable for a field identified by an object. More...
 
subroutine opencmiss_iron::cmfe_field_variablelabelset::cmfe_field_variablelabelsetvsnumber (regionUserNumber, fieldUserNumber, variableType, label, err)
 Sets/changes the varying string label for a field variable for a field identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_field_variablelabelset::cmfe_field_variablelabelsetvsobj (field, variableType, label, err)
 Sets/changes the varying string label for a field variable for a field identified by an object. More...
 
subroutine opencmiss_iron::cmfe_field_variabletypesget::cmfe_field_variabletypesgetnumber (regionUserNumber, fieldUserNumber, variableTypes, err)
 Returns the field variable types for a field identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_field_variabletypesget::cmfe_field_variabletypesgetobj (field, variableTypes, err)
 Returns the variable types for a field identified by an object. More...
 
subroutine opencmiss_iron::cmfe_field_variabletypesset::cmfe_field_variabletypessetnumber (regionUserNumber, fieldUserNumber, variableTypes, err)
 Sets/changes the field variable types for a field identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_field_variabletypesset::cmfe_field_variabletypessetobj (field, variableTypes, err)
 Sets/changes the variable types for a field identified by an object. More...
 
subroutine opencmiss_iron::cmfe_fields_elementsexport::cmfe_fields_elementsexportccobj (fields, fileName, method, err)
 Export element information for fields set identified by an object. More...
 
subroutine opencmiss_iron::cmfe_fields_elementsexport::cmfe_fields_elementsexportvscobj (fields, fileName, method, err)
 Export element information for fields set identified by an object. More...
 
subroutine opencmiss_iron::cmfe_fields_elementsexport::cmfe_fields_elementsexportcvsobj (fields, fileName, method, err)
 Export element information for fields set identified by an object. More...
 
subroutine opencmiss_iron::cmfe_fields_elementsexport::cmfe_fields_elementsexportvsvsobj (fields, fileName, method, err)
 Export element information for fields set identified by an object. More...
 
subroutine opencmiss_iron::cmfe_fields_nodesexport::cmfe_fields_nodesexportccobj (fields, fileName, method, err)
 Export nodal information for fields set identified by an object. More...
 
subroutine opencmiss_iron::cmfe_fields_nodesexport::cmfe_fields_nodesexportvscobj (fields, fileName, method, err)
 Export nodal information for fields set identified by an object. More...
 
subroutine opencmiss_iron::cmfe_fields_nodesexport::cmfe_fields_nodesexportcvsobj (fields, fileName, method, err)
 Export nodal information for fields set identified by an object. More...
 
subroutine opencmiss_iron::cmfe_fields_nodesexport::cmfe_fields_nodesexportvsvsobj (fields, fileName, method, err)
 Export nodal information for fields set identified by an object. More...
 
subroutine opencmiss_iron::cmfe_generatedmesh_basisget::cmfe_generatedmesh_basisgetnumber (regionUserNumber, generatedMeshUserNumber, basisUserNumbers, err)
 Returns the basis for a generated mesh on a region identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_generatedmesh_basisget::cmfe_generatedmesh_basisgetobj (generatedMesh, bases, err)
 Returns the basis for a generated mesh identified by an object. More...
 
subroutine opencmiss_iron::cmfe_generatedmesh_basisset::cmfe_generatedmesh_basissetnumber0 (regionUserNumber, generatedMeshUserNumber, basisUserNumber, err)
 Sets/changes the basis for a generated mesh on a region identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_generatedmesh_basisset::cmfe_generatedmesh_basissetnumber1 (regionUserNumber, generatedMeshUserNumber, basisUserNumbers, err)
 Sets/changes the basis for a generated mesh on a region identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_generatedmesh_basisset::cmfe_generatedmesh_basissetobj0 (generatedMesh, basis, err)
 Sets/changes the basis for a generated mesh identified by an object. More...
 
subroutine opencmiss_iron::cmfe_generatedmesh_basisset::cmfe_generatedmesh_basissetobj1 (generatedMesh, bases, err)
 Sets/changes the basis for a generated mesh identified by an object. More...
 
subroutine opencmiss_iron::cmfe_generatedmesh_basevectorsset::cmfe_generatedmesh_basevectorssetnumber (regionUserNumber, generatedMeshUserNumber, baseVectors, err)
 Sets/changes the base vectors for a generated mesh on a region identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_generatedmesh_basevectorsset::cmfe_generatedmesh_basevectorssetobj (generatedMesh, baseVectors, err)
 Sets/changes the base vectors for a generated mesh identified by an object. More...
 
subroutine opencmiss_iron::cmfe_generatedmesh_createfinish::cmfe_generatedmesh_createfinishnumber (regionUserNumber, generatedMeshUserNumber, meshUserNumber, err)
 Finishes the creation of a generated mesh on a region identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_generatedmesh_createfinish::cmfe_generatedmesh_createfinishobj (generatedMesh, meshUserNumber, mesh, err)
 Finishes the creation of a generated mesh identified by an object. More...
 
subroutine opencmiss_iron::cmfe_generatedmesh_createstart::cmfe_generatedmesh_createstartnumber (generatedMeshUserNumber, regionUserNumber, err)
 Starts the creation of a generated mesh on a region identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_generatedmesh_createstart::cmfe_generatedmesh_createstartinterfaceobj (generatedMeshUserNumber, interface, generatedMesh, err)
 Starts the creation of a generated mesh on an interface identified by an object. More...
 
subroutine opencmiss_iron::cmfe_generatedmesh_createstart::cmfe_generatedmesh_createstartregionobj (generatedMeshUserNumber, region, generatedMesh, err)
 Starts the creation of a generated mesh on a region identified by an object. More...
 
subroutine opencmiss_iron::cmfe_generatedmesh_destroy::cmfe_generatedmesh_destroynumber (regionUserNumber, generatedMeshUserNumber, err)
 Destroys a generated mesh on a region identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_generatedmesh_destroy::cmfe_generatedmesh_destroyobj (generatedMesh, err)
 Destroys a generated mesh identified by an object. More...
 
subroutine opencmiss_iron::cmfe_generatedmesh_extentget::cmfe_generatedmesh_extentgetnumber (regionUserNumber, generatedMeshUserNumber, extent, err)
 Returns the extent for a generated mesh on a region identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_generatedmesh_extentget::cmfe_generatedmesh_extentgetobj (generatedMesh, extent, err)
 Returns the extent for a generated mesh identified by an object. More...
 
subroutine opencmiss_iron::cmfe_generatedmesh_extentset::cmfe_generatedmesh_extentsetnumber (regionUserNumber, generatedMeshUserNumber, extent, err)
 Sets/changes the extent for a generated mesh on a region identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_generatedmesh_extentset::cmfe_generatedmesh_extentsetobj (generatedMesh, extent, err)
 Sets/changes the extent for a generated mesh identified by an object. More...
 
subroutine opencmiss_iron::cmfe_generatedmesh_numberofelementsget::cmfe_generatedmesh_numberofelementsgetnumber (regionUserNumber, generatedMeshUserNumber, numberOfElements, err)
 Returns the number of elements for a generated mesh on a region identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_generatedmesh_numberofelementsget::cmfe_generatedmesh_numberofelementsgetobj (generatedMesh, numberOfElements, err)
 Returns the number of elements for a generated mesh identified by an object. More...
 
subroutine opencmiss_iron::cmfe_generatedmesh_numberofelementsset::cmfe_generatedmesh_numberofelementssetnumber (regionUserNumber, generatedMeshUserNumber, numberOfElements, err)
 Sets/changes the number of elements for a generated mesh on a region identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_generatedmesh_numberofelementsset::cmfe_generatedmesh_numberofelementssetobj (generatedMesh, numberOfElements, err)
 Sets/changes the number of elements for a generated mesh identified by an object. More...
 
subroutine opencmiss_iron::cmfe_generatedmesh_originget::cmfe_generatedmesh_origingetnumber (regionUserNumber, generatedMeshUserNumber, origin, err)
 Returns the origin of a generated mesh on a region identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_generatedmesh_originget::cmfe_generatedmesh_origingetobj (generatedMesh, origin, err)
 Returns the origin of a generated mesh identified by an object. More...
 
subroutine opencmiss_iron::cmfe_generatedmesh_originset::cmfe_generatedmesh_originsetnumber (regionUserNumber, generatedMeshUserNumber, origin, err)
 Sets/changes the origin of a generated mesh on a region identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_generatedmesh_originset::cmfe_generatedmesh_originsetobj (generatedMesh, origin, err)
 Sets/changes the origin of a generated mesh identified by an object. More...
 
subroutine opencmiss_iron::cmfe_generatedmesh_typeget::cmfe_generatedmesh_typegetnumber (regionUserNumber, generatedMeshUserNumber, generatedMeshType, err)
 Returns the type of a generated mesh on a region identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_generatedmesh_typeget::cmfe_generatedmesh_typegetobj (generatedMesh, generatedMeshType, err)
 Returns the type of a generated mesh identified by an object. More...
 
subroutine opencmiss_iron::cmfe_generatedmesh_typeset::cmfe_generatedmesh_typesetnumber (regionUserNumber, generatedMeshUserNumber, generatedMeshType, err)
 Sets/changes the type of a generated mesh on a region identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_generatedmesh_typeset::cmfe_generatedmesh_typesetobj (generatedMesh, generatedMeshType, err)
 Sets/changes the type of a generated mesh identified by an object. More...
 
subroutine opencmiss_iron::cmfe_generatedmesh_geometricparameterscalculate::cmfe_generatedmesh_geometricparameterscalculatenumber (regionUserNumber, generatedMeshUserNumber, fieldUserNumber, err)
 Calculates and sets the geometric field parameters for a generated mesh identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_generatedmesh_geometricparameterscalculate::cmfe_generatedmesh_geometricparameterscalculateobj (generatedMesh, field, err)
 Calculates and sets the geometric field parameters for a generated mesh identified by an object. More...
 
subroutine opencmiss_iron::cmfe_generatedmesh_surfaceget::cmfe_generatedmesh_surfacegetnumber0 (regionUserNumber, generatedMeshUserNumber, surfaceType, surfaceNodes, normalXi, err)
 Returns a list of the nodes belonging to a surface, and their normal xi direction, of a generated mesh identified by an object. More...
 
subroutine opencmiss_iron::cmfe_generatedmesh_surfaceget::cmfe_generatedmesh_surfacegetnumber1 (regionUserNumber, meshComponent, generatedMeshUserNumber, surfaceType, surfaceNodes, normalXi, err)
 Returns a list of the nodes belonging to a surface, and their normal xi direction, of a generated mesh identified by an object. More...
 
subroutine opencmiss_iron::cmfe_generatedmesh_surfaceget::cmfe_generatedmesh_surfacegetobj0 (generatedMesh, surfaceType, surfaceNodes, normalXi, err)
 Returns a list of the nodes belonging to a surface, and their normal xi direction, of a generated mesh identified by an object. More...
 
subroutine opencmiss_iron::cmfe_generatedmesh_surfaceget::cmfe_generatedmesh_surfacegetobj1 (generatedMesh, meshComponent, surfaceType, surfaceNodes, normalXi, err)
 Returns a list of the nodes belonging to a surface, and their normal xi direction, of a generated mesh identified by an object. More...
 
subroutine opencmiss_iron::cmfe_meshembedding_create::cmfe_meshembedding_createnumber (regionOneUserNumber, regionTwoUserNumber, meshEmbedding, parentMeshUserNumber, childMeshUserNumber, err)
 Creates a mesh embedding. More...
 
subroutine opencmiss_iron::cmfe_meshembedding_create::cmfe_meshembedding_createobj (meshEmbedding, parentMesh, childMesh, err)
 Creates a mesh embedding. More...
 
subroutine opencmiss_iron::cmfe_meshembedding_setchildnodeposition::cmfe_meshembedding_setchildnodepositionobj (meshEmbedding, elementNumber, nodeNumbers, xiCoords, err)
 Sets the embedded nodes for one parent element. More...
 
subroutine opencmiss_iron::cmfe_meshembedding_pushdata::cmfe_meshembedding_pushdataobj (meshEmbedding, parentField, parentComponent, childField, childComponent, err)
 Pushes data to embedded mesh. Will generally be used at library and not API level. /TODO: Parameter set etc, function name? More...
 
subroutine opencmiss_iron::cmfe_meshembedding_setgausspointdata::cmfe_meshembedding_setgausspointdataobj (meshEmbedding, parentElementNumber, gaussPointNumber, parentXiCoords, childElementNumber, childXiCoords, err)
 
subroutine opencmiss_iron::cmfe_meshembedding_pullgausspointdata::cmfe_meshembedding_pullgausspointdataobj (meshEmbedding, parentField, parentComponent, childField, childComponent, err)
 
subroutine opencmiss_iron::cmfe_meshembedding_getgausspointcoord::cmfe_field_parametersetgetgausspointcoordobj (meshEmbedding, componentNumber, numberOfGaussPoints, coords, err)
 
subroutine opencmiss_iron::cmfe_interface_meshadd::cmfe_interface_meshaddnumber (interfaceRegionUserNumber, interfaceUserNumber, meshRegionUserNumber, meshUserNumber, meshIndex, err)
 Adds a mesh to be coupled in an interface identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_interface_meshadd::cmfe_interface_meshaddobj (interface, mesh, meshIndex, err)
 Adds a mesh to be coupled in an interface identified by an object. More...
 
subroutine opencmiss_iron::cmfe_interface_createfinish::cmfe_interface_createfinishnumber (regionUserNumber, interfaceUserNumber, err)
 Finishes the creation of an interface identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_interface_createfinish::cmfe_interface_createfinishobj (interface, err)
 Finishes the creation of an interface identified by an object. More...
 
subroutine opencmiss_iron::cmfe_interface_createstart::cmfe_interface_createstartnumber (interfaceUserNumber, regionUserNumber, err)
 Starts the creation of an interface identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_interface_createstart::cmfe_interface_createstartobj (interfaceUserNumber, region, interface, err)
 Starts the creation of an interface identified by an object. More...
 
subroutine opencmiss_iron::cmfe_interface_coordinatesystemset::cmfe_interface_coordinatesystemsetnumber (parentRegionUserNumber, interfaceUserNumber, coordinateSystemUserNumber, err)
 Sets/changes the coordinate system for an interface identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_interface_coordinatesystemset::cmfe_interface_coordinatesystemsetobj (interface, coordinateSystem, err)
 Sets/changes the coordinate system for an interface identified by an object. More...
 
subroutine opencmiss_iron::cmfe_interface_coordinatesystemget::cmfe_interface_coordinatesystemgetnumber (parentRegionUserNumber, interfaceUserNumber, coordinateSystemUserNumber, err)
 Returns the coordinate system for an interface identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_interface_coordinatesystemget::cmfe_interface_coordinatesystemgetobj (Interface, CoordinateSystem, err)
 Returns the coordinate system for an interface identified by an object. More...
 
subroutine opencmiss_iron::cmfe_interface_destroy::cmfe_interface_destroynumber (regionUserNumber, interfaceUserNumber, err)
 Destroys an interface identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_interface_destroy::cmfe_interface_destroyobj (interface, err)
 Destroys an interface identified by an object. More...
 
subroutine opencmiss_iron::cmfe_interface_labelget::cmfe_interface_labelgetcnumber (parentRegionUserNumber, interfaceUserNumber, label, err)
 Returns the character string label for an interface identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_interface_labelget::cmfe_interface_labelgetcobj (interface, label, err)
 Returns the character string label for an interface identified by an object. More...
 
subroutine opencmiss_iron::cmfe_interface_labelget::cmfe_interface_labelgetvsnumber (parentRegionUserNumber, interfaceUserNumber, label, err)
 Returns the varying string label for an interface identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_interface_labelget::cmfe_interface_labelgetvsobj (interface, label, err)
 Returns the varying string label for an interface identified by an object. More...
 
subroutine opencmiss_iron::cmfe_interface_labelset::cmfe_interface_labelsetcnumber (parentRegionUserNumber, interfaceUserNumber, label, err)
 Sets/changes the character string label for an interface identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_interface_labelset::cmfe_interface_labelsetcobj (interface, label, err)
 Sets/changes the character string label for an interface identified by an object. More...
 
subroutine opencmiss_iron::cmfe_interface_labelset::cmfe_interface_labelsetvsnumber (parentRegionUserNumber, interfaceUserNumber, label, err)
 Sets/changes the varying string label for an interface identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_interface_labelset::cmfe_interface_labelsetvsobj (interface, label, err)
 Sets/changes string label for an interface identified by an object. More...
 
subroutine opencmiss_iron::cmfe_interface_nodesget::cmfe_interface_nodesgetobj (interface, nodes, err)
 Returns the nodes for a interface identified by an object. More...
 
subroutine opencmiss_iron::cmfe_interfacemeshconnectivity_createfinish::cmfe_interfacemeshconnectivity_createfinishnumber (regionUserNumber, interfaceUserNumber, err)
 Finishes the creation of an interface coupled mesh connectivity identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_interfacemeshconnectivity_createfinish::cmfe_interfacemeshconnectivity_createfinishobj (interfaceMeshConnectivity, err)
 Finishes the creation of an interface meshes connectivity identified by an object. More...
 
subroutine opencmiss_iron::cmfe_interfacemeshconnectivity_createstart::cmfe_interfacemeshconnectivity_createstartnumber (regionUserNumber, interfaceUserNumber, meshNumber, err)
 Starts the creation of an interface meshes connectivity identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_interfacemeshconnectivity_createstart::cmfe_interfacemeshconnectivity_createstartobj (interface, interfaceMesh, interfaceMeshConnectivity, err)
 Starts the creation of an interface meshes connectivity identified by an object. More...
 
subroutine opencmiss_iron::cmfe_interfacemeshconnectivity_elementxiset::cmfe_interfacemeshconnectivity_elementxisetnumber (regionUserNumber, interfaceUserNumber, interfaceElementNumber, coupledMeshIndexNumber, coupledMeshElementNumber, interfaceMeshLocalNodeNumber, interfaceMeshComponentNodeNumber, xi, err)
 Sets the mapping from an xi position of a coupled mesh element to a node of an interface mesh element. More...
 
subroutine opencmiss_iron::cmfe_interfacemeshconnectivity_elementxiset::cmfe_interfacemeshconnectivity_elementxisetobj (interfaceMeshConnectivity, interfaceElementNumber, coupledMeshIndexNumber, coupledMeshElementNumber, interfaceMeshLocalNodeNumber, interfaceMeshComponentNodeNumber, xi, err)
 Sets the mapping from an xi position of a coupled mesh element to a node of an interface mesh element. More...
 
subroutine opencmiss_iron::cmfe_interfacemeshconnectivity_elementnumberset::cmfe_interfacemeshconnectivity_elementnumbersetnumber (regionUserNumber, interfaceUserNumber, interfaceElementNumber, coupledMeshIndexNumber, coupledMeshElementNumber, err)
 Sets the connectivity between an element in a coupled mesh to an element in the interface mesh. More...
 
subroutine opencmiss_iron::cmfe_interfacemeshconnectivity_elementnumberset::cmfe_interfacemeshconnectivity_elementnumbersetobj (interfaceMeshConnectivity, interfaceElementNumber, coupledMeshIndexNumber, coupledMeshElementNumber, err)
 Sets the connectivity between an element in a coupled mesh to an element in the interface mesh. More...
 
subroutine opencmiss_iron::cmfe_interfacemeshconnectivity_nodenumberset::cmfe_interfacemeshconnectivity_nodenumbersetnumber (regionUserNumber, interfaceUserNumber, interfaceElementNumber, coupledMeshIndexNumber, coupledMeshElementNumber, err)
 Sets the connectivity between an element in a coupled mesh to an element in the interface mesh. More...
 
subroutine opencmiss_iron::cmfe_interfacemeshconnectivity_nodenumberset::cmfe_interfacemeshconnectivity_nodenumbersetobj (interfaceMeshConnectivity, interfaceNodeNumbers, firstCoupledMeshIndexNumber, firstCoupledMeshNodeNumbers, secondCoupledMeshIndexNumber, secondCoupledMeshNodeNumbers, err)
 Sets the connectivity between nodes in coupled meshes to nodes in the interface mesh. More...
 
subroutine opencmiss_iron::cmfe_interfacemeshconnectivity_basisset::cmfe_interfacemeshconnectivity_basissetnumber (regionUserNumber, interfaceUserNumber, interfaceBasisNumber, err)
 
subroutine opencmiss_iron::cmfe_interfacemeshconnectivity_basisset::cmfe_interfacemeshconnectivity_basissetobj (interfaceMeshConnectivity, interfaceMappingBasis, err)
 Sets the basis for the mesh connectivity. More...
 
subroutine opencmiss_iron::cmfe_interfacemeshconnectivity_destroy::cmfe_interfacemeshconnectivity_destroynumber (regionUserNumber, interfaceUserNumber, err)
 Destroys an interface meshes connectivity identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_interfacemeshconnectivity_destroy::cmfe_interfacemeshconnectivity_destroyobj (interfaceMeshConnectivity, err)
 Destroys an interface meshes connectivity identified by an object. More...
 
subroutine opencmiss_iron::cmfe_interfacepointsconnectivity_createfinish::cmfe_interfacepointsconnectivity_createfinishnumber (regionUserNumber, interfaceUserNumber, err)
 Finishes the creation of an interface coupled mesh points connectivity identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_interfacepointsconnectivity_createfinish::cmfe_interfacepointsconnectivity_createfinishobj (interfacePointsConnectivity, err)
 Finishes the creation of an interface meshes connectivity identified by an object. More...
 
subroutine opencmiss_iron::cmfe_interfacepointsconnectivity_createstart::cmfe_interfacepointsconnectivity_createstartnumber (regionUserNumber, interfaceUserNumber, MeshNumber, err)
 Starts the creation of an interface points connectivity identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_interfacepointsconnectivity_createstart::cmfe_interfacepointsconnectivity_createstartobj (interface, interfaceMesh, interfacePointsConnectivity, err)
 Starts the creation of an interface points connectivity identified by an object. More...
 
subroutine opencmiss_iron::cmfe_interfacepointsconnectivity_destroy::cmfe_interfacepointsconnectivity_destroynumber (regionUserNumber, interfaceUserNumber, err)
 Destroys an interface points connectivity identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_interfacepointsconnectivity_destroy::cmfe_interfacepointsconnectivity_destroyobj (interfacePointsConnectivity, err)
 Destroys an interface points connectivity identified by an object. More...
 
subroutine opencmiss_iron::cmfe_interfacepointsconnectivity_elementnumberget::cmfe_interfacepointsconnectivity_elementnumbergetnumber (regionUserNumber, interfaceUserNumber, interfaceDataPointIndexNumber, coupledMeshIndexNumber, meshComponentNumber, coupledMeshElementNumber, err)
 Gets coupled mesh element number that the data point in the interface is connected to. More...
 
subroutine opencmiss_iron::cmfe_interfacepointsconnectivity_elementnumberget::cmfe_interfacepointsconnectivity_elementnumbergetobj (interfacePointsConnectivity, interfaceDataPointIndexNumber, coupledMeshIndexNumber, meshComponentNumber, coupledMeshElementNumber, err)
 Gets coupled mesh element number that the data point in the interface is connected to. More...
 
subroutine opencmiss_iron::cmfe_interfacepointsconnectivity_pointxiget::cmfe_interfacepointsconnectivity_pointxigetnumber (regionUserNumber, interfaceUserNumber, interfaceDataPointIndexNumber, coupledMeshIndexNumber, xi, err)
 Gets the xi coordinate mapping between the data points in interface and xi coordinates in a coupled region mesh. More...
 
subroutine opencmiss_iron::cmfe_interfacepointsconnectivity_pointxiget::cmfe_interfacepointsconnectivity_pointxigetobj (interfacePointsConnectivity, interfaceDataPointIndexNumber, coupledMeshIndexNumber, xi, err)
 Gets the xi coordinate mapping between the interface data points and xi coordinates in a coupled region mesh. More...
 
subroutine opencmiss_iron::cmfe_interfacepointsconnectivity_elementnumberset::cmfe_interfacepointsconnectivity_elementnumbersetnumber (regionUserNumber, interfaceUserNumber, interfaceDataPointIndexNumber, coupledMeshIndexNumber, coupledMeshElementNumber, meshComponentNumber, err)
 Sets coupled mesh element number that the data point in the interface is connected to. More...
 
subroutine opencmiss_iron::cmfe_interfacepointsconnectivity_elementnumberset::cmfe_interfacepointsconnectivity_elementnumbersetobj (interfacePointsConnectivity, interfaceDataPointIndexNumber, coupledMeshIndexNumber, coupledMeshElementNumber, meshComponentNumber, err)
 Sets coupled mesh element number that the data point in the interface is connected to. More...
 
subroutine opencmiss_iron::cmfe_interfacepointsconnectivity_pointxiset::cmfe_interfacepointsconnectivity_pointxisetnumber (regionUserNumber, interfaceUserNumber, interfaceDataPointIndexNumber, coupledMeshIndexNumber, xi, err)
 Sets the xi coordinate mapping between the data points in interface and xi coordinates in a coupled region mesh. More...
 
subroutine opencmiss_iron::cmfe_interfacepointsconnectivity_pointxiset::cmfe_interfacepointsconnectivity_pointxisetobj (interfacePointsConnectivity, interfaceDataPointIndexNumber, coupledMeshIndexNumber, xi, err)
 Sets the xi coordinate mapping between the interface data points and xi coordinates in a coupled region mesh. More...
 
subroutine opencmiss_iron::cmfe_interfacepointsconnectivity_updatefromprojection::cmfe_interfacepointsconnectivity_updatefromprojectionrnumber (regionUserNumber, interfaceUserNumber, dataPointsRegionUserNumber, dataProjectionUserNumber, coupledMeshIndex, err)
 Update points connectivity with projection results, data projection identified by region user number. More...
 
subroutine opencmiss_iron::cmfe_interfacepointsconnectivity_updatefromprojection::cmfe_interfacepointsconnectivity_updatefromprojectioninumber (regionUserNumber, interfaceUserNumber, dataPointsRegionUserNumber, dataPointsInterfaceUserNumber, dataProjectionUserNumber, coupledMeshIndex, err)
 Update points connectivity with projection results, data projection identified by interface user number. More...
 
subroutine opencmiss_iron::cmfe_interfacepointsconnectivity_updatefromprojection::cmfe_interfacepointsconnectivity_updatefromprojectionobj (pointsConnectivity, dataProjection, coupledMeshIndex, err)
 Update points connectivity with projection results, data projection identified by object. More...
 
subroutine opencmiss_iron::cmfe_interfacecondition_createfinish::cmfe_interfacecondition_createfinishnumber (regionUserNumber, interfaceUserNumber, interfaceConditionUserNumber, err)
 Finishes the creation of an interface condition identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_interfacecondition_createfinish::cmfe_interfacecondition_createfinishobj (interfaceCondition, err)
 Finishes the creation of an interface condition identified by an object. More...
 
subroutine opencmiss_iron::cmfe_interfacecondition_createstart::cmfe_interfacecondition_createstartnumber (interfaceConditionUserNumber, regionUserNumber, interfaceUserNumber, geometricFieldUserNumber, err)
 Starts the creation of an interface condition identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_interfacecondition_createstart::cmfe_interfacecondition_createstartobj (interfaceConditionUserNumber, interface, geometricField, interfaceCondition, err)
 Starts the creation of an interface condition identified by an object. More...
 
subroutine opencmiss_iron::cmfe_interfacecondition_dependentvariableadd::cmfe_interfacecondition_dependentvariableaddnumber (interfaceRegionUserNumber, interfaceUserNumber, interfaceConditionUserNumber, meshIndex, equationsSetRegionUserNumber, equationsSetUserNumber, variableType, err)
 Adds a dependent variable to an interface condition identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_interfacecondition_dependentvariableadd::cmfe_interfacecondition_dependentvariableaddobj (interfaceCondition, meshIndex, equationsSet, variableType, err)
 Adds a dependent field variable to an interface condition identified by an object. More...
 
subroutine opencmiss_iron::cmfe_interfacecondition_destroy::cmfe_interfacecondition_destroynumber (regionUserNumber, interfaceUserNumber, interfaceConditionUserNumber, err)
 Destroys an interface condition identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_interfacecondition_destroy::cmfe_interfacecondition_destroyobj (interfaceCondition, err)
 Destroys an interface condition identified by an object. More...
 
subroutine opencmiss_iron::cmfe_interfacecondition_equationscreatefinish::cmfe_interfacecondition_equationscreatefinishnumber (regionUserNumber, interfaceUserNumber, interfaceConditionUserNumber, err)
 Finishes the creation of equations for an interface condition identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_interfacecondition_equationscreatefinish::cmfe_interfacecondition_equationscreatefinishobj (interfaceCondition, err)
 Finishes the creation of interface equations for an interface condition identified by an object. More...
 
subroutine opencmiss_iron::cmfe_interfacecondition_equationscreatestart::cmfe_interfacecondition_equationscreatestartnumber (regionUserNumber, interfaceUserNumber, interfaceConditionUserNumber, err)
 Starts the creation of interface equations for an interface condition identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_interfacecondition_equationscreatestart::cmfe_interfacecondition_equationscreatestartobj (interfaceCondition, interfaceEquations, err)
 Starts the creation of interface equations for an interface condition identified by an object. More...
 
subroutine opencmiss_iron::cmfe_interfacecondition_equationsdestroy::cmfe_interfacecondition_equationsdestroynumber (regionUserNumber, interfaceUserNumber, interfaceConditionUserNumber, err)
 Destroys interface equations for an interface condition identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_interfacecondition_equationsdestroy::cmfe_interfacecondition_equationsdestroyobj (interfaceCondition, err)
 Destroys the interface equations for an interface condition identified by an object. More...
 
subroutine opencmiss_iron::cmfe_interfacecondition_integrationtypeget::cmfe_interfacecondition_integrationtypegetnumber (regionUserNumber, interfaceUserNumber, interfaceConditionUserNumber, interfaceConditionIntegrationType, err)
 Returns the integration type for an interface condition identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_interfacecondition_integrationtypeget::cmfe_interfacecondition_integrationtypegetobj (interfaceCondition, interfaceConditionIntegrationType, err)
 Gets the integration type for an interface condition identified by an object. More...
 
subroutine opencmiss_iron::cmfe_interfacecondition_integrationtypeset::cmfe_interfacecondition_integrationtypesetnumber (regionUserNumber, interfaceUserNumber, interfaceConditionUserNumber, interfaceConditionIntegrationType, err)
 Sets/changes the integration type for an interface condition identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_interfacecondition_integrationtypeset::cmfe_interfacecondition_integrationtypesetobj (interfaceCondition, interfaceConditionIntegrationType, err)
 Sets/changes the integration type for an interface condition identified by an object. More...
 
subroutine opencmiss_iron::cmfe_interfacecondition_lagrangefieldcreatefinish::cmfe_interfacecondition_lagrangefieldcreatefinishnumber (regionUserNumber, interfaceUserNumber, interfaceConditionUserNumber, err)
 Finishes the creation of a Lagrange Multiplier Field for an interface condition identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_interfacecondition_lagrangefieldcreatefinish::cmfe_interfacecondition_lagrangefieldcreatefinishobj (interfaceCondition, err)
 Finishes the creation of a Lagrange multiplier field for an interface condition identified by an object. More...
 
subroutine opencmiss_iron::cmfe_interfacecondition_lagrangefieldcreatestart::cmfe_interfacecondition_lagrangefieldcreatestartnumber (regionUserNumber, interfaceUserNumber, interfaceConditionUserNumber, lagrangeFieldUserNumber, err)
 Starts the creation of a Lagrange multiplier field for an interface condition identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_interfacecondition_lagrangefieldcreatestart::cmfe_interfacecondition_lagrangefieldcreatestartobj (interfaceCondition, lagrangeFieldUserNumber, lagrangeField, err)
 Starts the creation of a Lagrange multiplier field for an interface condition identified by an object. More...
 
subroutine opencmiss_iron::cmfe_interfacecondition_penaltyfieldcreatefinish::cmfe_interfacecondition_penaltyfieldcreatefinishnumber (RegionUserNumber, InterfaceUserNumber, InterfaceConditionUserNumber, err)
 Finishes the creation of a penalty Field for an interface condition identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_interfacecondition_penaltyfieldcreatefinish::cmfe_interfacecondition_penaltyfieldcreatefinishobj (InterfaceCondition, err)
 Finishes the creation of a penalty field for an interface condition identified by an object. More...
 
subroutine opencmiss_iron::cmfe_interfacecondition_penaltyfieldcreatestart::cmfe_interfacecondition_penaltyfieldcreatestartnumber (RegionUserNumber, InterfaceUserNumber, InterfaceConditionUserNumber, PenaltyFieldUserNumber, err)
 Starts the creation of a penalty field for an interface condition identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_interfacecondition_penaltyfieldcreatestart::cmfe_interfacecondition_penaltyfieldcreatestartobj (InterfaceCondition, PenaltyFieldUserNumber, PenaltyField, err)
 Starts the creation of a penalty field for an interface condition identified by an object. More...
 
subroutine opencmiss_iron::cmfe_interfacecondition_methodget::cmfe_interfacecondition_methodgetnumber (regionUserNumber, interfaceUserNumber, interfaceConditionUserNumber, interfaceConditionMethod, err)
 Returns the method for an interface condition identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_interfacecondition_methodget::cmfe_interfacecondition_methodgetobj (interfaceCondition, interfaceConditionMethod, err)
 Gets the method for an interface condition identified by an object. More...
 
subroutine opencmiss_iron::cmfe_interfacecondition_methodset::cmfe_interfacecondition_methodsetnumber (regionUserNumber, interfaceUserNumber, interfaceConditionUserNumber, interfaceConditionMethod, err)
 Sets/changes the method for an interface condition identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_interfacecondition_methodset::cmfe_interfacecondition_methodsetobj (interfaceCondition, interfaceConditionMethod, err)
 Sets/changes the method for an interface condition identified by an object. More...
 
subroutine opencmiss_iron::cmfe_interfacecondition_operatorget::cmfe_interfacecondition_operatorgetnumber (regionUserNumber, interfaceUserNumber, interfaceConditionUserNumber, interfaceConditionOperator, err)
 Returns the operator for an interface condition identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_interfacecondition_operatorget::cmfe_interfacecondition_operatorgetobj (interfaceCondition, interfaceConditionOperator, err)
 Gets the operator for an interface condition identified by an object. More...
 
subroutine opencmiss_iron::cmfe_interfacecondition_operatorset::cmfe_interfacecondition_operatorsetnumber (regionUserNumber, interfaceUserNumber, interfaceConditionUserNumber, interfaceConditionOperator, err)
 Sets/changes the operator for an interface condition identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_interfacecondition_operatorset::cmfe_interfacecondition_operatorsetobj (interfaceCondition, interfaceConditionOperator, err)
 Sets/changes the operator for an interface condition identified by an object. More...
 
subroutine opencmiss_iron::cmfe_interfaceequations_sparsityget::cmfe_interfaceequations_sparsitygetnumber (regionUserNumber, interfaceUserNumber, interfaceConditionUserNumber, sparsityType, err)
 Returns the sparsity type for an interface equations identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_interfaceequations_sparsityget::cmfe_interfaceequations_sparsitygetobj (interfaceEquations, sparsityType, err)
 Gets the sparsity type for an interface equations identified by an object. More...
 
subroutine opencmiss_iron::cmfe_interfaceequations_sparsityset::cmfe_interfaceequations_sparsitysetnumber (regionUserNumber, interfaceUserNumber, interfaceConditionUserNumber, sparsityType, err)
 Sets/changes the sparsity type for an interface equations identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_interfaceequations_sparsityset::cmfe_interfaceequations_sparsitysetobj (interfaceEquations, sparsityType, err)
 Sets/changes the sparsity type for an interface equations identified by an object. More...
 
subroutine opencmiss_iron::cmfe_interfaceequations_outputtypeget::cmfe_interfaceequations_outputtypegetnumber (regionUserNumber, interfaceUserNumber, interfaceConditionUserNumber, outputType, err)
 Returns the output type for an interface equations identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_interfaceequations_outputtypeget::cmfe_interfaceequations_outputtypegetobj (interfaceEquations, outputType, err)
 Gets the output type for an interface equations identified by an object. More...
 
subroutine opencmiss_iron::cmfe_interfaceequations_outputtypeset::cmfe_interfaceequations_outputtypesetnumber (regionUserNumber, interfaceUserNumber, interfaceConditionUserNumber, outputType, err)
 Sets/changes the output type for an interface equations identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_interfaceequations_outputtypeset::cmfe_interfaceequations_outputtypesetobj (interfaceEquations, outputType, err)
 Sets/changes the output type for an interface equations identified by an object. More...
 
subroutine opencmiss_iron::cmfe_decomposition_createfinish::cmfe_decomposition_createfinishnumber (regionUserNumber, meshUserNumber, decompositionUserNumber, err)
 Finishes the creation of a domain decomposition for a decomposition identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_decomposition_createfinish::cmfe_decomposition_createfinishobj (decomposition, err)
 Finishes the creation of a domain decomposition for a decomposition identified by an object. More...
 
subroutine opencmiss_iron::cmfe_decomposition_createstart::cmfe_decomposition_createstartnumber (decompositionUserNumber, regionUserNumber, meshUserNumber, err)
 Starts the creation of a domain decomposition for a decomposition identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_decomposition_createstart::cmfe_decomposition_createstartobj (decompositionUserNumber, mesh, decomposition, err)
 Starts the creation of a domain decomposition for a decomposition identified by an object. More...
 
subroutine opencmiss_iron::cmfe_decomposition_destroy::cmfe_decomposition_destroynumber (regionUserNumber, meshUserNumber, decompositionUserNumber, err)
 Destroys a decomposition identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_decomposition_destroy::cmfe_decomposition_destroyobj (decomposition, err)
 Destroys a decomposition identified by an object. More...
 
subroutine opencmiss_iron::cmfe_decomposition_elementdomaincalculate::cmfe_decomposition_elementdomaincalculatenumber (regionUserNumber, meshUserNumber, decompositionUserNumber, err)
 Calculates the element domains for a decomposition identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_decomposition_elementdomaincalculate::cmfe_decomposition_elementdomaincalculateobj (decomposition, err)
 Calculates the element domains for a decomposition identified by an object. More...
 
subroutine opencmiss_iron::cmfe_decomposition_elementdomainget::cmfe_decomposition_elementdomaingetnumber (regionUserNumber, meshUserNumber, decompositionUserNumber, elementUserNumber, domain, err)
 Returns the domain for a given element in a decomposition identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_decomposition_elementdomainget::cmfe_decomposition_elementdomaingetobj (decomposition, elementUserNumber, domain, err)
 Returns the domain for a given element in a decomposition identified by an object. More...
 
subroutine opencmiss_iron::cmfe_decomposition_elementdomainset::cmfe_decomposition_elementdomainsetnumber (regionUserNumber, meshUserNumber, decompositionUserNumber, elementUserNumber, domain, err)
 Sets/changes the domain for a given element in a decomposition identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_decomposition_elementdomainset::cmfe_decomposition_elementdomainsetobj (decomposition, elementUserNumber, domain, err)
 Sets/changes the domain for a given element in a decomposition identified by an object. More...
 
subroutine opencmiss_iron::cmfe_decomposition_meshcomponentget::cmfe_decomposition_meshcomponentgetnumber (regionUserNumber, meshUserNumber, decompositionUserNumber, meshComponentNumber, err)
 Returns the mesh component number used for the decomposition of a mesh for a decomposition identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_decomposition_meshcomponentget::cmfe_decomposition_meshcomponentgetobj (decomposition, meshComponentNumber, err)
 Returns the mesh component number used for the decomposition of a mesh for a decomposition identified by an object. More...
 
subroutine opencmiss_iron::cmfe_decomposition_meshcomponentset::cmfe_decomposition_meshcomponentsetnumber (regionUserNumber, meshUserNumber, decompositionUserNumber, meshComponentNumber, err)
 Sets/changes the mesh component number used for the decomposition of a mesh for a decomposition identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_decomposition_meshcomponentset::cmfe_decomposition_meshcomponentsetobj (decomposition, meshComponentNumber, err)
 Sets/changes the mesh component number used for the decomposition of a mesh for a decomposition identified by an object. More...
 
subroutine opencmiss_iron::cmfe_decomposition_numberofdomainsget::cmfe_decomposition_numberofdomainsgetnumber (regionUserNumber, meshUserNumber, decompositionUserNumber, numberOfDomains, err)
 Returns the number of domains for a decomposition identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_decomposition_numberofdomainsget::cmfe_decomposition_numberofdomainsgetobj (decomposition, numberOfDomains, err)
 Returns the number of domains for a decomposition identified by an object. More...
 
subroutine opencmiss_iron::cmfe_decomposition_numberofdomainsset::cmfe_decomposition_numberofdomainssetnumber (regionUserNumber, meshUserNumber, decompositionUserNumber, numberOfDomains, err)
 Sets/changes the number of domains for a decomposition identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_decomposition_numberofdomainsset::cmfe_decomposition_numberofdomainssetobj (decomposition, numberOfDomains, err)
 Sets/changes the number of domains for a decomposition identified by an object. More...
 
subroutine opencmiss_iron::cmfe_decomposition_typeget::cmfe_decomposition_typegetnumber (regionUserNumber, meshUserNumber, decompositionUserNumber, decompositionType, err)
 Returns the type of a decomposition identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_decomposition_typeget::cmfe_decomposition_typegetobj (decomposition, decompositionType, err)
 Returns the type of a decomposition identified by an object. More...
 
subroutine opencmiss_iron::cmfe_decomposition_typeset::cmfe_decomposition_typesetnumber (regionUserNumber, meshUserNumber, decompositionUserNumber, decompositionType, err)
 Sets/changes the type of a decomposition identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_decomposition_typeset::cmfe_decomposition_typesetobj (decomposition, decompositionType, err)
 Sets/changes the type of a decomposition identified by an object. More...
 
subroutine opencmiss_iron::cmfe_decomposition_calculatelinesset::cmfe_decomposition_calculatelinessetnumber (regionUserNumber, meshUserNumber, decompositionUserNumber, calculateLinesFlag, err)
 Sets whether lines should be calculated. More...
 
subroutine opencmiss_iron::cmfe_decomposition_calculatelinesset::cmfe_decomposition_calculatelinessetobj (decomposition, calculateLinesFlag, err)
 Sets whether lines should be calculated. More...
 
subroutine opencmiss_iron::cmfe_decomposition_calculatefacesset::cmfe_decomposition_calculatefacessetnumber (regionUserNumber, meshUserNumber, decompositionUserNumber, calculateFacesFlag, err)
 Sets whether faces should be calculated. More...
 
subroutine opencmiss_iron::cmfe_decomposition_calculatefacesset::cmfe_decomposition_calculatefacessetobj (decomposition, calculateFacesFlag, err)
 Sets whether faces should be calculated. More...
 
subroutine opencmiss_iron::cmfe_mesh_createfinish::cmfe_mesh_createfinishnumber (regionUserNumber, meshUserNumber, err)
 Finishes the creation of a mesh for a mesh identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_mesh_createfinish::cmfe_mesh_createfinishobj (mesh, err)
 Finishes the creation of a mesh for a mesh identified by an object. More...
 
subroutine opencmiss_iron::cmfe_mesh_createstart::cmfe_mesh_createstartnumber (meshUserNumber, regionUserNumber, numberOfDimensions, err)
 Starts the creation of a mesh for a mesh identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_mesh_createstart::cmfe_mesh_createstartobj (meshUserNumber, region, numberOfDimensions, mesh, err)
 Starts the creation of a mesh for a mesh identified by an object. More...
 
subroutine opencmiss_iron::cmfe_mesh_createstart::cmfe_mesh_createstartinterfaceobj (meshUserNumber, interface, numberOfDimensions, mesh, err)
 Starts the creation of a mesh for a mesh identified by an object. More...
 
subroutine opencmiss_iron::cmfe_mesh_destroy::cmfe_mesh_destroynumber (regionUserNumber, meshUserNumber, err)
 Destroys a mesh identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_mesh_destroy::cmfe_mesh_destroyobj (mesh, err)
 Destroys a mesh identified by an object. More...
 
subroutine opencmiss_iron::cmfe_mesh_numberofcomponentsget::cmfe_mesh_numberofcomponentsgetnumber (regionUserNumber, meshUserNumber, numberOfComponents, err)
 Returns the number of components in a mesh identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_mesh_numberofcomponentsget::cmfe_mesh_numberofcomponentsgetobj (mesh, numberOfComponents, err)
 Returns the number of components in a mesh identified by an object. More...
 
subroutine opencmiss_iron::cmfe_mesh_numberofcomponentsset::cmfe_mesh_numberofcomponentssetnumber (regionUserNumber, meshUserNumber, numberOfComponents, err)
 Sets/changes the number of components in a mesh identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_mesh_numberofcomponentsset::cmfe_mesh_numberofcomponentssetobj (mesh, numberOfComponents, err)
 Sets/changes the number of components in a mesh identified by an object. More...
 
subroutine opencmiss_iron::cmfe_mesh_numberofelementsget::cmfe_mesh_numberofelementsgetnumber (regionUserNumber, meshUserNumber, numberOfElements, err)
 Returns the number of elements in a mesh identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_mesh_numberofelementsget::cmfe_mesh_numberofelementsgetobj (mesh, numberOfElements, err)
 Returns the number of elements in a mesh identified by an object. More...
 
subroutine opencmiss_iron::cmfe_mesh_numberofelementsset::cmfe_mesh_numberofelementssetnumber (regionUserNumber, meshUserNumber, numberOfElements, err)
 Sets/changes the number of elements in a mesh identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_mesh_numberofelementsset::cmfe_mesh_numberofelementssetobj (mesh, numberOfElements, err)
 Sets/changes the number of elements in a mesh identified by an object. More...
 
subroutine opencmiss_iron::cmfe_mesh_surroundingelementscalculateset::cmfe_mesh_surroundingelementscalculatesetnumber (regionUserNumber, meshUserNumber, surroundingElementsCalculateFlag, err)
 Sets/changes the surrounding elements calculate flag. More...
 
subroutine opencmiss_iron::cmfe_mesh_surroundingelementscalculateset::cmfe_mesh_surroundingelementscalculatesetobj (mesh, surroundingElementsCalculateFlag, err)
 Sets/changes the surrounding elements calculate flag. More...
 
subroutine opencmiss_iron::cmfe_mesh_topologydatapointscalculateprojection::cmfe_mesh_topologydatapointscalculateprojectioninterfacenumber (parentRegionUserNumber, interfaceUserNumber, MeshUserNumber, DataProjection, err)
 Calculate mesh data points topology in an interface identified by a user number based on projection. More...
 
subroutine opencmiss_iron::cmfe_mesh_topologydatapointscalculateprojection::cmfe_mesh_topologydatapointscalculateprojectionregionnumber (regionUserNumber, MeshUserNumber, DataProjection, err)
 Calculate mesh data points topology in a region identified by a user number based on projection. More...
 
subroutine opencmiss_iron::cmfe_mesh_topologydatapointscalculateprojection::cmfe_mesh_topologydatapointscalculateprojectionobj (Mesh, DataProjection, err)
 Calculate mesh data points topology identified by object based on projection. More...
 
subroutine opencmiss_iron::cmfe_meshelements_basisget::cmfe_meshelements_basisgetnumber (regionUserNumber, meshUserNumber, meshComponentNumber, globalElementNumber, basisUserNumber, err)
 Returns the basis for an element in a mesh identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_meshelements_basisget::cmfe_meshelements_basisgetobj (meshElements, globalElementNumber, basis, err)
 Returns the basis for an element in a mesh identified by an object. More...
 
subroutine opencmiss_iron::cmfe_meshelements_basisset::cmfe_meshelements_basissetnumber (regionUserNumber, meshUserNumber, meshComponentNumber, globalElementNumber, basisUserNumber, err)
 Sets/changes the basis for an element in a mesh identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_meshelements_basisset::cmfe_meshelements_basissetobj (meshElements, globalElementNumber, basis, err)
 Sets/changes the basis for an element in a mesh identified by an object. More...
 
subroutine opencmiss_iron::cmfe_meshelements_adjacentelementget::cmfe_meshelements_adjacentelementgetnumber (regionUserNumber, meshUserNumber, meshComponentNumber, globalElementNumber, adjacentElementXi, adjacentElement, err)
 Returns the adjacent element number of a mesh identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_meshelements_adjacentelementget::cmfe_meshelements_adjacentelementgetobj (meshElements, globalElementNumber, adjacentElementXi, adjacentElement, err)
 Returns the adjacent element number of a mesh identified by an object. More...
 
subroutine opencmiss_iron::cmfe_meshelements_createfinish::cmfe_meshelements_createfinishnumber (regionUserNumber, meshUserNumber, meshComponentNumber, err)
 Finishes creating elements for a mesh component of a mesh identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_meshelements_createfinish::cmfe_meshelements_createfinishobj (meshElements, err)
 Finishes creating elements for a mesh component of a mesh identified by an object. More...
 
subroutine opencmiss_iron::cmfe_meshelements_createstart::cmfe_meshelements_createstartnumber (regionUserNumber, meshUserNumber, meshComponentNumber, basisUserNumber, err)
 Starts creating elements for a mesh component of a mesh identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_meshelements_createstart::cmfe_meshelements_createstartobj (mesh, meshComponentNumber, basis, meshElements, err)
 Starts creating elements for a mesh component of a mesh identified by an object. More...
 
subroutine opencmiss_iron::cmfe_mesh_elementsget::cmfe_mesh_elementsgetnumber (regionUserNumber, meshUserNumber, meshComponentNumber, meshElements, err)
 Returns the mesh elements for a mesh component on a mesh identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_mesh_elementsget::cmfe_mesh_elementsgetobj (mesh, meshComponentNumber, meshElements, err)
 Returns the mesh elements for a mesh component on a mesh identified by an. More...
 
subroutine opencmiss_iron::cmfe_meshelements_nodesget::cmfe_meshelements_nodesgetnumber (regionUserNumber, meshUserNumber, meshComponentNumber, globalElementNumber, elementUserNodes, err)
 Returns the element nodes for an element in a mesh identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_meshelements_nodesget::cmfe_meshelements_nodesgetobj (meshElements, globalElementNumber, elementUserNodes, err)
 Returns the element nodes for an element in a mesh identified by an object. More...
 
subroutine opencmiss_iron::cmfe_meshelements_nodesset::cmfe_meshelements_nodessetnumber (regionUserNumber, meshUserNumber, meshComponentNumber, globalElementNumber, elementUserNodes, err)
 Sets/changes the element nodes for an element in a mesh identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_meshelements_nodesset::cmfe_meshelements_nodessetobj (meshElements, globalElementNumber, elementUserNodes, err)
 Sets/changes the element nodes for an element in a mesh identified by an object. More...
 
subroutine opencmiss_iron::cmfe_meshelements_usernodeversionset::cmfe_meshelements_usernodeversionsetnumber (regionUserNumber, meshUserNumber, globalElementNumber, versionNumber, derivativeNumber, userNodeNumber, meshComponentNumber, err)
 Sets/changes the element nodes for an element in a mesh identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_meshelements_usernodeversionset::cmfe_meshelements_usernodeversionsetobj (meshElements, globalElementNumber, versionNumber, derivativeNumber, userNodeNumber, err)
 Sets/changes the element nodes for an element in a mesh identified by an object. More...
 
subroutine opencmiss_iron::cmfe_meshelements_localelementnodeversionset::cmfe_meshelements_localelementnodeversionsetnumber (regionUserNumber, meshUserNumber, globalElementNumber, versionNumber, derivativeNumber, localElementNodeNumber, meshComponentNumber, err)
 Sets/changes the element nodes for an element in a mesh identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_meshelements_localelementnodeversionset::cmfe_meshelements_localelementnodeversionsetobj (meshElements, globalElementNumber, versionNumber, derivativeNumber, localElementNodeNumber, err)
 Sets/changes the element nodes for an element in a mesh identified by an object. More...
 
subroutine opencmiss_iron::cmfe_meshelements_usernumberget::cmfe_meshelements_usernumbergetnumber (regionUserNumber, meshUserNumber, meshComponentNumber, elementGlobalNumber, elementUserNumber, err)
 Returns the user number for an element in a mesh identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_meshelements_usernumberget::cmfe_meshelements_usernumbergetobj (meshElements, elementGlobalNumber, elementUserNumber, err)
 Returns the element user number for an element in a mesh identified by an object. More...
 
subroutine opencmiss_iron::cmfe_meshelements_usernumberset::cmfe_meshelements_usernumbersetnumber (regionUserNumber, meshUserNumber, meshComponentNumber, elementGlobalNumber, elementUserNumber, err)
 Sets/changes the user number for an element in a mesh identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_meshelements_usernumberset::cmfe_meshelements_usernumbersetobj (meshElements, elementGlobalNumber, elementUserNumber, err)
 Sets/changes the element user number for an element in a mesh identified by an object. More...
 
subroutine opencmiss_iron::cmfe_meshelements_usernumbersallset::cmfe_meshelements_usernumbersallsetnumber (regionUserNumber, meshUserNumber, meshComponentNumber, elementUserNumbers, err)
 Sets/changes the user numbers for all elements in a mesh identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_meshelements_usernumbersallset::cmfe_meshelements_usernumbersallsetobj (meshElements, elementUserNumbers, err)
 Sets/changes the element user numbers for all elements in a mesh identified by an object. More...
 
subroutine opencmiss_iron::cmfe_mesh_nodeexists::cmfe_mesh_nodeexistsnumber (regionUserNumber, meshUserNumber, meshComponentNumber, nodeUserNumber, nodeExists, err)
 Checks if the given node exists on the given mesh component. More...
 
subroutine opencmiss_iron::cmfe_mesh_nodeexists::cmfe_mesh_nodeexistsobj (mesh, meshComponentNumber, nodeUserNumber, nodeExists, err)
 Checks if the given node exists on the given mesh component. More...
 
subroutine opencmiss_iron::cmfe_mesh_elementexists::cmfe_mesh_elementexistsnumber (regionUserNumber, meshUserNumber, meshComponentNumber, elementUserNumber, elementExists, err)
 Checks if the given element exists on the given mesh component. More...
 
subroutine opencmiss_iron::cmfe_mesh_elementexists::cmfe_mesh_elementexistsobj (mesh, meshComponentNumber, elementUserNumber, elementExists, err)
 Checks if the given element exists on the given mesh component. More...
 
subroutine opencmiss_iron::cmfe_mesh_nodesget::cmfe_mesh_nodesgetnumber (regionUserNumber, meshUserNumber, meshComponentNumber, meshNodes, err)
 Returns the mesh nodes for a mesh component on a mesh identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_mesh_nodesget::cmfe_mesh_nodesgetobj (mesh, meshComponentNumber, meshNodes, err)
 Returns the mesh nodes for a mesh component on a mesh identified by an object. More...
 
subroutine opencmiss_iron::cmfe_meshnodes_numberofderivativesget::cmfe_meshnodes_numberofderivativesgetnumber (regionUserNumber, meshUserNumber, meshComponentNumber, userNodeNumber, numberOfDerivatives, err)
 Returns the number of derivatives at a node in a mesh identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_meshnodes_numberofderivativesget::cmfe_meshnodes_numberofderivativesgetobj (meshNodes, userNodeNumber, numberOfDerivatives, err)
 Returns the number of derivatives for a node in a mesh identified by an object. More...
 
subroutine opencmiss_iron::cmfe_meshnodes_derivativesget::cmfe_meshnodes_derivativesgetnumber (regionUserNumber, meshUserNumber, meshComponentNumber, userNodeNumber, derivatives, err)
 Returns the derivatives at a node in a mesh identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_meshnodes_derivativesget::cmfe_meshnodes_derivativesgetobj (meshNodes, userNodeNumber, derivatives, err)
 Returns the derivatives for a node in a mesh identified by an object. More...
 
subroutine opencmiss_iron::cmfe_meshnodes_numberofversionsget::cmfe_meshnodes_numberofversionsgetnumber (regionUserNumber, meshUserNumber, meshComponentNumber, derivativeNumber, userNodeNumber, numberOfVersions, err)
 Returns the number of version at a derivative for a node in a mesh identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_meshnodes_numberofversionsget::cmfe_meshnodes_numberofversionsgetobj (meshNodes, derivativeNumber, userNodeNumber, numberOfVersions, err)
 Returns the number of versions for an node in a mesh identified by an object. More...
 
subroutine opencmiss_iron::cmfe_meshnodes_numberofnodesget::cmfe_meshnodes_numberofnodesgetnumber (regionUserNumber, meshUserNumber, meshComponentNumber, numberOfNodes, err)
 Returns the number of nodes at a node in a mesh identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_meshnodes_numberofnodesget::cmfe_meshnodes_numberofnodesgetobj (meshNodes, numberOfNodes, err)
 Returns the number of derivatives for a node in a mesh identified by an object. More...
 
subroutine opencmiss_iron::cmfe_decomposition_nodedomainget::cmfe_decomposition_nodedomaingetnumber (regionUserNumber, meshUserNumber, decompositionUserNumber, nodeUserNumber, meshComponentNumber, domain, err)
 Returns the domain for a given node in a decomposition identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_decomposition_nodedomainget::cmfe_decomposition_nodedomaingetobj (decomposition, nodeUserNumber, meshComponentNumber, domain, err)
 Returns the domain for a given node in a decomposition identified by an object. More...
 
subroutine opencmiss_iron::cmfe_decomposition_topologydataprojectioncalculate::cmfe_decomposition_topologydataprojectioncalculateobj (decomposition, err)
 Calculates the decomposition topology for data points. More...
 
subroutine opencmiss_iron::cmfe_decomposition_topologyelementdatapointlocalnumberget::cmfe_decomposition_topologyelementdatapointlocalnumbergetobj (decomposition, elementNumber, dataPointIndex, dataPointLocalNumber, err)
 Gets the local data point number for data points projected on an element. More...
 
subroutine opencmiss_iron::cmfe_decomposition_topologyelementdatapointusernumberget::cmfe_decomposition_topologyelementdatapointusernumbergetobj (decomposition, elementNumber, dataPointIndex, dataPointUserNumber, err)
 Gets the user data point number for data points projected on an element. More...
 
subroutine opencmiss_iron::cmfe_decomposition_topologynumberofelementdatapointsget::cmfe_decomposition_topologynumberofelementdatapointsgetobj (decomposition, elementNumber, numberOfDataPoints, err)
 Gets the number of data points projected on an element. More...
 
subroutine opencmiss_iron::cmfe_distributedmatrix_storagetypeget::cmfe_distributedmatrix_storagetypegetobj (matrix, storageType, err)
 Get the storage type for a distributed matrix. More...
 
subroutine opencmiss_iron::cmfe_distributedmatrix_datatypeget::cmfe_distributedmatrix_datatypegetobj (matrix, dataType, err)
 Get the data type of a distributed matrix. More...
 
subroutine opencmiss_iron::cmfe_distributedmatrix_dimensionsget::cmfe_distributedmatrix_dimensionsgetobj (matrix, m, n, err)
 Get the dimensions of a distributed matrix on this computational node. More...
 
subroutine opencmiss_iron::cmfe_distributedmatrix_storagelocationsget::cmfe_distributedmatrix_storagelocationsgetobj (matrix, rowIndices, columnIndices, err)
 Get the row indices and column indices for a sparse matrix. More...
 
subroutine opencmiss_iron::cmfe_distributedmatrix_dataget::cmfe_distributedmatrix_datagetintgobj (matrix, data, err)
 Get the data array for this matrix on this computational node. More...
 
subroutine opencmiss_iron::cmfe_distributedmatrix_dataget::cmfe_distributedmatrix_datagetdpobj (matrix, data, err)
 Get the data array for this matrix on this computational node. More...
 
subroutine opencmiss_iron::cmfe_distributedmatrix_dataget::cmfe_distributedmatrix_datagetspobj (matrix, data, err)
 Get the data array for this matrix on this computational node. More...
 
subroutine opencmiss_iron::cmfe_distributedmatrix_dataget::cmfe_distributedmatrix_datagetlobj (matrix, data, err)
 Get the data array for this matrix on this computational node. More...
 
subroutine opencmiss_iron::cmfe_distributedmatrix_datarestore::cmfe_distributedmatrix_datarestoreintgobj (matrix, data, err)
 Restore the data array for this matrix once it has finished being used. More...
 
subroutine opencmiss_iron::cmfe_distributedmatrix_datarestore::cmfe_distributedmatrix_datarestoredpobj (matrix, data, err)
 Restore the data array for this matrix once it has finished being used. More...
 
subroutine opencmiss_iron::cmfe_distributedmatrix_datarestore::cmfe_distributedmatrix_datarestorespobj (matrix, data, err)
 Restore the data array for this matrix once it has finished being used. More...
 
subroutine opencmiss_iron::cmfe_distributedmatrix_datarestore::cmfe_distributedmatrix_datarestorelobj (matrix, data, err)
 Restore the data array for this matrix once it has finished being used. More...
 
subroutine opencmiss_iron::cmfe_distributedvector_datatypeget::cmfe_distributedvector_datatypegetobj (vector, dataType, err)
 Get the data type of a distributed vector. More...
 
subroutine opencmiss_iron::cmfe_distributedvector_dataget::cmfe_distributedvector_datagetintgobj (vector, data, err)
 Get the data array for this vector on this computational node. More...
 
subroutine opencmiss_iron::cmfe_distributedvector_dataget::cmfe_distributedvector_datagetdpobj (vector, data, err)
 Get the data array for this vector on this computational node. More...
 
subroutine opencmiss_iron::cmfe_distributedvector_dataget::cmfe_distributedvector_datagetspobj (vector, data, err)
 Get the data array for this vector on this computational node. More...
 
subroutine opencmiss_iron::cmfe_distributedvector_dataget::cmfe_distributedvector_datagetlobj (vector, data, err)
 Get the data array for this vector on this computational node. More...
 
subroutine opencmiss_iron::cmfe_distributedvector_datarestore::cmfe_distributedvector_datarestoreintgobj (vector, data, err)
 Restore the data array for this vector once it has finished being used. More...
 
subroutine opencmiss_iron::cmfe_distributedvector_datarestore::cmfe_distributedvector_datarestoredpobj (vector, data, err)
 Restore the data array for this vector once it has finished being used. More...
 
subroutine opencmiss_iron::cmfe_distributedvector_datarestore::cmfe_distributedvector_datarestorespobj (vector, data, err)
 Restore the data array for this vector once it has finished being used. More...
 
subroutine opencmiss_iron::cmfe_distributedvector_datarestore::cmfe_distributedvector_datarestorelobj (vector, data, err)
 Restore the data array for this vector once it has finished being used. More...
 
subroutine opencmiss_iron::cmfe_nodes_createfinish::cmfe_nodes_createfinishnumber (regionUserNumber, err)
 Finishes the process of creating nodes in a region for nodes identified by user number. More...
 
subroutine opencmiss_iron::cmfe_nodes_createfinish::cmfe_nodes_createfinishobj (nodes, err)
 Finishes the creation of a nodes in a region for nodes identified by an object. More...
 
subroutine opencmiss_iron::cmfe_nodes_createstart::cmfe_nodes_createstartnumber (regionUserNumber, numberOfNodes, err)
 Starts the process of creating nodes in a region for nodes identified by user number. More...
 
subroutine opencmiss_iron::cmfe_nodes_createstart::cmfe_nodes_createstartobj (region, numberOfNodes, nodes, err)
 Starts the creation of a nodes in a region for nodes identified by an object. More...
 
subroutine opencmiss_iron::cmfe_nodes_createstart::cmfe_nodes_createstartinterfaceobj (interface, numberOfNodes, nodes, err)
 Starts the creation of a nodes in a region for nodes identified by an object. More...
 
subroutine opencmiss_iron::cmfe_nodes_destroy::cmfe_nodes_destroynumber (regionUserNumber, err)
 Destroys the nodes in a region for nodes identified by user number. More...
 
subroutine opencmiss_iron::cmfe_nodes_destroy::cmfe_nodes_destroyobj (nodes, err)
 Destroys the nodes in a region for nodes identified by an object. More...
 
subroutine opencmiss_iron::cmfe_nodes_numberofnodesget::cmfe_nodes_numberofnodesgetnumber (regionUserNumber, numberOfNodes, err)
 Returns the number of nodes. More...
 
subroutine opencmiss_iron::cmfe_nodes_numberofnodesget::cmfe_nodes_numberofnodesgetobj (nodes, numberOfNodes, err)
 Returns the number of nodes. More...
 
subroutine opencmiss_iron::cmfe_nodes_labelget::cmfe_nodes_labelgetcnumber (regionUserNumber, nodeGlobalNumber, label, err)
 Returns the character label for a node in a set of nodes identified by user number. More...
 
subroutine opencmiss_iron::cmfe_nodes_labelget::cmfe_nodes_labelgetcobj (nodes, nodeGlobalNumber, label, err)
 Returns the character label for a node in a set of nodes identified by an object. More...
 
subroutine opencmiss_iron::cmfe_nodes_labelget::cmfe_nodes_labelgetvsnumber (regionUserNumber, nodeGlobalNumber, label, err)
 Returns the varying string label for a node in a set of nodes identified by user number. More...
 
subroutine opencmiss_iron::cmfe_nodes_labelget::cmfe_nodes_labelgetvsobj (nodes, nodeGlobalNumber, label, err)
 Returns the varying string label for a node in a set of nodes identified by an object. More...
 
subroutine opencmiss_iron::cmfe_nodes_labelset::cmfe_nodes_labelsetcnumber (regionUserNumber, nodeGlobalNumber, label, err)
 Sets/changes the character label for a node in a set of nodes identified by user number. More...
 
subroutine opencmiss_iron::cmfe_nodes_labelset::cmfe_nodes_labelsetcobj (nodes, nodeGlobalNumber, label, err)
 Sets/changes the character label for a node in a set of nodes identified by an object. More...
 
subroutine opencmiss_iron::cmfe_nodes_labelset::cmfe_nodes_labelsetvsnumber (regionUserNumber, nodeGlobalNumber, label, err)
 Sets/changes the varying string label for a node in a set of nodes identified by user number. More...
 
subroutine opencmiss_iron::cmfe_nodes_labelset::cmfe_nodes_labelsetvsobj (nodes, nodeGlobalNumber, label, err)
 Sets/changes the varying string label for a node in a set of nodes identified by an object. More...
 
subroutine opencmiss_iron::cmfe_nodes_usernumberget::cmfe_nodes_usernumbergetnumber (regionUserNumber, nodeGlobalNumber, nodeUserNumber, err)
 Returns the user number for a node in a set of nodes identified by user number. More...
 
subroutine opencmiss_iron::cmfe_nodes_usernumberget::cmfe_nodes_usernumbergetobj (nodes, nodeGlobalNumber, nodeUserNumber, err)
 Returns the user number for a node in a set of nodes identified by an object. More...
 
subroutine opencmiss_iron::cmfe_nodes_usernumberset::cmfe_nodes_usernumbersetnumber (regionUserNumber, nodeGlobalNumber, nodeUserNumber, err)
 Sets/changes the user number for a node in a set of nodes identified by user number. More...
 
subroutine opencmiss_iron::cmfe_nodes_usernumberset::cmfe_nodes_usernumbersetobj (nodes, nodeGlobalNumber, nodeUserNumber, err)
 Sets/changes the user number for a node in a set of nodes identified by an object. More...
 
subroutine opencmiss_iron::cmfe_nodes_usernumbersallset::cmfe_nodes_usernumbersallsetnumber (regionUserNumber, nodeUserNumbers, err)
 Sets/changes the user numbers for a set of nodes identified by user number. More...
 
subroutine opencmiss_iron::cmfe_nodes_usernumbersallset::cmfe_nodes_usernumbersallsetobj (nodes, nodeUserNumbers, err)
 Sets/changes the user numbers for a set of nodes identified by an object. More...
 
subroutine opencmiss_iron::cmfe_problem_cellmlequationscreatefinish::cmfe_problem_cellmlequationscreatefinishnumber (problemUserNumber, err)
 Finishes the process of creating CellML equations for a problem identified by user number. More...
 
subroutine opencmiss_iron::cmfe_problem_cellmlequationscreatefinish::cmfe_problem_cellmlequationscreatefinishobj (problem, err)
 Finishes the creation of CellML equations for problem identified by an object. More...
 
subroutine opencmiss_iron::cmfe_problem_cellmlequationscreatestart::cmfe_problem_cellmlequationscreatestartnumber (problemUserNumber, err)
 Starts the process of creating CellML equations for a problem identified by user number. More...
 
subroutine opencmiss_iron::cmfe_problem_cellmlequationscreatestart::cmfe_problem_cellmlequationscreatestartobj (problem, err)
 Starts the creation of CellML equations for problem identified by an object. More...
 
subroutine opencmiss_iron::cmfe_problem_cellmlequationsget::cmfe_problem_cellmlequationsgetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, CellMLEquations, err)
 Returns the CellML equations from a problem identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_problem_cellmlequationsget::cmfe_problem_cellmlequationsgetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, CellMLEquations, err)
 Returns the CellML equations from a problem identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_problem_cellmlequationsget::cmfe_problem_cellmlequationsgetobj0 (problem, controlLoopIdentifier, solverIndex, CellMLEquations, err)
 Returns the CellML equations from a problem identified by an object. More...
 
subroutine opencmiss_iron::cmfe_problem_cellmlequationsget::cmfe_problem_cellmlequationsgetobj1 (problem, controlLoopIdentifiers, solverIndex, CellMLEquations, err)
 Returns the CellML equations from a problem identified by an object. More...
 
subroutine opencmiss_iron::cmfe_problem_createfinish::cmfe_problem_createfinishnumber (problemUserNumber, err)
 Finishes the process of a problem identified by user number. More...
 
subroutine opencmiss_iron::cmfe_problem_createfinish::cmfe_problem_createfinishobj (problem, err)
 Finishes the creation of a problem identified by an object. More...
 
subroutine opencmiss_iron::cmfe_problem_createstart::cmfe_problem_createstartnumber (problemUserNumber, problemSpecification, err)
 Starts the process of a problem identified by user number. More...
 
subroutine opencmiss_iron::cmfe_problem_createstart::cmfe_problem_createstartobj (problemUserNumber, problemSpecification, problem, err)
 Starts the creation of a problem identified by an object. More...
 
subroutine opencmiss_iron::cmfe_problem_controlloopcreatefinish::cmfe_problem_controlloopcreatefinishnumber (problemUserNumber, err)
 Finishes the process of creating a control loop for a problem identified by user number. More...
 
subroutine opencmiss_iron::cmfe_problem_controlloopcreatefinish::cmfe_problem_controlloopcreatefinishobj (problem, err)
 Finishes the creation of a control loop on a problem identified by an object. More...
 
subroutine opencmiss_iron::cmfe_problem_controlloopcreatestart::cmfe_problem_controlloopcreatestartnumber (problemUserNumber, err)
 Starts the process of creating a control loop for a problem identified by user number. More...
 
subroutine opencmiss_iron::cmfe_problem_controlloopcreatestart::cmfe_problem_controlloopcreatestartobj (problem, err)
 Starts the creation of a control loop on a problem identified by an object. More...
 
subroutine opencmiss_iron::cmfe_problem_controlloopdestroy::cmfe_problem_controlloopdestroynumber (problemUserNumber, err)
 Destroys the control loops for a problem identified by user number. More...
 
subroutine opencmiss_iron::cmfe_problem_controlloopdestroy::cmfe_problem_controlloopdestroyobj (problem, err)
 Destroys the control loops on a problem identified by an object. More...
 
subroutine opencmiss_iron::cmfe_problem_controlloopget::cmfe_problem_controlloopgetnumber0 (problemUserNumber, controlLoopIdentifier, controlLoop, err)
 Returns a control loop from a problem identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_problem_controlloopget::cmfe_problem_controlloopgetnumber1 (problemUserNumber, controlLoopIdentifiers, controlLoop, err)
 Returns a control loop from a problem identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_problem_controlloopget::cmfe_problem_controlloopgetobj0 (problem, controlLoopIdentifier, controlLoop, err)
 Returns a control loop from a problem identified by an object. More...
 
subroutine opencmiss_iron::cmfe_problem_controlloopget::cmfe_problem_controlloopgetobj1 (problem, controlLoopIdentifiers, controlLoop, err)
 Returns a control loop from a problem identified by an object. More...
 
subroutine opencmiss_iron::cmfe_problem_destroy::cmfe_problem_destroynumber (problemUserNumber, err)
 Destroys a problem identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_problem_destroy::cmfe_problem_destroyobj (problem, err)
 Destroys a problem identified by an object. More...
 
subroutine opencmiss_iron::cmfe_problem_solve::cmfe_problem_solvenumber (problemUserNumber, err)
 Solves a problem identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_problem_solve::cmfe_problem_solveobj (problem, err)
 Solves a problem identified by an object. More...
 
subroutine opencmiss_iron::cmfe_problem_solverget::cmfe_problem_solvergetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, solver, err)
 Returns a solver from a problem identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_problem_solverget::cmfe_problem_solvergetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, solver, err)
 Returns a solver from a problem identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_problem_solverget::cmfe_problem_solvergetobj0 (problem, controlLoopIdentifier, solverIndex, solver, err)
 Returns a solver from a problem identified by an object. More...
 
subroutine opencmiss_iron::cmfe_problem_solverget::cmfe_problem_solvergetobj1 (problem, controlLoopIdentifiers, solverIndex, solver, err)
 Returns a solver from a problem identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solverequations_boundaryconditionsanalytic::cmfe_solverequations_boundaryconditionsanalyticnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, err)
 Set boundary conditions for solver equations according to the analytic equations for solver equations identified by user numbers. More...
 
subroutine opencmiss_iron::cmfe_solverequations_boundaryconditionsanalytic::cmfe_solverequations_boundaryconditionsanalyticnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, err)
 Set boundary conditions for solver equations according to the analytic equations for solver equations identified by user numbers. More...
 
subroutine opencmiss_iron::cmfe_solverequations_boundaryconditionsanalytic::cmfe_solverequations_boundaryconditionsanalyticobj (solverEquations, err)
 Set boundary conditions for solver equations according to the analytic equations. More...
 
subroutine opencmiss_iron::cmfe_problem_solverequationscreatefinish::cmfe_problem_solverequationscreatefinishnumber (problemUserNumber, err)
 Finishes the process of creating solver equations for a problem identified by user number. More...
 
subroutine opencmiss_iron::cmfe_problem_solverequationscreatefinish::cmfe_problem_solverequationscreatefinishobj (problem, err)
 Finishes the creation of solver equations for problem identified by an object. More...
 
subroutine opencmiss_iron::cmfe_problem_solverequationscreatestart::cmfe_problem_solverequationscreatestartnumber (problemUserNumber, err)
 Starts the process of creating solver equations for a problem identified by user number. More...
 
subroutine opencmiss_iron::cmfe_problem_solverequationscreatestart::cmfe_problem_solverequationscreatestartobj (problem, err)
 Starts the creation of solver equations for problem identified by an object. More...
 
subroutine opencmiss_iron::cmfe_problem_solverequationsdestroy::cmfe_problem_solverequationsdestroynumber (problemUserNumber, err)
 Destroys the solver equations for a problem identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_problem_solverequationsdestroy::cmfe_problem_solverequationsdestroyobj (problem, err)
 Destroys the solver equations for problem identified by an object. More...
 
subroutine opencmiss_iron::cmfe_problem_solverequationsget::cmfe_problem_solverequationsgetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, solverEquations, err)
 Returns the solver equations from a problem identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_problem_solverequationsget::cmfe_problem_solverequationsgetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, solverEquations, err)
 Returns the solver equations from a problem identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_problem_solverequationsget::cmfe_problem_solverequationsgetobj0 (problem, controlLoopIdentifier, solverIndex, solverEquations, err)
 Returns the solver equations from a problem identified by an object. More...
 
subroutine opencmiss_iron::cmfe_problem_solverequationsget::cmfe_problem_solverequationsgetobj1 (problem, controlLoopIdentifiers, solverIndex, solverEquations, err)
 Returns the solver equations from a problem identified by an object. More...
 
subroutine opencmiss_iron::cmfe_problem_solverscreatefinish::cmfe_problem_solverscreatefinishnumber (problemUserNumber, err)
 Finishes the process of creating solvers for a problem identified by user number. More...
 
subroutine opencmiss_iron::cmfe_problem_solverscreatefinish::cmfe_problem_solverscreatefinishobj (problem, err)
 Finishes the creation of solvers for problem identified by an object. More...
 
subroutine opencmiss_iron::cmfe_problem_solverscreatestart::cmfe_problem_solverscreatestartnumber (problemUserNumber, err)
 Starts the process of creating solvers for a problem identified by user number. More...
 
subroutine opencmiss_iron::cmfe_problem_solverscreatestart::cmfe_problem_solverscreatestartobj (problem, err)
 Starts the creation of solvers for problem identified by an object. More...
 
subroutine opencmiss_iron::cmfe_problem_solversdestroy::cmfe_problem_solversdestroynumber (problemUserNumber, err)
 Destroys the solvers for a problem identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_problem_solversdestroy::cmfe_problem_solversdestroyobj (problem, err)
 Destroys the solvers for problem identified by an object. More...
 
subroutine opencmiss_iron::cmfe_problem_specificationget::cmfe_problem_specificationgetnumber (problemUserNumber, problemSpecification, err)
 Returns the specification array for a problem identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_problem_specificationget::cmfe_problem_specificationgetobj (problem, problemSpecification, err)
 Returns the specification array for a problem identified by an object. More...
 
subroutine opencmiss_iron::cmfe_problem_specificationsizeget::cmfe_problem_specificationsizegetnumber (problemUserNumber, specificationSize, err)
 Returns the size of the specification array for a problem identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_problem_specificationsizeget::cmfe_problem_specificationsizegetobj (problem, specificationSize, err)
 Returns the size of the specification array for a problem identified by an object. More...
 
subroutine opencmiss_iron::cmfe_region_coordinatesystemget::cmfe_region_coordinatesystemgetnumber (regionUserNumber, coordinateSystemUserNumber, err)
 Returns the coordinate system for a region identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_region_coordinatesystemget::cmfe_region_coordinatesystemgetobj (region, coordinateSystem, err)
 Returns the coordinate system for a region identified by an object. More...
 
subroutine opencmiss_iron::cmfe_region_coordinatesystemset::cmfe_region_coordinatesystemsetnumber (regionUserNumber, coordinateSystemUserNumber, err)
 Sets/changes the coordinate system for a region identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_region_coordinatesystemset::cmfe_region_coordinatesystemsetobj (region, coordinateSystem, err)
 Sets/changes the coordinate system for a region identified by an object. More...
 
subroutine opencmiss_iron::cmfe_region_createfinish::cmfe_region_createfinishnumber (regionUserNumber, err)
 Finishes the process of creating a region identified by user number. More...
 
subroutine opencmiss_iron::cmfe_region_createfinish::cmfe_region_createfinishobj (region, err)
 Finishes the creation of a region identified by an object. More...
 
subroutine opencmiss_iron::cmfe_region_createstart::cmfe_region_createstartnumber (regionUserNumber, parentRegionUserNumber, err)
 Starts the process creating a region identified by user number. More...
 
subroutine opencmiss_iron::cmfe_region_createstart::cmfe_region_createstartobj (regionUserNumber, parentRegion, region, err)
 Starts the creation of a region identified by an object. More...
 
subroutine opencmiss_iron::cmfe_region_datapointsget::cmfe_region_datapointsgetobj (region, dataPoints, err)
 Returns the data points for a region identified by an object. More...
 
subroutine opencmiss_iron::cmfe_region_destroy::cmfe_region_destroynumber (regionUserNumber, err)
 Destroys a region identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_region_destroy::cmfe_region_destroyobj (region, err)
 Destroys a region identified by an object. More...
 
subroutine opencmiss_iron::cmfe_region_labelget::cmfe_region_labelgetcnumber (regionUserNumber, label, err)
 Returns the character string label for a region identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_region_labelget::cmfe_region_labelgetcobj (region, label, err)
 Returns the character string label for a region identified by an object. More...
 
subroutine opencmiss_iron::cmfe_region_labelget::cmfe_region_labelgetvsnumber (regionUserNumber, label, err)
 Returns the varying string label for a region identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_region_labelget::cmfe_region_labelgetvsobj (region, label, err)
 Returns the varying string label for a region identified by an object. More...
 
subroutine opencmiss_iron::cmfe_region_labelset::cmfe_region_labelsetcnumber (regionUserNumber, label, err)
 Sets/changes the character string label for a region identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_region_labelset::cmfe_region_labelsetcobj (region, label, err)
 Sets/changes the character string label for a region identified by an object. More...
 
subroutine opencmiss_iron::cmfe_region_labelset::cmfe_region_labelsetvsnumber (regionUserNumber, label, err)
 Sets/changes the varying string label for a region identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_region_labelset::cmfe_region_labelsetvsobj (region, label, err)
 Sets/changes string label for a region identified by an object. More...
 
subroutine opencmiss_iron::cmfe_region_nodesget::cmfe_region_nodesgetobj (region, nodes, err)
 Returns the nodes for a region identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_cellmlequationsget::cmfe_solver_cellmlequationsgetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, CellMLEquations, err)
 Returns the CellML equations for a solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_cellmlequationsget::cmfe_solver_cellmlequationsgetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, CellMLEquations, err)
 Returns the CellML equations for a solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_cellmlequationsget::cmfe_solver_cellmlequationsgetobj (solver, CellMLEquations, err)
 Returns the CellML equations for a solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_cellmlequations_cellmladd::cmfe_cellmlequations_cellmladdnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, regionUserNumber, CellMLUserNumber, CellMLIndex, err)
 Adds a CellML environment to CellML equations identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_cellmlequations_cellmladd::cmfe_cellmlequations_cellmladdnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, regionUserNumber, CellMLUserNumber, CellMLIndex, err)
 Adds a CellML environment to CellML equations identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_cellmlequations_cellmladd::cmfe_cellmlequations_cellmladdobj (CellMLEquations, CellML, CellMLIndex, err)
 Adds a CellML environment to CellML equations identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_daeeulersolvertypeget::cmfe_solver_daeeulersolvertypegetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, DAEEulerSolverType, err)
 Returns the solve type for an Euler differential-algebraic equation solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_daeeulersolvertypeget::cmfe_solver_daeeulersolvertypegetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, DAEEulerSolverType, err)
 Returns the solve type for an Euler differential-algebraic equation solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_daeeulersolvertypeget::cmfe_solver_daeeulersolvertypegetobj (solver, DAEEulerSolverType, err)
 Returns the solve type for an Euler differential-algebraic equation solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_daeeulersolvertypeset::cmfe_solver_daeeulersolvertypesetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, DAEEulerSolverType, err)
 Sets/changes the solve type for an Euler differential-algebraic equation solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_daeeulersolvertypeset::cmfe_solver_daeeulersolvertypesetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, DAEEulerSolverType, err)
 Sets/changes the solve type for an Euler differential-algebraic equation solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_daeeulersolvertypeset::cmfe_solver_daeeulersolvertypesetobj (solver, DAEEulerSolverType, err)
 Sets/changes the solve type for an Euler differential-algebraic equation solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_daesolvertypeget::cmfe_solver_daesolvertypegetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, DAESolverType, err)
 Returns the solve type for an differential-algebraic equation solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_daesolvertypeget::cmfe_solver_daesolvertypegetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, DAESolverType, err)
 Returns the solve type for an differential-algebraic equation solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_daesolvertypeget::cmfe_solver_daesolvertypegetobj (solver, DAESolverType, err)
 Returns the solve type for an differential-algebraic equation solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_daesolvertypeset::cmfe_solver_daesolvertypesetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, DAESolverType, err)
 Sets/changes the solve type for an differential-algebraic equation solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_daesolvertypeset::cmfe_solver_daesolvertypesetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, DAESolverType, err)
 Sets/changes the solve type for an differential-algebraic equation solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_daesolvertypeset::cmfe_solver_daesolvertypesetobj (solver, DAESolverType, err)
 Sets/changes the solve type for an differential-algebraic equation solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_daetimesset::cmfe_solver_daetimessetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, startTime, endTime, err)
 Sets/changes the times for an differential-algebraic equation solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_daetimesset::cmfe_solver_daetimessetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, startTime, endTime, err)
 Sets/changes the times for an differential-algebraic equation solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_daetimesset::cmfe_solver_daetimessetobj (solver, startTime, endTime, err)
 Sets/changes the times for an differential-algebraic equation solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_daetimestepset::cmfe_solver_daetimestepsetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, timeStep, err)
 Sets/changes the (initial) time step for an differential-algebraic equation solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_daetimestepset::cmfe_solver_daetimestepsetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, timeStep, err)
 Sets/changes the (initial) time step for an differential-algebraic equation solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_daetimestepset::cmfe_solver_daetimestepsetobj (solver, timeStep, err)
 Sets/changes the (initial) time step for an differential-algebraic equation solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_dynamicdegreeget::cmfe_solver_dynamicdegreegetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, degree, err)
 Returns the degree of the polynomial used to interpolate time for a dynamic solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_dynamicdegreeget::cmfe_solver_dynamicdegreegetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, degree, err)
 Returns the degree of the polynomial used to interpolate time for a dynamic solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_dynamicdegreeget::cmfe_solver_dynamicdegreegetobj (solver, degree, err)
 Returns the degree of the polynomial used to interpolate time for a dynamic solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_dynamicdegreeset::cmfe_solver_dynamicdegreesetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, degree, err)
 Sets/changes the degree of the polynomial used to interpolate time for a dynamic solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_dynamicdegreeset::cmfe_solver_dynamicdegreesetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, degree, err)
 Sets/changes the degree of the polynomial used to interpolate time for a dynamic solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_dynamicdegreeset::cmfe_solver_dynamicdegreesetobj (solver, degree, err)
 Sets/changes the degree of the polynomial used to interpolate time for a dynamic solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_dynamiclinearitytypeget::cmfe_solver_dynamiclinearitytypegetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, linearityType, err)
 Returns the linearity type for a dynamic solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_dynamiclinearitytypeget::cmfe_solver_dynamiclinearitytypegetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, linearityType, err)
 Returns the linearity type for a dynamic solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_dynamiclinearitytypeget::cmfe_solver_dynamiclinearitytypegetobj (solver, linearityType, err)
 Returns the linearity type for a dynamic solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_dynamiclinearsolverget::cmfe_solver_dynamiclinearsolvergetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, linearSolverIndex, err)
 Returns the linear solver associated with a linear dynamic solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_dynamiclinearsolverget::cmfe_solver_dynamiclinearsolvergetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, linearSolverIndex, err)
 Returns the linear solver associated with a linear dynamic solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_dynamiclinearsolverget::cmfe_solver_dynamiclinearsolvergetobj (solver, linearSolver, err)
 Returns the linear solver associated with a linear dynamic solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_dynamicnonlinearsolverget::cmfe_solver_dynamicnonlinearsolvergetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, nonlinearSolverIndex, err)
 Returns the nonlinear solver associated with a nonlinear dynamic solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_dynamicnonlinearsolverget::cmfe_solver_dynamicnonlinearsolvergetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, nonlinearSolverIndex, err)
 Returns the nonlinear solver associated with a nonlinear dynamic solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_dynamicnonlinearsolverget::cmfe_solver_dynamicnonlinearsolvergetobj (solver, nonlinearSolver, err)
 Returns the nonlinear solver associated with a nonlinear dynamic solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_dynamicschemeset::cmfe_solver_dynamicschemesetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, scheme, err)
 Sets/changes the scheme for a dynamic solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_dynamicschemeset::cmfe_solver_dynamicschemesetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, scheme, err)
 Sets/changes the scheme for a dynamic solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_dynamicschemeset::cmfe_solver_dynamicschemesetobj (solver, scheme, err)
 Sets/changes the scheme for a dynamic solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_dynamicthetaset::cmfe_solver_dynamicthetasetnumber00 (problemUserNumber, controlLoopIdentifier, solverIndex, theta, err)
 Sets/changes the theta value for a dynamic solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_dynamicthetaset::cmfe_solver_dynamicthetasetnumber01 (problemUserNumber, controlLoopIdentifier, solverIndex, thetas, err)
 Sets/changes the theta value for a dynamic solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_dynamicthetaset::cmfe_solver_dynamicthetasetnumber10 (problemUserNumber, controlLoopIdentifiers, solverIndex, theta, err)
 Sets/changes the theta for a dynamic solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_dynamicthetaset::cmfe_solver_dynamicthetasetnumber11 (problemUserNumber, controlLoopIdentifiers, solverIndex, thetas, err)
 Sets/changes the theta for a dynamic solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_dynamicthetaset::cmfe_solver_dynamicthetasetobj0 (solver, theta, err)
 Sets/changes the theta for a dynamic solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_dynamicthetaset::cmfe_solver_dynamicthetasetobj1 (solver, thetas, err)
 Sets/changes the theta for a dynamic solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_dynamictimesset::cmfe_solver_dynamictimessetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, currentTime, timeIncrement, err)
 Sets/changes the times for a dynamic solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_dynamictimesset::cmfe_solver_dynamictimessetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, currentTime, timeIncrement, err)
 Sets/changes the times for a dynamic solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_dynamictimesset::cmfe_solver_dynamictimessetobj (solver, currentTime, timeIncrement, err)
 Sets/changes the times for a dynamic solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_geometrictransformationarbitrarypathset::cmfe_solver_geometrictransformationarbitrarypathsetnumber (problemUserNumber, controlLoopIdentifier, solverIndex, arbitraryPath, err)
 Sets the arbitrary path logical for a geometric transformation identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_geometrictransformationarbitrarypathset::cmfe_solver_geometrictransformationarbitrarypathsetobj (solver, arbitraryPath, err)
 Sets the arbitrary path logical for a geometric transformation solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_geometrictransformationclear::cmfe_solver_geometrictransformationclearnumber (problemUserNumber, controlLoopIdentifier, solverIndex, err)
 Clear transformation a geometric transformation identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_geometrictransformationclear::cmfe_solver_geometrictransformationclearobj (solver, err)
 Clear transformation for a geometric transformation solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_geometrictransformationfieldset::cmfe_solver_geometrictransformationfieldsetnumber (problemUserNumber, controlLoopIdentifier, solverIndex, regionUserNumber, fieldUserNumber, variableType, err)
 Sets the field for a geometric transformation identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_geometrictransformationfieldset::cmfe_solver_geometrictransformationfieldsetobj (solver, field, variableType, err)
 Sets the field for a geometric transformation solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_geometrictransformationmatrixset::cmfe_solver_geometrictransformationmatrixsetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, matrix, err)
 Sets the full transformation matrix for a geometric transformation identified by an user number, default to be the 1st load increment. More...
 
subroutine opencmiss_iron::cmfe_solver_geometrictransformationmatrixset::cmfe_solver_geometrictransformationmatrixsetobj0 (solver, matrix, err)
 Sets the full transformation matrix for a geometric transformation solver identified by an object, default to be the 1st load increment. More...
 
subroutine opencmiss_iron::cmfe_solver_geometrictransformationmatrixset::cmfe_solver_geometrictransformationmatrixsetnumber1 (problemUserNumber, controlLoopIdentifier, solverIndex, matrix, loadIncrementIdx, err)
 Sets the full transformation matrix at a specific increment for a geometric transformation identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_geometrictransformationmatrixset::cmfe_solver_geometrictransformationmatrixsetobj1 (solver, matrix, loadIncrementIdx, err)
 Sets the full transformation matrix vector at a specific load increment for a geometric transformation solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_geometrictransformationnumberofloadincrementsset::cmfe_solver_geometrictransformationnoloadincrementssetnumber (problemUserNumber, controlLoopIdentifier, solverIndex, numberOfIncrements, err)
 Sets the arbitrary path logical for a geometric transformation identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_geometrictransformationnumberofloadincrementsset::cmfe_solver_geometrictransformationnoloadincrementssetobj (solver, numberOfIncrements, err)
 Sets the arbitrary path logical for a geometric transformation solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_geometrictransformationrotationset::cmfe_solver_geometrictransformationrotationsetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, pivotPoint, axis, angle, err)
 Sets the rotation for a geometric transformation identified by an user number, default to be the 1st load increment. More...
 
subroutine opencmiss_iron::cmfe_solver_geometrictransformationrotationset::cmfe_solver_geometrictransformationrotationsetobj0 (solver, pivotPoint, axis, angle, err)
 Sets the rotation for a geometric transformation solver identified by an object, default to be the 1st load increment. More...
 
subroutine opencmiss_iron::cmfe_solver_geometrictransformationrotationset::cmfe_solver_geometrictransformationrotationsetnumber1 (problemUserNumber, controlLoopIdentifier, solverIndex, pivotPoint, axis, angle, loadIncrementIdx, err)
 Sets the rotation at a specific increment for a geometric transformation identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_geometrictransformationrotationset::cmfe_solver_geometrictransformationrotationsetobj1 (solver, pivotPoint, axis, angle, loadIncrementIdx, err)
 Sets the rotation at a specific load increment for a geometric transformation solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_geometrictransformationscalingsset::cmfe_solver_geometrictransformationscalingssetnumber (problemUserNumber, controlLoopIdentifier, solverIndex, scalings, err)
 Sets the scalings for a geometric transformation identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_geometrictransformationscalingsset::cmfe_solver_geometrictransformationscalingssetobj (solver, scalings, err)
 Sets the scalings for a geometric transformation solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_geometrictransformationtranslationset::cmfe_solver_geometrictransformationtranslationsetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, translation, err)
 Sets the translation for a geometric transformation identified by an user number, default to be the 1st load increment. More...
 
subroutine opencmiss_iron::cmfe_solver_geometrictransformationtranslationset::cmfe_solver_geometrictransformationtranslationsetobj0 (solver, translation, err)
 Sets the translation vector for a geometric transformation solver identified by an object, default to be the 1st load increment. More...
 
subroutine opencmiss_iron::cmfe_solver_geometrictransformationtranslationset::cmfe_solver_geometrictransformationtranslationsetnumber1 (problemUserNumber, controlLoopIdentifier, solverIndex, translation, loadIncrementIdx, err)
 Sets the translation at a specific increment for a geometric transformation identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_geometrictransformationtranslationset::cmfe_solver_geometrictransformationtranslationsetobj1 (solver, translation, loadIncrementIdx, err)
 Sets the translation vector at a specific load increment for a geometric transformation solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_labelget::cmfe_solver_labelgetcnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, label, err)
 Returns the character string label for a solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_labelget::cmfe_solver_labelgetcnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, label, err)
 Returns the character string label for a solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_labelget::cmfe_solver_labelgetcobj (solver, label, err)
 Returns the character string label for a solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_labelget::cmfe_solver_labelgetvsnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, label, err)
 Returns the varying string label for a solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_labelget::cmfe_solver_labelgetvsnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, label, err)
 Returns the varying string label for a solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_labelget::cmfe_solver_labelgetvsobj (solver, label, err)
 Returns the varying string label for a solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_labelset::cmfe_solver_labelsetcnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, label, err)
 Sets/changes the character string label for a solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_labelset::cmfe_solver_labelsetcnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, label, err)
 Sets/changes the character string label for a solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_labelset::cmfe_solver_labelsetcobj (solver, label, err)
 Sets/changes the character string label for a solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_labelset::cmfe_solver_labelsetvsnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, label, err)
 Sets/changes the varying string label for a solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_labelset::cmfe_solver_labelsetvsnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, label, err)
 Sets/changes the varying string label for a solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_labelset::cmfe_solver_labelsetvsobj (solver, label, err)
 Sets/changes string label for a solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_librarytypeget::cmfe_solver_librarytypegetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, libraryType, err)
 Returns the type of library for a solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_librarytypeget::cmfe_solver_librarytypegetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, libraryType, err)
 Returns the library type for a solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_librarytypeget::cmfe_solver_librarytypegetobj (solver, libraryType, err)
 Returns the library type for a solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_librarytypeset::cmfe_solver_librarytypesetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, libraryType, err)
 Sets/changes the type of library for a solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_librarytypeset::cmfe_solver_librarytypesetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, libraryType, err)
 Sets/changes the library type for a solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_librarytypeset::cmfe_solver_librarytypesetobj (solver, libraryType, err)
 Sets/changes the library type for a solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_lineardirecttypeset::cmfe_solver_lineardirecttypesetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, directSolverType, err)
 Sets/changes the type of direct linear solver for a solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_lineardirecttypeset::cmfe_solver_lineardirecttypesetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, directSolverType, err)
 Sets/changes the type of direct linear solver for a solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_lineardirecttypeset::cmfe_solver_lineardirecttypesetobj (solver, directSolverType, err)
 Sets/changes the type of direct linear solver for a solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_lineariterativeabsolutetoleranceset::cmfe_solver_lineariterativeabsolutetolerancesetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, absoluteTolerance, err)
 Sets/changes the maximum absolute tolerance for an iterative linear solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_lineariterativeabsolutetoleranceset::cmfe_solver_lineariterativeabsolutetolerancesetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, absoluteTolerance, err)
 Sets/changes the maximum absolute tolerance for an iterative linear solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_lineariterativeabsolutetoleranceset::cmfe_solver_lineariterativeabsolutetolerancesetobj (solver, absoluteTolerance, err)
 Sets/changes the maximum absolute tolerance for an iterative linear solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_lineariterativedivergencetoleranceset::cmfe_solver_lineariterativedivergencetolerancesetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, divergenceTolerance, err)
 Sets/changes the maximum divergence tolerance for an iterative linear solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_lineariterativedivergencetoleranceset::cmfe_solver_lineariterativedivergencetolerancesetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, divergenceTolerance, err)
 Sets/changes the maximum divergence tolerance for an iterative linear solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_lineariterativedivergencetoleranceset::cmfe_solver_lineariterativedivergencetolerancesetobj (solver, divergenceTolerance, err)
 Sets/changes the maximum divergence tolerance for an iterative linear solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_lineariterativegmresrestartset::cmfe_solver_lineariterativegmresrestartsetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, GMRESRestart, err)
 Sets/changes the GMRES restart value for a GMRES iterative linear solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_lineariterativegmresrestartset::cmfe_solver_lineariterativegmresrestartsetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, GMRESRestart, err)
 Sets/changes the GMRES restart value for a GMRES iterative linear solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_lineariterativegmresrestartset::cmfe_solver_lineariterativegmresrestartsetobj (solver, GMRESRestart, err)
 Sets/changes the GMRES restart value for a GMRES iterative linear solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_lineariterativemaximumiterationsset::cmfe_solver_lineariterativemaximumiterationssetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, maximumIterations, err)
 Sets/changes the maximum number of iterations for an iterative linear solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_lineariterativemaximumiterationsset::cmfe_solver_lineariterativemaximumiterationssetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, maximumIterations, err)
 Sets/changes the maximum number of iterations for an iterative linear solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_lineariterativemaximumiterationsset::cmfe_solver_lineariterativemaximumiterationssetobj (solver, maximumIterations, err)
 Sets/changes the maximum number of iterations for an iterative linear solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_lineariterativepreconditionertypeset::cmfe_solver_lineariterativepreconditionertypesetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, preconditionerType, err)
 Sets/changes the preconditioner type for an iterative linear solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_lineariterativepreconditionertypeset::cmfe_solver_lineariterativepreconditionertypesetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, preconditionerType, err)
 Sets/changes the preconditioner type for an iterative linear solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_lineariterativepreconditionertypeset::cmfe_solver_lineariterativepreconditionertypesetobj (solver, preconditionerType, err)
 Sets/changes the preconditioner type for an iterative linear solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_lineariterativerelativetoleranceset::cmfe_solver_lineariterativerelativetolerancesetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, relativeTolerance, err)
 Sets/changes the maximum relative tolerance for an iterative linear solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_lineariterativerelativetoleranceset::cmfe_solver_lineariterativerelativetolerancesetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, relativeTolerance, err)
 Sets/changes the maximum relative tolerance for an iterative linear solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_lineariterativerelativetoleranceset::cmfe_solver_lineariterativerelativetolerancesetobj (solver, relativeTolerance, err)
 Sets/changes the maximum relative tolerance for an iterative linear solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_lineariterativetypeset::cmfe_solver_lineariterativetypesetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, iterativeSolverType, err)
 Sets/changes the type for an iterative linear solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_lineariterativetypeset::cmfe_solver_lineariterativetypesetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, iterativeSolverType, err)
 Sets/changes the type for an iterative linear solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_lineariterativetypeset::cmfe_solver_lineariterativetypesetobj (solver, iterativeSolverType, err)
 Sets/changes the type for an iterative linear solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_lineartypeset::cmfe_solver_lineartypesetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, linearSolverType, err)
 Sets/changes the type for a linear solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_lineartypeset::cmfe_solver_lineartypesetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, linearSolverType, err)
 Sets/changes the type for a linear solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_lineartypeset::cmfe_solver_lineartypesetobj (solver, linearSolverType, err)
 Sets/changes the type for a linear solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_quasinewtonabsolutetoleranceset::cmfe_solver_quasinewtonabsolutetolerancesetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, absoluteTolerance, err)
 Sets/changes the absolute tolerance for an Quasi-Newton solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_quasinewtonabsolutetoleranceset::cmfe_solver_quasinewtonabsolutetolerancesetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, absoluteTolerance, err)
 Sets/changes the absolute tolerance for a Quasi-Newton solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_quasinewtonabsolutetoleranceset::cmfe_solver_quasinewtonabsolutetolerancesetobj (solver, absoluteTolerance, err)
 Sets/changes the absolute tolerance for a Quasi-Newton solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_quasinewtonlinesearchmonitoroutputset::cmfe_solver_quasinewtonlinesearchmonitoroutputsetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, monitorLinesearchFlag, err)
 Enables/disables output monitoring for a nonlinear Quasi-Newton line search solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_quasinewtonlinesearchmonitoroutputset::cmfe_solver_quasinewtonlinesearchmonitoroutputsetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, monitorLinesearchFlag, err)
 Enables/disables output monitoring for a nonlinear Quasi-Newton line search solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_quasinewtonlinesearchmonitoroutputset::cmfe_solver_quasinewtonlinesearchmonitoroutputsetobj (solver, monitorLinesearchFlag, err)
 Enables/disables output monitoring for a nonlinear Quasi-Newton line search solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_quasinewtonjacobiancalculationtypeset::cmfe_solver_quasinewtonjacobiancalculationtypesetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, jacobianCalculationType, err)
 Sets/changes the Jacobian calculation type for an Quasi-Newton solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_quasinewtonjacobiancalculationtypeset::cmfe_solver_quasinewtonjacobiancalculationtypesetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, jacobianCalculationType, err)
 Sets/changes the Jacobian calculation type for a Quasi-Newton solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_quasinewtonjacobiancalculationtypeset::cmfe_solver_quasinewtonjacobiancalculationtypesetobj (solver, jacobianCalculationType, err)
 Sets/changes the Jacobian calculation type for a Quasi-Newton solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_quasinewtonlinearsolverget::cmfe_solver_quasinewtonlinearsolvergetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, linearSolverIndex, err)
 Returns the linear solver associated with a Quasi-Newton solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_quasinewtonlinearsolverget::cmfe_solver_quasinewtonlinearsolvergetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, linearSolverIndex, err)
 Returns the linear solver associated with a Quasi-Newton solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_quasinewtonlinearsolverget::cmfe_solver_quasinewtonlinearsolvergetobj (solver, linearSolver, err)
 Returns the linear solver associated with a Quasi-Newton solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_quasinewtoncellmlsolverget::cmfe_solver_quasinewtoncellmlsolvergetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, CellMLSolverIndex, err)
 Returns the CellML solver associated with a Quasi-Newton solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_quasinewtoncellmlsolverget::cmfe_solver_quasinewtoncellmlsolvergetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, CellMLSolverIndex, err)
 Returns the CellML solver associated with a Quasi-Newton solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_quasinewtoncellmlsolverget::cmfe_solver_quasinewtoncellmlsolvergetobj (solver, CellMLSolver, err)
 Returns the CellML solver associated with a Quasi-Newton solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_quasinewtonconvergencetesttypeset::cmfe_solver_quasinewtonconvergencetesttypesetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, convergenceTestType, err)
 Sets/changes the convergence test type for an Quasi-Newton linesearch solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_quasinewtonconvergencetesttypeset::cmfe_solver_quasinewtonconvergencetesttypesetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, convergenceTestType, err)
 Sets/changes the convergence test type for a Quasi-Newton solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_quasinewtonconvergencetesttypeset::cmfe_solver_quasinewtonconvergencetesttypesetobj (solver, convergenceTestType, err)
 Sets/changes the convergence test type for a Quasi-Newton solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_quasinewtonlinesearchmaxstepset::cmfe_solver_quasinewtonlinesearchmaxstepsetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, maxStep, err)
 Sets/changes the line search maximum step for an Quasi-Newton linesearch solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_quasinewtonlinesearchmaxstepset::cmfe_solver_quasinewtonlinesearchmaxstepsetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, maxStep, err)
 Sets/changes the line search maximum step for a Quasi-Newton line search solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_quasinewtonlinesearchmaxstepset::cmfe_solver_quasinewtonlinesearchmaxstepsetobj (solver, maxStep, err)
 Sets/changes the line search maximum step for a Quasi-Newton line search solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_quasinewtonlinesearchsteptolset::cmfe_solver_quasinewtonlinesearchsteptolsetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, stepTol, err)
 Sets/changes the line search step tolerance for an Quasi-Newton linesearch solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_quasinewtonlinesearchsteptolset::cmfe_solver_quasinewtonlinesearchsteptolsetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, stepTol, err)
 Sets/changes the line search step tolerance for a Quasi-Newton line search solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_quasinewtonlinesearchsteptolset::cmfe_solver_quasinewtonlinesearchsteptolsetobj (solver, stepTol, err)
 Sets/changes the line search step tolerance for a Quasi-Newton line search solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_quasinewtonlinesearchtypeset::cmfe_solver_quasinewtonlinesearchtypesetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, lineSearchType, err)
 Sets/changes the line search type for an Quasi-Newton linesearch solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_quasinewtonlinesearchtypeset::cmfe_solver_quasinewtonlinesearchtypesetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, lineSearchType, err)
 Sets/changes the type of line search for a Quasi-Newton line search solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_quasinewtonlinesearchtypeset::cmfe_solver_quasinewtonlinesearchtypesetobj (solver, lineSearchType, err)
 Sets/changes the type of line search for a Quasi-Newton line search solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_quasinewtonmaximumfunctionevaluationsset::cmfe_solver_quasinewtonmaximumfunctionevaluationssetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, maximumFunctionEvaluations, err)
 Sets/changes the maximum number of function evaluations for an Quasi-Newton solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_quasinewtonmaximumfunctionevaluationsset::cmfe_solver_quasinewtonmaximumfunctionevaluationssetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, maximumFunctionEvaluations, err)
 Sets/changes the maximum number of function evaluations for a Quasi-Newton solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_quasinewtonmaximumfunctionevaluationsset::cmfe_solver_quasinewtonmaximumfunctionevaluationssetobj (solver, maximumFunctionEvaluations, err)
 Sets/changes the maximum number of function evaluations for a Quasi-Newton solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_quasinewtonmaximumiterationsset::cmfe_solver_quasinewtonmaximumiterationssetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, maximumIterations, err)
 Sets/changes the maximum number of iterations for an Quasi-Newton solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_quasinewtonmaximumiterationsset::cmfe_solver_quasinewtonmaximumiterationssetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, maximumIterations, err)
 Sets/changes the maximum number of iterations for a Quasi-Newton solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_quasinewtonmaximumiterationsset::cmfe_solver_quasinewtonmaximumiterationssetobj (solver, maximumIterations, err)
 Sets/changes the maximum number of iterations for a Quasi-Newton solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_quasinewtonrelativetoleranceset::cmfe_solver_quasinewtonrelativetolerancesetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, relativeTolerance, err)
 Sets/changes the relative tolerance for an Quasi-Newton solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_quasinewtonrelativetoleranceset::cmfe_solver_quasinewtonrelativetolerancesetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, relativeTolerance, err)
 Sets/changes the relative tolerance for a Quasi-Newton solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_quasinewtonrelativetoleranceset::cmfe_solver_quasinewtonrelativetolerancesetobj (solver, relativeTolerance, err)
 Sets/changes the relative tolerance for a Quasi-Newton solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_quasinewtonsolutiontoleranceset::cmfe_solver_quasinewtonsolutiontolerancesetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, solutionTolerance, err)
 Sets/changes the solution tolerance for an Quasi-Newton solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_quasinewtonsolutiontoleranceset::cmfe_solver_quasinewtonsolutiontolerancesetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, solutionTolerance, err)
 Sets/changes the solution tolerance for a Quasi-Newton solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_quasinewtonsolutiontoleranceset::cmfe_solver_quasinewtonsolutiontolerancesetobj (solver, solutionTolerance, err)
 Sets/changes the solution tolerance for a Quasi-Newton solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_quasinewtontrustregiondelta0set::cmfe_solver_quasinewtontrustregiondelta0setnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, delta0, err)
 Sets/changes the delta0 for a Quasi-Newton trust region solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_quasinewtontrustregiondelta0set::cmfe_solver_quasinewtontrustregiondelta0setnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, delta0, err)
 Sets/changes the delta0 for a Quasi-Newton trust region solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_quasinewtontrustregiondelta0set::cmfe_solver_quasinewtontrustregiondelta0setobj (solver, delta0, err)
 Sets/changes the delta0 for a Quasi-Newton trust region solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_quasinewtontrustregiontoleranceset::cmfe_solver_quasinewtontrustregiontolerancesetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, tolerance, err)
 Sets/changes the tolerance for a Quasi-Newton trust region solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_quasinewtontrustregiontoleranceset::cmfe_solver_quasinewtontrustregiontolerancesetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, tolerance, err)
 Sets/changes the tolerance for a Quasi-Newton trust region solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_quasinewtontrustregiontoleranceset::cmfe_solver_quasinewtontrustregiontolerancesetobj (solver, tolerance, err)
 Sets/changes the tolerance for a Quasi-Newton trust region solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_quasinewtonrestartset::cmfe_solver_quasinewtonrestartsetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, quasiNewtonRestart, err)
 Sets/changes the restart of a Quasi-Newton solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_quasinewtonrestartset::cmfe_solver_quasinewtonrestartsetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, quasiNewtonRestart, err)
 Sets/changes the restart of a Quasi-Newton solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_quasinewtonrestartset::cmfe_solver_quasinewtonrestartsetobj (solver, quasiNewtonRestart, err)
 Sets/changes the restart of a Quasi-Newton solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_quasinewtonrestarttypeset::cmfe_solver_quasinewtonrestarttypesetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, quasiNewtonRestartType, err)
 Sets/changes the restart type of a Quasi-Newton solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_quasinewtonrestarttypeset::cmfe_solver_quasinewtonrestarttypesetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, quasiNewtonRestartType, err)
 Sets/changes the restart type of a Quasi-Newton solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_quasinewtonrestarttypeset::cmfe_solver_quasinewtonrestarttypesetobj (solver, quasiNewtonRestartType, err)
 Sets/changes the restart type of a Quasi-Newton solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_quasinewtonscaletypeset::cmfe_solver_quasinewtonscaletypesetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, quasiNewtonScaleType, err)
 Sets/changes the scale type of a Quasi-Newton solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_quasinewtonscaletypeset::cmfe_solver_quasinewtonscaletypesetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, quasiNewtonScaleType, err)
 Sets/changes the scale type of a Quasi-Newton solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_quasinewtonscaletypeset::cmfe_solver_quasinewtonscaletypesetobj (solver, quasiNewtonScaleType, err)
 Sets/changes the scale type of a Quasi-Newton solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_quasinewtonsolvetypeset::cmfe_solver_quasinewtonsolvetypesetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, quasiNewtonSolveType, err)
 Sets/changes the type of a Quasi-Newton solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_quasinewtonsolvetypeset::cmfe_solver_quasinewtonsolvetypesetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, quasiNewtonSolveType, err)
 Sets/changes the type of a Quasi-Newton solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_quasinewtonsolvetypeset::cmfe_solver_quasinewtonsolvetypesetobj (solver, quasiNewtonSolveType, err)
 Sets/changes the type of a Quasi-Newton solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_quasinewtontypeset::cmfe_solver_quasinewtontypesetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, quasiNewtonType, err)
 Sets/changes the type of a Quasi-Newton solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_quasinewtontypeset::cmfe_solver_quasinewtontypesetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, quasiNewtonType, err)
 Sets/changes the type of a Quasi-Newton solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_quasinewtontypeset::cmfe_solver_quasinewtontypesetobj (solver, quasiNewtonType, err)
 Sets/changes the type of a Quasi-Newton solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_newtonabsolutetoleranceset::cmfe_solver_newtonabsolutetolerancesetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, absoluteTolerance, err)
 Sets/changes the absolute tolerance for an Newton solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_newtonabsolutetoleranceset::cmfe_solver_newtonabsolutetolerancesetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, absoluteTolerance, err)
 Sets/changes the absolute tolerance for a Newton solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_newtonabsolutetoleranceset::cmfe_solver_newtonabsolutetolerancesetobj (solver, absoluteTolerance, err)
 Sets/changes the absolute tolerance for a Newton solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_newtonlinesearchmonitoroutputset::cmfe_solver_newtonlinesearchmonitoroutputsetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, monitorLinesearchFlag, err)
 Enables/disables output monitoring for a nonlinear Newton line search solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_newtonlinesearchmonitoroutputset::cmfe_solver_newtonlinesearchmonitoroutputsetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, monitorLinesearchFlag, err)
 Enables/disables output monitoring for a nonlinear Newton line search solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_newtonlinesearchmonitoroutputset::cmfe_solver_newtonlinesearchmonitoroutputsetobj (solver, monitorLinesearchFlag, err)
 Enables/disables output monitoring for a nonlinear Newton line search solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_newtonjacobiancalculationtypeset::cmfe_solver_newtonjacobiancalculationtypesetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, jacobianCalculationType, err)
 Sets/changes the Jacobian calculation type for an Newton solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_newtonjacobiancalculationtypeset::cmfe_solver_newtonjacobiancalculationtypesetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, jacobianCalculationType, err)
 Sets/changes the Jacobian calculation type for a Newton solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_newtonjacobiancalculationtypeset::cmfe_solver_newtonjacobiancalculationtypesetobj (solver, jacobianCalculationType, err)
 Sets/changes the Jacobian calculation type for a Newton solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_newtonlinearsolverget::cmfe_solver_newtonlinearsolvergetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, linearSolverIndex, err)
 Returns the linear solver associated with a Newton solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_newtonlinearsolverget::cmfe_solver_newtonlinearsolvergetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, linearSolverIndex, err)
 Returns the linear solver associated with a Newton solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_newtonlinearsolverget::cmfe_solver_newtonlinearsolvergetobj (solver, linearSolver, err)
 Returns the linear solver associated with a Newton solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_newtoncellmlsolverget::cmfe_solver_newtoncellmlsolvergetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, CellMLSolverIndex, err)
 Returns the CellML solver associated with a Newton solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_newtoncellmlsolverget::cmfe_solver_newtoncellmlsolvergetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, CellMLSolverIndex, err)
 Returns the CellML solver associated with a Newton solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_newtoncellmlsolverget::cmfe_solver_newtoncellmlsolvergetobj (solver, CellMLSolver, err)
 Returns the CellML solver associated with a Newton solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_newtonconvergencetesttypeset::cmfe_solver_newtonconvergencetesttypesetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, convergenceTestType, err)
 Sets/changes the convergence test type for an Newton linesearch solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_newtonconvergencetesttypeset::cmfe_solver_newtonconvergencetesttypesetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, convergenceTestType, err)
 Sets/changes the convergence test type for a Newton solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_newtonconvergencetesttypeset::cmfe_solver_newtonconvergencetesttypesetobj (solver, convergenceTestType, err)
 Sets/changes the convergence test type for a Newton solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_newtonlinesearchalphaset::cmfe_solver_newtonlinesearchalphasetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, alpha, err)
 Sets/changes the line search alpha for an Newton linesearch solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_newtonlinesearchalphaset::cmfe_solver_newtonlinesearchalphasetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, alpha, err)
 Sets/changes the line search alpha for a Newton line search solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_newtonlinesearchalphaset::cmfe_solver_newtonlinesearchalphasetobj (solver, alpha, err)
 Sets/changes the line search alpha for a Newton line search solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_newtonlinesearchmaxstepset::cmfe_solver_newtonlinesearchmaxstepsetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, maxStep, err)
 Sets/changes the line search maximum step for an Newton linesearch solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_newtonlinesearchmaxstepset::cmfe_solver_newtonlinesearchmaxstepsetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, maxStep, err)
 Sets/changes the line search maximum step for a Newton line search solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_newtonlinesearchmaxstepset::cmfe_solver_newtonlinesearchmaxstepsetobj (solver, maxStep, err)
 Sets/changes the line search maximum step for a Newton line search solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_newtonlinesearchsteptolset::cmfe_solver_newtonlinesearchsteptolsetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, stepTol, err)
 Sets/changes the line search step tolerance for an Newton linesearch solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_newtonlinesearchsteptolset::cmfe_solver_newtonlinesearchsteptolsetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, stepTol, err)
 Sets/changes the line search step tolerance for a Newton line search solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_newtonlinesearchsteptolset::cmfe_solver_newtonlinesearchsteptolsetobj (solver, stepTol, err)
 Sets/changes the line search step tolerance for a Newton line search solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_newtonlinesearchtypeset::cmfe_solver_newtonlinesearchtypesetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, lineSearchType, err)
 Sets/changes the line search type for an Newton linesearch solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_newtonlinesearchtypeset::cmfe_solver_newtonlinesearchtypesetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, lineSearchType, err)
 Sets/changes the type of line search for a Newton line search solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_newtonlinesearchtypeset::cmfe_solver_newtonlinesearchtypesetobj (solver, lineSearchType, err)
 Sets/changes the type of line search for a Newton line search solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_newtonmaximumfunctionevaluationsset::cmfe_solver_newtonmaximumfunctionevaluationssetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, maximumFunctionEvaluations, err)
 Sets/changes the maximum number of function evaluations for an Newton solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_newtonmaximumfunctionevaluationsset::cmfe_solver_newtonmaximumfunctionevaluationssetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, maximumFunctionEvaluations, err)
 Sets/changes the maximum number of function evaluations for a Newton solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_newtonmaximumfunctionevaluationsset::cmfe_solver_newtonmaximumfunctionevaluationssetobj (solver, maximumFunctionEvaluations, err)
 Sets/changes the maximum number of function evaluations for a Newton solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_newtonmaximumiterationsset::cmfe_solver_newtonmaximumiterationssetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, maximumIterations, err)
 Sets/changes the maximum number of iterations for an Newton solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_newtonmaximumiterationsset::cmfe_solver_newtonmaximumiterationssetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, maximumIterations, err)
 Sets/changes the maximum number of iterations for a Newton solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_newtonmaximumiterationsset::cmfe_solver_newtonmaximumiterationssetobj (solver, maximumIterations, err)
 Sets/changes the maximum number of iterations for a Newton solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_newtonrelativetoleranceset::cmfe_solver_newtonrelativetolerancesetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, relativeTolerance, err)
 Sets/changes the relative tolerance for an Newton solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_newtonrelativetoleranceset::cmfe_solver_newtonrelativetolerancesetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, relativeTolerance, err)
 Sets/changes the relative tolerance for a Newton solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_newtonrelativetoleranceset::cmfe_solver_newtonrelativetolerancesetobj (solver, relativeTolerance, err)
 Sets/changes the relative tolerance for a Newton solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_newtonsolutiontoleranceset::cmfe_solver_newtonsolutiontolerancesetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, solutionTolerance, err)
 Sets/changes the solution tolerance for an Newton solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_newtonsolutiontoleranceset::cmfe_solver_newtonsolutiontolerancesetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, solutionTolerance, err)
 Sets/changes the solution tolerance for a Newton solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_newtonsolutiontoleranceset::cmfe_solver_newtonsolutiontolerancesetobj (solver, solutionTolerance, err)
 Sets/changes the solution tolerance for a Newton solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_newtontrustregiondelta0set::cmfe_solver_newtontrustregiondelta0setnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, delta0, err)
 Sets/changes the delta0 for a Newton trust region solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_newtontrustregiondelta0set::cmfe_solver_newtontrustregiondelta0setnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, delta0, err)
 Sets/changes the delta0 for a Newton trust region solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_newtontrustregiondelta0set::cmfe_solver_newtontrustregiondelta0setobj (solver, delta0, err)
 Sets/changes the delta0 for a Newton trust region solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_newtontrustregiontoleranceset::cmfe_solver_newtontrustregiontolerancesetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, tolerance, err)
 Sets/changes the tolerance for a Newton trust region solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_newtontrustregiontoleranceset::cmfe_solver_newtontrustregiontolerancesetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, tolerance, err)
 Sets/changes the tolerance for a Newton trust region solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_newtontrustregiontoleranceset::cmfe_solver_newtontrustregiontolerancesetobj (solver, tolerance, err)
 Sets/changes the tolerance for a Newton trust region solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_newtontypeset::cmfe_solver_newtontypesetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, newtonSolveType, err)
 Sets/changes the type of a Newton solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_newtontypeset::cmfe_solver_newtontypesetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, newtonSolveType, err)
 Sets/changes the type of a Newton solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_newtontypeset::cmfe_solver_newtontypesetobj (solver, newtonSolveType, err)
 Sets/changes the type of a Newton solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_nonlineartypeset::cmfe_solver_nonlineartypesetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, nonlinearSolveType, err)
 Sets/changes the type of a nonlinear solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_nonlineartypeset::cmfe_solver_nonlineartypesetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, nonlinearSolveType, err)
 Sets/changes the type of a nonlinear solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_nonlineartypeset::cmfe_solver_nonlineartypesetobj (solver, nonlinearSolveType, err)
 Sets/changes the type of a nonlinear solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_outputtypeset::cmfe_solver_outputtypesetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, outputType, err)
 Sets/changes the output type for a solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_outputtypeset::cmfe_solver_outputtypesetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, outputType, err)
 Sets/changes the type of output for a solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_outputtypeset::cmfe_solver_outputtypesetobj (solver, outputType, err)
 Sets/changes the output type for a solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_solverequationsget::cmfe_solver_solverequationsgetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, solverEquations, err)
 Returns the solver equations for a solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_solverequationsget::cmfe_solver_solverequationsgetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, solverEquations, err)
 Returns the solver equations for a solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_solverequationsget::cmfe_solver_solverequationsgetobj (solver, solverEquations, err)
 Returns the solver equations for a solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solverequations_equationssetadd::cmfe_solverequations_equationssetaddnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, regionUserNumber, equationsSetUserNumber, equationsSetIndex, err)
 Adds equations sets to solver equations identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solverequations_equationssetadd::cmfe_solverequations_equationssetaddnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, regionUserNumber, equationsSetUserNumber, equationsSetIndex, err)
 Adds equations sets to solver equations identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solverequations_equationssetadd::cmfe_solverequations_equationssetaddobj (solverEquations, equationsSet, equationsSetIndex, err)
 Adds equations sets to solver equations identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solverequations_interfaceconditionadd::cmfe_solverequations_interfaceconditionaddnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, interfaceRegionUserNumber, interfaceUserNumber, interfaceConditionUserNumber, interfaceConditionIndex, err)
 Adds an interface condition to solver equations identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solverequations_interfaceconditionadd::cmfe_solverequations_interfaceconditionaddnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, interfaceRegionUserNumber, interfaceUserNumber, interfaceConditionUserNumber, interfaceConditionIndex, err)
 Adds an interface condition to solver equations identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solverequations_interfaceconditionadd::cmfe_solverequations_interfaceconditionaddobj (solverEquations, interfaceCondition, interfaceConditionIndex, err)
 Adds an interface condition to solver equations identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solverequations_sparsitytypeset::cmfe_solverequations_sparsitytypesetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, sparsityType, err)
 Sets/changes the sparsity type for solver equations identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solverequations_sparsitytypeset::cmfe_solverequations_sparsitytypesetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, sparsityType, err)
 Sets/changes the sparsity type for solver equations identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solverequations_sparsitytypeset::cmfe_solverequations_sparsitytypesetobj (solverEquations, sparsityType, err)
 Sets/changes the sparsity type for solver equations identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solverequations_boundaryconditionscreatefinish::cmfe_solverequations_boundaryconditionscreatefinishnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, err)
 Finish the creation of the boundary conditions for the solver equations identified by the user numbers. More...
 
subroutine opencmiss_iron::cmfe_solverequations_boundaryconditionscreatefinish::cmfe_solverequations_boundaryconditionscreatefinishnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, err)
 Finish the creation of the boundary conditions for the solver equations identified by the user numbers. More...
 
subroutine opencmiss_iron::cmfe_solverequations_boundaryconditionscreatefinish::cmfe_solverequations_boundaryconditionscreatefinishobj (solverEquations, err)
 Finish the creation of the boundary conditions for the solver equations. More...
 
subroutine opencmiss_iron::cmfe_solverequations_boundaryconditionscreatestart::cmfe_solverequations_boundaryconditionscreatestartnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, err)
 Start the creation of boundary conditions for solver equations identified by user numbers. More...
 
subroutine opencmiss_iron::cmfe_solverequations_boundaryconditionscreatestart::cmfe_solverequations_boundaryconditionscreatestartnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, err)
 Start the creation of boundary conditions for solver equations identified by user numbers. More...
 
subroutine opencmiss_iron::cmfe_solverequations_boundaryconditionscreatestart::cmfe_solverequations_boundaryconditionscreatestartobj (solverEquations, boundaryConditions, err)
 Start the creation of the boundary conditions for the solver equations. More...
 
subroutine opencmiss_iron::cmfe_solverequations_boundaryconditionsget::cmfe_solverequations_boundaryconditionsgetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, boundaryConditions, err)
 Get the boundary conditions for solver equations identified by user numbers. More...
 
subroutine opencmiss_iron::cmfe_solverequations_boundaryconditionsget::cmfe_solverequations_boundaryconditionsgetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, boundaryConditions, err)
 Get the boundary conditions for solver equations identified by user numbers. More...
 
subroutine opencmiss_iron::cmfe_solverequations_boundaryconditionsget::cmfe_solverequations_boundaryconditionsgetobj (solverEquations, boundaryConditions, err)
 Get the boundary conditions for solver equations. More...
 
subroutine opencmiss_iron::cmfe_fieldml_inputcreatemeshcomponent::cmfe_fieldml_inputcreatemeshcomponentobjvs (fieldml, mesh, componentNumber, evaluatorName, err)
 Use the given FieldML evaluator as a template to create a component on the given mesh. More...
 
subroutine opencmiss_iron::cmfe_fieldml_inputcreatemeshcomponent::cmfe_fieldml_inputcreatemeshcomponentnumbervs (fieldml, regionNumber, meshNumber, componentNumber, evaluatorName, err)
 Use the given FieldML evaluator as a template to create a component on the mesh identified by the given user number. More...
 
subroutine opencmiss_iron::cmfe_fieldml_inputcreatemeshcomponent::cmfe_fieldml_inputcreatemeshcomponentobjc (fieldml, mesh, componentNumber, evaluatorName, err)
 Use the given FieldML evaluator as a template to create a component on the given mesh. More...
 
subroutine opencmiss_iron::cmfe_fieldml_inputcreatemeshcomponent::cmfe_fieldml_inputcreatemeshcomponentnumberc (fieldml, regionNumber, meshNumber, componentNumber, evaluatorName, err)
 Use the given FieldML evaluator as a template to create a component on the mesh identified by the given user number. More...
 
subroutine opencmiss_iron::cmfe_fieldml_inputfieldcreatestart::cmfe_fieldml_inputfieldcreatestartobjvs (fieldml, region, decomposition, fieldNumber, field, variableType, evaluatorName, err)
 Create a field using the given FieldML evaluator. More...
 
subroutine opencmiss_iron::cmfe_fieldml_inputfieldcreatestart::cmfe_fieldml_inputfieldcreatestartnumbervs (fieldml, regionNumber, meshNumber, decompositionNumber, fieldNumber, variableType, evaluatorName, err)
 Create a field with the given user number using the given FieldML evaluator. More...
 
subroutine opencmiss_iron::cmfe_fieldml_inputfieldcreatestart::cmfe_fieldml_inputfieldcreatestartobjc (fieldml, region, decomposition, fieldNumber, field, variableType, evaluatorName, err)
 Create a field using the given FieldML evaluator. More...
 
subroutine opencmiss_iron::cmfe_fieldml_inputfieldcreatestart::cmfe_fieldml_inputfieldcreatestartnumberc (fieldml, regionNumber, meshNumber, decompositionNumber, fieldNumber, variableType, evaluatorName, err)
 Create a field with the given user number using the given FieldML evaluator. More...
 
subroutine opencmiss_iron::cmfe_fieldml_inputfieldparametersupdate::cmfe_fieldml_inputfieldparametersupdateobjvs (fieldml, field, evaluatorName, variableType, setType, err)
 Update the DOF parameters of the given field, using the given FieldML evaluator. More...
 
subroutine opencmiss_iron::cmfe_fieldml_inputfieldparametersupdate::cmfe_fieldml_inputfieldparametersupdatenumbervs (fieldml, regionNumber, fieldNumber, evaluatorName, variableType, setType, err)
 Update the DOF parameters of field with the given user number, using the given FieldML evaluator. More...
 
subroutine opencmiss_iron::cmfe_fieldml_inputfieldparametersupdate::cmfe_fieldml_inputfieldparametersupdateobjc (fieldml, field, evaluatorName, variableType, setType, err)
 Update the DOF parameters of the given field, using the given FieldML evaluator. More...
 
subroutine opencmiss_iron::cmfe_fieldml_inputfieldparametersupdate::cmfe_fieldml_inputfieldparametersupdatenumberc (fieldml, regionNumber, fieldNumber, evaluatorName, variableType, setType, err)
 Update the DOF parameters of field with the given user number, using the given FieldML evaluator. More...
 
subroutine opencmiss_iron::cmfe_fieldml_inputbasiscreatestart::cmfe_fieldml_inputbasiscreatestartobjvs (fieldml, evaluatorName, userNumber, basis, err)
 Create a basis using the given FieldML evaluator. More...
 
subroutine opencmiss_iron::cmfe_fieldml_inputbasiscreatestart::cmfe_fieldml_inputbasiscreatestartnumbervs (fieldml, evaluatorName, userNumber, err)
 Create a basis using the given FieldML evaluator. More...
 
subroutine opencmiss_iron::cmfe_fieldml_inputbasiscreatestart::cmfe_fieldml_inputbasiscreatestartobjc (fieldml, evaluatorName, userNumber, basis, err)
 Create a basis using the given FieldML evaluator. More...
 
subroutine opencmiss_iron::cmfe_fieldml_inputbasiscreatestart::cmfe_fieldml_inputbasiscreatestartnumberc (fieldml, evaluatorName, userNumber, err)
 Create a basis using the given FieldML evaluator. More...
 
subroutine opencmiss_iron::cmfe_fieldml_inputnodescreatestart::cmfe_fieldml_inputnodescreatestartobjvs (fieldml, nodesArgumentName, region, nodes, err)
 Creates a region's nodes using the given FieldML evaluator. More...
 
subroutine opencmiss_iron::cmfe_fieldml_inputnodescreatestart::cmfe_fieldml_inputnodescreatestartnumbervs (fieldml, nodesArgumentName, regionNumber, nodes, err)
 Creates a region's nodes using the given FieldML evaluator. More...
 
subroutine opencmiss_iron::cmfe_fieldml_inputnodescreatestart::cmfe_fieldml_inputnodescreatestartobjc (fieldml, nodesArgumentName, region, nodes, err)
 Creates a region's nodes using the given FieldML evaluator. More...
 
subroutine opencmiss_iron::cmfe_fieldml_inputnodescreatestart::cmfe_fieldml_inputnodescreatestartnumberc (fieldml, nodesArgumentName, regionNumber, nodes, err)
 Creates a region's nodes using the given FieldML evaluator. More...
 
subroutine opencmiss_iron::cmfe_fieldml_inputcoordinatesystemcreatestart::cmfe_fieldml_inputcoordinatesystemcreatestartobjvs (fieldml, evaluatorName, coordinateSystem, userNumber, err)
 Create a coordinate system using the given FieldML evaluator. More...
 
subroutine opencmiss_iron::cmfe_fieldml_inputcoordinatesystemcreatestart::cmfe_fieldml_inputcoordinatesystemcreatestartnumbervs (fieldml, evaluatorName, userNumber, err)
 Create a coordinate system using the given FieldML evaluator. More...
 
subroutine opencmiss_iron::cmfe_fieldml_inputcoordinatesystemcreatestart::cmfe_fieldml_inputcoordinatesystemcreatestartobjc (fieldml, evaluatorName, coordinateSystem, userNumber, err)
 Create a coordinate system using the given FieldML evaluator. More...
 
subroutine opencmiss_iron::cmfe_fieldml_inputcoordinatesystemcreatestart::cmfe_fieldml_inputcoordinatesystemcreatestartnumberc (fieldml, evaluatorName, userNumber, err)
 Create a coordinate system using the given FieldML evaluator. More...
 
subroutine opencmiss_iron::cmfe_fieldml_inputmeshcreatestart::cmfe_fieldml_inputmeshcreatestartobjvs (fieldml, meshArgumentName, mesh, meshNumber, region, err)
 Creates a mesh using the given FieldML evaluator. More...
 
subroutine opencmiss_iron::cmfe_fieldml_inputmeshcreatestart::cmfe_fieldml_inputmeshcreatestartnumbervs (fieldml, meshArgumentName, meshNumber, regionNumber, err)
 Creates a mesh with the given user number using the given FieldML evaluator. More...
 
subroutine opencmiss_iron::cmfe_fieldml_inputmeshcreatestart::cmfe_fieldml_inputmeshcreatestartobjc (fieldml, meshArgumentName, mesh, meshNumber, region, err)
 Creates a mesh using the given FieldML evaluator. More...
 
subroutine opencmiss_iron::cmfe_fieldml_inputmeshcreatestart::cmfe_fieldml_inputmeshcreatestartnumberc (fieldml, meshArgumentName, meshNumber, regionNumber, err)
 Creates a mesh with the given user number using the given FieldML evaluator. More...
 
subroutine opencmiss_iron::cmfe_fieldml_inputcreatefromfile::cmfe_fieldml_inputcreatefromfilevs (filename, fieldml, err)
 Initialise the given FieldML context using the given FieldML XML file. More...
 
subroutine opencmiss_iron::cmfe_fieldml_inputcreatefromfile::cmfe_fieldml_inputcreatefromfilec (filename, fieldml, err)
 Initialise the given FieldML context using the given FieldML XML file. More...
 
subroutine opencmiss_iron::cmfe_fieldml_outputaddfield::cmfe_fieldml_outputaddfieldnotypeobjvs (fieldml, baseName, dofFormat, field, variableType, setType, err)
 Add the given field to the given FieldML context. The FieldML type will be inferred. More...
 
subroutine opencmiss_iron::cmfe_fieldml_outputaddfield::cmfe_fieldml_outputaddfieldnotypenumbervs (fieldml, baseName, dofFormat, regionNumber, fieldNumber, variableType, setType, err)
 Add the field with the given user number to the given FieldML context. The FieldML type will be inferred. More...
 
subroutine opencmiss_iron::cmfe_fieldml_outputaddfield::cmfe_fieldml_outputaddfieldwithtypeobjvs (fieldml, baseName, dofFormat, field, variableType, setType, typeHandle, err)
 Add the given field to the given FieldML context, using the given FieldML type. More...
 
subroutine opencmiss_iron::cmfe_fieldml_outputaddfield::cmfe_fieldml_outputaddfieldwithtypenumbervs (fieldml, baseName, dofFormat, regionNumber, fieldNumber, variableType, setType, typeHandle, err)
 Add the given field to the given FieldML context, using the given FieldML type. More...
 
subroutine opencmiss_iron::cmfe_fieldml_outputaddfield::cmfe_fieldml_outputaddfieldnotypeobjc (fieldml, baseName, dofFormat, field, variableType, setType, err)
 Add the given field to the given FieldML context. The FieldML type will be inferred. More...
 
subroutine opencmiss_iron::cmfe_fieldml_outputaddfield::cmfe_fieldml_outputaddfieldnotypenumberc (fieldml, baseName, dofFormat, regionNumber, fieldNumber, variableType, setType, err)
 Add the field with the given user number to the given FieldML context. The FieldML type will be inferred. More...
 
subroutine opencmiss_iron::cmfe_fieldml_outputaddfield::cmfe_fieldml_outputaddfieldwithtypeobjc (fieldml, baseName, dofFormat, field, variableType, setType, typeHandle, err)
 Add the given field to the given FieldML context, using the given FieldML type. More...
 
subroutine opencmiss_iron::cmfe_fieldml_outputaddfield::cmfe_fieldml_outputaddfieldwithtypenumberc (fieldml, baseName, dofFormat, regionNumber, fieldNumber, variableType, setType, typeHandle, err)
 Add the given field to the given FieldML context, using the given FieldML type. More...
 
subroutine opencmiss_iron::cmfe_fieldml_outputcreate::cmfe_fieldml_outputcreateobjvs (mesh, location, baseName, connectivityFormat, fieldml, err)
 Initialise the given FieldML context using the given mesh. More...
 
subroutine opencmiss_iron::cmfe_fieldml_outputcreate::cmfe_fieldml_outputcreatenumbervs (regionNumber, meshNumber, location, baseName, connectivityFormat, fieldml, err)
 Initialise the given FieldML context using the mesh with the given user number. More...
 
subroutine opencmiss_iron::cmfe_fieldml_outputcreate::cmfe_fieldml_outputcreateobjc (mesh, location, baseName, connectivityFormat, fieldml, err)
 Initialise the given FieldML context using the given mesh. More...
 
subroutine opencmiss_iron::cmfe_fieldml_outputcreate::cmfe_fieldml_outputcreatenumberc (regionNumber, meshNumber, location, baseName, connectivityFormat, fieldml, err)
 Initialise the given FieldML context using the mesh with the given user number. More...
 
subroutine opencmiss_iron::cmfe_fieldml_outputaddfieldcomponents::cmfe_fieldml_outputaddfieldcomponentsobjvs (fieldml, typeHandle, baseName, dofFormat, field, fieldComponentNumbers, variableType, setType, err)
 Add the given field to the current FieldML context, only including the given components. More...
 
subroutine opencmiss_iron::cmfe_fieldml_outputaddfieldcomponents::cmfe_fieldml_outputaddfieldcomponentsnumbervs (fieldml, typeHandle, baseName, dofFormat, regionNumber, fieldNumber, fieldComponentNumbers, variableType, setType, err)
 Add the field with the given user number to the current FieldML context, only including the given components. More...
 
subroutine opencmiss_iron::cmfe_fieldml_outputaddfieldcomponents::cmfe_fieldml_outputaddfieldcomponentsobjc (fieldml, typeHandle, baseName, dofFormat, field, fieldComponentNumbers, variableType, setType, err)
 Add the given field to the current FieldML context, only including the given components. More...
 
subroutine opencmiss_iron::cmfe_fieldml_outputaddfieldcomponents::cmfe_fieldml_outputaddfieldcomponentsnumberc (fieldml, typeHandle, baseName, dofFormat, regionNumber, fieldNumber, fieldComponentNumbers, variableType, setType, err)
 Add the field with the given user number to the current FieldML context, only including the given components. More...
 
subroutine opencmiss_iron::cmfe_fieldml_outputwrite::cmfe_fieldml_outputwritevs (fieldml, filename, err)
 Write the FieldML document managed by the given context to a file with the given name. More...
 
subroutine opencmiss_iron::cmfe_fieldml_outputwrite::cmfe_fieldml_outputwritec (fieldml, filename, err)
 Write the FieldML document managed by the given context to a file with the given name. More...
 
subroutine opencmiss_iron::cmfe_usernumberget::cmfe_usernumbergetregion (region, userNumber, err)
 Get the user number of the given region. More...
 
subroutine opencmiss_iron::cmfe_usernumberget::cmfe_usernumbergetmesh (mesh, userNumber, err)
 Get the user number of the given mesh. More...
 
subroutine opencmiss_iron::cmfe_usernumberget::cmfe_usernumbergetbasis (basis, userNumber, err)
 Get the user number of the given basis. More...
 
subroutine, public opencmiss_iron::cmfe_finalise (err)
 Finalises CMISS. More...
 
subroutine opencmiss_iron::cmfe_initialisenumber (worldCoordinateSystemUserNumber, worldRegionUserNumber, err)
 Initialises CMISS returning a user number to the world coordinate system and region. More...
 
subroutine opencmiss_iron::cmfe_initialiseobj (worldCoordinateSystem, worldRegion, err)
 Initialises CMISS returning a pointer to the world coordinate system and region. More...
 
subroutine, public opencmiss_iron::cmfe_workingrealprecisionget (workingRealPrecision, err)
 Returns the working precision. More...
 
subroutine, public opencmiss_iron::cmfe_basistypescopy (bases, basesSize, basesPtr, err)
 Copy an array of cmfe_BasisTypes from C to an allocated Fortran array, for use by the C bindings. More...
 
subroutine, public opencmiss_iron::cmfe_basis_finalise (cmfe_Basis, err)
 Finalises a cmfe_BasisType object. More...
 
subroutine, public opencmiss_iron::cmfe_basis_initialise (cmfe_Basis, err)
 Initialises a cmfe_BasisType object. More...
 
subroutine, public opencmiss_iron::cmfe_boundaryconditions_finalise (cmfe_BoundaryConditions, err)
 Finalises a cmfe_BoundaryConditionsType object. More...
 
subroutine, public opencmiss_iron::cmfe_boundaryconditions_initialise (cmfe_BoundaryConditions, err)
 Initialises a cmfe_BoundaryConditionsType object. More...
 
subroutine, public opencmiss_iron::cmfe_cellml_finalise (cmfe_CellML, err)
 Finalises a cmfe_CellMLType object. More...
 
subroutine, public opencmiss_iron::cmfe_cellml_initialise (cmfe_CellML, err)
 Initialises a cmfe_CellMLType object. More...
 
subroutine, public opencmiss_iron::cmfe_cellmlequations_finalise (cmfe_CellMLEquations, err)
 Finalises a cmfe_CellMLEquationsType object. More...
 
subroutine, public opencmiss_iron::cmfe_cellmlequations_initialise (cmfe_CellMLEquations, err)
 Initialises a cmfe_CellMLEquationsType object. More...
 
subroutine, public opencmiss_iron::cmfe_computationalworkgroup_initialise (cmfe_ComputationalWorkGroup, err)
 Initialises a cmfe_ComputationalWorkGroupType object. More...
 
subroutine, public opencmiss_iron::cmfe_controlloop_finalise (cmfe_ControlLoop, err)
 Finalises a cmfe_ControlLoopType object. More...
 
subroutine, public opencmiss_iron::cmfe_controlloop_initialise (cmfe_ControlLoop, err)
 Initialises a cmfe_ControlLoopType object. More...
 
subroutine, public opencmiss_iron::cmfe_coordinatesystem_finalise (cmfe_CoordinateSystem, err)
 Finalises a cmfe_CoordinateSystemType object. More...
 
subroutine, public opencmiss_iron::cmfe_coordinatesystem_initialise (cmfe_CoordinateSystem, err)
 Initialises a cmfe_CoordinateSystemType object. More...
 
subroutine, public opencmiss_iron::cmfe_datapoints_finalise (cmfe_DataPoints, err)
 Finalises a cmfe_DataPointsType object. More...
 
subroutine, public opencmiss_iron::cmfe_datapoints_initialise (cmfe_DataPoints, err)
 Initialises a cmfe_DataPointsType object. More...
 
subroutine, public opencmiss_iron::cmfe_dataprojection_finalise (cmfe_DataProjection, err)
 Finalises a cmfe_DataProjectionType object. More...
 
subroutine, public opencmiss_iron::cmfe_dataprojection_initialise (cmfe_DataProjection, err)
 Initialises a cmfe_DataProjectionType object. More...
 
subroutine, public opencmiss_iron::cmfe_decomposition_finalise (cmfe_Decomposition, err)
 Finalises a cmfe_DecompositionType object. More...
 
subroutine, public opencmiss_iron::cmfe_decomposition_initialise (cmfe_Decomposition, err)
 Initialises a cmfe_DecompositionType object. More...
 
subroutine, public opencmiss_iron::cmfe_equations_finalise (cmfe_Equations, err)
 Finalises a cmfe_EquationsType object. More...
 
subroutine, public opencmiss_iron::cmfe_equations_initialise (cmfe_Equations, err)
 Initialises a cmfe_EquationsType object. More...
 
subroutine, public opencmiss_iron::cmfe_equationsset_finalise (cmfe_EquationsSet, err)
 Finalises a cmfe_EquationsSetType object. More...
 
subroutine, public opencmiss_iron::cmfe_equationsset_initialise (cmfe_EquationsSet, err)
 Initialises a cmfe_EquationsSetType object. More...
 
subroutine, public opencmiss_iron::cmfe_field_finalise (cmfe_Field, err)
 Finalises a cmfe_FieldType object. More...
 
subroutine, public opencmiss_iron::cmfe_field_initialise (cmfe_Field, err)
 Initialises a cmfe_FieldType object. More...
 
subroutine opencmiss_iron::cmfe_fields_createinterface (interface, fields, err)
 Creates a cmfe_FieldsType object for an inteface by an object reference. More...
 
subroutine opencmiss_iron::cmfe_fields_createregion (region, fields, err)
 Creates a cmfe_FieldsType object for a region by an object reference. More...
 
subroutine, public opencmiss_iron::cmfe_fields_finalise (cmfe_Fields, err)
 Finalises a cmfe_FieldsType object. More...
 
subroutine, public opencmiss_iron::cmfe_fields_initialise (cmfe_Fields, err)
 Initialises a cmfe_FieldsType object. More...
 
subroutine, public opencmiss_iron::cmfe_generatedmesh_finalise (cmfe_GeneratedMesh, err)
 Finalises a cmfe_GeneratedMeshType object. More...
 
subroutine, public opencmiss_iron::cmfe_generatedmesh_initialise (cmfe_GeneratedMesh, err)
 Initialises a cmfe_GeneratedMeshType object. More...
 
subroutine, public opencmiss_iron::cmfe_interface_finalise (cmfe_Interface, err)
 Finalises a cmfe_InterfaceType object. More...
 
subroutine, public opencmiss_iron::cmfe_interface_initialise (cmfe_Interface, err)
 Initialises a cmfe_InterfaceType object. More...
 
subroutine, public opencmiss_iron::cmfe_interfacecondition_finalise (cmfe_InterfaceCondition, err)
 Finalises a cmfe_InterfaceConditionType object. More...
 
subroutine, public opencmiss_iron::cmfe_interfacecondition_initialise (cmfe_InterfaceCondition, err)
 Initialises a cmfe_InterfaceConditionType object. More...
 
subroutine, public opencmiss_iron::cmfe_interfaceequations_finalise (cmfe_InterfaceEquations, err)
 Finalises a cmfe_InterfaceEquationsType object. More...
 
subroutine, public opencmiss_iron::cmfe_interfaceequations_initialise (cmfe_InterfaceEquations, err)
 Initialises a cmfe_InterfaceEquationsType object. More...
 
subroutine, public opencmiss_iron::cmfe_interfacepointsconnectivity_finalise (cmfe_InterfacePointsConnectivity, err)
 Finalise a cmfe_InterfaceMeshConnectivityType object. More...
 
subroutine, public opencmiss_iron::cmfe_interfacepointsconnectivity_initialise (cmfe_InterfacePointsConnectivity, err)
 Initialises a cmfe_InterfaceMeshConnectivityType object. More...
 
subroutine, public opencmiss_iron::cmfe_interfacemeshconnectivity_finalise (cmfe_InterfaceMeshConnectivity, err)
 Finalises a cmfe_InterfaceMeshConnectivityType object. More...
 
subroutine, public opencmiss_iron::cmfe_interfacemeshconnectivity_initialise (cmfe_InterfaceMeshConnectivity, err)
 Initialises a cmfe_InterfaceMeshConnectivityType object. More...
 
subroutine, public opencmiss_iron::cmfe_history_finalise (cmfe_History, err)
 Finalises a cmfe_HistoryType object. More...
 
subroutine, public opencmiss_iron::cmfe_history_initialise (cmfe_History, err)
 Initialises a cmfe_HistoryType object. More...
 
subroutine, public opencmiss_iron::cmfe_distributedmatrix_initialise (cmfe_DistributedMatrix, err)
 Initialises a cmfe_DistributedMatrixType object. More...
 
subroutine, public opencmiss_iron::cmfe_distributedvector_initialise (cmfe_DistributedVector, err)
 Initialises a cmfe_DistributedVectorType object. More...
 
subroutine, public opencmiss_iron::cmfe_mesh_finalise (cmfe_Mesh, err)
 Finalises a cmfe_MeshType object. More...
 
subroutine, public opencmiss_iron::cmfe_mesh_initialise (cmfe_Mesh, err)
 Initialises a cmfe_MeshType object. More...
 
subroutine, public opencmiss_iron::cmfe_meshelements_finalise (cmfe_MeshElements, err)
 Finalises a cmfe_MeshElementsType object. More...
 
subroutine, public opencmiss_iron::cmfe_meshelements_initialise (cmfe_MeshElements, err)
 Initialises a cmfe_MeshElementsType object. More...
 
subroutine, public opencmiss_iron::cmfe_meshnodes_finalise (cmfe_MeshNodes, err)
 Finalises a cmfe_MeshNodesType object. More...
 
subroutine, public opencmiss_iron::cmfe_meshnodes_initialise (cmfe_MeshNodes, err)
 Initialises a cmfe_MeshNodesType object. More...
 
subroutine, public opencmiss_iron::cmfe_nodes_finalise (cmfe_Nodes, err)
 Finalises a cmfe_NodesType object. More...
 
subroutine, public opencmiss_iron::cmfe_nodes_initialise (cmfe_Nodes, err)
 Initialises a cmfe_NodesType object. More...
 
subroutine, public opencmiss_iron::cmfe_problem_finalise (cmfe_Problem, err)
 Finalises a cmfe_ProblemType object. More...
 
subroutine, public opencmiss_iron::cmfe_problem_initialise (cmfe_Problem, err)
 Initialises a cmfe_ProblemType object. More...
 
subroutine, public opencmiss_iron::cmfe_quadrature_finalise (cmfe_Quadrature, err)
 Finalises a cmfe_QuadratureType object. More...
 
subroutine, public opencmiss_iron::cmfe_quadrature_initialise (cmfe_Quadrature, err)
 Initialises a cmfe_QuadratureType object. More...
 
subroutine, public opencmiss_iron::cmfe_region_finalise (cmfe_Region, err)
 Finalises a cmfe_RegionType object. More...
 
subroutine, public opencmiss_iron::cmfe_region_initialise (cmfe_Region, err)
 Initialises a cmfe_RegionType object. More...
 
subroutine, public opencmiss_iron::cmfe_solver_finalise (cmfe_Solver, err)
 Finalises a cmfe_SolverType object. More...
 
subroutine, public opencmiss_iron::cmfe_solver_initialise (cmfe_Solver, err)
 Initialises a cmfe_SolverType object. More...
 
subroutine, public opencmiss_iron::cmfe_solverequations_finalise (cmfe_SolverEquations, err)
 Finalises a cmfe_SolverEquationsType object. More...
 
subroutine, public opencmiss_iron::cmfe_solverequations_initialise (cmfe_SolverEquations, err)
 Initialises a cmfe_SolverEquationsType object. More...
 
subroutine opencmiss_iron::cmfe_analyticanalysis_outputnumber (regionUserNumber, fieldUserNumber, fileName, err)
 Output the analytic error analysis for a field specified by a user number compared to the analytic values parameter set. More...
 
subroutine opencmiss_iron::cmfe_analyticanalysis_outputobj (field, fileName, err)
 Output the analytic error analysis for a field identified by an object compared to the analytic values parameter set. More...
 
subroutine opencmiss_iron::cmfe_analyticanalysis_absoluteerrorgetnodenumber (regionUserNumber, fieldUserNumber, variableType, versionNumber, derivativeNumber, nodeNumber, componentNumber, value, err)
 Get absolute error value for the node in a field specified by a user number compared to the analytic value. More...
 
subroutine opencmiss_iron::cmfe_analyticanalysis_absoluteerrorgetnodeobj (field, variableType, versionNumber, derivativeNumber, nodeNumber, componentNumber, value, err)
 Get absolute error value for the node in a field identified by an object compared to the analytic value. More...
 
subroutine opencmiss_iron::cmfe_analyticanalysis_percentageerrorgetnodenumber (regionUserNumber, fieldUserNumber, variableType, versionNumber, derivativeNumber, nodeNumber, componentNumber, value, err)
 Get percentage error value for the node in a field specified by a user number compared to the analytic value. More...
 
subroutine opencmiss_iron::cmfe_analyticanalysis_percentageerrorgetnodeobj (field, variableType, versionNumber, derivativeNumber, nodeNumber, componentNumber, value, err)
 Get percentage error value for the node in a field identified by an object compared to the analytic value. More...
 
subroutine opencmiss_iron::cmfe_analyticanalysis_relativeerrorgetnodenumber (regionUserNumber, fieldUserNumber, variableType, versionNumber, derivativeNumber, nodeNumber, componentNumber, value, err)
 Get relative error value for the node in a field specified by a user number compared to the analytic value. More...
 
subroutine opencmiss_iron::cmfe_analyticanalysis_relativeerrorgetnodeobj (field, variableType, versionNumber, derivativeNumber, nodeNumber, componentNumber, value, err)
 Get relative error value for the node in a field identified by an object compared to the analytic value. More...
 
subroutine opencmiss_iron::cmfe_analyticanalysis_absoluteerrorgetelementnumber (regionUserNumber, fieldUserNumber, variableType, elementNumber, componentNumber, value, err)
 Get absolute error value for the element in a field specified by a user number compared to the analytic value. More...
 
subroutine opencmiss_iron::cmfe_analyticanalysis_absoluteerrorgetelementobj (field, variableType, elementNumber, componentNumber, VALUE, err)
 Get absolute error value for the element in a field identified by an object compared to the analytic value. More...
 
subroutine opencmiss_iron::cmfe_analyticanalysis_percentageerrorgetelementnumber (regionUserNumber, fieldUserNumber, variableType, elementNumber, componentNumber, value, err)
 Get percentage error value for the element in a field specified by a user number compared to the analytic value. More...
 
subroutine opencmiss_iron::cmfe_analyticanalysis_percentageerrorgetelementobj (field, variableType, elementNumber, componentNumber, VALUE, err)
 Get percentage error value for the element in a field identified by an object compared to the analytic value. More...
 
subroutine opencmiss_iron::cmfe_analyticanalysis_relativeerrorgetelementnumber (regionUserNumber, fieldUserNumber, variableType, elementNumber, componentNumber, value, err)
 Get relative error value for the element in a field specified by a user number compared to the analytic value. More...
 
subroutine opencmiss_iron::cmfe_analyticanalysis_relativeerrorgetelementobj (field, variableType, elementNumber, componentNumber, VALUE, err)
 Get relative error value for the element in a field identified by an object compared to the analytic value. More...
 
subroutine opencmiss_iron::cmfe_analyticanalysis_absoluteerrorgetconstantnumber (regionUserNumber, fieldUserNumber, variableType, componentNumber, value, err)
 Get absolute error value for the constant in a field specified by a user number compared to the analytic value. More...
 
subroutine opencmiss_iron::cmfe_analyticanalysis_absoluteerrorgetconstantobj (field, variableType, componentNumber, VALUE, err)
 Get absolute error value for the constant in a field identified by an object compared to the analytic value. More...
 
subroutine opencmiss_iron::cmfe_analyticanalysis_percentageerrorgetconstantnumber (regionUserNumber, fieldUserNumber, variableType, componentNumber, value, err)
 Get percentage error value for the constant in a field specified by a user number compared to the analytic value. More...
 
subroutine opencmiss_iron::cmfe_analyticanalysis_percentageerrorgetconstantobj (field, variableType, componentNumber, VALUE, err)
 Get percentage error value for the constant in a field identified by an object compared to the analytic value. More...
 
subroutine opencmiss_iron::cmfe_analyticanalysis_relativeerrorgetconstantnumber (regionUserNumber, fieldUserNumber, variableType, componentNumber, value, err)
 Get relative error value for the constant in a field specified by a user number compared to the analytic value. More...
 
subroutine opencmiss_iron::cmfe_analyticanalysis_relativeerrorgetconstantobj (field, variableType, componentNumber, VALUE, err)
 Get relative error value for the constant in a field identified by an object compared to the analytic value. More...
 
subroutine opencmiss_iron::cmfe_analyticanalysis_rmserrorgetnodenumber (regionUserNumber, fieldUserNumber, variableType, componentNumber, errorType, localValue, localGhostValue, globalValue, err)
 Get rms error value for nodes in a field compared to the analytic value. More...
 
subroutine opencmiss_iron::cmfe_analyticanalysis_rmserrorgetnodeobj (field, variableType, componentNumber, errorType, localValue, localGhostValue, globalValue, err)
 Get rms error value for nodes in a field identified by an object compared to the analytic value. More...
 
subroutine opencmiss_iron::cmfe_analyticanalysis_rmserrorgetelementnumber (regionUserNumber, fieldUserNumber, variableType, componentNumber, errorType, localValue, localGhostValue, globalValue, err)
 Get rms error value for elements in a field compared to the analytic value. More...
 
subroutine opencmiss_iron::cmfe_analyticanalysis_rmserrorgetelementobj (field, variableType, componentNumber, errorType, localValue, localGhostValue, globalValue, err)
 Get relative error value for the constant in a field identified by an object compared to the analytic value. More...
 
subroutine opencmiss_iron::cmfe_analyticanalysis_integralnumericalvaluegetnumber (regionUserNumber, fieldUserNumber, variableType, componentNumber, integralValue, ghostIntegralValue, err)
 Get integral value for the numerical values. More...
 
subroutine opencmiss_iron::cmfe_analyticanalysis_integralnumericalvaluegetobj (field, variableType, componentNumber, integralValue, ghostIntegralValue, err)
 Get integral value for the numerical values. More...
 
subroutine opencmiss_iron::cmfe_analyticanalysis_integralanalyticvaluegetnumber (regionUserNumber, fieldUserNumber, variableType, componentNumber, integralValue, ghostIntegralValue, err)
 Get integral value for the analytic values. More...
 
subroutine opencmiss_iron::cmfe_analyticanalysis_integralanalyticvaluegetobj (field, variableType, componentNumber, integralValue, ghostIntegralValue, err)
 Get integral value for the analytic values. More...
 
subroutine opencmiss_iron::cmfe_analyticanalysis_integralpercentageerrorgetnumber (regionUserNumber, fieldUserNumber, variableType, componentNumber, integralValue, ghostIntegralValue, err)
 Get integral value for the percentage errors. More...
 
subroutine opencmiss_iron::cmfe_analyticanalysis_integralpercentageerrorgetobj (field, variableType, componentNumber, integralValue, ghostIntegralValue, err)
 Get integral value for the percentage errors. More...
 
subroutine opencmiss_iron::cmfe_analyticanalysis_integralabsoluteerrorgetnumber (regionUserNumber, fieldUserNumber, variableType, componentNumber, integralValue, ghostIntegralValue, err)
 Get integral value for the absolute errors. More...
 
subroutine opencmiss_iron::cmfe_analyticanalysis_integralabsoluteerrorgetobj (field, variableType, componentNumber, integralValue, ghostIntegralValue, err)
 Get integral value for the absolute errors. More...
 
subroutine opencmiss_iron::cmfe_analyticanalysis_integralrelativeerrorgetnumber (regionUserNumber, fieldUserNumber, variableType, componentNumber, integralValue, ghostIntegralValue, err)
 Get integral value for the relative error. More...
 
subroutine opencmiss_iron::cmfe_analyticanalysis_integralrelativeerrorgetobj (field, variableType, componentNumber, integralValue, ghostIntegralValue, err)
 Get integral value for the relative error. More...
 
subroutine opencmiss_iron::cmfe_analyticanalysis_integralnidnumericalvaluegetnumber (regionUserNumber, fieldUserNumber, variableType, componentNumber, integralValue, ghostIntegralValue, err)
 Get integral value for the nid numerical. More...
 
subroutine opencmiss_iron::cmfe_analyticanalysis_integralnidnumericalvaluegetobj (field, variableType, componentNumber, integralValue, ghostIntegralValue, err)
 Get integral value for the nid numerical. More...
 
subroutine opencmiss_iron::cmfe_analyticanalysis_integralniderrorgetnumber (regionUserNumber, fieldUserNumber, variableType, componentNumber, integralValue, ghostIntegralValue, err)
 Get integral value for the nid error. More...
 
subroutine opencmiss_iron::cmfe_analyticanalysis_integralniderrorgetobj (field, variableType, componentNumber, integralValue, ghostIntegralValue, err)
 Get integral value for the nid error. More...
 
subroutine, public opencmiss_iron::cmfe_diagnosticssetoff (err)
 Sets diagnostics off. More...
 
subroutine, public opencmiss_iron::cmfe_diagnosticsseton (diagType, levelList, diagFilename, routineList, err)
 Sets diagnostics on. More...
 
subroutine, public opencmiss_iron::cmfe_outputsetoff (err)
 Sets output off. More...
 
subroutine, public opencmiss_iron::cmfe_outputseton (echoFilename, err)
 Sets output on. More...
 
subroutine, public opencmiss_iron::cmfe_timingsetoff (err)
 Sets timing off. More...
 
subroutine, public opencmiss_iron::cmfe_timingseton (timingType, timingSummaryFlag, timingFilename, routineList, err)
 Sets timing on. More...
 
subroutine, public opencmiss_iron::cmfe_timingsummaryoutput (err)
 Outputs the timing summary. More...
 
subroutine opencmiss_iron::cmfe_basis_collapsedxigetnumber (userNumber, collapsedXi, err)
 Returns the collapsed Xi flags of a basis identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_basis_collapsedxigetobj (basis, collapsedXi, err)
 Returns the collapsed Xi flags of a basis identified by an object. More...
 
subroutine opencmiss_iron::cmfe_basis_collapsedxisetnumber (userNumber, collapsedXi, err)
 Sets/changes the collapsed Xi flags of a basis identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_basis_collapsedxisetobj (basis, collapsedXi, err)
 Sets/changes the collapsed Xi flags of a basis identified by an object. More...
 
subroutine opencmiss_iron::cmfe_basis_createfinishnumber (userNumber, err)
 Finishes the creation of a new basis identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_basis_createfinishobj (basis, err)
 Finishes the creation of a new basis identified by an object. More...
 
subroutine opencmiss_iron::cmfe_basis_createstartnumber (userNumber, err)
 Starts the creation of a new basis for a basis identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_basis_createstartobj (userNumber, basis, err)
 Starts the creation of a new basis for a basis identified by an object. More...
 
subroutine opencmiss_iron::cmfe_basis_destroynumber (userNumber, err)
 Destroys a basis identified by its basis user number. More...
 
subroutine opencmiss_iron::cmfe_basis_destroyobj (basis, err)
 Destroys a basis identified by an object. More...
 
subroutine opencmiss_iron::cmfe_basis_interpolationxigetnumber (userNumber, interpolationXi, err)
 Get the interpolation type in each xi directions for a basis identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_basis_interpolationxigetobj (basis, interpolationXi, err)
 Get the interpolation type in each xi directions for a basis indentified by an object. More...
 
subroutine opencmiss_iron::cmfe_basis_interpolationxisetnumber (userNumber, interpolationXi, err)
 Sets/changes the interpolation type in each xi directions for a basis identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_basis_interpolationxisetobj (basis, interpolationXi, err)
 Sets/changes the interpolation type in each xi directions for a basis indentified by an object. More...
 
subroutine opencmiss_iron::cmfe_basis_numberoflocalnodesgetnumber (userNumber, numberOfLocalNodes, err)
 Returns the number of local nodes in a basis identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_basis_numberoflocalnodesgetobj (basis, numberOfLocalNodes, err)
 Returns the number of local nodes in a basis identified by an object. More...
 
subroutine opencmiss_iron::cmfe_basis_numberofxigetnumber (userNumber, numberOfXi, err)
 Returns the number of Xi directions in a basis identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_basis_numberofxigetobj (basis, numberOfXi, err)
 Returns the number of Xi directions in a basis identified by an object. More...
 
subroutine opencmiss_iron::cmfe_basis_numberofxisetnumber (userNumber, numberOfXi, err)
 Sets/changes the number of Xi directions in a basis identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_basis_numberofxisetobj (basis, numberOfXi, err)
 Sets/changes the number of Xi directions in a basis identified by an object. More...
 
subroutine opencmiss_iron::cmfe_basis_quadraturenumberofgaussxigetnumber (userNumber, numberOfGaussXi, err)
 Returns the number of Gauss points in each Xi directions for a basis quadrature identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_basis_quadraturenumberofgaussxigetobj (basis, numberOfGaussXi, err)
 Returns the number Gauss points in each Xi directions for a basis quadrature identified by an object. More...
 
subroutine opencmiss_iron::cmfe_basis_quadraturenumberofgaussxisetnumber (userNumber, numberOfGaussXi, err)
 Sets/changes the number of Gauss points in each Xi directions for a basis quadrature identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_basis_quadraturenumberofgaussxisetobj (basis, numberOfGaussXi, err)
 Sets the number Gauss points in each Xi directions for a basis quadrature identified by an object. More...
 
subroutine opencmiss_iron::cmfe_basis_quadraturesinglegaussxigetnumber (userNumber, quadratureScheme, GaussPoint, GaussXi, err)
 Returns the xi position of a Gauss point on a basis quadrature identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_basis_quadraturesinglegaussxigetobj (basis, quadratureScheme, GaussPoint, GaussXi, err)
 Returns the xi position of a Gauss point on a basis quadrature identified by an object. More...
 
subroutine opencmiss_iron::cmfe_basis_quadraturemultiplegaussxigetnumber (userNumber, quadratureScheme, GaussPoints, GaussXi, err)
 Returns the xi positions of Gauss points on a basis quadrature identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_basis_quadraturemultiplegaussxigetobj (basis, quadratureScheme, GaussPoints, GaussXi, err)
 Returns the xi positions of Gauss points on a basis quadrature identified by an object. More...
 
subroutine opencmiss_iron::cmfe_basis_quadratureordergetnumber (userNumber, quadratureOrder, err)
 Returns the order of quadrature a basis quadrature identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_basis_quadratureordergetobj (basis, quadratureOrder, err)
 Returns the the order of quadrature for a basis quadrature identified by an object. More...
 
subroutine opencmiss_iron::cmfe_basis_quadratureordersetnumber (userNumber, quadratureOrder, err)
 Sets/changes the order of quadrature a basis quadrature identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_basis_quadratureordersetobj (basis, quadratureOrder, err)
 Sets/changes the the order of quadrature for a basis quadrature identified by an object. More...
 
subroutine opencmiss_iron::cmfe_basis_quadraturetypegetnumber (userNumber, quadratureType, err)
 Returns the type of quadrature a basis quadrature identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_basis_quadraturetypegetobj (basis, quadratureType, err)
 Returns the the type of quadrature for a basis quadrature identified by an object. More...
 
subroutine opencmiss_iron::cmfe_basis_quadraturetypesetnumber (userNumber, quadratureType, err)
 Sets/changes the type of quadrature a basis quadrature identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_basis_quadraturetypesetobj (basis, quadratureType, err)
 Sets/changes the the type of quadrature for a basis quadrature identified by an object. More...
 
subroutine opencmiss_iron::cmfe_basis_quadraturelocalfacegaussevaluatesetnumber (userNumber, faceGaussEvaluate, err)
 Sets/changes the local face Gauss scheme calculation, on a basis identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_basis_quadraturelocalfacegaussevaluatesetobj (basis, faceGaussEvaluate, err)
 Sets/changes the local face Gauss scheme calculation, on a basis identified by an object. More...
 
subroutine opencmiss_iron::cmfe_basis_typegetnumber (userNumber, basisType, err)
 Returns the type of a basis identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_basis_typegetobj (basis, basisType, err)
 Returns the type of a basis identified by an object. More...
 
subroutine opencmiss_iron::cmfe_basis_typesetnumber (userNumber, basisType, err)
 Sets/changes the type of a basis identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_basis_typesetobj (basis, basisType, err)
 Sets/changes the type of a basis identified by an object. More...
 
subroutine opencmiss_iron::cmfe_boundaryconditions_destroynumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, err)
 Destroys the boundary conditions for solver equations identified by a control loop identifier. More...
 
subroutine opencmiss_iron::cmfe_boundaryconditions_destroynumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, err)
 Destroys the boundary conditions for solver equations identified by a control loop identifier. More...
 
subroutine opencmiss_iron::cmfe_boundaryconditions_destroyobj (boundaryConditions, err)
 Destroys boundary conditions identified by an object. More...
 
subroutine opencmiss_iron::cmfe_boundaryconditions_addconstantnumber (regionUserNumber, problemUserNumber, controlLoopIdentifiers, solverIndex, fieldUserNumber, variableType, componentNumber, condition, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_boundaryconditions_addconstantobj (boundaryConditions, field, variableType, componentNumber, condition, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_boundaryconditions_setconstantnumber (regionUserNumber, problemUserNumber, controlLoopIdentifiers, solverIndex, variableType, fieldUserNumber, componentNumber, condition, value, err)
 Sets the value of the specified constant as a boundary condition on the specified constant for boundary conditions identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_boundaryconditions_setconstantobj (boundaryConditions, field, variableType, componentNumber, condition, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_boundaryconditions_addelementnumber (regionUserNumber, problemUserNumber, controlLoopIdentifiers, solverIndex, fieldUserNumber, variableType, elementUserNumber, componentNumber, condition, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_boundaryconditions_addelementobj (boundaryConditions, field, variableType, elementUserNumber, componentNumber, condition, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_boundaryconditions_setelementnumber (regionUserNumber, problemUserNumber, controlLoopIdentifiers, solverIndex, fieldUserNumber, variableType, elementUserNumber, componentNumber, condition, value, err)
 Sets the value of the specified element as a boundary condition on the specified element for boundary conditions identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_boundaryconditions_setelementobj (boundaryConditions, field, variableType, elementUserNumber, componentNumber, condition, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_boundaryconditions_addnodenumber (regionUserNumber, problemUserNumber, controlLoopIdentifiers, solverIndex, fieldUserNumber, variableType, versionNumber, derivativeNumber, nodeUserNumber, componentNumber, condition, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_boundaryconditions_addnodeobj (boundaryConditions, field, variableType, versionNumber, derivativeNumber, nodeUserNumber, componentNumber, condition, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_boundaryconditions_setnodenumber0 (regionUserNumber, problemUserNumber, controlLoopIdentifier, solverIndex, fieldUserNumber, variableType, versionNumber, derivativeNumber, nodeUserNumber, componentNumber, condition, value, err)
 Sets the value of the specified node as a boundary condition on the specified node for boundary conditions identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_boundaryconditions_setnodenumber1 (regionUserNumber, problemUserNumber, controlLoopIdentifiers, solverIndex, fieldUserNumber, variableType, versionNumber, derivativeNumber, nodeUserNumber, componentNumber, condition, value, err)
 Sets the value of the specified node as a boundary condition on the specified node for boundary conditions identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_boundaryconditions_setnodeobj (boundaryConditions, field, variableType, versionNumber, derivativeNumber, nodeUserNumber, componentNumber, condition, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_boundaryconditions_neumannsparsitytypesetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, sparsityType, err)
 Sets the Neumann integration matrix sparsity for boundary conditions identified by a control loop identifier. More...
 
subroutine opencmiss_iron::cmfe_boundaryconditions_neumannsparsitytypesetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, sparsityType, err)
 Sets the Neumann integration matrix sparsity for boundary conditions identified by a control loop identifier. More...
 
subroutine opencmiss_iron::cmfe_boundaryconditions_neumannsparsitytypesetobj (boundaryConditions, sparsityType, err)
 Sets the Neumann integration matrix sparsity type for the boundary conditions. More...
 
subroutine opencmiss_iron::cmfe_boundaryconditions_constrainnodedofsequalnumber (regionUserNumber, problemUserNumber, controlLoopIdentifier, solverIndex, fieldUserNumber, fieldVariableType, versionNumber, derivativeNumber, component, nodes, coefficient, err)
 Constrain multiple nodal equations dependent field DOFs to be a single solver DOF in the solver equations. More...
 
subroutine opencmiss_iron::cmfe_boundaryconditions_constrainnodedofsequalobj (boundaryConditions, field, fieldVariableType, versionNumber, derivativeNumber, component, nodes, coefficient, err)
 Constrain multiple nodal equations dependent field DOFs to be a single solver DOF in the solver equations. More...
 
subroutine, public opencmiss_iron::cmfe_errorhandlingmodeget (errorHandlingMode, err)
 Returns the error handling mode for OpenCMISS. More...
 
subroutine, public opencmiss_iron::cmfe_errorhandlingmodeset (errorHandlingMode, err)
 Sets the error handling mode for OpenCMISS. More...
 
subroutine opencmiss_iron::cmfe_extracterrormessagec (errorMessage, err)
 Extracts the most recent error string for OpenCMISS. More...
 
subroutine opencmiss_iron::cmfe_extracterrormessagevs (errorMessage, err)
 Extracts the most recent error string for OpenCMISS. More...
 
subroutine opencmiss_iron::cmfe_randomseedsget0 (randomSeed, err)
 Returns the random seeds for OpenCMISS. More...
 
subroutine opencmiss_iron::cmfe_randomseedsget1 (randomSeeds, err)
 Returns the random seeds for OpenCMISS. More...
 
subroutine, public opencmiss_iron::cmfe_randomseedssizeget (randomSeedsSize, err)
 Returns the size of the random seeds array for OpenCMISS. More...
 
subroutine opencmiss_iron::cmfe_randomseedsset0 (randomSeed, err)
 Sets the random seeds for OpenCMISS. More...
 
subroutine opencmiss_iron::cmfe_randomseedsset1 (randomSeeds, err)
 Sets the random seeds for OpenCMISS. More...
 
subroutine opencmiss_iron::cmfe_cellml_variablesetasknownnumberc (regionUserNumber, CellMLUserNumber, CellMLModelUserNumber, variableID, err)
 Sets a CellML model variable to be known by user number. More...
 
subroutine opencmiss_iron::cmfe_cellml_variablesetasknownobjc (CellML, CellMLModelUserNumber, variableID, err)
 Sets a CellML model variable to be known by object. More...
 
subroutine opencmiss_iron::cmfe_cellml_variablesetasknownnumbervs (regionUserNumber, CellMLUserNumber, CellMLModelUserNumber, variableID, err)
 Sets a CellML model variable to be known by user number. More...
 
subroutine opencmiss_iron::cmfe_cellml_variablesetasknownobjvs (CellML, CellMLModelUserNumber, variableID, err)
 Sets a CellML model variable to be known by object. More...
 
subroutine opencmiss_iron::cmfe_cellml_variablesetaswantednumberc (regionUserNumber, CellMLUserNumber, CellMLModelUserNumber, variableID, err)
 Sets a CellML model variable to be wanted by user number. More...
 
subroutine opencmiss_iron::cmfe_cellml_variablesetaswantedobjc (CellML, CellMLModelUserNumber, variableID, err)
 Sets a CellML model variable to be wanted by object. More...
 
subroutine opencmiss_iron::cmfe_cellml_variablesetaswantednumbervs (regionUserNumber, CellMLUserNumber, CellMLModelUserNumber, variableID, err)
 Sets a CellML model variable to be wanted by user number. More...
 
subroutine opencmiss_iron::cmfe_cellml_variablesetaswantedobjvs (CellML, CellMLModelUserNumber, variableID, err)
 Sets a CellML model variable to be wanted by object. More...
 
subroutine opencmiss_iron::cmfe_cellml_createcellmltofieldmapnumberc (regionUserNumber, CellMLUserNumber, CellMLModelUserNumber, variableID, CellMLParameterSet, fieldUserNumber, variableType, componentNumber, fieldParameterSet, err)
 Defines a CellML model variable to field variable component map by user number. More...
 
subroutine opencmiss_iron::cmfe_cellml_createcellmltofieldmapobjc (CellML, CellMLModelUserNumber, variableID, CellMLParameterSet, field, variableType, componentNumber, fieldParameterSet, err)
 Defines a CellML model variable to field variable component map by object. More...
 
subroutine opencmiss_iron::cmfe_cellml_createcellmltofieldmapnumbervs (regionUserNumber, CellMLUserNumber, CellMLModelUserNumber, variableID, CellMLParameterSet, fieldUserNumber, variableType, componentNumber, fieldParameterSet, err)
 Defines a CellML model variable to field variable component map by user number. More...
 
subroutine opencmiss_iron::cmfe_cellml_createcellmltofieldmapobjvs (CellML, CellMLModelUserNumber, variableID, CellMLParameterSet, field, variableType, componentNumber, fieldParameterSet, err)
 Defines a field variable component to CellML model variable map, by object. More...
 
subroutine opencmiss_iron::cmfe_cellml_createfieldtocellmlmapnumberc (regionUserNumber, CellMLUserNumber, fieldUserNumber, variableType, componentNumber, fieldParameterSet, CellMLModelUserNumber, variableID, CellMLParameterSet, err)
 Defines a field variable component to CellML model variable map by user number. More...
 
subroutine opencmiss_iron::cmfe_cellml_createfieldtocellmlmapobjc (CellML, field, variableType, componentNumber, fieldParameterSet, CellMLModelUserNumber, variableID, CellMLParameterSet, err)
 Defines a field variable component to CellML model variable map by object. More...
 
subroutine opencmiss_iron::cmfe_cellml_createfieldtocellmlmapnumbervs (regionUserNumber, CellMLUserNumber, fieldUserNumber, variableType, fieldParameterSet, componentNumber, CellMLModelUserNumber, variableID, CellMLParameterSet, err)
 Defines a field variable component to CellML model variable map by user number. More...
 
subroutine opencmiss_iron::cmfe_cellml_createfieldtocellmlmapobjvs (CellML, field, variableType, componentNumber, fieldParameterSet, CellMLModelUserNumber, variableID, CellMLParameterSet, err)
 Defines a field variable component to CellML model variable map by by object. More...
 
subroutine opencmiss_iron::cmfe_cellml_createfinishnumber (regionUserNumber, CellMLUserNumber, err)
 Finishes the creation of a CellML environment identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_cellml_createfinishobj (CellML, err)
 Finish the creation of a CellML environment identified by an object. More...
 
subroutine opencmiss_iron::cmfe_cellml_createstartnumber (CellMLUserNumber, regionUserNumber, err)
 Starts the creation of a CellML environment identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_cellml_createstartobj (CellMLUserNumber, region, CellML, err)
 Start the creation of a CellML environment identified by an object. More...
 
subroutine opencmiss_iron::cmfe_cellml_destroynumber (regionUserNumber, CellMLUserNumber, err)
 Destroys a CellML environment identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_cellml_destroyobj (CellML, err)
 Destroy a CellML environment identified by an object. More...
 
subroutine opencmiss_iron::cmfe_cellml_fieldmapscreatefinishnumber (regionUserNumber, CellMLUserNumber, err)
 Finishes the creation of field maps for a CellML environment identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_cellml_fieldmapscreatefinishobj (CellML, err)
 Finish the creation of field maps for a CellML environment identified by an object. More...
 
subroutine opencmiss_iron::cmfe_cellml_fieldmapscreatestartnumber (regionUserNumber, CellMLUserNumber, err)
 Starts the creation of field maps for a CellML environment identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_cellml_fieldmapscreatestartobj (CellML, err)
 Start the creation of field maps for a CellML environment identified by an object. More...
 
subroutine opencmiss_iron::cmfe_cellml_modelimportnumberc (regionUserNumber, CellMLUserNumber, URI, modelIndex, err)
 Imports a specified CellML model as specified by a character URI into a CellML environment identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_cellml_modelimportobjc (CellML, URI, modelIndex, err)
 Imports a specified CellML model as specified by a character URI into a CellML environment identified by an object. More...
 
subroutine opencmiss_iron::cmfe_cellml_modelimportnumbervs (regionUserNumber, CellMLUserNumber, URI, modelIndex, err)
 Imports a specified CellML model as specified by a varying string URI into a CellML environment identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_cellml_modelimportobjvs (CellML, URI, modelIndex, err)
 Imports a specified CellML model as specified by a varying string URI into a CellML environment identified by an object. More...
 
subroutine opencmiss_iron::cmfe_cellml_modelsfieldcreatefinishnumber (regionUserNumber, CellMLUserNumber, err)
 Finishes the creation of CellML models field for a CellML environment identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_cellml_modelsfieldcreatefinishobj (CellML, err)
 Finish the creation of CellML models field for a CellML environment identified by an object. More...
 
subroutine opencmiss_iron::cmfe_cellml_modelsfieldcreatestartnumber (regionUserNumber, CellMLUserNumber, CellMLModelsFieldUserNumber, err)
 Starts the creation of CellML models field for a CellML environment identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_cellml_modelsfieldcreatestartobj (CellML, CellMLModelsFieldUserNumber, field, err)
 Start the creation of CellML models field for a CellML environment identified by an object. More...
 
subroutine opencmiss_iron::cmfe_cellml_modelsfieldgetnumber (regionUserNumber, CellMLUserNumber, CellMLModelsFieldUserNumber, err)
 Returns the CellML models field for a CellML environment identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_cellml_modelsfieldgetobj (CellML, field, err)
 Returns the CellML models field for a CellML environment identified by an object. More...
 
subroutine opencmiss_iron::cmfe_cellml_statefieldcreatefinishnumber (regionUserNumber, CellMLUserNumber, err)
 Finishes the creation of CellML state field for a CellML environment identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_cellml_statefieldcreatefinishobj (CellML, err)
 Finish the creation of CellML state field for a CellML environment identified by an object. More...
 
subroutine opencmiss_iron::cmfe_cellml_statefieldcreatestartnumber (regionUserNumber, CellMLUserNumber, CellMLStateFieldUserNumber, err)
 Starts the creation of CellML state field for a CellML environment identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_cellml_statefieldcreatestartobj (CellML, CellMLStateFieldUserNumber, field, err)
 Start the creation of CellML state field for a CellML environment identified by an object. More...
 
subroutine opencmiss_iron::cmfe_cellml_statefieldgetnumber (regionUserNumber, CellMLUserNumber, CellMLStateFieldUserNumber, err)
 Returns the CellML state field for a CellML environment identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_cellml_statefieldgetobj (CellML, field, err)
 Returns the CellML state field for a CellML environment identified by an object. More...
 
subroutine opencmiss_iron::cmfe_cellml_fieldcomponentgetnumberc (regionUserNumber, CellMLUserNumber, CellMLModelUserNumber, CellMLFieldType, variableID, fieldComponent, err)
 Returns the field component number that corresponds to a character string VariableID for a CellML environment identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_cellml_fieldcomponentgetobjc (CellML, CellMLModelUserNumber, CellMLFieldType, variableID, fieldComponent, err)
 Returns the field component number that corresponds to a character string variable ID for a CellML environment identified by an object. More...
 
subroutine opencmiss_iron::cmfe_cellml_fieldcomponentgetnumbervs (regionUserNumber, CellMLUserNumber, CellMLModelUserNumber, CellMLFieldType, variableID, fieldComponent, err)
 Returns the field component number that corresponds to a varying string variable ID for a CellML environment identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_cellml_fieldcomponentgetobjvs (CellML, CellMLModelUserNumber, CellMLFieldType, variableID, fieldComponent, err)
 Returns the field component number that corresponds to a varying string variable ID for a CellML environment identified by an object. More...
 
subroutine opencmiss_iron::cmfe_cellml_intermediatefieldcreatefinishnumber (regionUserNumber, CellMLUserNumber, err)
 Finishes the creation of CellML intermediate field for a CellML environment identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_cellml_intermediatefieldcreatefinishobj (CellML, err)
 Finish the creation of CellML intermediate field for a CellML environment identified by an object. More...
 
subroutine opencmiss_iron::cmfe_cellml_intermediatefieldcreatestartnumber (regionUserNumber, CellMLUserNumber, CellMLIntermediateFieldUserNumber, err)
 Starts the creation of CellML intermediate field for a CellML environment identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_cellml_intermediatefieldcreatestartobj (CellML, CellMLIntermediateFieldUserNumber, field, err)
 Start the creation of CellML intermediate field for a CellML environment identified by an object. More...
 
subroutine opencmiss_iron::cmfe_cellml_intermediatefieldgetnumber (regionUserNumber, CellMLUserNumber, CellMLIntermediateFieldUserNumber, err)
 Returns the CellML intermediate field for a CellML environment identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_cellml_intermediatefieldgetobj (CellML, field, err)
 Returns the CellML intermediate field for a CellML environment identified by an object. More...
 
subroutine opencmiss_iron::cmfe_cellml_parametersfieldcreatefinishnumber (regionUserNumber, CellMLUserNumber, err)
 Finishes the creation of CellML parameters field for a CellML environment identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_cellml_parametersfieldcreatefinishobj (CellML, err)
 Finish the creation of CellML parameters field for a CellML environment identified by an object. More...
 
subroutine opencmiss_iron::cmfe_cellml_parametersfieldcreatestartnumber (regionUserNumber, CellMLUserNumber, CellMLParametersFieldUserNumber, err)
 Starts the creation of CellML parameters field for a CellML environment identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_cellml_parametersfieldcreatestartobj (CellML, CellMLParametersFieldUserNumber, field, err)
 Start the creation of CellML parameters field for a CellML environment identified by an object. More...
 
subroutine opencmiss_iron::cmfe_cellml_parametersfieldgetnumber (regionUserNumber, CellMLUserNumber, CellMLParametersFieldUserNumber, err)
 Returns the CellML parameters field for a CellML environment identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_cellml_parametersfieldgetobj (CellML, field, err)
 Returns the CellML parameters field for a CellML environment identified by an object. More...
 
subroutine opencmiss_iron::cmfe_cellml_generatenumber (regionUserNumber, CellMLUserNumber, err)
 Validiate and instantiate a CellML environment identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_cellml_generateobj (CellML, err)
 Validiate and instantiate a CellML environment identified by an object. More...
 
subroutine, public opencmiss_iron::cmfe_computationalnodenumberget (nodeNumber, err)
 Returns the computational node number of the running process. More...
 
subroutine, public opencmiss_iron::cmfe_computationalnumberofnodesget (numberOfNodes, err)
 Returns the number of computational nodes for the running process. More...
 
subroutine, public opencmiss_iron::cmfe_computationalworkgroup_createstart (worldWorkGroup, numberComputationalNodes, err)
 CREATE THE HIGHEST LEVEL WORK GROUP (DEFAULT: GROUP_WORLD) More...
 
subroutine, public opencmiss_iron::cmfe_computationalworkgroup_createfinish (worldWorkGroup, err)
 GENERATE THE HIERARCHY COMPUTATIONAL ENVIRONMENT BASED ON WORK GROUP TREE. More...
 
subroutine, public opencmiss_iron::cmfe_computationalworkgroup_subgroupadd (parentWorkGroup, numberComputationalNodes, addedWorkGroup, err)
 ADD WORK SUB-GROUP TO THE PARENT GROUP BASED ON THE COMPUTATIONAL REQUIREMENTS (CALLED BY THE USER) More...
 
subroutine, public opencmiss_iron::cmfe_decomposition_worldworkgroupset (decomposition, worldWorkGroup, err)
 Set the working group tree in order to performe mesh decomposition. More...
 
subroutine opencmiss_iron::cmfe_controlloop_currenttimesgetnumber0 (problemUserNumber, controlLoopIdentifier, currentTime, timeIncrement, err)
 Gets the current time parameters for a time control loop identified by user numbers. More...
 
subroutine opencmiss_iron::cmfe_controlloop_currenttimesgetnumber1 (problemUserNumber, controlLoopIdentifiers, currentTime, timeIncrement, err)
 Gets the current time parameters for a time control loop identified by user numbers. More...
 
subroutine opencmiss_iron::cmfe_controlloop_currenttimesgetobj (controlLoop, currentTime, timeIncrement, err)
 Gets the current time parameters for a time control loop identified by an object. More...
 
subroutine opencmiss_iron::cmfe_controlloop_destroynumber0 (problemUserNumber, controlLoopIdentifier, err)
 Destroys a control loop identified by user numbers. More...
 
subroutine opencmiss_iron::cmfe_controlloop_destroynumber1 (problemUserNumber, controlLoopIdentifiers, err)
 Destroys a control loop identified by user numbers. More...
 
subroutine opencmiss_iron::cmfe_controlloop_destroyobj (controlLoop, err)
 Destroys a control loop identified by an object. More...
 
subroutine opencmiss_iron::cmfe_controlloop_controlloopgetnumber00 (problemUserNumber, controlLoopRootIdentifier, controlLoopIdentifier, controlLoop, err)
 Returns the specified control loop as indexed by the control loop identifier from the control loop root identified by user numbers. More...
 
subroutine opencmiss_iron::cmfe_controlloop_controlloopgetnumber10 (problemUserNumber, controlLoopRootIdentifiers, controlLoopIdentifier, controlLoop, err)
 Returns the specified control loop as indexed by the control loop identifier from the control loop root identified by user numbers. More...
 
subroutine opencmiss_iron::cmfe_controlloop_controlloopgetnumber01 (problemUserNumber, controlLoopRootIdentifier, controlLoopIdentifiers, controlLoop, err)
 Returns the specified control loop as indexed by the control loop identifier from the control loop root identified by user numbers. More...
 
subroutine opencmiss_iron::cmfe_controlloop_controlloopgetnumber11 (problemUserNumber, controlLoopRootIdentifiers, controlLoopIdentifiers, controlLoop, err)
 Returns the specified control loop as indexed by the control loop identifier from the control loop root identified by user numbers. More...
 
subroutine opencmiss_iron::cmfe_controlloop_controlloopgetobj0 (controlLoopRoot, controlLoopIdentifier, controlLoop, err)
 Returns the specified control loop as indexed by the control loop identifier from the control loop root. More...
 
subroutine opencmiss_iron::cmfe_controlloop_controlloopgetobj1 (controlLoopRoot, controlLoopIdentifiers, controlLoop, err)
 Returns the specified control loop as indexed by the control loop identifiers from the control loop root. More...
 
subroutine opencmiss_iron::cmfe_controlloop_iterationssetnumber0 (problemUserNumber, controlLoopIdentifier, startIteration, stopIteration, iterationIncrement, err)
 Sets/changes the iteration parameters for a fixed control loop identified by user numbers. More...
 
subroutine opencmiss_iron::cmfe_controlloop_iterationssetnumber1 (problemUserNumber, controlLoopIdentifiers, startIteration, stopIteration, iterationIncrement, err)
 Sets/changes the iteration parameters for a fixed control loop identified by user numbers. More...
 
subroutine opencmiss_iron::cmfe_controlloop_iterationssetobj (controlLoop, startIteration, stopIteration, iterationIncrement, err)
 Sets/changes the iteration parameters for a fixed control loop identified by an object. More...
 
subroutine opencmiss_iron::cmfe_controlloop_labelgetcnumber0 (problemUserNumber, controlLoopIdentifier, label, err)
 Returns the character string label for a control loop identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_controlloop_labelgetcnumber1 (problemUserNumber, controlLoopIdentifiers, label, err)
 Returns the character string label for a control loop identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_controlloop_labelgetcobj (controlLoop, label, err)
 Returns the character string label for a control loop identified by an object. More...
 
subroutine opencmiss_iron::cmfe_controlloop_labelgetvsnumber0 (problemUserNumber, controlLoopIdentifier, label, err)
 Returns the varying string label for a control loop identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_controlloop_labelgetvsnumber1 (problemUserNumber, controlLoopIdentifiers, label, err)
 Returns the varying string label for a control loop identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_controlloop_labelgetvsobj (controlLoop, label, err)
 Returns the varying string label for a control loop identified by an object. More...
 
subroutine opencmiss_iron::cmfe_controlloop_labelsetcnumber0 (problemUserNumber, controlLoopIdentifier, label, err)
 Sets/changes the character string label for a control loop identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_controlloop_labelsetcnumber1 (problemUserNumber, controlLoopIdentifiers, label, err)
 Sets/changes the character string label for a control loop identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_controlloop_labelsetcobj (controlLoop, label, err)
 Sets/changes the character string label for a control loop identified by an object. More...
 
subroutine opencmiss_iron::cmfe_controlloop_labelsetvsnumber0 (problemUserNumber, controlLoopIdentifier, label, err)
 Sets/changes the varying string label for a control loop identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_controlloop_labelsetvsnumber1 (problemUserNumber, controlLoopIdentifiers, label, err)
 Sets/changes the varying string label for a control loop identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_controlloop_labelsetvsobj (controlLoop, label, err)
 Sets/changes string label for a control loop identified by an object. More...
 
subroutine opencmiss_iron::cmfe_controlloop_maximumiterationssetnumber0 (problemUserNumber, controlLoopIdentifier, maximumIterations, err)
 Sets/changes the maximum iterations for a while control loop identified by user numbers. More...
 
subroutine opencmiss_iron::cmfe_controlloop_maximumiterationssetnumber1 (problemUserNumber, controlLoopIdentifiers, maximumIterations, err)
 Sets/changes the maximum iterations for a while control loop identified by user numbers. More...
 
subroutine opencmiss_iron::cmfe_controlloop_maximumiterationssetobj (controlLoop, maximumIterations, err)
 Sets/changes the maximum iterations for a while control loop identified by an object. More...
 
subroutine, public opencmiss_iron::cmfe_controlloop_loadoutputset (controlLoop, outputFrequency, err)
 Sets/changes the output parameters for a load control loop identified by an object. More...
 
subroutine opencmiss_iron::cmfe_controlloop_absolutetolerancesetnumber0 (problemUserNumber, controlLoopIdentifier, absoluteTolerance, err)
 Sets/changes the maximum iterations for a while control loop identified by user numbers. More...
 
subroutine opencmiss_iron::cmfe_controlloop_absolutetolerancesetnumber1 (problemUserNumber, controlLoopIdentifiers, absoluteTolerance, err)
 Sets/changes the maximum iterations for a while control loop identified by user numbers. More...
 
subroutine opencmiss_iron::cmfe_controlloop_absolutetolerancesetobj (controlLoop, absoluteTolerance, err)
 Sets/changes the maximum iterations for a while control loop identified by an object. More...
 
subroutine opencmiss_iron::cmfe_controlloop_numberofiterationsgetnumber0 (problemUserNumber, controlLoopIdentifier, numberOfIterations, err)
 Gets the number of iterations for a time control loop identified by user number. More...
 
subroutine opencmiss_iron::cmfe_controlloop_numberofiterationsgetnumber1 (problemUserNumber, controlLoopIdentifiers, numberOfIterations, err)
 Gets the number of iterations for a time control loop identified by user numbers. More...
 
subroutine opencmiss_iron::cmfe_controlloop_numberofiterationsgetobj (controlLoop, numberOfIterations, err)
 Gets the number of iterations for a time control loop identified by an object. More...
 
subroutine opencmiss_iron::cmfe_controlloop_numberofiterationssetnumber0 (problemUserNumber, controlLoopIdentifier, numberOfIterations, err)
 Sets the number of iterations for a time control loop identified by user number. More...
 
subroutine opencmiss_iron::cmfe_controlloop_numberofiterationssetnumber1 (problemUserNumber, controlLoopIdentifiers, numberOfIterations, err)
 Sets the number of iterations for a time control loop identified by user numbers. More...
 
subroutine opencmiss_iron::cmfe_controlloop_numberofiterationssetobj (controlLoop, numberOfIterations, err)
 Sets the number of iterations for a time control loop identified by an object. More...
 
subroutine opencmiss_iron::cmfe_controlloop_numberofsubloopsgetnumber0 (problemUserNumber, controlLoopIdentifier, numberOfSubLoops, err)
 Returns the number of sub-control loops for a control loop identified by user numbers. More...
 
subroutine opencmiss_iron::cmfe_controlloop_numberofsubloopsgetnumber1 (problemUserNumber, controlLoopIdentifiers, numberOfSubLoops, err)
 Returns the number of sub-control loops for a control loop identified by user numbers. More...
 
subroutine opencmiss_iron::cmfe_controlloop_numberofsubloopsgetobj (controlLoop, numberOfSubLoops, err)
 Returns the number of sub-control loops for a control loop identified by an object. More...
 
subroutine opencmiss_iron::cmfe_controlloop_numberofsubloopssetnumber0 (problemUserNumber, controlLoopIdentifier, numberOfSubLoops, err)
 Sets/changes the number of sub-control loops for a control loop identified by user numbers. More...
 
subroutine opencmiss_iron::cmfe_controlloop_numberofsubloopssetnumber1 (problemUserNumber, controlLoopIdentifiers, numberOfSubLoops, err)
 Sets/changes the number of sub-control loops for a control loop identified by user numbers. More...
 
subroutine opencmiss_iron::cmfe_controlloop_numberofsubloopssetobj (controlLoop, numberOfSubLoops, err)
 Sets/changes the number of sub-control loops for a control loop identified by an object. More...
 
subroutine opencmiss_iron::cmfe_controlloop_outputtypegetnumber0 (problemUserNumber, controlLoopIdentifier, outputType, err)
 Returns the output type for a control loop identified by user numbers. More...
 
subroutine opencmiss_iron::cmfe_controlloop_outputtypegetnumber1 (problemUserNumber, controlLoopIdentifiers, outputType, err)
 Returns the output type for a control loop identified by user numbers. More...
 
subroutine opencmiss_iron::cmfe_controlloop_outputtypegetobj (controlLoop, outputType, err)
 Returns the output type for a control loop identified by an object. More...
 
subroutine opencmiss_iron::cmfe_controlloop_outputtypesetnumber0 (problemUserNumber, controlLoopIdentifier, outputType, err)
 Sets the output type for a control loop identified by user numbers. More...
 
subroutine opencmiss_iron::cmfe_controlloop_outputtypesetnumber1 (problemUserNumber, controlLoopIdentifiers, outputType, err)
 Sets the output type for a control loop identified by user numbers. More...
 
subroutine opencmiss_iron::cmfe_controlloop_outputtypesetobj (controlLoop, outputType, err)
 Sets the output type for a control loop identified by an object. More...
 
subroutine opencmiss_iron::cmfe_controlloop_timeoutputsetnumber0 (problemUserNumber, controlLoopIdentifier, outputFrequency, err)
 Sets/changes the output parameters for a time control loop identified by user numbers. More...
 
subroutine opencmiss_iron::cmfe_controlloop_timeoutputsetnumber1 (problemUserNumber, controlLoopIdentifiers, outputFrequency, err)
 Sets/changes the output parameters for a time control loop identified by user numbers. More...
 
subroutine opencmiss_iron::cmfe_controlloop_timeoutputsetobj (controlLoop, outputFrequency, err)
 Sets/changes the output parameters for a time control loop identified by an object. More...
 
subroutine opencmiss_iron::cmfe_controlloop_timeinputsetnumber0 (problemUserNumber, controlLoopIdentifier, inputOption, err)
 Sets/changes the input parameters for a time control loop identified by user numbers. More...
 
subroutine opencmiss_iron::cmfe_controlloop_timeinputsetnumber1 (problemUserNumber, controlLoopIdentifiers, inputOption, err)
 Sets/changes the input parameters for a time control loop identified by user numbers. More...
 
subroutine opencmiss_iron::cmfe_controlloop_timeinputsetobj (controlLoop, inputOption, err)
 Sets/changes the input parameters for a time control loop identified by an object. More...
 
subroutine opencmiss_iron::cmfe_controlloop_timesgetnumber0 (problemUserNumber, controlLoopIdentifier, startTime, stopTime, timeIncrement, currentTime, currentLoopIteration, outputIterationNumber, err)
 Returns the time parameters for a time control loop identified by user numbers. More...
 
subroutine opencmiss_iron::cmfe_controlloop_timesgetnumber1 (problemUserNumber, controlLoopIdentifiers, startTime, stopTime, timeIncrement, currentTime, currentLoopIteration, outputIterationNumber, err)
 Returns the time parameters for a time control loop identified by user numbers. More...
 
subroutine opencmiss_iron::cmfe_controlloop_timesgetobj (controlLoop, startTime, stopTime, timeIncrement, currentTime, currentLoopIteration, outputIterationNumber, err)
 Returns the time parameters for a time control loop identified by an object. More...
 
subroutine opencmiss_iron::cmfe_controlloop_timessetnumber0 (problemUserNumber, controlLoopIdentifier, startTime, stopTime, timeIncrement, err)
 Sets/changes the time parameters for a time control loop identified by user numbers. More...
 
subroutine opencmiss_iron::cmfe_controlloop_timessetnumber1 (problemUserNumber, controlLoopIdentifiers, startTime, stopTime, timeIncrement, err)
 Sets/changes the time parameters for a time control loop identified by user numbers. More...
 
subroutine opencmiss_iron::cmfe_controlloop_timessetobj (controlLoop, startTime, stopTime, timeIncrement, err)
 Sets/changes the time parameters for a time control loop identified by an object. More...
 
subroutine opencmiss_iron::cmfe_controlloop_typesetnumber0 (problemUserNumber, controlLoopIdentifier, loopType, err)
 Sets/changes the loop type for a control loop identified by user numbers. More...
 
subroutine opencmiss_iron::cmfe_controlloop_typesetnumber1 (problemUserNumber, controlLoopIdentifiers, loopType, err)
 Sets/changes the loop type for a control loop identified by user numbers. More...
 
subroutine opencmiss_iron::cmfe_controlloop_typesetobj (controlLoop, loopType, err)
 Sets/changes the loop type for a control loop identified by an object. More...
 
subroutine opencmiss_iron::cmfe_coordinatesystem_createfinishnumber (coordinateSystemUserNumber, err)
 Finishes the creation of a coordinate system identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_coordinatesystem_createfinishobj (coordinateSystem, err)
 Finishes the creation of a coordinate system identified by an object. More...
 
subroutine opencmiss_iron::cmfe_coordinatesystem_createstartnumber (coordinateSystemUserNumber, err)
 Starts the creation of a coordinate system identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_coordinatesystem_createstartobj (coordinateSystemUserNumber, coordinateSystem, err)
 Starts the creation of a coordinate system identified by an object. More...
 
subroutine opencmiss_iron::cmfe_coordinatesystem_destroynumber (coordinateSystemUserNumber, err)
 Destroys a coordinate system identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_coordinatesystem_destroyobj (coordinateSystem, err)
 Destroys a coordinate system identified by an object. More...
 
subroutine opencmiss_iron::cmfe_coordinatesystem_dimensiongetnumber (coordinateSystemUserNumber, coordinateSystemDimension, err)
 Returns the dimension of a coordinate system identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_coordinatesystem_dimensiongetobj (coordinateSystem, coordinateSystemDimension, err)
 Returns the dimension of a coordinate system identified by an object. More...
 
subroutine opencmiss_iron::cmfe_coordinatesystem_dimensionsetnumber (coordinateSystemUserNumber, coordinateSystemDimension, err)
 Sets/changes the dimension of a coordinate system identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_coordinatesystem_dimensionsetobj (coordinateSystem, coordinateSystemDimension, err)
 Sets/changes the dimension of a coordinate system identified by an object. More...
 
subroutine opencmiss_iron::cmfe_coordinatesystem_focusgetnumber (coordinateSystemUserNumber, focus, err)
 Returns the focus of a coordinate system identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_coordinatesystem_focusgetobj (coordinateSystem, focus, err)
 Returns the focus of a coordinate system identified by an object. More...
 
subroutine opencmiss_iron::cmfe_coordinatesystem_focussetnumber (coordinateSystemUserNumber, focus, err)
 Sets/changes the focus of a coordinate system identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_coordinatesystem_focussetobj (coordinateSystem, focus, err)
 Sets/changes the focus of a coordinate system identified by an object. More...
 
subroutine opencmiss_iron::cmfe_coordinatesystem_radialinterpolationgetnumber (coordinateSystemUserNumber, radialInterpolationType, err)
 Returns the radial interpolation type of a coordinate system identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_coordinatesystem_radialinterpolationgetobj (coordinateSystem, radialInterpolationType, err)
 Returns the radial interpolation type of a coordinate system identified by an object. More...
 
subroutine opencmiss_iron::cmfe_coordinatesystem_radialinterpolationsetnumber (coordinateSystemUserNumber, radialInterpolationType, err)
 Sets/changes the radial interpolation type of a coordinate system identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_coordinatesystem_radialinterpolationsetobj (coordinateSystem, radialInterpolationType, err)
 Sets/changes the radial interpolation type of a coordinate system identified by an object. More...
 
subroutine opencmiss_iron::cmfe_coordinatesystem_typegetnumber (coordinateSystemUserNumber, coordinateSystemType, err)
 Returns the type of a coordinate system identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_coordinatesystem_typegetobj (coordinateSystem, coordinateSystemType, err)
 Returns the type of a coordinate system identified by an object. More...
 
subroutine opencmiss_iron::cmfe_coordinatesystem_typesetnumber (coordinateSystemUserNumber, coordinateSystemType, err)
 Sets/changes the type of a coordinate system identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_coordinatesystem_typesetobj (coordinateSystem, coordinateSystemType, err)
 Sets/changes the type of a coordinate system identified by an object. More...
 
subroutine opencmiss_iron::cmfe_coordinatesystem_origingetnumber (coordinateSystemUserNumber, origin, err)
 Returns the origin of a coordinate system identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_coordinatesystem_origingetobj (coordinateSystem, origin, err)
 Returns the origin of a coordinate system identified by an object. More...
 
subroutine opencmiss_iron::cmfe_coordinatesystem_originsetnumber (coordinateSystemUserNumber, origin, err)
 Sets/changes the origin of a coordinate system identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_coordinatesystem_originsetobj (coordinateSystem, origin, err)
 Sets/changes the origin of a coordinate system identified by an object. More...
 
subroutine opencmiss_iron::cmfe_coordinatesystem_orientationgetnumber (coordinateSystemUserNumber, orientation, err)
 Returns the orientation of a coordinate system identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_coordinatesystem_orientationgetobj (coordinateSystem, orientation, err)
 Returns the orientation of a coordinate system identified by an object. More...
 
subroutine opencmiss_iron::cmfe_coordinatesystem_orientationsetnumber (coordinateSystemUserNumber, orientation, err)
 Sets/changes the orientation of a coordinate system identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_coordinatesystem_orientationsetobj (coordinateSystem, orientation, err)
 Sets/changes the orientation of a coordinate system identified by an object. More...
 
subroutine opencmiss_iron::cmfe_datapoints_createfinishnumber (regionUserNumber, err)
 Finishes the process of creating data points in a region for data points identified by user number. More...
 
subroutine opencmiss_iron::cmfe_datapoints_createfinishobj (dataPoints, err)
 Finishes the creation of a data points in a region for data points identified by an object. More...
 
subroutine opencmiss_iron::cmfe_datapoints_createstartnumber (regionUserNumber, numberOfDataPoints, err)
 Starts the process of creating data points in a region for data points identified by user number. More...
 
subroutine opencmiss_iron::cmfe_datapoints_createstartobj (region, numberOfDataPoints, dataPoints, err)
 Starts the creation of a data points in a region for data points identified by an object. More...
 
subroutine opencmiss_iron::cmfe_datapoints_createstartinterfaceobj (interface, numberOfDataPoints, dataPoints, err)
 Starts the creation of a data points in a region for data points identified by an object. More...
 
subroutine opencmiss_iron::cmfe_datapoints_destroynumber (regionUserNumber, err)
 Destroys the data points in a region for data points identified by user number. More...
 
subroutine opencmiss_iron::cmfe_datapoints_destroyobj (dataPoints, err)
 Destroys the data points in a region for data points identified by an object. More...
 
subroutine opencmiss_iron::cmfe_datapoints_numberofdatapointsgetnumber (regionUserNumber, numberOfDataPoints, err)
 Returns the number of data points. More...
 
subroutine opencmiss_iron::cmfe_datapoints_numberofdatapointsgetobj (dataPoints, numberOfDataPoints, err)
 Returns the number of data points. More...
 
subroutine opencmiss_iron::cmfe_datapoints_labelgetcnumber (regionUserNumber, dataPointGlobalNumber, label, err)
 Returns the character label for a data point in a set of data points identified by user number. More...
 
subroutine opencmiss_iron::cmfe_datapoints_labelgetcobj (dataPoints, dataPointGlobalNumber, label, err)
 Returns the character label for a data point in a set of data points identified by an object. More...
 
subroutine opencmiss_iron::cmfe_datapoints_labelgetvsnumber (regionUserNumber, dataPointGlobalNumber, label, err)
 Returns the varying string label for a data point in a set of data points identified by user number. More...
 
subroutine opencmiss_iron::cmfe_datapoints_labelgetvsobj (dataPoints, dataPointGlobalNumber, label, err)
 Returns the varying string label for a data point in a set of data points identified by an object. More...
 
subroutine opencmiss_iron::cmfe_datapoints_labelsetcnumber (regionUserNumber, dataPointGlobalNumber, label, err)
 Sets/changes the character label for a data point in a set of data points identified by user number. More...
 
subroutine opencmiss_iron::cmfe_datapoints_labelsetcobj (dataPoints, dataPointGlobalNumber, label, err)
 Sets/changes the character label for a data point in a set of data points identified by an object. More...
 
subroutine opencmiss_iron::cmfe_datapoints_labelsetvsnumber (regionUserNumber, dataPointGlobalNumber, label, err)
 Sets/changes the varying string label for a data point in a set of data points identified by user number. More...
 
subroutine opencmiss_iron::cmfe_datapoints_labelsetvsobj (dataPoints, dataPointGlobalNumber, label, err)
 Sets/changes the varying string label for a data point in a set of data points identified by an object. More...
 
subroutine opencmiss_iron::cmfe_datapoints_usernumbergetnumber (regionUserNumber, dataPointGlobalNumber, dataPointUserNumber, err)
 Returns the user number for a data point in a set of data points identified by user number. More...
 
subroutine opencmiss_iron::cmfe_datapoints_usernumbergetobj (dataPoints, dataPointGlobalNumber, dataPointUserNumber, err)
 Returns the user number for a data point in a set of data points identified by an object. More...
 
subroutine opencmiss_iron::cmfe_datapoints_usernumbersetnumber (regionUserNumber, dataPointGlobalNumber, dataPointUserNumber, err)
 Sets/changes the user number for a data point in a set of data points identified by user number. More...
 
subroutine opencmiss_iron::cmfe_datapoints_usernumbersetobj (dataPoints, dataPointGlobalNumber, dataPointUserNumber, err)
 Sets/changes the user number for a data point in a set of data points identified by an object. More...
 
subroutine opencmiss_iron::cmfe_datapoints_valuesgetnumber (regionUserNumber, dataPointGlobalNumber, dataPointValues, err)
 Returns the values for a data point in a set of data points identified by user number. More...
 
subroutine opencmiss_iron::cmfe_datapoints_valuesgetobj (dataPoints, dataPointGlobalNumber, dataPointValues, err)
 Returns the values for a data point in a set of data points identified by an object. More...
 
subroutine opencmiss_iron::cmfe_datapoints_valuessetnumber (regionUserNumber, dataPointGlobalNumber, dataPointValues, err)
 Sets/changes the values for a data point in a set of data points identified by user number. More...
 
subroutine opencmiss_iron::cmfe_datapoints_valuessetobj (dataPoints, dataPointGlobalNumber, dataPointValues, err)
 Sets/changes the values for a data point in a set of data points identified by an object. More...
 
subroutine opencmiss_iron::cmfe_datapoints_weightsgetnumber (regionUserNumber, dataPointGlobalNumber, dataPointWeights, err)
 Returns the weights for a data point in a set of data points identified by user number. More...
 
subroutine opencmiss_iron::cmfe_datapoints_weightsgetobj (dataPoints, dataPointGlobalNumber, dataPointWeights, err)
 Returns the weights for a data point in a set of data points identified by an object. More...
 
subroutine opencmiss_iron::cmfe_datapoints_weightssetnumber (regionUserNumber, dataPointGlobalNumber, dataPointWeights, err)
 Sets/changes the weights for a data point in a set of data points identified by user number. More...
 
subroutine opencmiss_iron::cmfe_datapoints_weightssetobj (dataPoints, dataPointGlobalNumber, dataPointWeights, err)
 Sets/changes the weights for a data point in a set of data points identified by an object. More...
 
subroutine opencmiss_iron::cmfe_dataprojection_absolutetolerancegetnumber (dataProjectionUserNumber, regionUserNumber, absoluteTolerance, err)
 Returns the absolute tolerance of data projection identified by a region user number. More...
 
subroutine opencmiss_iron::cmfe_dataprojection_absolutetolerancegetobj (dataProjection, absoluteTolerance, err)
 Returns the absolute tolerance of data projection identified an object. More...
 
subroutine opencmiss_iron::cmfe_dataprojection_absolutetolerancesetnumber (dataProjectionUserNumber, regionUserNumber, absoluteTolerance, err)
 Sets/changes the absolute tolerance of data projection identified by a region user number. More...
 
subroutine opencmiss_iron::cmfe_dataprojection_absolutetolerancesetobj (dataProjection, absoluteTolerance, err)
 Sets/changes the absolute tolerance of data projection identified an object. More...
 
subroutine opencmiss_iron::cmfe_dataprojection_createfinishnumber (dataProjectionUserNumber, regionUserNumber, err)
 Finishes the creation of a new data projection identified by a region user number. More...
 
subroutine opencmiss_iron::cmfe_dataprojection_createfinishobj (dataProjection, err)
 Finishes the creation of a new data projection identified by an object. More...
 
subroutine opencmiss_iron::cmfe_dataprojection_createstartnumber (dataProjectionUserNumber, dataPointRegionUserNumber, meshUserNumber, meshRegionUserNumber, err)
 Starts the creation of a new data projection for a data projection identified by a region user number. More...
 
subroutine opencmiss_iron::cmfe_dataprojection_createstartobj (dataProjectionUserNumber, dataPoints, mesh, dataProjection, err)
 Starts the creation of a new data projection for a data projection identified by an object. More...
 
subroutine opencmiss_iron::cmfe_dataprojection_destroynumber (dataProjectionUserNumber, regionUserNumber, err)
 Destroys a data projection identified by region user number. More...
 
subroutine opencmiss_iron::cmfe_dataprojection_destroyobj (dataProjection, err)
 Destroys a data projection identified by an object. More...
 
subroutine opencmiss_iron::cmfe_dataprojection_datapointspositionevaluateregionnumber (dataProjectionUserNumber, regionUserNumber, fieldUserNumber, fieldVariableType, err)
 Evaluate the data points position in a field based on data projection in a region, identified by user number. More...
 
subroutine opencmiss_iron::cmfe_dataprojection_datapointspositionevaluateinterfacenumber (dataProjectionUserNumber, parentRegionUserNumber, interfaceUserNumber, fieldUserNumber, fieldVariableType, err)
 Evaluate the data points position in a field based on data projection in an interface, identified by user number. More...
 
subroutine opencmiss_iron::cmfe_dataprojection_datapointspositionevaluateobj (dataProjection, field, fieldVariableType, err)
 Evaluate the data points position in a field based on data projection, identified by object. More...
 
subroutine opencmiss_iron::cmfe_dataprojection_projectioncandidatessetregionnumber (dataProjectionUserNumber, regionUserNumber, candidateElements, localFaceLineNumbers, err)
 Evaluate the data points position in a field based on data projection in a region, identified by user number. More...
 
subroutine opencmiss_iron::cmfe_dataprojection_projectioncandidatessetinterfacenumber (dataProjectionUserNumber, parentRegionUserNumber, interfaceUserNumber, candidateElements, localFaceLineNumbers, err)
 Evaluate the data points position in a field based on data projection in an interface, identified by user number. More...
 
subroutine opencmiss_iron::cmfe_dataprojection_projectioncandidatessetobj (dataProjection, candidateElements, localFaceLineNumbers, err)
 Evaluate the data points position in a field based on data projection, identified by object. More...
 
subroutine opencmiss_iron::cmfe_dataprojection_datapointsprojectionevaluatenumber (dataProjectionUserNumber, dataPointsRegionUserNumber, projectionFieldUserNumber, projectionFieldRegionUserNumber, err)
 Evaluate a data projection identified by a region user number. More...
 
subroutine opencmiss_iron::cmfe_dataprojection_datapointsprojectionevaluateobj (dataProjection, projectionField, err)
 Evaluate a data projection identified by an object. More...
 
subroutine opencmiss_iron::cmfe_dataprojection_maximumiterationupdategetnumber (dataProjectionUserNumber, regionUserNumber, maximumIterationUpdate, err)
 Returns the relative tolerance of data projection identified by a region user number. More...
 
subroutine opencmiss_iron::cmfe_dataprojection_maximumiterationupdategetobj (dataProjection, maximumIterationUpdate, err)
 Returns the relative tolerance of data projection identified an object. More...
 
subroutine opencmiss_iron::cmfe_dataprojection_maximumiterationupdatesetnumber (dataProjectionUserNumber, regionUserNumber, maximumIterationUpdate, err)
 Sets/changes the relative tolerance of data projection identified by a region user number. More...
 
subroutine opencmiss_iron::cmfe_dataprojection_maximumiterationupdatesetobj (dataProjection, maximumIterationUpdate, err)
 Sets/changes the relative tolerance of data projection identified an object. More...
 
subroutine opencmiss_iron::cmfe_dataprojection_maximumnumberofiterationsgetnumber (dataProjectionUserNumber, regionUserNumber, maximumNumberOfIterations, err)
 Returns the maximum number of iterations of data projection identified by a region user number. More...
 
subroutine opencmiss_iron::cmfe_dataprojection_resultdistancegetnumber (regionUserNumber, dataProjectionUserNumber, dataPointUserNumber, ProjectionDistance, err)
 Returns the projection distance for a data point in a set of data points identified by user number. More...
 
subroutine opencmiss_iron::cmfe_dataprojection_resultdistancegetobj (dataProjection, dataPointUserNumber, ProjectionDistance, err)
 Returns the projection distance for a data point in a set of data points identified by an object. More...
 
subroutine opencmiss_iron::cmfe_dataprojection_resultelementnumbergetnumber (regionUserNumber, dataProjectionUserNumber, dataPointUserNumber, ProjectionElementNumber, err)
 Returns the projection element number for a data point in a set of data points identified by user number. More...
 
subroutine opencmiss_iron::cmfe_dataprojection_resultelementnumbergetobj (dataProjection, dataPointUserNumber, ProjectionElementNumber, err)
 Returns the projection element number for a data point in a set of data points identified by an object. More...
 
subroutine opencmiss_iron::cmfe_dataprojection_resultelementfacenumbergetnumber (regionUserNumber, dataProjectionUserNumber, dataPointUserNumber, ProjectionElementFaceNumber, err)
 Returns the projection element face number for a data point in a set of data points identified by user number. More...
 
subroutine opencmiss_iron::cmfe_dataprojection_resultelementfacenumbergetobj (dataProjection, dataPointUserNumber, ProjectionElementFaceNumber, err)
 Returns the projection element face number for a data point in a set of data points identified by an object. More...
 
subroutine opencmiss_iron::cmfe_dataprojection_resultelementlinenumbergetnumber (regionUserNumber, dataProjectionUserNumber, dataPointUserNumber, ProjectionElementLineNumber, err)
 Returns the projection element line number for a data point in a set of data points identified by user number. More...
 
subroutine opencmiss_iron::cmfe_dataprojection_resultelementlinenumbergetobj (dataProjection, dataPointUserNumber, ProjectionElementLineNumber, err)
 Returns the projection element line number for a data point in a set of data points identified by an object. More...
 
subroutine opencmiss_iron::cmfe_dataprojection_resultexittaggetnumber (regionUserNumber, dataProjectionUserNumber, dataPointUserNumber, ProjectionExitTag, err)
 Returns the projection exit tag for a data point in a set of data points identified by user number. More...
 
subroutine opencmiss_iron::cmfe_dataprojection_resultexittaggetobj (dataProjection, dataPointUserNumber, ProjectionExitTag, err)
 Returns the projection exit tag for a data point in a set of data points identified by an object. More...
 
subroutine opencmiss_iron::cmfe_dataprojection_resultxigetnumber (regionUserNumber, dataProjectionUserNumber, dataPointUserNumber, ProjectionXi, err)
 Returns the projection xi for a data point in a set of data points identified by user number. More...
 
subroutine opencmiss_iron::cmfe_dataprojection_resultxigetobj (dataProjection, dataPointUserNumber, ProjectionXi, err)
 Returns the projection xi for a data point in a set of data points identified by an object. More...
 
subroutine opencmiss_iron::cmfe_dataprojection_resultxisetnumber (regionUserNumber, dataProjectionUserNumber, dataPointUserNumber, ProjectionXi, err)
 Sets the projection xi for a data point in a set of data points identified by user number. More...
 
subroutine opencmiss_iron::cmfe_dataprojection_resultxisetobj (dataProjection, dataPointUserNumber, ProjectionXi, err)
 Sets the projection xi for a data point in a set of data points identified by an object. More...
 
subroutine opencmiss_iron::cmfe_dataprojection_resultprojectionvectorgetnumber (regionUserNumber, dataProjectionUserNumber, dataPointUserNumber, projectionVector, err)
 Returns the projection vector for a data point in a set of data points identified by user number. More...
 
subroutine opencmiss_iron::cmfe_dataprojection_resultprojectionvectorgetobj (dataProjection, dataPointUserNumber, projectionVector, err)
 Returns the projection vector for a data point in a set of data points identified by an object. More...
 
subroutine opencmiss_iron::cmfe_dataprojection_maximumnumberofiterationsgetobj (dataProjection, maximumNumberOfIterations, err)
 Returns the maximum number of iterations of data projection identified an object. More...
 
subroutine opencmiss_iron::cmfe_dataprojection_maximumnumberofiterationssetnumber (dataProjectionUserNumber, regionUserNumber, maximumNumberOfIterations, err)
 Sets/changes the maximum number of iterations of data projection identified by a region user number. More...
 
subroutine opencmiss_iron::cmfe_dataprojection_maximumnumberofiterationssetobj (dataProjection, maximumNumberOfIterations, err)
 Sets/changes the maximum number of iterations of data projection identified an object. More...
 
subroutine opencmiss_iron::cmfe_dataprojection_numberofclosestelementsgetnumber (dataProjectionUserNumber, regionUserNumber, numberOfClosestElements, err)
 Returns the number of closest elements of data projection identified by a region user number. More...
 
subroutine opencmiss_iron::cmfe_dataprojection_numberofclosestelementsgetobj (dataProjection, numberOfClosestElements, err)
 Returns the number of closest elements of data projection identified an object. More...
 
subroutine opencmiss_iron::cmfe_dataprojection_numberofclosestelementssetnumber (dataProjectionUserNumber, regionUserNumber, numberOfClosestElements, err)
 Sets/changes the number of closest elements of data projection identified by a region user number. More...
 
subroutine opencmiss_iron::cmfe_dataprojection_numberofclosestelementssetobj (dataProjection, numberOfClosestElements, err)
 Sets/changes the number of closest elements of data projection identified an object. More...
 
subroutine opencmiss_iron::cmfe_dataprojection_projectiontypegetnumber (dataProjectionUserNumber, regionUserNumber, projectionType, err)
 Returns the projection type of data projection identified by a region user number. More...
 
subroutine opencmiss_iron::cmfe_dataprojection_projectiontypegetobj (dataProjection, projectionType, err)
 Returns the projection type of data projection identified an object. More...
 
subroutine opencmiss_iron::cmfe_dataprojection_projectiontypesetnumber (dataProjectionUserNumber, regionUserNumber, projectionType, err)
 Sets/changes the projection type of data projection identified by a region user number. More...
 
subroutine opencmiss_iron::cmfe_dataprojection_projectiontypesetobj (dataProjection, projectionType, err)
 Sets/changes the projection type of data projection identified an object. More...
 
subroutine opencmiss_iron::cmfe_dataprojection_relativetolerancegetnumber (dataProjectionUserNumber, regionUserNumber, relativeTolerance, err)
 Returns the relative tolerance of data projection identified by a data projection user number and a region user number. More...
 
subroutine opencmiss_iron::cmfe_dataprojection_relativetolerancegetobj (dataProjection, relativeTolerance, err)
 Returns the relative tolerance of data projection identified an object. More...
 
subroutine opencmiss_iron::cmfe_dataprojection_relativetolerancesetnumber (dataProjectionUserNumber, regionUserNumber, relativeTolerance, err)
 Sets/changes the relative tolerance of data projection identified by a data projection user number and a region user number. More...
 
subroutine opencmiss_iron::cmfe_dataprojection_relativetolerancesetobj (dataProjection, relativeTolerance, err)
 Sets/changes the relative tolerance of data projection identified an object. More...
 
subroutine opencmiss_iron::cmfe_dataprojection_startingxigetnumber (dataProjectionUserNumber, regionUserNumber, startingXi, err)
 Returns the starting xi of data projection identified by a data projection user number and region user number. More...
 
subroutine opencmiss_iron::cmfe_dataprojection_startingxigetobj (dataProjection, startingXi, err)
 Returns the starting xi of data projection identified an object. More...
 
subroutine opencmiss_iron::cmfe_dataprojection_startingxisetnumber (dataProjectionUserNumber, regionUserNumber, startingXi, err)
 Sets/changes the starting xi of data projection identified by a region user number. More...
 
subroutine opencmiss_iron::cmfe_dataprojection_startingxisetobj (dataProjection, startingXi, err)
 Sets/changes the starting xi of data projection identified an object. More...
 
subroutine opencmiss_iron::cmfe_dataprojection_elementsetinterfacenumber (dataProjectionUserNumber, parentRegionUserNumber, interfaceUserNumber, dataPointNumber, elementNumber, err)
 Sets/changes the starting xi of data projection identified by a region user number. More...
 
subroutine opencmiss_iron::cmfe_dataprojection_elementsetregionnumber (dataProjectionUserNumber, regionUserNumber, dataPointNumber, elementNumber, err)
 Sets/changes the starting xi of data projection identified by a region user number. More...
 
subroutine opencmiss_iron::cmfe_dataprojection_elementsetobj (dataProjection, dataPointNumber, elementNumber, err)
 Sets/changes the starting xi of data projection identified an object. More...
 
subroutine opencmiss_iron::cmfe_dataprojection_labelgetcinterfacenumber (dataProjectionUserNumber, parentRegionUserNumber, interfaceUserNumber, label, err)
 Get the character string label of a data projection identified by a region user number. More...
 
subroutine opencmiss_iron::cmfe_dataprojection_labelgetvsinterfacenumber (dataProjectionUserNumber, parentRegionUserNumber, interfaceUserNumber, label, err)
 Get the varying string label of a data projection identified by a region user number. More...
 
subroutine opencmiss_iron::cmfe_dataprojection_labelgetcregionnumber (dataProjectionUserNumber, regionUserNumber, label, err)
 Get the character string label of a data projection identified by a region user number. More...
 
subroutine opencmiss_iron::cmfe_dataprojection_labelgetvsregionnumber (dataProjectionUserNumber, regionUserNumber, label, err)
 Get the varying string label of a data projection identified by a region user number. More...
 
subroutine opencmiss_iron::cmfe_dataprojection_labelgetcobj (dataProjection, label, err)
 Gets the character string label of a data projection identified an object. More...
 
subroutine opencmiss_iron::cmfe_dataprojection_labelgetvsobj (dataProjection, label, err)
 Gets the varying string label of a data projection identified an object. More...
 
subroutine opencmiss_iron::cmfe_dataprojection_labelsetcinterfacenumber (dataProjectionUserNumber, parentRegionUserNumber, interfaceUserNumber, label, err)
 Sets/changes the character string label of a data projection identified by a region user number. More...
 
subroutine opencmiss_iron::cmfe_dataprojection_labelsetvsinterfacenumber (dataProjectionUserNumber, parentRegionUserNumber, interfaceUserNumber, label, err)
 Sets/changes the varying string label of a data projection identified by a region user number. More...
 
subroutine opencmiss_iron::cmfe_dataprojection_labelsetcregionnumber (dataProjectionUserNumber, regionUserNumber, label, err)
 Sets/changes the character string label of a data projection identified by a region user number. More...
 
subroutine opencmiss_iron::cmfe_dataprojection_labelsetvsregionnumber (dataProjectionUserNumber, regionUserNumber, label, err)
 Sets/changes the varying string label of a data projection identified by a region user number. More...
 
subroutine opencmiss_iron::cmfe_dataprojection_labelsetcobj (dataProjection, label, err)
 Sets/changes the character string label of a data projection identified an object. More...
 
subroutine opencmiss_iron::cmfe_dataprojection_labelsetvsobj (dataProjection, label, err)
 Sets/changes the varying string label of a data projection identified an object. More...
 
subroutine opencmiss_iron::cmfe_equations_destroynumber (regionUserNumber, equationsSetUserNumber, err)
 Destroys equations for equations identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_equations_destroyobj (equations, err)
 Destroy equations for equations identified by an object. More...
 
subroutine opencmiss_iron::cmfe_equations_linearitytypegetnumber (regionUserNumber, equationsSetUserNumber, linearityType, err)
 Gets the linearity type for equations identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_equations_linearitytypegetobj (equations, linearityType, err)
 Gets the linearity type for equations identified by an object. More...
 
subroutine opencmiss_iron::cmfe_equations_lumpingtypegetnumber (regionUserNumber, equationsSetUserNumber, lumpingType, err)
 Gets the lumping type for equations identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_equations_lumpingtypegetobj (equations, lumpingType, err)
 Gets the lumping type for equations identified by an object. More...
 
subroutine opencmiss_iron::cmfe_equations_lumpingtypesetnumber (regionUserNumber, equationsSetUserNumber, lumpingType, err)
 Sets/changes the lumping type for equations identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_equations_lumpingtypesetobj (equations, lumpingType, err)
 Sets/changes the lumping type for equations identified by an object. More...
 
subroutine opencmiss_iron::cmfe_equations_outputtypegetnumber (regionUserNumber, equationsSetUserNumber, outputType, err)
 Gets the output type for equations identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_equations_outputtypegetobj (equations, outputType, err)
 Gets the output type for equations identified by an object. More...
 
subroutine opencmiss_iron::cmfe_equations_outputtypesetnumber (regionUserNumber, equationsSetUserNumber, outputType, err)
 Sets/changes the output type for equations identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_equations_outputtypesetobj (equations, outputType, err)
 Sets/changes the output type for equations identified by an object. More...
 
subroutine opencmiss_iron::cmfe_equations_sparsitytypegetnumber (regionUserNumber, equationsSetUserNumber, sparsityType, err)
 Gets the sparsity type for equations identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_equations_sparsitytypegetobj (equations, sparsityType, err)
 Gets the sparsity type for equations identified by an object. More...
 
subroutine opencmiss_iron::cmfe_equations_sparsitytypesetnumber (regionUserNumber, equationsSetUserNumber, sparsityType, err)
 Sets/changes the sparsity type for equations identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_equations_sparsitytypesetobj (equations, sparsityType, err)
 Sets/changes the sparsity type for equations identified by an object. More...
 
subroutine opencmiss_iron::cmfe_equations_timedependencetypegetnumber (regionUserNumber, equationsSetUserNumber, timeDependenceType, err)
 Gets the time dependence type for equations identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_equations_timedependencetypegetobj (equations, timeDependenceType, err)
 Gets the time dependence type for equations identified by an object. More...
 
subroutine, public opencmiss_iron::cmfe_equations_numberoflinearmatricesget (equations, numberOfMatrices, err)
 Get the number of linear matrices in the equations. More...
 
subroutine, public opencmiss_iron::cmfe_equations_numberofjacobianmatricesget (equations, numberOfMatrices, err)
 Get the number of Jacobian matrices in the equations. More...
 
subroutine, public opencmiss_iron::cmfe_equations_numberofdynamicmatricesget (equations, numberOfMatrices, err)
 Get the number of dynamic matrices in the equations. More...
 
subroutine, public opencmiss_iron::cmfe_equations_linearmatrixget (equations, matrixIndex, matrix, err)
 Get a linear equations matrix from the equations. More...
 
subroutine, public opencmiss_iron::cmfe_equations_jacobianmatricestypesset (equations, jacobianTypes, err)
 Setting Jacobian matrix evaluation type. More...
 
subroutine opencmiss_iron::cmfe_equationsset_derivedcreatefinishnumber (regionUserNumber, equationsSetUserNumber, err)
 Finish the creation of derived variables for an equations set identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_equationsset_derivedcreatefinishobj (equationsSet, err)
 Finish the creation of derived variables for an equations set identified by an object. More...
 
subroutine opencmiss_iron::cmfe_equationsset_derivedcreatestartnumber (regionUserNumber, equationsSetUserNumber, derivedFieldUserNumber, err)
 Start the creation of derived variables for an equations set identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_equationsset_derivedcreatestartobj (equationsSet, derivedFieldUserNumber, derivedField, err)
 Start the creation of derived variables for an equations set identified by an object. More...
 
subroutine opencmiss_iron::cmfe_equationsset_deriveddestroynumber (regionUserNumber, equationsSetUserNumber, err)
 Destroy the derived variables for an equations set identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_equationsset_deriveddestroyobj (equationsSet, err)
 Destroy the derived variables for an equations set identified by an object. More...
 
subroutine opencmiss_iron::cmfe_equationsset_derivedvariablecalculatenumber (regionUserNumber, equationsSetUserNumber, derivedType, err)
 Calculates a derived field value for the equations set and stores the result in the derived field previously set up. More...
 
subroutine opencmiss_iron::cmfe_equationsset_derivedvariablecalculateobj (equationsSet, derivedType, err)
 Calculates a derived field value for the equations set and stores the result in the derived field previously set up. More...
 
subroutine opencmiss_iron::cmfe_equationsset_derivedvariablesetnumber (regionUserNumber, equationsSetUserNumber, derivedType, fieldVariableType, err)
 Sets the field variable type of the derived field to be used to store a derived variable. More...
 
subroutine opencmiss_iron::cmfe_equationsset_derivedvariablesetobj (equationsSet, derivedType, fieldVariableType, err)
 Sets the field variable type of the derived field to be used to store a derived variable. More...
 
subroutine, public opencmiss_iron::cmfe_equations_jacobianmatrixget (equations, residualIndex, variableType, matrix, err)
 Get a Jacobian matrix from the equations. More...
 
subroutine, public opencmiss_iron::cmfe_equations_dynamicmatrixget (equations, matrixIndex, matrix, err)
 Get a dynamic equations matrix from equations using the dynamic matrix index. More...
 
subroutine, public opencmiss_iron::cmfe_equations_dynamicmatrixgetbytype (equations, matrixType, matrix, err)
 Get a dynamic equations matrix from equations using the dynamic matrix type. More...
 
subroutine, public opencmiss_iron::cmfe_equations_dynamicmatrixtypeget (equations, matrixIndex, matrixType, err)
 Get the type of a dynamic matrix from equations set equations. More...
 
subroutine, public opencmiss_iron::cmfe_equations_rhsvectorget (equations, rhsVector, err)
 Get the right hand side vector for equations. More...
 
subroutine, public opencmiss_iron::cmfe_equations_sourcevectorget (equations, sourceVector, err)
 Get the source vector for equations. More...
 
subroutine, public opencmiss_iron::cmfe_equations_residualvectorget (equations, residualIndex, residualVector, err)
 Get a residual vector for equations. More...
 
subroutine, public opencmiss_iron::cmfe_equations_residualnumberofvariablesget (equations, residualIndex, numberOfVariables, err)
 Get the number of field variables that contribute to the residual vector. More...
 
subroutine, public opencmiss_iron::cmfe_equations_residualvariablesget (equations, residualIndex, residualVariables, err)
 Get the field variables that contribute to the residual vector. More...
 
subroutine opencmiss_iron::cmfe_equationsset_analyticcreatefinishnumber (regionUserNumber, equationsSetUserNumber, err)
 Finish the creation of a analytic solution for an equations set identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_equationsset_analyticcreatefinishobj (equationsSet, err)
 Finish the creation of a analytic solution for an equations set identified by an object. More...
 
subroutine opencmiss_iron::cmfe_equationsset_analyticcreatestartnumber (regionUserNumber, equationsSetUserNumber, analyticFunctionType, analyticFieldUserNumber, err)
 Start the creation of a analytic solution for an equations set identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_equationsset_analyticcreatestartobj (equationsSet, analyticFunctionType, analyticFieldUserNumber, analyticField, err)
 Start the creation of an analytic solution for an equations set identified by an object. More...
 
subroutine opencmiss_iron::cmfe_equationsset_analyticdestroynumber (regionUserNumber, equationsSetUserNumber, err)
 Destroy the analytic solution for an equations set identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_equationsset_analyticdestroyobj (equationsSet, err)
 Destroy the analytic solution for an equations set identified by an object. More...
 
subroutine opencmiss_iron::cmfe_equationsset_analyticevaluatenumber (regionUserNumber, equationsSetUserNumber, err)
 Evaluates the current analytic solution for an equations set identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_equationsset_analyticevaluateobj (equationsSet, err)
 Evaluates the current analytic solution for an equations set identified by an object. More...
 
subroutine opencmiss_iron::cmfe_equationsset_analytictimegetnumber (regionUserNumber, equationsSetUserNumber, time, err)
 Returns the analytic time for an equations set identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_equationsset_analytictimegetobj (equationsSet, time, err)
 Returns the analytic time for an equations set identified by an object. More...
 
subroutine opencmiss_iron::cmfe_equationsset_analytictimesetnumber (regionUserNumber, equationsSetUserNumber, time, err)
 Sets/changes the analytic time for an equations set identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_equationsset_analytictimesetobj (equationsSet, time, err)
 Sets/changes the analytic time for an equations set identified by an object. More...
 
subroutine opencmiss_iron::cmfe_equationsset_analyticuserparamsetnumber (regionUserNumber, equationsSetUserNumber, paramIdx, param, err)
 Sets the analytic problem user parameter. More...
 
subroutine opencmiss_iron::cmfe_equationsset_analyticuserparamsetobj (equationsSet, paramIdx, param, err)
 Sets the analytic problem user parameter. More...
 
subroutine opencmiss_iron::cmfe_equationsset_analyticuserparamgetnumber (regionUserNumber, equationsSetUserNumber, paramIdx, param, err)
 Sets the analytic problem user parameter. More...
 
subroutine opencmiss_iron::cmfe_equationsset_analyticuserparamgetobj (equationsSet, paramIdx, param, err)
 Sets the analytic problem user parameter. More...
 
subroutine opencmiss_iron::cmfe_equationsset_createfinishnumber (regionUserNumber, equationsSetUserNumber, err)
 Finish the creation of an equations set identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_equationsset_createfinishobj (equationsSet, err)
 Finish the creation of an equations set identified by an object. More...
 
subroutine opencmiss_iron::cmfe_equationsset_createstartnumber (equationsSetUserNumber, regionUserNumber, geomFibreFieldUserNumber, equationsSetSpecification, equationsSetFieldUserNumber, err)
 Start the creation of an equations set identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_equationsset_createstartobj (equationsSetUserNumber, region, geomFibreField, equationsSetSpecification, equationsSetFieldUserNumber, equationsSetFieldField, equationsSet, err)
 Start the creation of an equations set identified by an object. More...
 
subroutine opencmiss_iron::cmfe_equationsset_destroynumber (regionUserNumber, equationsSetUserNumber, err)
 Destroy an equations set identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_equationsset_destroyobj (equationsSet, err)
 Destroy an equations set identified by an object. More...
 
subroutine opencmiss_iron::cmfe_equationsset_dependentcreatefinishnumber (regionUserNumber, equationsSetUserNumber, err)
 Finish the creation of dependent variables for an equations set identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_equationsset_dependentcreatefinishobj (equationsSet, err)
 Finish the creation of dependent variables for an equations set identified by an object. More...
 
subroutine opencmiss_iron::cmfe_equationsset_dependentcreatestartnumber (regionUserNumber, equationsSetUserNumber, dependentFieldUserNumber, err)
 Start the creation of dependent variables for an equations set identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_equationsset_dependentcreatestartobj (equationsSet, dependentFieldUserNumber, dependentField, err)
 Start the creation of dependent variables for an equations set identified by an object. More...
 
subroutine opencmiss_iron::cmfe_equationsset_dependentdestroynumber (regionUserNumber, equationsSetUserNumber, err)
 Destroy the dependent variables for an equations set identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_equationsset_dependentdestroyobj (equationsSet, err)
 Destroy the dependent variables for an equations set identified by an object. More...
 
subroutine opencmiss_iron::cmfe_equationsset_equationscreatefinishnumber (regionUserNumber, equationsSetUserNumber, err)
 Finish the creation of equations for an equations set identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_equationsset_equationscreatefinishobj (equationsSet, err)
 Finish the creation of equations for an equations set identified by an object. More...
 
subroutine opencmiss_iron::cmfe_equationsset_equationscreatestartnumber (regionUserNumber, equationsSetUserNumber, err)
 Start the creation of equations for an equations set identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_equationsset_equationscreatestartobj (equationsSet, equations, err)
 Start the creation of equations for an equations set identified by an object. More...
 
subroutine opencmiss_iron::cmfe_equationsset_equationsdestroynumber (regionUserNumber, equationsSetUserNumber, err)
 Destroy the equations for an equations set identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_equationsset_equationsdestroyobj (equationsSet, err)
 Destroy the equations for an equations set identified by an object. More...
 
subroutine opencmiss_iron::cmfe_equationsset_independentcreatefinishnumber (regionUserNumber, equationsSetUserNumber, err)
 Finish the creation of independent variables for an equations set identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_equationsset_independentcreatefinishobj (equationsSet, err)
 Finish the creation of independent variables for an equations set identified by an object. More...
 
subroutine opencmiss_iron::cmfe_equationsset_independentcreatestartnumber (regionUserNumber, equationsSetUserNumber, independentFieldUserNumber, err)
 Start the creation of independent variables for an equations set identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_equationsset_independentcreatestartobj (equationsSet, independentFieldUserNumber, independentField, err)
 Start the creation of independent variables for an equations set identified by an object. More...
 
subroutine opencmiss_iron::cmfe_equationsset_independentdestroynumber (regionUserNumber, equationsSetUserNumber, err)
 Destroy the independent variables for an equations set identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_equationsset_independentdestroyobj (equationsSet, err)
 Destroy the independent variables for an equations set identified by an object. More...
 
subroutine opencmiss_iron::cmfe_equationsset_materialscreatefinishnumber (regionUserNumber, equationsSetUserNumber, err)
 Finish the creation of materials for an equations set identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_equationsset_materialscreatefinishobj (equationsSet, err)
 Finish the creation of materials for an equations set identified by an object. More...
 
subroutine opencmiss_iron::cmfe_equationsset_materialscreatestartnumber (regionUserNumber, equationsSetUserNumber, materialsFieldUserNumber, err)
 Start the creation of materials for an equations set identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_equationsset_materialscreatestartobj (equationsSet, materialsFieldUserNumber, materialsField, err)
 Start the creation of materials for an equations set identified by an object. More...
 
subroutine opencmiss_iron::cmfe_equationsset_materialsdestroynumber (regionUserNumber, equationsSetUserNumber, err)
 Destroy the materials for an equations set identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_equationsset_materialsdestroyobj (equationsSet, err)
 Destroy the materials for an equations set identified by an object. More...
 
subroutine opencmiss_iron::cmfe_equationsset_solutionmethodgetnumber (regionUserNumber, equationsSetUserNumber, solutionMethod, err)
 Returns the solution method for an equations set identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_equationsset_solutionmethodgetobj (equationsSet, solutionMethod, err)
 Returns the solution method for an equations set identified by an object. More...
 
subroutine opencmiss_iron::cmfe_equationsset_solutionmethodsetnumber (regionUserNumber, equationsSetUserNumber, solutionMethod, err)
 Sets/changes the solution method for an equations set identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_equationsset_solutionmethodsetobj (equationsSet, solutionMethod, err)
 Sets/changes the solution method for an equations set identified by an object. More...
 
subroutine opencmiss_iron::cmfe_equationsset_sourcecreatefinishnumber (regionUserNumber, equationsSetUserNumber, err)
 Finish the creation of a source for an equations set identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_equationsset_sourcecreatefinishobj (equationsSet, err)
 Finish the creation of a source for an equations set identified by an object. More...
 
subroutine opencmiss_iron::cmfe_equationsset_sourcecreatestartnumber (regionUserNumber, equationsSetUserNumber, sourceFieldUserNumber, err)
 Start the creation of a source for an equations set identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_equationsset_sourcecreatestartobj (equationsSet, sourceFieldUserNumber, sourceField, err)
 Start the creation of a source for an equations set identified by an object. More...
 
subroutine opencmiss_iron::cmfe_equationsset_sourcedestroynumber (regionUserNumber, equationsSetUserNumber, err)
 Destroy the source for an equations set identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_equationsset_sourcedestroyobj (equationsSet, err)
 Destroy the source for an equations set identified by an object. More...
 
subroutine opencmiss_iron::cmfe_equationsset_specificationgetnumber (regionUserNumber, equationsSetUserNumber, equationsSetSpecification, err)
 Returns the equations set specification array for an equations set identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_equationsset_specificationgetobj (equationsSet, equationsSetSpecification, err)
 Returns the equations set specification array for an equations set identified by an object. More...
 
subroutine opencmiss_iron::cmfe_equationsset_specificationsizegetnumber (regionUserNumber, equationsSetUserNumber, specificationSize, err)
 Returns the size of the equations set specification array for an equations set identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_equationsset_specificationsizegetobj (equationsSet, specificationSize, err)
 Returns the size of the equations set specification array for an equations set identified by an object. More...
 
subroutine opencmiss_iron::cmfe_equationsset_tensorinterpolatexinumber (regionUserNumber, equationsSetUserNumber, tensorEvaluateType, userElementNumber, xi, values, err)
 Evaluate a tensor at a given element xi location, for an equations set identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_equationsset_tensorinterpolatexiobj (equationsSet, tensorEvaluateType, userElementNumber, xi, values, err)
 Evaluate a tensor at a given element xi location, for an equations set identified by an object. More...
 
subroutine opencmiss_iron::cmfe_field_componentinterpolationgetnumber (regionUserNumber, fieldUserNumber, variableType, componentNumber, interpolationType, err)
 Returns the interpolation type for a field variable component for a field identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_field_componentinterpolationgetobj (field, variableType, componentNumber, interpolationType, err)
 Returns the interpolation type for a field variable component for a field identified by an object. More...
 
subroutine opencmiss_iron::cmfe_field_componentinterpolationsetnumber (regionUserNumber, fieldUserNumber, variableType, componentNumber, interpolationType, err)
 Sets/changes the interpolation type for a field variable component for a field identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_field_componentinterpolationsetobj (field, variableType, componentNumber, interpolationType, err)
 Sets/changes the interpolation type for a field variable component for a field identified by an object. More...
 
subroutine opencmiss_iron::cmfe_field_componentlabelgetcnumber (regionUserNumber, fieldUserNumber, variableType, componentNumber, label, err)
 Returns the character string label for a field variable component for a field identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_field_componentlabelgetcobj (field, variableType, componentNumber, label, err)
 Returns the character string label for a field variable component for a field identified by an object. More...
 
subroutine opencmiss_iron::cmfe_field_componentlabelgetvsnumber (regionUserNumber, fieldUserNumber, variableType, componentNumber, label, err)
 Returns the varying string label for a field variable component for a field identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_field_componentlabelgetvsobj (field, variableType, componentNumber, label, err)
 Returns the varying string label for a field variable component for a field identified by an object. More...
 
subroutine opencmiss_iron::cmfe_field_componentlabelsetcnumber (regionUserNumber, fieldUserNumber, variableType, componentNumber, label, err)
 Sets/changes the character string label for a field variable component for a field identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_field_componentlabelsetcobj (field, variableType, componentNumber, label, err)
 Sets/changes the character string label for a field variable component for a field identified by an object. More...
 
subroutine opencmiss_iron::cmfe_field_componentlabelsetvsnumber (regionUserNumber, fieldUserNumber, variableType, componentNumber, label, err)
 Sets/changes the varying string label for a field variable component for a field identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_field_componentlabelsetvsobj (field, variableType, componentNumber, label, err)
 Sets/changes the varying string label for a field variable component for a field identified by an object. More...
 
subroutine opencmiss_iron::cmfe_field_componentmeshcomponentgetnumber (regionUserNumber, fieldUserNumber, variableType, componentNumber, meshComponent, err)
 Returns the mesh component number for a field variable component for a field identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_field_componentmeshcomponentgetobj (field, variableType, componentNumber, meshComponent, err)
 Returns the mesh component number for a field variable component for a field identified by an object. More...
 
subroutine opencmiss_iron::cmfe_field_componentmeshcomponentsetnumber (regionUserNumber, fieldUserNumber, variableType, componentNumber, meshComponent, err)
 Sets/changes the mesh component number for a field variable component for a field identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_field_componentmeshcomponentsetobj (field, variableType, componentNumber, meshComponent, err)
 Sets/changes the mesh component number for a field variable component for a field identified by an object. More...
 
subroutine opencmiss_iron::cmfe_field_componentvaluesinitialiseintgnumber (regionUserNumber, fieldUserNumber, variableType, fieldSetType, componentNumber, value, err)
 Initialises the values of parameter set of a field variable component to an integer constant value for a field identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_field_componentvaluesinitialiseintgobj (field, variableType, fieldSetType, componentNumber, value, err)
 Initialises the values of parameter set of a field variable component to an integer constant value for a field identified by an object. More...
 
subroutine opencmiss_iron::cmfe_field_componentvaluesinitialisespnumber (regionUserNumber, fieldUserNumber, variableType, fieldSetType, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_componentvaluesinitialisespobj (field, variableType, fieldSetType, componentNumber, value, err)
 Initialises the values of parameter set of a field variable component to a single precision constant value for a field identified by an object. More...
 
subroutine opencmiss_iron::cmfe_field_componentvaluesinitialisedpnumber (regionUserNumber, fieldUserNumber, variableType, fieldSetType, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_componentvaluesinitialisedpobj (field, variableType, fieldSetType, componentNumber, value, err)
 Initialises the values of parameter set of a field variable component to a double precision constant value for a field identified by an object. More...
 
subroutine opencmiss_iron::cmfe_field_componentvaluesinitialiselnumber (regionUserNumber, fieldUserNumber, variableType, fieldSetType, componentNumber, value, err)
 Initialises the values of parameter set of a field variable component to a logical constant value for a field identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_field_componentvaluesinitialiselobj (field, variableType, fieldSetType, componentNumber, value, err)
 Initialises the values of parameter set of a field variable component to a logical constant value for a field identified by an object. More...
 
subroutine opencmiss_iron::cmfe_field_datatypegetnumber (regionUserNumber, fieldUserNumber, variableType, dataType, err)
 Returns the data type for a field variable for a field identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_field_datatypegetobj (field, variableType, dataType, err)
 Returns the data type for a field variable for a field identified by an object. More...
 
subroutine opencmiss_iron::cmfe_field_datatypesetnumber (regionUserNumber, fieldUserNumber, variableType, dataType, err)
 Sets/changes the data type for a field variable for a field identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_field_datatypesetobj (field, variableType, dataType, err)
 Sets/changes the data type for a field variable for a field identified by an object. More...
 
subroutine opencmiss_iron::cmfe_field_dofordertypegetnumber (regionUserNumber, fieldUserNumber, variableType, DOFOrderType, err)
 Returns the DOF order type for a field variable for a field identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_field_dofordertypegetobj (field, variableType, DOFOrderType, err)
 Returns the DOF Order type for a field variable for a field identified by an object. More...
 
subroutine opencmiss_iron::cmfe_field_dofordertypesetnumber (regionUserNumber, fieldUserNumber, variableType, DOFOrderType, err)
 Sets/changes the DOF order type for a field variable for a field identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_field_dofordertypesetobj (field, variableType, DOFOrderType, err)
 Sets/changes the DOF Order type for a field variable for a field identified by an object. More...
 
subroutine opencmiss_iron::cmfe_field_createfinishnumber (regionUserNumber, fieldUserNumber, err)
 Finishes the creation of a field identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_field_createfinishobj (field, err)
 Finishes the creation of a field identified by an object. More...
 
subroutine opencmiss_iron::cmfe_field_createstartnumber (fieldUserNumber, regionUserNumber, err)
 Starts the creation of a field identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_field_createstartinterfaceobj (fieldUserNumber, interface, field, err)
 Starts the creation of a field on an interface identified by an object. More...
 
subroutine opencmiss_iron::cmfe_field_createstartregionobj (fieldUserNumber, region, field, err)
 Starts the creation of a field on a region identified by an object. More...
 
subroutine opencmiss_iron::cmfe_field_dependenttypegetnumber (regionUserNumber, fieldUserNumber, dependentType, err)
 Returns the dependent type for a field identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_field_dependenttypegetobj (field, dependentType, err)
 Returns the dependent type for a field identified by an object. More...
 
subroutine opencmiss_iron::cmfe_field_dependenttypesetnumber (regionUserNumber, fieldUserNumber, dependentType, err)
 Sets/changes the dependent type for a field identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_field_dependenttypesetobj (field, dependentType, err)
 Sets/changes the dependent type for a field identified by an object. More...
 
subroutine opencmiss_iron::cmfe_field_destroynumber (regionUserNumber, fieldUserNumber, err)
 Destroys a field identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_field_destroyobj (field, err)
 Destroys a field identified by an object. More...
 
subroutine opencmiss_iron::cmfe_field_dimensiongetnumber (regionUserNumber, fieldUserNumber, variableType, dimension, err)
 Returns the dimension for a field identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_field_dimensiongetobj (field, variableType, dimension, err)
 Returns the dimension for a field identified by an object. More...
 
subroutine opencmiss_iron::cmfe_field_dimensionsetnumber (regionUserNumber, fieldUserNumber, variableType, dimension, err)
 Sets/changes the dimension for a field identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_field_dimensionsetobj (field, variableType, dimension, err)
 Sets/changes the dimension for a field identified by an object. More...
 
subroutine opencmiss_iron::cmfe_field_geometricfieldgetnumber (regionUserNumber, fieldUserNumber, geometricFieldUserNumber, err)
 Returns the geometric field for a field identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_field_geometricfieldgetobj (field, geometricField, err)
 Returns the geometric field for a field identified by an object. More...
 
subroutine opencmiss_iron::cmfe_field_geometricfieldsetnumber (regionUserNumber, fieldUserNumber, geometricFieldUserNumber, err)
 Sets/changes the geometric field for a field identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_field_geometricfieldsetobj (field, geometricField, err)
 Sets/changes the geometric field for a field identified by an object. More...
 
subroutine opencmiss_iron::cmfe_field_geometricparameterselementlinelengthgetnumber (regionUserNumber, geometricFieldUserNumber, elementNumber, elementLineNumber, lineLength, err)
 Gets the line length between nodes of a geometric field for a given element number and element basis line number by a user number. More...
 
subroutine opencmiss_iron::cmfe_field_geometricparameterselementvolumegetnumber (regionUserNumber, geometricFieldUserNumber, elementNumber, elementVolume, err)
 Gets the volume for a given element number by a user number. More...
 
subroutine opencmiss_iron::cmfe_field_geometricparameterselementlinelengthgetobj (geometricField, elementNumber, elementLineNumber, lineLength, err)
 Gets the line length between nodes of a geometric field for a given element number and element basis line number by an object. More...
 
subroutine opencmiss_iron::cmfe_field_geometricparameterselementvolumegetobj (geometricField, elementNumber, elementVolume, err)
 Gets the volume for a given element number by an object. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetnodescalefactorgetnumber (regionUserNumber, fieldUserNumber, variableType, versionNumber, derivativeNumber, nodeUserNumber, componentNumber, scaleFactor, err)
 Gets the scale factor for a particular node identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetnodescalefactorgetobj (field, variableType, versionNumber, derivativeNumber, nodeUserNumber, componentNumber, scaleFactor, err)
 Gets the scale factor for a particular node identified by an object. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetnodescalefactorsgetnumber (regionUserNumber, fieldUserNumber, variableType, meshComponentNumber, scaleFactors, err)
 Gets the scale factors for all nodes identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetnodescalefactorsgetobj (field, variableType, meshComponentNumber, scaleFactors, err)
 Gets the scale factors for all nodes identified by an object. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetnodenumberofscalefactordofsgetnumber (regionUserNumber, fieldUserNumber, variableType, meshComponentNumber, numberOfScaleFactorsDofs, err)
 Gets the number of scale factor dofs, identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetnodenumberofscalefactordofsgetobj (field, variableType, meshComponentNumber, numberOfScaleFactorsDofs, err)
 Gets the number of scale factor dofs, identified by an object. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetnodescalefactorsetnumber (regionUserNumber, fieldUserNumber, variableType, versionNumber, derivativeNumber, nodeUserNumber, componentNumber, scaleFactor, err)
 Sets the scale factor for a particular node identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetnodescalefactorsetobj (field, variableType, versionNumber, derivativeNumber, nodeUserNumber, componentNumber, scaleFactor, err)
 Sets the scale factor for a particular node identified by an object. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetnodescalefactorssetnumber (regionUserNumber, fieldUserNumber, variableType, meshComponentNumber, scaleFactors, err)
 Sets the scale factors for all nodes identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetnodescalefactorssetobj (field, variableType, meshComponentNumber, scaleFactors, err)
 Sets the scale factors for all nodes identified by an object. More...
 
subroutine opencmiss_iron::cmfe_field_labelgetcnumber (regionUserNumber, fieldUserNumber, label, err)
 Returns the character string label for a field identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_field_labelgetcobj (field, label, err)
 Returns the character string label for a field identified by an object. More...
 
subroutine opencmiss_iron::cmfe_field_labelgetvsnumber (regionUserNumber, fieldUserNumber, label, err)
 Returns the varying string label for a field identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_field_labelgetvsobj (field, label, err)
 Returns the varying string label for a field identified by an object. More...
 
subroutine opencmiss_iron::cmfe_field_labelsetcnumber (regionUserNumber, fieldUserNumber, label, err)
 Sets/changes the character string label for a field identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_field_labelsetcobj (field, label, err)
 Sets/changes the character string label for a field identified by an object. More...
 
subroutine opencmiss_iron::cmfe_field_labelsetvsnumber (regionUserNumber, fieldUserNumber, label, err)
 Sets/changes the varying string label for a field identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_field_labelsetvsobj (field, label, err)
 Sets/changes the varying string label for a field identified by an object. More...
 
subroutine opencmiss_iron::cmfe_field_positionnormaltangentcalculatenodenumber (regionUserNumber, fieldUserNumber, variableType, componentNumber, localNodeNumber, position, normal, tangents, err)
 Returns the interpolation type for a field variable component for a field identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_field_positionnormaltangentcalculatenodeobj (field, variableType, componentNumber, localNodeNumber, position, normal, tangents, err)
 Returns the position, normal and tangents for a field node for a field identified by an object. More...
 
subroutine opencmiss_iron::cmfe_field_meshdecompositiongetnumber (regionUserNumber, fieldUserNumber, decompositionUserNumber, err)
 Returns the mesh decomposition for a field identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_field_meshdecompositiongetobj (field, meshDecomposition, err)
 Returns the mesh decomposition for a field identified by an object. More...
 
subroutine opencmiss_iron::cmfe_field_meshdecompositionsetnumber (regionUserNumber, fieldUserNumber, meshUserNumber, decompositionUserNumber, err)
 Sets/changes the mesh decomposition for a field identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_field_meshdecompositionsetobj (field, meshDecomposition, err)
 Sets/changes the mesh decomposition for a field identified by an object. More...
 
subroutine opencmiss_iron::cmfe_field_dataprojectionsetnumber (regionUserNumber, fieldUserNumber, dataProjectionUserNumber, err)
 Sets/changes the data projection for a field identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_field_dataprojectionsetobj (field, dataProjection, err)
 Sets/changes the data projection for a field identified by an object. More...
 
subroutine opencmiss_iron::cmfe_field_numberofcomponentsgetnumber (regionUserNumber, fieldUserNumber, variableType, numberOfComponents, err)
 Returns the number of componenets for a field variable for a field identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_field_numberofcomponentsgetobj (field, variableType, numberOfComponents, err)
 Returns the number of components for a field variable for a field identified by an object. More...
 
subroutine opencmiss_iron::cmfe_field_numberofcomponentssetnumber (regionUserNumber, fieldUserNumber, variableType, numberOfComponents, err)
 Sets/changes the number of componenets for a field variable for a field identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_field_numberofcomponentssetobj (field, variableType, numberOfComponents, err)
 Sets/changes the number of components for a field variable for a field identified by an object. More...
 
subroutine opencmiss_iron::cmfe_field_numberofvariablesgetnumber (regionUserNumber, fieldUserNumber, numberOfVariables, err)
 Returns the number of variables for a field identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_field_numberofvariablesgetobj (field, numberOfVariables, err)
 Returns the number of variables for a field identified by an object. More...
 
subroutine opencmiss_iron::cmfe_field_numberofvariablessetnumber (regionUserNumber, fieldUserNumber, numberOfVariables, err)
 Sets/chnages the number of variables for a field identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_field_numberofvariablessetobj (field, numberOfVariables, err)
 Sets/changes the number of variables for a field identified by an object. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetaddconstantintgnumber (regionUserNumber, fieldUserNumber, variableType, fieldSetType, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetaddconstantintgobj (field, variableType, fieldSetType, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetaddconstantspnumber (regionUserNumber, fieldUserNumber, variableType, fieldSetType, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetaddconstantspobj (field, variableType, fieldSetType, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetaddconstantdpnumber (regionUserNumber, fieldUserNumber, variableType, fieldSetType, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetaddconstantdpobj (field, variableType, fieldSetType, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetaddconstantlnumber (regionUserNumber, fieldUserNumber, variableType, fieldSetType, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetaddconstantlobj (field, variableType, fieldSetType, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetaddelementintgnumber (regionUserNumber, fieldUserNumber, variableType, fieldSetType, userElementNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetaddelementintgobj (field, variableType, fieldSetType, userElementNumber, componentNumber, value, err)
 Adds the given integer value to an element in the given parameter set for field variable component for a field identified by an object. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetaddelementspnumber (regionUserNumber, fieldUserNumber, variableType, fieldSetType, userElementNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetaddelementspobj (field, variableType, fieldSetType, userElementNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetaddelementdpnumber (regionUserNumber, fieldUserNumber, variableType, fieldSetType, userElementNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetaddelementdpobj (field, variableType, fieldSetType, userElementNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetaddelementlnumber (regionUserNumber, fieldUserNumber, variableType, fieldSetType, userElementNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetaddelementlobj (field, variableType, fieldSetType, userElementNumber, componentNumber, value, err)
 Adds the given logical value to an element in the given parameter set for field variable component for a field identified by an object. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetaddnodeintgnumber (regionUserNumber, fieldUserNumber, variableType, fieldSetType, versionNumber, derivativeNumber, userNodeNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetaddnodeintgobj (field, variableType, fieldSetType, versionNumber, derivativeNumber, userNodeNumber, componentNumber, value, err)
 Adds the given integer value to an node in the given parameter set for field variable component for a field identified by an object. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetaddnodespnumber (regionUserNumber, fieldUserNumber, variableType, fieldSetType, versionNumber, derivativeNumber, userNodeNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetaddnodespobj (field, variableType, fieldSetType, versionNumber, derivativeNumber, userNodeNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetaddnodedpnumber (regionUserNumber, fieldUserNumber, variableType, fieldSetType, versionNumber, derivativeNumber, userNodeNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetaddnodedpobj (field, variableType, fieldSetType, versionNumber, derivativeNumber, userNodeNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetaddnodelnumber (regionUserNumber, fieldUserNumber, variableType, fieldSetType, versionNumber, derivativeNumber, userNodeNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetaddnodelobj (field, variableType, fieldSetType, versionNumber, derivativeNumber, userNodeNumber, componentNumber, value, err)
 Adds the given logical value to an node in the given parameter set for field variable component for a field identified by an object. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetcreatenumber (regionUserNumber, fieldUserNumber, variableType, fieldSetType, err)
 Creates a new parameter set of type set type for a field variable for a field identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetcreateobj (field, variableType, fieldSetType, err)
 Creates a new parameter set of type set type for a field variable for a field identified by an object. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetdestroynumber (regionUserNumber, fieldUserNumber, variableType, fieldSetType, err)
 Destroys the specified parameter set type for a field variable for a field identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetdestroyobj (field, variableType, fieldSetType, err)
 Destroys the specified parameter set type for a field variable for a field identified by an object. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetdatagetintgnumber (regionUserNumber, fieldUserNumber, variableType, fieldSetType, parameters, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetdatagetintgobj (field, variableType, fieldSetType, parameters, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetdatagetspnumber (regionUserNumber, fieldUserNumber, variableType, fieldSetType, parameters, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetdatagetspobj (field, variableType, fieldSetType, parameters, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetdatagetdpnumber (regionUserNumber, fieldUserNumber, variableType, fieldSetType, parameters, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetdatagetdpobj (field, variableType, fieldSetType, parameters, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetdatagetlnumber (regionUserNumber, fieldUserNumber, variableType, fieldSetType, parameters, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetdatagetlobj (field, variableType, fieldSetType, parameters, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetdatarestoreintgnumber (regionUserNumber, fieldUserNumber, variableType, fieldSetType, parameters, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetdatarestoreintgobj (field, variableType, fieldSetType, parameters, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetdatarestorespnumber (regionUserNumber, fieldUserNumber, variableType, fieldSetType, parameters, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetdatarestorespobj (field, variableType, fieldSetType, parameters, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetdatarestoredpnumber (regionUserNumber, fieldUserNumber, variableType, fieldSetType, parameters, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetdatarestoredpobj (field, variableType, fieldSetType, parameters, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetdatarestorelnumber (regionUserNumber, fieldUserNumber, variableType, fieldSetType, parameters, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetdatarestorelobj (field, variableType, fieldSetType, parameters, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetgetconstantintgnumber (regionUserNumber, fieldUserNumber, variableType, fieldSetType, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetgetconstantintgobj (field, variableType, fieldSetType, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetgetconstantspnumber (regionUserNumber, fieldUserNumber, variableType, fieldSetType, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetgetconstantspobj (field, variableType, fieldSetType, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetgetconstantdpnumber (regionUserNumber, fieldUserNumber, variableType, fieldSetType, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetgetconstantdpobj (field, variableType, fieldSetType, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetgetconstantlnumber (regionUserNumber, fieldUserNumber, variableType, fieldSetType, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetgetconstantlobj (field, variableType, fieldSetType, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetgetdatapointintgnumberi (parentRegionUserNumber, interfaceUserNumber, fieldUserNumber, variableType, fieldSetType, userDataPointNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetgetdatapointintgnumberr (regionUserNumber, fieldUserNumber, variableType, fieldSetType, userDataPointNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetgetdatapointintgobj (field, variableType, fieldSetType, userDataPointNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetgetdatapointspnumberi (parentRegionUserNumber, interfaceUserNumber, fieldUserNumber, variableType, fieldSetType, userDataPointNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetgetdatapointspnumberr (regionUserNumber, fieldUserNumber, variableType, fieldSetType, userDataPointNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetgetdatapointspobj (field, variableType, fieldSetType, userDataPointNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetgetdatapointdpnumberi (parentRegionUserNumber, interfaceUserNumber, fieldUserNumber, variableType, fieldSetType, userDataPointNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetgetdatapointdpnumberr (regionUserNumber, fieldUserNumber, variableType, fieldSetType, userDataPointNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetgetdatapointdpobj (field, variableType, fieldSetType, userDataPointNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetgetdatapointlnumberi (parentRegionUserNumber, interfaceUserNumber, fieldUserNumber, variableType, fieldSetType, userDataPointNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetgetdatapointlnumberr (regionUserNumber, fieldUserNumber, variableType, fieldSetType, userDataPointNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetgetdatapointlobj (field, variableType, fieldSetType, userDataPointNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetgetelementintgnumber (regionUserNumber, fieldUserNumber, variableType, fieldSetType, userElementNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetgetelementintgobj (field, variableType, fieldSetType, userElementNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetgetelementspnumber (regionUserNumber, fieldUserNumber, variableType, fieldSetType, userElementNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetgetelementspobj (field, variableType, fieldSetType, userElementNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetgetelementdpnumber (regionUserNumber, fieldUserNumber, variableType, fieldSetType, userElementNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetgetelementdpobj (field, variableType, fieldSetType, userElementNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetgetelementlnumber (regionUserNumber, fieldUserNumber, variableType, fieldSetType, userElementNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetgetelementlobj (field, variableType, fieldSetType, userElementNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetgetnodeintgnumber (regionUserNumber, fieldUserNumber, variableType, fieldSetType, versionNumber, derivativeNumber, userNodeNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetgetnodeintgobj (field, variableType, fieldSetType, versionNumber, derivativeNumber, userNodeNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetgetnodespnumber (regionUserNumber, fieldUserNumber, variableType, fieldSetType, versionNumber, derivativeNumber, userNodeNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetgetnodespobj (field, variableType, fieldSetType, versionNumber, derivativeNumber, userNodeNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetgetnodedpnumber (regionUserNumber, fieldUserNumber, variableType, fieldSetType, versionNumber, derivativeNumber, userNodeNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetgetnodedpobj (field, variableType, fieldSetType, versionNumber, derivativeNumber, userNodeNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetgetnodelnumber (regionUserNumber, fieldUserNumber, variableType, fieldSetType, versionNumber, derivativeNumber, userNodeNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetgetnodelobj (field, variableType, fieldSetType, versionNumber, derivativeNumber, userNodeNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetgetgausspointdpobj (field, variableType, fieldSetType, gaussPointNumber, userElementNumber, componentNumber, VALUE, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetupdateconstantintgnumber (regionUserNumber, fieldUserNumber, variableType, fieldSetType, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetupdateconstantintgobj (field, variableType, fieldSetType, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetupdateconstantspnumber (regionUserNumber, fieldUserNumber, variableType, fieldSetType, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetupdateconstantspobj (field, variableType, fieldSetType, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetupdateconstantdpnumber (regionUserNumber, fieldUserNumber, variableType, fieldSetType, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetupdateconstantdpobj (field, variableType, fieldSetType, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetupdateconstantlnumber (regionUserNumber, fieldUserNumber, variableType, fieldSetType, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetupdateconstantlobj (field, variableType, fieldSetType, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetupdatedatapointintgnumberi (parentRegionUserNumber, interfaceUserNumber, fieldUserNumber, variableType, fieldSetType, userDataPointNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetupdatedatapointintgnumberr (regionUserNumber, fieldUserNumber, variableType, fieldSetType, userDataPointNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetupdatedatapointintgobj (field, variableType, fieldSetType, userDataPointNumber, componentNumber, value, err)
 Update the given parameter set a integer value for the specified constant of a field variable component for a field identified by an object. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetupdatedatapointspnumberi (parentRegionUserNumber, interfaceUserNumber, fieldUserNumber, variableType, fieldSetType, userDataPointNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetupdatedatapointspnumberr (regionUserNumber, fieldUserNumber, variableType, fieldSetType, userDataPointNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetupdatedatapointspobj (field, variableType, fieldSetType, userDataPointNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetupdatedatapointdpnumberi (parentRegionUserNumber, interfaceUserNumber, fieldUserNumber, variableType, fieldSetType, userDataPointNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetupdatedatapointdpnumberr (regionUserNumber, fieldUserNumber, variableType, fieldSetType, userDataPointNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetupdatedatapointdpobj (field, variableType, fieldSetType, userDataPointNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetupdatedatapointlnumberi (parentRegionUserNumber, interfaceUserNumber, fieldUserNumber, variableType, fieldSetType, userDataPointNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetupdatedatapointlnumberr (regionUserNumber, fieldUserNumber, variableType, fieldSetType, userDataPointNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetupdatedatapointlobj (field, variableType, fieldSetType, userDataPointNumber, componentNumber, value, err)
 Update the given parameter set a logical value for the specified constant of a field variable component for a field identified by an object. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetupdateelementintgnumber (regionUserNumber, fieldUserNumber, variableType, fieldSetType, userElementNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetupdateelementintgobj (field, variableType, fieldSetType, userElementNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetupdateelementspnumber (regionUserNumber, fieldUserNumber, variableType, fieldSetType, userElementNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetupdateelementspobj (field, variableType, fieldSetType, userElementNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetupdateelementdpnumber (regionUserNumber, fieldUserNumber, variableType, fieldSetType, userElementNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetupdateelementdpobj (field, variableType, fieldSetType, userElementNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetupdateelementlnumber (regionUserNumber, fieldUserNumber, variableType, fieldSetType, userElementNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetupdateelementlobj (field, variableType, fieldSetType, userElementNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetupdateelementdatapointdpobj (field, variableType, fieldSetType, elementNumber, dataPointIndex, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetupdatefinishnumber (regionUserNumber, fieldUserNumber, variableType, fieldSetType, err)
 Finishes the parameter set update for a field variable for a field identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetupdatefinishobj (field, variableType, fieldSetType, err)
 Finishes the parameter set update for a field variable for a field identified by an object. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetupdatenodeintgnumber (regionUserNumber, fieldUserNumber, variableType, fieldSetType, versionNumber, derivativeNumber, userNodeNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetupdatenodeintgobj (field, variableType, fieldSetType, versionNumber, derivativeNumber, userNodeNumber, componentNumber, value, err)
 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 an object. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetupdatenodespnumber (regionUserNumber, fieldUserNumber, variableType, fieldSetType, versionNumber, derivativeNumber, userNodeNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetupdatenodespobj (field, variableType, fieldSetType, versionNumber, derivativeNumber, userNodeNumber, componentNumber, value, err)
 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 an object. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetupdatenodedpnumber (regionUserNumber, fieldUserNumber, variableType, fieldSetType, versionNumber, derivativeNumber, userNodeNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetupdatenodedpobj (field, variableType, fieldSetType, versionNumber, derivativeNumber, userNodeNumber, componentNumber, value, err)
 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 an object. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetupdatenodelnumber (regionUserNumber, fieldUserNumber, variableType, fieldSetType, versionNumber, derivativeNumber, userNodeNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetupdatenodelobj (field, variableType, fieldSetType, versionNumber, derivativeNumber, userNodeNumber, componentNumber, value, err)
 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 an object. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetupdatelocaldofsdpobj (field, variableType, fieldSetType, values, err)
 Updates the given parameter set with the given values for all local dofs of the field variable identified by an object.. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetupdategausspointintgnumber (regionUserNumber, fieldUserNumber, variableType, fieldSetType, gaussPointNumber, userElementNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetupdategausspointintgobj (field, variableType, fieldSetType, gaussPointNumber, userElementNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetupdategausspointspnumber (regionUserNumber, fieldUserNumber, variableType, fieldSetType, gaussPointNumber, userElementNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetupdategausspointspobj (field, variableType, fieldSetType, gaussPointNumber, userElementNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetupdategausspointdpnumber (regionUserNumber, fieldUserNumber, variableType, fieldSetType, gaussPointNumber, userElementNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetupdategausspointdpobj (field, variableType, fieldSetType, gaussPointNumber, userElementNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetupdategausspointlnumber (regionUserNumber, fieldUserNumber, variableType, fieldSetType, gaussPointNumber, userElementNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetupdategausspointlobj (field, variableType, fieldSetType, gaussPointNumber, userElementNumber, componentNumber, value, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetinterpolatesinglexidpnumber (regionUserNumber, fieldUserNumber, variableType, fieldSetType, derivativeNumber, userElementNumber, xi, values, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetinterpolatesinglexidpobj (field, variableType, fieldSetType, derivativeNumber, userElementNumber, xi, values, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetinterpolatemultiplexidpnumber (regionUserNumber, fieldUserNumber, variableType, fieldSetType, derivativeNumber, userElementNumber, xi, values, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetinterpolatemultiplexidpobj (field, variableType, fieldSetType, derivativeNumber, userElementNumber, xi, values, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetinterpolatesinglegaussdpnumber (regionUserNumber, fieldUserNumber, variableType, fieldSetType, derivativeNumber, userElementNumber, quadratureScheme, GaussPoint, values, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetinterpolatesinglegaussdpobj (field, variableType, fieldSetType, derivativeNumber, userElementNumber, quadratureScheme, GaussPoint, values, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetinterpolatemultiplegaussdpnumber (regionUserNumber, fieldUserNumber, variableType, fieldSetType, derivativeNumber, userElementNumber, quadratureScheme, GaussPoints, values, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetinterpolatemultiplegaussdpobj (field, variableType, fieldSetType, derivativeNumber, userElementNumber, quadratureScheme, GaussPoints, values, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetupdatestartnumber (regionUserNumber, fieldUserNumber, variableType, fieldSetType, err)
 Starts the parameter set update for a field variable for a field identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_field_parametersetupdatestartobj (field, variableType, fieldSetType, err)
 Starts the parameter set update for a field variable for a field identified by an object. More...
 
subroutine opencmiss_iron::cmfe_field_parameterstofieldparameterscomponentcopynumber (fromRegionUserNumber, fromFieldUserNumber, fromVariableType, fromParameterSetType, fromComponentNumber, toRegionUserNumber, toFieldUserNumber, toVariableType, toParameterSetType, toComponentNumber, err)
 Copy the parameters from the parameter set of a component of a field variable to the paramters of a parameter set of a component of another field variable, where both fields are identified by user numbers. More...
 
subroutine opencmiss_iron::cmfe_field_parameterstofieldparameterscomponentcopyobj (fromField, fromVariableType, fromParameterSetType, fromComponentNumber, toField, toVariableType, toParameterSetType, toComponentNumber, err)
 Copy the parameters from the parameter set of a component of a field variable to the paramters of a parameter set of a component of another field variable, where both fields are objects. More...
 
subroutine opencmiss_iron::cmfe_field_scalingtypegetnumber (regionUserNumber, fieldUserNumber, scalingType, err)
 Returns the scaling type for a field identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_field_scalingtypegetobj (field, scalingType, err)
 Returns the scaling type for a field identified by an object. More...
 
subroutine opencmiss_iron::cmfe_field_scalingtypesetnumber (regionUserNumber, fieldUserNumber, scalingType, err)
 Sets/changes the scaling type for a field identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_field_scalingtypesetobj (field, scalingType, err)
 Sets/changes the scaling type for a field identified by an object. More...
 
subroutine opencmiss_iron::cmfe_field_typegetnumber (regionUserNumber, fieldUserNumber, fieldType, err)
 Returns the field type for a field identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_field_typegetobj (field, fieldType, err)
 Returns the type for a field identified by an object. More...
 
subroutine opencmiss_iron::cmfe_field_typesetnumber (regionUserNumber, fieldUserNumber, fieldType, err)
 Sets/changes the field type for a field identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_field_typesetobj (field, fieldType, err)
 Sets/changes the type for a field identified by an object. More...
 
subroutine opencmiss_iron::cmfe_field_variablelabelgetcnumber (regionUserNumber, fieldUserNumber, variableType, label, err)
 Returns the character string label for a field variable for a field identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_field_variablelabelgetcobj (field, variableType, label, err)
 Returns the character string label for a field variable for a field identified by an object. More...
 
subroutine opencmiss_iron::cmfe_field_variablelabelgetvsnumber (regionUserNumber, fieldUserNumber, variableType, label, err)
 Returns the varying string label for a field variable for a field identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_field_variablelabelgetvsobj (field, variableType, label, err)
 Returns the varying string label for a field variable for a field identified by an object. More...
 
subroutine opencmiss_iron::cmfe_field_variablelabelsetcnumber (regionUserNumber, fieldUserNumber, variableType, label, err)
 Sets/changes the character string label for a field variable for a field identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_field_variablelabelsetcobj (field, variableType, label, err)
 Sets/changes the character string label for a field variable for a field identified by an object. More...
 
subroutine opencmiss_iron::cmfe_field_variablelabelsetvsnumber (regionUserNumber, fieldUserNumber, variableType, label, err)
 Sets/changes the varying string label for a field variable for a field identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_field_variablelabelsetvsobj (field, variableType, label, err)
 Sets/changes the varying string label for a field variable for a field identified by an object. More...
 
subroutine opencmiss_iron::cmfe_field_variabletypesgetnumber (regionUserNumber, fieldUserNumber, variableTypes, err)
 Returns the field variable types for a field identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_field_variabletypesgetobj (field, variableTypes, err)
 Returns the variable types for a field identified by an object. More...
 
subroutine opencmiss_iron::cmfe_field_variabletypessetnumber (regionUserNumber, fieldUserNumber, variableTypes, err)
 Sets/changes the field variable types for a field identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_field_variabletypessetobj (field, variableTypes, err)
 Sets/changes the variable types for a field identified by an object. More...
 
subroutine opencmiss_iron::cmfe_fields_elementsexportccobj (fields, fileName, method, err)
 Export element information for fields set identified by an object. More...
 
subroutine opencmiss_iron::cmfe_fields_elementsexportvscobj (fields, fileName, method, err)
 Export element information for fields set identified by an object. More...
 
subroutine opencmiss_iron::cmfe_fields_elementsexportcvsobj (fields, fileName, method, err)
 Export element information for fields set identified by an object. More...
 
subroutine opencmiss_iron::cmfe_fields_elementsexportvsvsobj (fields, fileName, method, err)
 Export element information for fields set identified by an object. More...
 
subroutine opencmiss_iron::cmfe_fields_nodesexportccobj (fields, fileName, method, err)
 Export nodal information for fields set identified by an object. More...
 
subroutine opencmiss_iron::cmfe_fields_nodesexportvscobj (fields, fileName, method, err)
 Export nodal information for fields set identified by an object. More...
 
subroutine opencmiss_iron::cmfe_fields_nodesexportcvsobj (fields, fileName, method, err)
 Export nodal information for fields set identified by an object. More...
 
subroutine opencmiss_iron::cmfe_fields_nodesexportvsvsobj (fields, fileName, method, err)
 Export nodal information for fields set identified by an object. More...
 
subroutine opencmiss_iron::cmfe_generatedmesh_basisgetnumber (regionUserNumber, generatedMeshUserNumber, basisUserNumbers, err)
 Returns the basis for a generated mesh on a region identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_generatedmesh_basisgetobj (generatedMesh, bases, err)
 Returns the basis for a generated mesh identified by an object. More...
 
subroutine opencmiss_iron::cmfe_generatedmesh_basissetnumber0 (regionUserNumber, generatedMeshUserNumber, basisUserNumber, err)
 Sets/changes the basis for a generated mesh on a region identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_generatedmesh_basissetnumber1 (regionUserNumber, generatedMeshUserNumber, basisUserNumbers, err)
 Sets/changes the basis for a generated mesh on a region identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_generatedmesh_basissetobj0 (generatedMesh, basis, err)
 Sets/changes the basis for a generated mesh identified by an object. More...
 
subroutine opencmiss_iron::cmfe_generatedmesh_basissetobj1 (generatedMesh, bases, err)
 Sets/changes the basis for a generated mesh identified by an object. More...
 
subroutine opencmiss_iron::cmfe_generatedmesh_basevectorssetnumber (regionUserNumber, generatedMeshUserNumber, baseVectors, err)
 Sets/changes the base vectors for a generated mesh on a region identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_generatedmesh_basevectorssetobj (generatedMesh, baseVectors, err)
 Sets/changes the base vectors for a generated mesh identified by an object. More...
 
subroutine opencmiss_iron::cmfe_generatedmesh_createfinishnumber (regionUserNumber, generatedMeshUserNumber, meshUserNumber, err)
 Finishes the creation of a generated mesh on a region identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_generatedmesh_createfinishobj (generatedMesh, meshUserNumber, mesh, err)
 Finishes the creation of a generated mesh identified by an object. More...
 
subroutine opencmiss_iron::cmfe_generatedmesh_createstartnumber (generatedMeshUserNumber, regionUserNumber, err)
 Starts the creation of a generated mesh on a region identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_generatedmesh_createstartinterfaceobj (generatedMeshUserNumber, interface, generatedMesh, err)
 Starts the creation of a generated mesh on an interface identified by an object. More...
 
subroutine opencmiss_iron::cmfe_generatedmesh_createstartregionobj (generatedMeshUserNumber, region, generatedMesh, err)
 Starts the creation of a generated mesh on a region identified by an object. More...
 
subroutine opencmiss_iron::cmfe_generatedmesh_destroynumber (regionUserNumber, generatedMeshUserNumber, err)
 Destroys a generated mesh on a region identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_generatedmesh_destroyobj (generatedMesh, err)
 Destroys a generated mesh identified by an object. More...
 
subroutine opencmiss_iron::cmfe_generatedmesh_extentgetnumber (regionUserNumber, generatedMeshUserNumber, extent, err)
 Returns the extent for a generated mesh on a region identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_generatedmesh_extentgetobj (generatedMesh, extent, err)
 Returns the extent for a generated mesh identified by an object. More...
 
subroutine opencmiss_iron::cmfe_generatedmesh_extentsetnumber (regionUserNumber, generatedMeshUserNumber, extent, err)
 Sets/changes the extent for a generated mesh on a region identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_generatedmesh_extentsetobj (generatedMesh, extent, err)
 Sets/changes the extent for a generated mesh identified by an object. More...
 
subroutine opencmiss_iron::cmfe_generatedmesh_numberofelementsgetnumber (regionUserNumber, generatedMeshUserNumber, numberOfElements, err)
 Returns the number of elements for a generated mesh on a region identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_generatedmesh_numberofelementsgetobj (generatedMesh, numberOfElements, err)
 Returns the number of elements for a generated mesh identified by an object. More...
 
subroutine opencmiss_iron::cmfe_generatedmesh_numberofelementssetnumber (regionUserNumber, generatedMeshUserNumber, numberOfElements, err)
 Sets/changes the number of elements for a generated mesh on a region identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_generatedmesh_numberofelementssetobj (generatedMesh, numberOfElements, err)
 Sets/changes the number of elements for a generated mesh identified by an object. More...
 
subroutine opencmiss_iron::cmfe_generatedmesh_origingetnumber (regionUserNumber, generatedMeshUserNumber, origin, err)
 Returns the origin of a generated mesh on a region identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_generatedmesh_origingetobj (generatedMesh, origin, err)
 Returns the origin of a generated mesh identified by an object. More...
 
subroutine opencmiss_iron::cmfe_generatedmesh_originsetnumber (regionUserNumber, generatedMeshUserNumber, origin, err)
 Sets/changes the origin of a generated mesh on a region identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_generatedmesh_originsetobj (generatedMesh, origin, err)
 Sets/changes the origin of a generated mesh identified by an object. More...
 
subroutine opencmiss_iron::cmfe_generatedmesh_typegetnumber (regionUserNumber, generatedMeshUserNumber, generatedMeshType, err)
 Returns the type of a generated mesh on a region identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_generatedmesh_typegetobj (generatedMesh, generatedMeshType, err)
 Returns the type of a generated mesh identified by an object. More...
 
subroutine opencmiss_iron::cmfe_generatedmesh_typesetnumber (regionUserNumber, generatedMeshUserNumber, generatedMeshType, err)
 Sets/changes the type of a generated mesh on a region identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_generatedmesh_typesetobj (generatedMesh, generatedMeshType, err)
 Sets/changes the type of a generated mesh identified by an object. More...
 
subroutine opencmiss_iron::cmfe_generatedmesh_geometricparameterscalculatenumber (regionUserNumber, generatedMeshUserNumber, fieldUserNumber, err)
 Calculates and sets the geometric field parameters for a generated mesh identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_generatedmesh_geometricparameterscalculateobj (generatedMesh, field, err)
 Calculates and sets the geometric field parameters for a generated mesh identified by an object. More...
 
subroutine opencmiss_iron::cmfe_generatedmesh_surfacegetnumber0 (regionUserNumber, generatedMeshUserNumber, surfaceType, surfaceNodes, normalXi, err)
 Returns a list of the nodes belonging to a surface, and their normal xi direction, of a generated mesh identified by an object. More...
 
subroutine opencmiss_iron::cmfe_generatedmesh_surfacegetnumber1 (regionUserNumber, meshComponent, generatedMeshUserNumber, surfaceType, surfaceNodes, normalXi, err)
 Returns a list of the nodes belonging to a surface, and their normal xi direction, of a generated mesh identified by an object. More...
 
subroutine opencmiss_iron::cmfe_generatedmesh_surfacegetobj0 (generatedMesh, surfaceType, surfaceNodes, normalXi, err)
 Returns a list of the nodes belonging to a surface, and their normal xi direction, of a generated mesh identified by an object. More...
 
subroutine opencmiss_iron::cmfe_generatedmesh_surfacegetobj1 (generatedMesh, meshComponent, surfaceType, surfaceNodes, normalXi, err)
 Returns a list of the nodes belonging to a surface, and their normal xi direction, of a generated mesh identified by an object. More...
 
subroutine, public opencmiss_iron::cmfe_meshembedding_initialise (meshEmbedding, err)
 Initialises a EmbeddedMeshType object. More...
 
subroutine opencmiss_iron::cmfe_meshembedding_createnumber (regionOneUserNumber, regionTwoUserNumber, meshEmbedding, parentMeshUserNumber, childMeshUserNumber, err)
 Creates a mesh embedding. More...
 
subroutine opencmiss_iron::cmfe_meshembedding_createobj (meshEmbedding, parentMesh, childMesh, err)
 Creates a mesh embedding. More...
 
subroutine opencmiss_iron::cmfe_meshembedding_setchildnodepositionobj (meshEmbedding, elementNumber, nodeNumbers, xiCoords, err)
 Sets the embedded nodes for one parent element. More...
 
subroutine opencmiss_iron::cmfe_meshembedding_pushdataobj (meshEmbedding, parentField, parentComponent, childField, childComponent, err)
 Pushes data to embedded mesh. Will generally be used at library and not API level. /TODO: Parameter set etc, function name? More...
 
subroutine opencmiss_iron::cmfe_meshembedding_setgausspointdataobj (meshEmbedding, parentElementNumber, gaussPointNumber, parentXiCoords, childElementNumber, childXiCoords, err)
 
subroutine opencmiss_iron::cmfe_meshembedding_pullgausspointdataobj (meshEmbedding, parentField, parentComponent, childField, childComponent, err)
 
subroutine opencmiss_iron::cmfe_field_parametersetgetgausspointcoordobj (meshEmbedding, componentNumber, numberOfGaussPoints, coords, err)
 
subroutine opencmiss_iron::cmfe_interface_createfinishnumber (regionUserNumber, interfaceUserNumber, err)
 Finishes the creation of an interface identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_interface_createfinishobj (interface, err)
 Finishes the creation of an interface identified by an object. More...
 
subroutine opencmiss_iron::cmfe_interface_createstartnumber (interfaceUserNumber, regionUserNumber, err)
 Starts the creation of an interface identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_interface_createstartobj (interfaceUserNumber, region, interface, err)
 Starts the creation of an interface identified by an object. More...
 
subroutine opencmiss_iron::cmfe_interface_coordinatesystemsetnumber (parentRegionUserNumber, interfaceUserNumber, coordinateSystemUserNumber, err)
 Sets/changes the coordinate system for an interface identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_interface_coordinatesystemsetobj (interface, coordinateSystem, err)
 Sets/changes the coordinate system for an interface identified by an object. More...
 
subroutine opencmiss_iron::cmfe_interface_coordinatesystemgetnumber (parentRegionUserNumber, interfaceUserNumber, coordinateSystemUserNumber, err)
 Returns the coordinate system for an interface identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_interface_coordinatesystemgetobj (Interface, CoordinateSystem, err)
 Returns the coordinate system for an interface identified by an object. More...
 
subroutine opencmiss_iron::cmfe_interface_destroynumber (regionUserNumber, interfaceUserNumber, err)
 Destroys an interface identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_interface_destroyobj (interface, err)
 Destroys an interface identified by an object. More...
 
subroutine opencmiss_iron::cmfe_interface_labelgetcnumber (parentRegionUserNumber, interfaceUserNumber, label, err)
 Returns the character string label for an interface identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_interface_labelgetcobj (interface, label, err)
 Returns the character string label for an interface identified by an object. More...
 
subroutine opencmiss_iron::cmfe_interface_labelgetvsnumber (parentRegionUserNumber, interfaceUserNumber, label, err)
 Returns the varying string label for an interface identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_interface_labelgetvsobj (interface, label, err)
 Returns the varying string label for an interface identified by an object. More...
 
subroutine opencmiss_iron::cmfe_interface_labelsetcnumber (parentRegionUserNumber, interfaceUserNumber, label, err)
 Sets/changes the character string label for an interface identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_interface_labelsetcobj (interface, label, err)
 Sets/changes the character string label for an interface identified by an object. More...
 
subroutine opencmiss_iron::cmfe_interface_labelsetvsnumber (parentRegionUserNumber, interfaceUserNumber, label, err)
 Sets/changes the varying string label for an interface identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_interface_labelsetvsobj (interface, label, err)
 Sets/changes string label for an interface identified by an object. More...
 
subroutine opencmiss_iron::cmfe_interface_nodesgetobj (interface, nodes, err)
 Returns the nodes for a interface identified by an object. More...
 
subroutine opencmiss_iron::cmfe_interface_meshaddnumber (interfaceRegionUserNumber, interfaceUserNumber, meshRegionUserNumber, meshUserNumber, meshIndex, err)
 Adds a mesh to be coupled in an interface identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_interface_meshaddobj (interface, mesh, meshIndex, err)
 Adds a mesh to be coupled in an interface identified by an object. More...
 
subroutine opencmiss_iron::cmfe_interfacemeshconnectivity_createfinishnumber (regionUserNumber, interfaceUserNumber, err)
 Finishes the creation of an interface coupled mesh connectivity identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_interfacemeshconnectivity_createfinishobj (interfaceMeshConnectivity, err)
 Finishes the creation of an interface meshes connectivity identified by an object. More...
 
subroutine opencmiss_iron::cmfe_interfacemeshconnectivity_createstartnumber (regionUserNumber, interfaceUserNumber, meshNumber, err)
 Starts the creation of an interface meshes connectivity identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_interfacemeshconnectivity_createstartobj (interface, interfaceMesh, interfaceMeshConnectivity, err)
 Starts the creation of an interface meshes connectivity identified by an object. More...
 
subroutine opencmiss_iron::cmfe_interfacemeshconnectivity_elementnumbersetnumber (regionUserNumber, interfaceUserNumber, interfaceElementNumber, coupledMeshIndexNumber, coupledMeshElementNumber, err)
 Sets the connectivity between an element in a coupled mesh to an element in the interface mesh. More...
 
subroutine opencmiss_iron::cmfe_interfacemeshconnectivity_elementnumbersetobj (interfaceMeshConnectivity, interfaceElementNumber, coupledMeshIndexNumber, coupledMeshElementNumber, err)
 Sets the connectivity between an element in a coupled mesh to an element in the interface mesh. More...
 
subroutine opencmiss_iron::cmfe_interfacemeshconnectivity_nodenumbersetnumber (regionUserNumber, interfaceUserNumber, interfaceElementNumber, coupledMeshIndexNumber, coupledMeshElementNumber, err)
 Sets the connectivity between an element in a coupled mesh to an element in the interface mesh. More...
 
subroutine opencmiss_iron::cmfe_interfacemeshconnectivity_nodenumbersetobj (interfaceMeshConnectivity, interfaceNodeNumbers, firstCoupledMeshIndexNumber, firstCoupledMeshNodeNumbers, secondCoupledMeshIndexNumber, secondCoupledMeshNodeNumbers, err)
 Sets the connectivity between nodes in coupled meshes to nodes in the interface mesh. More...
 
subroutine opencmiss_iron::cmfe_interfacemeshconnectivity_elementxisetnumber (regionUserNumber, interfaceUserNumber, interfaceElementNumber, coupledMeshIndexNumber, coupledMeshElementNumber, interfaceMeshLocalNodeNumber, interfaceMeshComponentNodeNumber, xi, err)
 Sets the mapping from an xi position of a coupled mesh element to a node of an interface mesh element. More...
 
subroutine opencmiss_iron::cmfe_interfacemeshconnectivity_elementxisetobj (interfaceMeshConnectivity, interfaceElementNumber, coupledMeshIndexNumber, coupledMeshElementNumber, interfaceMeshLocalNodeNumber, interfaceMeshComponentNodeNumber, xi, err)
 Sets the mapping from an xi position of a coupled mesh element to a node of an interface mesh element. More...
 
subroutine opencmiss_iron::cmfe_interfacemeshconnectivity_basissetnumber (regionUserNumber, interfaceUserNumber, interfaceBasisNumber, err)
 
subroutine opencmiss_iron::cmfe_interfacemeshconnectivity_basissetobj (interfaceMeshConnectivity, interfaceMappingBasis, err)
 Sets the basis for the mesh connectivity. More...
 
subroutine opencmiss_iron::cmfe_interfacemeshconnectivity_destroynumber (regionUserNumber, interfaceUserNumber, err)
 Destroys an interface meshes connectivity identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_interfacemeshconnectivity_destroyobj (interfaceMeshConnectivity, err)
 Destroys an interface meshes connectivity identified by an object. More...
 
subroutine opencmiss_iron::cmfe_interfacepointsconnectivity_createfinishnumber (regionUserNumber, interfaceUserNumber, err)
 Finishes the creation of an interface coupled mesh points connectivity identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_interfacepointsconnectivity_createfinishobj (interfacePointsConnectivity, err)
 Finishes the creation of an interface meshes connectivity identified by an object. More...
 
subroutine opencmiss_iron::cmfe_interfacepointsconnectivity_createstartnumber (regionUserNumber, interfaceUserNumber, MeshNumber, err)
 Starts the creation of an interface points connectivity identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_interfacepointsconnectivity_createstartobj (interface, interfaceMesh, interfacePointsConnectivity, err)
 Starts the creation of an interface points connectivity identified by an object. More...
 
subroutine opencmiss_iron::cmfe_interfacepointsconnectivity_destroynumber (regionUserNumber, interfaceUserNumber, err)
 Destroys an interface points connectivity identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_interfacepointsconnectivity_destroyobj (interfacePointsConnectivity, err)
 Destroys an interface points connectivity identified by an object. More...
 
subroutine opencmiss_iron::cmfe_interfacepointsconnectivity_elementnumbergetnumber (regionUserNumber, interfaceUserNumber, interfaceDataPointIndexNumber, coupledMeshIndexNumber, meshComponentNumber, coupledMeshElementNumber, err)
 Gets coupled mesh element number that the data point in the interface is connected to. More...
 
subroutine opencmiss_iron::cmfe_interfacepointsconnectivity_elementnumbergetobj (interfacePointsConnectivity, interfaceDataPointIndexNumber, coupledMeshIndexNumber, meshComponentNumber, coupledMeshElementNumber, err)
 Gets coupled mesh element number that the data point in the interface is connected to. More...
 
subroutine opencmiss_iron::cmfe_interfacepointsconnectivity_elementnumbersetnumber (regionUserNumber, interfaceUserNumber, interfaceDataPointIndexNumber, coupledMeshIndexNumber, coupledMeshElementNumber, meshComponentNumber, err)
 Sets coupled mesh element number that the data point in the interface is connected to. More...
 
subroutine opencmiss_iron::cmfe_interfacepointsconnectivity_elementnumbersetobj (interfacePointsConnectivity, interfaceDataPointIndexNumber, coupledMeshIndexNumber, coupledMeshElementNumber, meshComponentNumber, err)
 Sets coupled mesh element number that the data point in the interface is connected to. More...
 
subroutine opencmiss_iron::cmfe_interfacepointsconnectivity_pointxigetnumber (regionUserNumber, interfaceUserNumber, interfaceDataPointIndexNumber, coupledMeshIndexNumber, xi, err)
 Gets the xi coordinate mapping between the data points in interface and xi coordinates in a coupled region mesh. More...
 
subroutine opencmiss_iron::cmfe_interfacepointsconnectivity_pointxigetobj (interfacePointsConnectivity, interfaceDataPointIndexNumber, coupledMeshIndexNumber, xi, err)
 Gets the xi coordinate mapping between the interface data points and xi coordinates in a coupled region mesh. More...
 
subroutine opencmiss_iron::cmfe_interfacepointsconnectivity_pointxisetnumber (regionUserNumber, interfaceUserNumber, interfaceDataPointIndexNumber, coupledMeshIndexNumber, xi, err)
 Sets the xi coordinate mapping between the data points in interface and xi coordinates in a coupled region mesh. More...
 
subroutine opencmiss_iron::cmfe_interfacepointsconnectivity_pointxisetobj (interfacePointsConnectivity, interfaceDataPointIndexNumber, coupledMeshIndexNumber, xi, err)
 Sets the xi coordinate mapping between the interface data points and xi coordinates in a coupled region mesh. More...
 
subroutine opencmiss_iron::cmfe_interfacepointsconnectivity_updatefromprojectionrnumber (regionUserNumber, interfaceUserNumber, dataPointsRegionUserNumber, dataProjectionUserNumber, coupledMeshIndex, err)
 Update points connectivity with projection results, data projection identified by region user number. More...
 
subroutine opencmiss_iron::cmfe_interfacepointsconnectivity_updatefromprojectioninumber (regionUserNumber, interfaceUserNumber, dataPointsRegionUserNumber, dataPointsInterfaceUserNumber, dataProjectionUserNumber, coupledMeshIndex, err)
 Update points connectivity with projection results, data projection identified by interface user number. More...
 
subroutine opencmiss_iron::cmfe_interfacepointsconnectivity_updatefromprojectionobj (pointsConnectivity, dataProjection, coupledMeshIndex, err)
 Update points connectivity with projection results, data projection identified by object. More...
 
subroutine opencmiss_iron::cmfe_interfacecondition_createfinishnumber (regionUserNumber, interfaceUserNumber, interfaceConditionUserNumber, err)
 Finishes the creation of an interface condition identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_interfacecondition_createfinishobj (interfaceCondition, err)
 Finishes the creation of an interface condition identified by an object. More...
 
subroutine opencmiss_iron::cmfe_interfacecondition_createstartnumber (interfaceConditionUserNumber, regionUserNumber, interfaceUserNumber, geometricFieldUserNumber, err)
 Starts the creation of an interface condition identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_interfacecondition_createstartobj (interfaceConditionUserNumber, interface, geometricField, interfaceCondition, err)
 Starts the creation of an interface condition identified by an object. More...
 
subroutine opencmiss_iron::cmfe_interfacecondition_dependentvariableaddnumber (interfaceRegionUserNumber, interfaceUserNumber, interfaceConditionUserNumber, meshIndex, equationsSetRegionUserNumber, equationsSetUserNumber, variableType, err)
 Adds a dependent variable to an interface condition identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_interfacecondition_dependentvariableaddobj (interfaceCondition, meshIndex, equationsSet, variableType, err)
 Adds a dependent field variable to an interface condition identified by an object. More...
 
subroutine opencmiss_iron::cmfe_interfacecondition_destroynumber (regionUserNumber, interfaceUserNumber, interfaceConditionUserNumber, err)
 Destroys an interface condition identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_interfacecondition_destroyobj (interfaceCondition, err)
 Destroys an interface condition identified by an object. More...
 
subroutine opencmiss_iron::cmfe_interfacecondition_equationscreatefinishnumber (regionUserNumber, interfaceUserNumber, interfaceConditionUserNumber, err)
 Finishes the creation of equations for an interface condition identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_interfacecondition_equationscreatefinishobj (interfaceCondition, err)
 Finishes the creation of interface equations for an interface condition identified by an object. More...
 
subroutine opencmiss_iron::cmfe_interfacecondition_equationscreatestartnumber (regionUserNumber, interfaceUserNumber, interfaceConditionUserNumber, err)
 Starts the creation of interface equations for an interface condition identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_interfacecondition_equationscreatestartobj (interfaceCondition, interfaceEquations, err)
 Starts the creation of interface equations for an interface condition identified by an object. More...
 
subroutine opencmiss_iron::cmfe_interfacecondition_equationsdestroynumber (regionUserNumber, interfaceUserNumber, interfaceConditionUserNumber, err)
 Destroys interface equations for an interface condition identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_interfacecondition_equationsdestroyobj (interfaceCondition, err)
 Destroys the interface equations for an interface condition identified by an object. More...
 
subroutine opencmiss_iron::cmfe_interfacecondition_integrationtypegetnumber (regionUserNumber, interfaceUserNumber, interfaceConditionUserNumber, interfaceConditionIntegrationType, err)
 Returns the integration type for an interface condition identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_interfacecondition_integrationtypegetobj (interfaceCondition, interfaceConditionIntegrationType, err)
 Gets the integration type for an interface condition identified by an object. More...
 
subroutine opencmiss_iron::cmfe_interfacecondition_integrationtypesetnumber (regionUserNumber, interfaceUserNumber, interfaceConditionUserNumber, interfaceConditionIntegrationType, err)
 Sets/changes the integration type for an interface condition identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_interfacecondition_integrationtypesetobj (interfaceCondition, interfaceConditionIntegrationType, err)
 Sets/changes the integration type for an interface condition identified by an object. More...
 
subroutine opencmiss_iron::cmfe_interfacecondition_lagrangefieldcreatefinishnumber (regionUserNumber, interfaceUserNumber, interfaceConditionUserNumber, err)
 Finishes the creation of a Lagrange Multiplier Field for an interface condition identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_interfacecondition_lagrangefieldcreatefinishobj (interfaceCondition, err)
 Finishes the creation of a Lagrange multiplier field for an interface condition identified by an object. More...
 
subroutine opencmiss_iron::cmfe_interfacecondition_lagrangefieldcreatestartnumber (regionUserNumber, interfaceUserNumber, interfaceConditionUserNumber, lagrangeFieldUserNumber, err)
 Starts the creation of a Lagrange multiplier field for an interface condition identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_interfacecondition_lagrangefieldcreatestartobj (interfaceCondition, lagrangeFieldUserNumber, lagrangeField, err)
 Starts the creation of a Lagrange multiplier field for an interface condition identified by an object. More...
 
subroutine opencmiss_iron::cmfe_interfacecondition_penaltyfieldcreatefinishnumber (RegionUserNumber, InterfaceUserNumber, InterfaceConditionUserNumber, err)
 Finishes the creation of a penalty Field for an interface condition identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_interfacecondition_penaltyfieldcreatefinishobj (InterfaceCondition, err)
 Finishes the creation of a penalty field for an interface condition identified by an object. More...
 
subroutine opencmiss_iron::cmfe_interfacecondition_penaltyfieldcreatestartnumber (RegionUserNumber, InterfaceUserNumber, InterfaceConditionUserNumber, PenaltyFieldUserNumber, err)
 Starts the creation of a penalty field for an interface condition identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_interfacecondition_penaltyfieldcreatestartobj (InterfaceCondition, PenaltyFieldUserNumber, PenaltyField, err)
 Starts the creation of a penalty field for an interface condition identified by an object. More...
 
subroutine opencmiss_iron::cmfe_interfacecondition_methodgetnumber (regionUserNumber, interfaceUserNumber, interfaceConditionUserNumber, interfaceConditionMethod, err)
 Returns the method for an interface condition identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_interfacecondition_methodgetobj (interfaceCondition, interfaceConditionMethod, err)
 Gets the method for an interface condition identified by an object. More...
 
subroutine opencmiss_iron::cmfe_interfacecondition_methodsetnumber (regionUserNumber, interfaceUserNumber, interfaceConditionUserNumber, interfaceConditionMethod, err)
 Sets/changes the method for an interface condition identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_interfacecondition_methodsetobj (interfaceCondition, interfaceConditionMethod, err)
 Sets/changes the method for an interface condition identified by an object. More...
 
subroutine opencmiss_iron::cmfe_interfacecondition_operatorgetnumber (regionUserNumber, interfaceUserNumber, interfaceConditionUserNumber, interfaceConditionOperator, err)
 Returns the operator for an interface condition identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_interfacecondition_operatorgetobj (interfaceCondition, interfaceConditionOperator, err)
 Gets the operator for an interface condition identified by an object. More...
 
subroutine opencmiss_iron::cmfe_interfacecondition_operatorsetnumber (regionUserNumber, interfaceUserNumber, interfaceConditionUserNumber, interfaceConditionOperator, err)
 Sets/changes the operator for an interface condition identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_interfacecondition_operatorsetobj (interfaceCondition, interfaceConditionOperator, err)
 Sets/changes the operator for an interface condition identified by an object. More...
 
subroutine opencmiss_iron::cmfe_interfaceequations_outputtypegetnumber (regionUserNumber, interfaceUserNumber, interfaceConditionUserNumber, outputType, err)
 Returns the output type for an interface equations identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_interfaceequations_outputtypegetobj (interfaceEquations, outputType, err)
 Gets the output type for an interface equations identified by an object. More...
 
subroutine opencmiss_iron::cmfe_interfaceequations_outputtypesetnumber (regionUserNumber, interfaceUserNumber, interfaceConditionUserNumber, outputType, err)
 Sets/changes the output type for an interface equations identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_interfaceequations_outputtypesetobj (interfaceEquations, outputType, err)
 Sets/changes the output type for an interface equations identified by an object. More...
 
subroutine opencmiss_iron::cmfe_interfaceequations_sparsitygetnumber (regionUserNumber, interfaceUserNumber, interfaceConditionUserNumber, sparsityType, err)
 Returns the sparsity type for an interface equations identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_interfaceequations_sparsitygetobj (interfaceEquations, sparsityType, err)
 Gets the sparsity type for an interface equations identified by an object. More...
 
subroutine opencmiss_iron::cmfe_interfaceequations_sparsitysetnumber (regionUserNumber, interfaceUserNumber, interfaceConditionUserNumber, sparsityType, err)
 Sets/changes the sparsity type for an interface equations identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_interfaceequations_sparsitysetobj (interfaceEquations, sparsityType, err)
 Sets/changes the sparsity type for an interface equations identified by an object. More...
 
subroutine opencmiss_iron::cmfe_decomposition_createfinishnumber (regionUserNumber, meshUserNumber, decompositionUserNumber, err)
 Finishes the creation of a domain decomposition for a decomposition identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_decomposition_createfinishobj (decomposition, err)
 Finishes the creation of a domain decomposition for a decomposition identified by an object. More...
 
subroutine opencmiss_iron::cmfe_decomposition_topologydataprojectioncalculateobj (decomposition, err)
 Calculates the decomposition topology for data points. More...
 
subroutine opencmiss_iron::cmfe_decomposition_topologyelementdatapointlocalnumbergetobj (decomposition, elementNumber, dataPointIndex, dataPointLocalNumber, err)
 Gets the local data point number for data points projected on an element. More...
 
subroutine opencmiss_iron::cmfe_decomposition_topologyelementdatapointusernumbergetobj (decomposition, elementNumber, dataPointIndex, dataPointUserNumber, err)
 Gets the user data point number for data points projected on an element. More...
 
subroutine opencmiss_iron::cmfe_decomposition_topologynumberofelementdatapointsgetobj (decomposition, elementNumber, numberOfDataPoints, err)
 Gets the number of data points projected on an element. More...
 
subroutine opencmiss_iron::cmfe_decomposition_createstartnumber (decompositionUserNumber, regionUserNumber, meshUserNumber, err)
 Starts the creation of a domain decomposition for a decomposition identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_decomposition_createstartobj (decompositionUserNumber, mesh, decomposition, err)
 Starts the creation of a domain decomposition for a decomposition identified by an object. More...
 
subroutine opencmiss_iron::cmfe_decomposition_destroynumber (regionUserNumber, meshUserNumber, decompositionUserNumber, err)
 Destroys a decomposition identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_decomposition_destroyobj (decomposition, err)
 Destroys a decomposition identified by an object. More...
 
subroutine opencmiss_iron::cmfe_decomposition_elementdomaincalculatenumber (regionUserNumber, meshUserNumber, decompositionUserNumber, err)
 Calculates the element domains for a decomposition identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_decomposition_elementdomaincalculateobj (decomposition, err)
 Calculates the element domains for a decomposition identified by an object. More...
 
subroutine opencmiss_iron::cmfe_decomposition_elementdomaingetnumber (regionUserNumber, meshUserNumber, decompositionUserNumber, elementUserNumber, domain, err)
 Returns the domain for a given element in a decomposition identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_decomposition_elementdomaingetobj (decomposition, elementUserNumber, domain, err)
 Returns the domain for a given element in a decomposition identified by an object. More...
 
subroutine opencmiss_iron::cmfe_decomposition_elementdomainsetnumber (regionUserNumber, meshUserNumber, decompositionUserNumber, elementUserNumber, domain, err)
 Sets/changes the domain for a given element in a decomposition identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_decomposition_elementdomainsetobj (decomposition, elementUserNumber, domain, err)
 Sets/changes the domain for a given element in a decomposition identified by an object. More...
 
subroutine opencmiss_iron::cmfe_decomposition_meshcomponentgetnumber (regionUserNumber, meshUserNumber, decompositionUserNumber, meshComponentNumber, err)
 Returns the mesh component number used for the decomposition of a mesh for a decomposition identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_decomposition_meshcomponentgetobj (decomposition, meshComponentNumber, err)
 Returns the mesh component number used for the decomposition of a mesh for a decomposition identified by an object. More...
 
subroutine opencmiss_iron::cmfe_decomposition_meshcomponentsetnumber (regionUserNumber, meshUserNumber, decompositionUserNumber, meshComponentNumber, err)
 Sets/changes the mesh component number used for the decomposition of a mesh for a decomposition identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_decomposition_meshcomponentsetobj (decomposition, meshComponentNumber, err)
 Sets/changes the mesh component number used for the decomposition of a mesh for a decomposition identified by an object. More...
 
subroutine opencmiss_iron::cmfe_decomposition_numberofdomainsgetnumber (regionUserNumber, meshUserNumber, decompositionUserNumber, numberOfDomains, err)
 Returns the number of domains for a decomposition identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_decomposition_numberofdomainsgetobj (decomposition, numberOfDomains, err)
 Returns the number of domains for a decomposition identified by an object. More...
 
subroutine opencmiss_iron::cmfe_decomposition_numberofdomainssetnumber (regionUserNumber, meshUserNumber, decompositionUserNumber, numberOfDomains, err)
 Sets/changes the number of domains for a decomposition identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_decomposition_numberofdomainssetobj (decomposition, numberOfDomains, err)
 Sets/changes the number of domains for a decomposition identified by an object. More...
 
subroutine opencmiss_iron::cmfe_decomposition_typegetnumber (regionUserNumber, meshUserNumber, decompositionUserNumber, decompositionType, err)
 Returns the type of a decomposition identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_decomposition_typegetobj (decomposition, decompositionType, err)
 Returns the type of a decomposition identified by an object. More...
 
subroutine opencmiss_iron::cmfe_decomposition_typesetnumber (regionUserNumber, meshUserNumber, decompositionUserNumber, decompositionType, err)
 Sets/changes the type of a decomposition identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_decomposition_typesetobj (decomposition, decompositionType, err)
 Sets/changes the type of a decomposition identified by an object. More...
 
subroutine opencmiss_iron::cmfe_decomposition_calculatelinessetnumber (regionUserNumber, meshUserNumber, decompositionUserNumber, calculateLinesFlag, err)
 Sets whether lines should be calculated. More...
 
subroutine opencmiss_iron::cmfe_decomposition_calculatelinessetobj (decomposition, calculateLinesFlag, err)
 Sets whether lines should be calculated. More...
 
subroutine opencmiss_iron::cmfe_decomposition_calculatefacessetnumber (regionUserNumber, meshUserNumber, decompositionUserNumber, calculateFacesFlag, err)
 Sets whether faces should be calculated. More...
 
subroutine opencmiss_iron::cmfe_decomposition_calculatefacessetobj (decomposition, calculateFacesFlag, err)
 Sets whether faces should be calculated. More...
 
subroutine opencmiss_iron::cmfe_decomposition_nodedomaingetnumber (regionUserNumber, meshUserNumber, decompositionUserNumber, nodeUserNumber, meshComponentNumber, domain, err)
 Returns the domain for a given node in a decomposition identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_decomposition_nodedomaingetobj (decomposition, nodeUserNumber, meshComponentNumber, domain, err)
 Returns the domain for a given node in a decomposition identified by an object. More...
 
subroutine opencmiss_iron::cmfe_mesh_createfinishnumber (regionUserNumber, meshUserNumber, err)
 Finishes the creation of a mesh for a mesh identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_mesh_createfinishobj (mesh, err)
 Finishes the creation of a mesh for a mesh identified by an object. More...
 
subroutine opencmiss_iron::cmfe_mesh_createstartnumber (meshUserNumber, regionUserNumber, numberOfDimensions, err)
 Starts the creation of a mesh for a mesh identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_mesh_createstartobj (meshUserNumber, region, numberOfDimensions, mesh, err)
 Starts the creation of a mesh for a mesh identified by an object. More...
 
subroutine opencmiss_iron::cmfe_mesh_createstartinterfaceobj (meshUserNumber, interface, numberOfDimensions, mesh, err)
 Starts the creation of a mesh for a mesh identified by an object. More...
 
subroutine opencmiss_iron::cmfe_mesh_destroynumber (regionUserNumber, meshUserNumber, err)
 Destroys a mesh identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_mesh_destroyobj (mesh, err)
 Destroys a mesh identified by an object. More...
 
subroutine opencmiss_iron::cmfe_mesh_numberofcomponentsgetnumber (regionUserNumber, meshUserNumber, numberOfComponents, err)
 Returns the number of components in a mesh identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_mesh_numberofcomponentsgetobj (mesh, numberOfComponents, err)
 Returns the number of components in a mesh identified by an object. More...
 
subroutine opencmiss_iron::cmfe_mesh_numberofcomponentssetnumber (regionUserNumber, meshUserNumber, numberOfComponents, err)
 Sets/changes the number of components in a mesh identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_mesh_numberofcomponentssetobj (mesh, numberOfComponents, err)
 Sets/changes the number of components in a mesh identified by an object. More...
 
subroutine opencmiss_iron::cmfe_mesh_surroundingelementscalculatesetnumber (regionUserNumber, meshUserNumber, surroundingElementsCalculateFlag, err)
 Sets/changes the surrounding elements calculate flag. More...
 
subroutine opencmiss_iron::cmfe_mesh_surroundingelementscalculatesetobj (mesh, surroundingElementsCalculateFlag, err)
 Sets/changes the surrounding elements calculate flag. More...
 
subroutine opencmiss_iron::cmfe_mesh_numberofelementsgetnumber (regionUserNumber, meshUserNumber, numberOfElements, err)
 Returns the number of elements in a mesh identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_mesh_numberofelementsgetobj (mesh, numberOfElements, err)
 Returns the number of elements in a mesh identified by an object. More...
 
subroutine opencmiss_iron::cmfe_mesh_numberofelementssetnumber (regionUserNumber, meshUserNumber, numberOfElements, err)
 Sets/changes the number of elements in a mesh identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_mesh_numberofelementssetobj (mesh, numberOfElements, err)
 Sets/changes the number of elements in a mesh identified by an object. More...
 
subroutine opencmiss_iron::cmfe_mesh_topologydatapointscalculateprojectionregionnumber (regionUserNumber, MeshUserNumber, DataProjection, err)
 Calculate mesh data points topology in a region identified by a user number based on projection. More...
 
subroutine opencmiss_iron::cmfe_mesh_topologydatapointscalculateprojectioninterfacenumber (parentRegionUserNumber, interfaceUserNumber, MeshUserNumber, DataProjection, err)
 Calculate mesh data points topology in an interface identified by a user number based on projection. More...
 
subroutine opencmiss_iron::cmfe_mesh_topologydatapointscalculateprojectionobj (Mesh, DataProjection, err)
 Calculate mesh data points topology identified by object based on projection. More...
 
subroutine opencmiss_iron::cmfe_meshelements_createfinishnumber (regionUserNumber, meshUserNumber, meshComponentNumber, err)
 Finishes creating elements for a mesh component of a mesh identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_meshelements_createfinishobj (meshElements, err)
 Finishes creating elements for a mesh component of a mesh identified by an object. More...
 
subroutine opencmiss_iron::cmfe_meshelements_createstartnumber (regionUserNumber, meshUserNumber, meshComponentNumber, basisUserNumber, err)
 Starts creating elements for a mesh component of a mesh identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_meshelements_createstartobj (mesh, meshComponentNumber, basis, meshElements, err)
 Starts creating elements for a mesh component of a mesh identified by an object. More...
 
subroutine opencmiss_iron::cmfe_mesh_elementsgetnumber (regionUserNumber, meshUserNumber, meshComponentNumber, meshElements, err)
 Returns the mesh elements for a mesh component on a mesh identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_mesh_elementsgetobj (mesh, meshComponentNumber, meshElements, err)
 Returns the mesh elements for a mesh component on a mesh identified by an. More...
 
subroutine opencmiss_iron::cmfe_meshelements_basisgetnumber (regionUserNumber, meshUserNumber, meshComponentNumber, globalElementNumber, basisUserNumber, err)
 Returns the basis for an element in a mesh identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_meshelements_basisgetobj (meshElements, globalElementNumber, basis, err)
 Returns the basis for an element in a mesh identified by an object. More...
 
subroutine opencmiss_iron::cmfe_meshelements_basissetnumber (regionUserNumber, meshUserNumber, meshComponentNumber, globalElementNumber, basisUserNumber, err)
 Sets/changes the basis for an element in a mesh identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_meshelements_basissetobj (meshElements, globalElementNumber, basis, err)
 Sets/changes the basis for an element in a mesh identified by an object. More...
 
subroutine opencmiss_iron::cmfe_meshelements_adjacentelementgetnumber (regionUserNumber, meshUserNumber, meshComponentNumber, globalElementNumber, adjacentElementXi, adjacentElement, err)
 Returns the adjacent element number of a mesh identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_meshelements_adjacentelementgetobj (meshElements, globalElementNumber, adjacentElementXi, adjacentElement, err)
 Returns the adjacent element number of a mesh identified by an object. More...
 
subroutine opencmiss_iron::cmfe_meshelements_nodesgetnumber (regionUserNumber, meshUserNumber, meshComponentNumber, globalElementNumber, elementUserNodes, err)
 Returns the element nodes for an element in a mesh identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_meshelements_nodesgetobj (meshElements, globalElementNumber, elementUserNodes, err)
 Returns the element nodes for an element in a mesh identified by an object. More...
 
subroutine opencmiss_iron::cmfe_meshelements_nodessetnumber (regionUserNumber, meshUserNumber, meshComponentNumber, globalElementNumber, elementUserNodes, err)
 Sets/changes the element nodes for an element in a mesh identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_meshelements_nodessetobj (meshElements, globalElementNumber, elementUserNodes, err)
 Sets/changes the element nodes for an element in a mesh identified by an object. More...
 
subroutine opencmiss_iron::cmfe_meshelements_usernodeversionsetnumber (regionUserNumber, meshUserNumber, globalElementNumber, versionNumber, derivativeNumber, userNodeNumber, meshComponentNumber, err)
 Sets/changes the element nodes for an element in a mesh identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_meshelements_usernodeversionsetobj (meshElements, globalElementNumber, versionNumber, derivativeNumber, userNodeNumber, err)
 Sets/changes the element nodes for an element in a mesh identified by an object. More...
 
subroutine opencmiss_iron::cmfe_meshelements_localelementnodeversionsetnumber (regionUserNumber, meshUserNumber, globalElementNumber, versionNumber, derivativeNumber, localElementNodeNumber, meshComponentNumber, err)
 Sets/changes the element nodes for an element in a mesh identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_meshelements_localelementnodeversionsetobj (meshElements, globalElementNumber, versionNumber, derivativeNumber, localElementNodeNumber, err)
 Sets/changes the element nodes for an element in a mesh identified by an object. More...
 
subroutine opencmiss_iron::cmfe_meshelements_usernumbergetnumber (regionUserNumber, meshUserNumber, meshComponentNumber, elementGlobalNumber, elementUserNumber, err)
 Returns the user number for an element in a mesh identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_meshelements_usernumbergetobj (meshElements, elementGlobalNumber, elementUserNumber, err)
 Returns the element user number for an element in a mesh identified by an object. More...
 
subroutine opencmiss_iron::cmfe_meshelements_usernumbersetnumber (regionUserNumber, meshUserNumber, meshComponentNumber, elementGlobalNumber, elementUserNumber, err)
 Sets/changes the user number for an element in a mesh identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_meshelements_usernumbersetobj (meshElements, elementGlobalNumber, elementUserNumber, err)
 Sets/changes the element user number for an element in a mesh identified by an object. More...
 
subroutine opencmiss_iron::cmfe_meshelements_usernumbersallsetnumber (regionUserNumber, meshUserNumber, meshComponentNumber, elementUserNumbers, err)
 Sets/changes the user numbers for all elements in a mesh identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_meshelements_usernumbersallsetobj (meshElements, elementUserNumbers, err)
 Sets/changes the element user numbers for all elements in a mesh identified by an object. More...
 
subroutine opencmiss_iron::cmfe_mesh_nodeexistsnumber (regionUserNumber, meshUserNumber, meshComponentNumber, nodeUserNumber, nodeExists, err)
 Checks if the given node exists on the given mesh component. More...
 
subroutine opencmiss_iron::cmfe_mesh_nodeexistsobj (mesh, meshComponentNumber, nodeUserNumber, nodeExists, err)
 Checks if the given node exists on the given mesh component. More...
 
subroutine opencmiss_iron::cmfe_mesh_elementexistsnumber (regionUserNumber, meshUserNumber, meshComponentNumber, elementUserNumber, elementExists, err)
 Checks if the given element exists on the given mesh component. More...
 
subroutine opencmiss_iron::cmfe_mesh_elementexistsobj (mesh, meshComponentNumber, elementUserNumber, elementExists, err)
 Checks if the given element exists on the given mesh component. More...
 
subroutine opencmiss_iron::cmfe_mesh_nodesgetnumber (regionUserNumber, meshUserNumber, meshComponentNumber, meshNodes, err)
 Returns the mesh nodes for a mesh component on a mesh identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_mesh_nodesgetobj (mesh, meshComponentNumber, meshNodes, err)
 Returns the mesh nodes for a mesh component on a mesh identified by an object. More...
 
subroutine opencmiss_iron::cmfe_meshnodes_numberofnodesgetnumber (regionUserNumber, meshUserNumber, meshComponentNumber, numberOfNodes, err)
 Returns the number of nodes at a node in a mesh identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_meshnodes_numberofnodesgetobj (meshNodes, numberOfNodes, err)
 Returns the number of derivatives for a node in a mesh identified by an object. More...
 
subroutine opencmiss_iron::cmfe_meshnodes_numberofderivativesgetnumber (regionUserNumber, meshUserNumber, meshComponentNumber, userNodeNumber, numberOfDerivatives, err)
 Returns the number of derivatives at a node in a mesh identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_meshnodes_numberofderivativesgetobj (meshNodes, userNodeNumber, numberOfDerivatives, err)
 Returns the number of derivatives for a node in a mesh identified by an object. More...
 
subroutine opencmiss_iron::cmfe_meshnodes_derivativesgetnumber (regionUserNumber, meshUserNumber, meshComponentNumber, userNodeNumber, derivatives, err)
 Returns the derivatives at a node in a mesh identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_meshnodes_derivativesgetobj (meshNodes, userNodeNumber, derivatives, err)
 Returns the derivatives for a node in a mesh identified by an object. More...
 
subroutine opencmiss_iron::cmfe_meshnodes_numberofversionsgetnumber (regionUserNumber, meshUserNumber, meshComponentNumber, derivativeNumber, userNodeNumber, numberOfVersions, err)
 Returns the number of version at a derivative for a node in a mesh identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_meshnodes_numberofversionsgetobj (meshNodes, derivativeNumber, userNodeNumber, numberOfVersions, err)
 Returns the number of versions for an node in a mesh identified by an object. More...
 
subroutine opencmiss_iron::cmfe_distributedmatrix_storagetypegetobj (matrix, storageType, err)
 Get the storage type for a distributed matrix. More...
 
subroutine opencmiss_iron::cmfe_distributedmatrix_datatypegetobj (matrix, dataType, err)
 Get the data type of a distributed matrix. More...
 
subroutine opencmiss_iron::cmfe_distributedmatrix_dimensionsgetobj (matrix, m, n, err)
 Get the dimensions of a distributed matrix on this computational node. More...
 
subroutine opencmiss_iron::cmfe_distributedmatrix_storagelocationsgetobj (matrix, rowIndices, columnIndices, err)
 Get the row indices and column indices for a sparse matrix. More...
 
subroutine opencmiss_iron::cmfe_distributedmatrix_datagetintgobj (matrix, data, err)
 Get the data array for this matrix on this computational node. More...
 
subroutine opencmiss_iron::cmfe_distributedmatrix_datarestoreintgobj (matrix, data, err)
 Restore the data array for this matrix once it has finished being used. More...
 
subroutine opencmiss_iron::cmfe_distributedmatrix_datagetdpobj (matrix, data, err)
 Get the data array for this matrix on this computational node. More...
 
subroutine opencmiss_iron::cmfe_distributedmatrix_datarestoredpobj (matrix, data, err)
 Restore the data array for this matrix once it has finished being used. More...
 
subroutine opencmiss_iron::cmfe_distributedmatrix_datagetspobj (matrix, data, err)
 Get the data array for this matrix on this computational node. More...
 
subroutine opencmiss_iron::cmfe_distributedmatrix_datarestorespobj (matrix, data, err)
 Restore the data array for this matrix once it has finished being used. More...
 
subroutine opencmiss_iron::cmfe_distributedmatrix_datagetlobj (matrix, data, err)
 Get the data array for this matrix on this computational node. More...
 
subroutine opencmiss_iron::cmfe_distributedmatrix_datarestorelobj (matrix, data, err)
 Restore the data array for this matrix once it has finished being used. More...
 
subroutine opencmiss_iron::cmfe_distributedvector_datatypegetobj (vector, dataType, err)
 Get the data type of a distributed vector. More...
 
subroutine opencmiss_iron::cmfe_distributedvector_datagetintgobj (vector, data, err)
 Get the data array for this vector on this computational node. More...
 
subroutine opencmiss_iron::cmfe_distributedvector_datarestoreintgobj (vector, data, err)
 Restore the data array for this vector once it has finished being used. More...
 
subroutine opencmiss_iron::cmfe_distributedvector_datagetdpobj (vector, data, err)
 Get the data array for this vector on this computational node. More...
 
subroutine opencmiss_iron::cmfe_distributedvector_datarestoredpobj (vector, data, err)
 Restore the data array for this vector once it has finished being used. More...
 
subroutine opencmiss_iron::cmfe_distributedvector_datagetspobj (vector, data, err)
 Get the data array for this vector on this computational node. More...
 
subroutine opencmiss_iron::cmfe_distributedvector_datarestorespobj (vector, data, err)
 Restore the data array for this vector once it has finished being used. More...
 
subroutine opencmiss_iron::cmfe_distributedvector_datagetlobj (vector, data, err)
 Get the data array for this vector on this computational node. More...
 
subroutine opencmiss_iron::cmfe_distributedvector_datarestorelobj (vector, data, err)
 Restore the data array for this vector once it has finished being used. More...
 
subroutine opencmiss_iron::cmfe_nodes_createfinishnumber (regionUserNumber, err)
 Finishes the process of creating nodes in a region for nodes identified by user number. More...
 
subroutine opencmiss_iron::cmfe_nodes_createfinishobj (nodes, err)
 Finishes the creation of a nodes in a region for nodes identified by an object. More...
 
subroutine opencmiss_iron::cmfe_nodes_createstartnumber (regionUserNumber, numberOfNodes, err)
 Starts the process of creating nodes in a region for nodes identified by user number. More...
 
subroutine opencmiss_iron::cmfe_nodes_createstartobj (region, numberOfNodes, nodes, err)
 Starts the creation of a nodes in a region for nodes identified by an object. More...
 
subroutine opencmiss_iron::cmfe_nodes_createstartinterfaceobj (interface, numberOfNodes, nodes, err)
 Starts the creation of a nodes in a region for nodes identified by an object. More...
 
subroutine opencmiss_iron::cmfe_nodes_destroynumber (regionUserNumber, err)
 Destroys the nodes in a region for nodes identified by user number. More...
 
subroutine opencmiss_iron::cmfe_nodes_destroyobj (nodes, err)
 Destroys the nodes in a region for nodes identified by an object. More...
 
subroutine opencmiss_iron::cmfe_nodes_numberofnodesgetnumber (regionUserNumber, numberOfNodes, err)
 Returns the number of nodes. More...
 
subroutine opencmiss_iron::cmfe_nodes_numberofnodesgetobj (nodes, numberOfNodes, err)
 Returns the number of nodes. More...
 
subroutine opencmiss_iron::cmfe_nodes_labelgetcnumber (regionUserNumber, nodeGlobalNumber, label, err)
 Returns the character label for a node in a set of nodes identified by user number. More...
 
subroutine opencmiss_iron::cmfe_nodes_labelgetcobj (nodes, nodeGlobalNumber, label, err)
 Returns the character label for a node in a set of nodes identified by an object. More...
 
subroutine opencmiss_iron::cmfe_nodes_labelgetvsnumber (regionUserNumber, nodeGlobalNumber, label, err)
 Returns the varying string label for a node in a set of nodes identified by user number. More...
 
subroutine opencmiss_iron::cmfe_nodes_labelgetvsobj (nodes, nodeGlobalNumber, label, err)
 Returns the varying string label for a node in a set of nodes identified by an object. More...
 
subroutine opencmiss_iron::cmfe_nodes_labelsetcnumber (regionUserNumber, nodeGlobalNumber, label, err)
 Sets/changes the character label for a node in a set of nodes identified by user number. More...
 
subroutine opencmiss_iron::cmfe_nodes_labelsetcobj (nodes, nodeGlobalNumber, label, err)
 Sets/changes the character label for a node in a set of nodes identified by an object. More...
 
subroutine opencmiss_iron::cmfe_nodes_labelsetvsnumber (regionUserNumber, nodeGlobalNumber, label, err)
 Sets/changes the varying string label for a node in a set of nodes identified by user number. More...
 
subroutine opencmiss_iron::cmfe_nodes_labelsetvsobj (nodes, nodeGlobalNumber, label, err)
 Sets/changes the varying string label for a node in a set of nodes identified by an object. More...
 
subroutine opencmiss_iron::cmfe_nodes_usernumbergetnumber (regionUserNumber, nodeGlobalNumber, nodeUserNumber, err)
 Returns the user number for a node in a set of nodes identified by user number. More...
 
subroutine opencmiss_iron::cmfe_nodes_usernumbergetobj (nodes, nodeGlobalNumber, nodeUserNumber, err)
 Returns the user number for a node in a set of nodes identified by an object. More...
 
subroutine opencmiss_iron::cmfe_nodes_usernumbersetnumber (regionUserNumber, nodeGlobalNumber, nodeUserNumber, err)
 Sets/changes the user number for a node in a set of nodes identified by user number. More...
 
subroutine opencmiss_iron::cmfe_nodes_usernumbersetobj (nodes, nodeGlobalNumber, nodeUserNumber, err)
 Sets/changes the user number for a node in a set of nodes identified by an object. More...
 
subroutine opencmiss_iron::cmfe_nodes_usernumbersallsetnumber (regionUserNumber, nodeUserNumbers, err)
 Sets/changes the user numbers for a set of nodes identified by user number. More...
 
subroutine opencmiss_iron::cmfe_nodes_usernumbersallsetobj (nodes, nodeUserNumbers, err)
 Sets/changes the user numbers for a set of nodes identified by an object. More...
 
subroutine opencmiss_iron::cmfe_problem_cellmlequationscreatefinishnumber (problemUserNumber, err)
 Finishes the process of creating CellML equations for a problem identified by user number. More...
 
subroutine opencmiss_iron::cmfe_problem_cellmlequationscreatefinishobj (problem, err)
 Finishes the creation of CellML equations for problem identified by an object. More...
 
subroutine opencmiss_iron::cmfe_problem_cellmlequationscreatestartnumber (problemUserNumber, err)
 Starts the process of creating CellML equations for a problem identified by user number. More...
 
subroutine opencmiss_iron::cmfe_problem_cellmlequationscreatestartobj (problem, err)
 Starts the creation of CellML equations for problem identified by an object. More...
 
subroutine opencmiss_iron::cmfe_problem_cellmlequationsgetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, CellMLEquations, err)
 Returns the CellML equations from a problem identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_problem_cellmlequationsgetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, CellMLEquations, err)
 Returns the CellML equations from a problem identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_problem_cellmlequationsgetobj0 (problem, controlLoopIdentifier, solverIndex, CellMLEquations, err)
 Returns the CellML equations from a problem identified by an object. More...
 
subroutine opencmiss_iron::cmfe_problem_cellmlequationsgetobj1 (problem, controlLoopIdentifiers, solverIndex, CellMLEquations, err)
 Returns the CellML equations from a problem identified by an object. More...
 
subroutine opencmiss_iron::cmfe_problem_createfinishnumber (problemUserNumber, err)
 Finishes the process of a problem identified by user number. More...
 
subroutine opencmiss_iron::cmfe_problem_createfinishobj (problem, err)
 Finishes the creation of a problem identified by an object. More...
 
subroutine opencmiss_iron::cmfe_problem_createstartnumber (problemUserNumber, problemSpecification, err)
 Starts the process of a problem identified by user number. More...
 
subroutine opencmiss_iron::cmfe_problem_createstartobj (problemUserNumber, problemSpecification, problem, err)
 Starts the creation of a problem identified by an object. More...
 
subroutine opencmiss_iron::cmfe_problem_controlloopcreatefinishnumber (problemUserNumber, err)
 Finishes the process of creating a control loop for a problem identified by user number. More...
 
subroutine opencmiss_iron::cmfe_problem_controlloopcreatefinishobj (problem, err)
 Finishes the creation of a control loop on a problem identified by an object. More...
 
subroutine opencmiss_iron::cmfe_problem_controlloopcreatestartnumber (problemUserNumber, err)
 Starts the process of creating a control loop for a problem identified by user number. More...
 
subroutine opencmiss_iron::cmfe_problem_controlloopcreatestartobj (problem, err)
 Starts the creation of a control loop on a problem identified by an object. More...
 
subroutine opencmiss_iron::cmfe_problem_controlloopdestroynumber (problemUserNumber, err)
 Destroys the control loops for a problem identified by user number. More...
 
subroutine opencmiss_iron::cmfe_problem_controlloopdestroyobj (problem, err)
 Destroys the control loops on a problem identified by an object. More...
 
subroutine opencmiss_iron::cmfe_problem_controlloopgetnumber0 (problemUserNumber, controlLoopIdentifier, controlLoop, err)
 Returns a control loop from a problem identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_problem_controlloopgetnumber1 (problemUserNumber, controlLoopIdentifiers, controlLoop, err)
 Returns a control loop from a problem identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_problem_controlloopgetobj0 (problem, controlLoopIdentifier, controlLoop, err)
 Returns a control loop from a problem identified by an object. More...
 
subroutine opencmiss_iron::cmfe_problem_controlloopgetobj1 (problem, controlLoopIdentifiers, controlLoop, err)
 Returns a control loop from a problem identified by an object. More...
 
subroutine opencmiss_iron::cmfe_problem_destroynumber (problemUserNumber, err)
 Destroys a problem identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_problem_destroyobj (problem, err)
 Destroys a problem identified by an object. More...
 
subroutine opencmiss_iron::cmfe_problem_solvenumber (problemUserNumber, err)
 Solves a problem identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_problem_solveobj (problem, err)
 Solves a problem identified by an object. More...
 
subroutine opencmiss_iron::cmfe_problem_solvergetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, solver, err)
 Returns a solver from a problem identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_problem_solvergetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, solver, err)
 Returns a solver from a problem identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_problem_solvergetobj0 (problem, controlLoopIdentifier, solverIndex, solver, err)
 Returns a solver from a problem identified by an object. More...
 
subroutine opencmiss_iron::cmfe_problem_solvergetobj1 (problem, controlLoopIdentifiers, solverIndex, solver, err)
 Returns a solver from a problem identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solverequations_boundaryconditionsanalyticnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, err)
 Set boundary conditions for solver equations according to the analytic equations for solver equations identified by user numbers. More...
 
subroutine opencmiss_iron::cmfe_solverequations_boundaryconditionsanalyticnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, err)
 Set boundary conditions for solver equations according to the analytic equations for solver equations identified by user numbers. More...
 
subroutine opencmiss_iron::cmfe_solverequations_boundaryconditionsanalyticobj (solverEquations, err)
 Set boundary conditions for solver equations according to the analytic equations. More...
 
subroutine opencmiss_iron::cmfe_problem_solverequationscreatefinishnumber (problemUserNumber, err)
 Finishes the process of creating solver equations for a problem identified by user number. More...
 
subroutine opencmiss_iron::cmfe_problem_solverequationscreatefinishobj (problem, err)
 Finishes the creation of solver equations for problem identified by an object. More...
 
subroutine opencmiss_iron::cmfe_problem_solverequationscreatestartnumber (problemUserNumber, err)
 Starts the process of creating solver equations for a problem identified by user number. More...
 
subroutine opencmiss_iron::cmfe_problem_solverequationscreatestartobj (problem, err)
 Starts the creation of solver equations for problem identified by an object. More...
 
subroutine opencmiss_iron::cmfe_problem_solverequationsdestroynumber (problemUserNumber, err)
 Destroys the solver equations for a problem identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_problem_solverequationsdestroyobj (problem, err)
 Destroys the solver equations for problem identified by an object. More...
 
subroutine opencmiss_iron::cmfe_problem_solverequationsgetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, solverEquations, err)
 Returns the solver equations from a problem identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_problem_solverequationsgetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, solverEquations, err)
 Returns the solver equations from a problem identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_problem_solverequationsgetobj0 (problem, controlLoopIdentifier, solverIndex, solverEquations, err)
 Returns the solver equations from a problem identified by an object. More...
 
subroutine opencmiss_iron::cmfe_problem_solverequationsgetobj1 (problem, controlLoopIdentifiers, solverIndex, solverEquations, err)
 Returns the solver equations from a problem identified by an object. More...
 
subroutine opencmiss_iron::cmfe_problem_solverscreatefinishnumber (problemUserNumber, err)
 Finishes the process of creating solvers for a problem identified by user number. More...
 
subroutine opencmiss_iron::cmfe_problem_solverscreatefinishobj (problem, err)
 Finishes the creation of solvers for problem identified by an object. More...
 
subroutine opencmiss_iron::cmfe_problem_solverscreatestartnumber (problemUserNumber, err)
 Starts the process of creating solvers for a problem identified by user number. More...
 
subroutine opencmiss_iron::cmfe_problem_solverscreatestartobj (problem, err)
 Starts the creation of solvers for problem identified by an object. More...
 
subroutine opencmiss_iron::cmfe_problem_solversdestroynumber (problemUserNumber, err)
 Destroys the solvers for a problem identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_problem_solversdestroyobj (problem, err)
 Destroys the solvers for problem identified by an object. More...
 
subroutine opencmiss_iron::cmfe_problem_specificationgetnumber (problemUserNumber, problemSpecification, err)
 Returns the specification array for a problem identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_problem_specificationgetobj (problem, problemSpecification, err)
 Returns the specification array for a problem identified by an object. More...
 
subroutine opencmiss_iron::cmfe_problem_specificationsizegetnumber (problemUserNumber, specificationSize, err)
 Returns the size of the specification array for a problem identified by a user number. More...
 
subroutine opencmiss_iron::cmfe_problem_specificationsizegetobj (problem, specificationSize, err)
 Returns the size of the specification array for a problem identified by an object. More...
 
subroutine opencmiss_iron::cmfe_region_coordinatesystemgetnumber (regionUserNumber, coordinateSystemUserNumber, err)
 Returns the coordinate system for a region identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_region_coordinatesystemgetobj (region, coordinateSystem, err)
 Returns the coordinate system for a region identified by an object. More...
 
subroutine opencmiss_iron::cmfe_region_coordinatesystemsetnumber (regionUserNumber, coordinateSystemUserNumber, err)
 Sets/changes the coordinate system for a region identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_region_coordinatesystemsetobj (region, coordinateSystem, err)
 Sets/changes the coordinate system for a region identified by an object. More...
 
subroutine opencmiss_iron::cmfe_region_createfinishnumber (regionUserNumber, err)
 Finishes the process of creating a region identified by user number. More...
 
subroutine opencmiss_iron::cmfe_region_createfinishobj (region, err)
 Finishes the creation of a region identified by an object. More...
 
subroutine opencmiss_iron::cmfe_region_createstartnumber (regionUserNumber, parentRegionUserNumber, err)
 Starts the process creating a region identified by user number. More...
 
subroutine opencmiss_iron::cmfe_region_createstartobj (regionUserNumber, parentRegion, region, err)
 Starts the creation of a region identified by an object. More...
 
subroutine opencmiss_iron::cmfe_region_destroynumber (regionUserNumber, err)
 Destroys a region identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_region_datapointsgetobj (region, dataPoints, err)
 Returns the data points for a region identified by an object. More...
 
subroutine opencmiss_iron::cmfe_region_destroyobj (region, err)
 Destroys a region identified by an object. More...
 
subroutine opencmiss_iron::cmfe_region_labelgetcnumber (regionUserNumber, label, err)
 Returns the character string label for a region identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_region_labelgetcobj (region, label, err)
 Returns the character string label for a region identified by an object. More...
 
subroutine opencmiss_iron::cmfe_region_labelgetvsnumber (regionUserNumber, label, err)
 Returns the varying string label for a region identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_region_labelgetvsobj (region, label, err)
 Returns the varying string label for a region identified by an object. More...
 
subroutine opencmiss_iron::cmfe_region_labelsetcnumber (regionUserNumber, label, err)
 Sets/changes the character string label for a region identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_region_labelsetcobj (region, label, err)
 Sets/changes the character string label for a region identified by an object. More...
 
subroutine opencmiss_iron::cmfe_region_labelsetvsnumber (regionUserNumber, label, err)
 Sets/changes the varying string label for a region identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_region_labelsetvsobj (region, label, err)
 Sets/changes string label for a region identified by an object. More...
 
subroutine opencmiss_iron::cmfe_region_nodesgetobj (region, nodes, err)
 Returns the nodes for a region identified by an object. More...
 
subroutine opencmiss_iron::cmfe_cellmlequations_cellmladdnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, regionUserNumber, CellMLUserNumber, CellMLIndex, err)
 Adds a CellML environment to CellML equations identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_cellmlequations_cellmladdnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, regionUserNumber, CellMLUserNumber, CellMLIndex, err)
 Adds a CellML environment to CellML equations identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_cellmlequations_cellmladdobj (CellMLEquations, CellML, CellMLIndex, err)
 Adds a CellML environment to CellML equations identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_cellmlequationsgetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, CellMLEquations, err)
 Returns the CellML equations for a solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_cellmlequationsgetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, CellMLEquations, err)
 Returns the CellML equations for a solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_cellmlequationsgetobj (solver, CellMLEquations, err)
 Returns the CellML equations for a solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_daeeulersolvertypegetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, DAEEulerSolverType, err)
 Returns the solve type for an Euler differential-algebraic equation solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_daeeulersolvertypegetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, DAEEulerSolverType, err)
 Returns the solve type for an Euler differential-algebraic equation solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_daeeulersolvertypegetobj (solver, DAEEulerSolverType, err)
 Returns the solve type for an Euler differential-algebraic equation solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_daeeulersolvertypesetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, DAEEulerSolverType, err)
 Sets/changes the solve type for an Euler differential-algebraic equation solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_daeeulersolvertypesetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, DAEEulerSolverType, err)
 Sets/changes the solve type for an Euler differential-algebraic equation solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_daeeulersolvertypesetobj (solver, DAEEulerSolverType, err)
 Sets/changes the solve type for an Euler differential-algebraic equation solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_daesolvertypegetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, DAESolverType, err)
 Returns the solve type for an differential-algebraic equation solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_daesolvertypegetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, DAESolverType, err)
 Returns the solve type for an differential-algebraic equation solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_daesolvertypegetobj (solver, DAESolverType, err)
 Returns the solve type for an differential-algebraic equation solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_daesolvertypesetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, DAESolverType, err)
 Sets/changes the solve type for an differential-algebraic equation solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_daesolvertypesetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, DAESolverType, err)
 Sets/changes the solve type for an differential-algebraic equation solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_daesolvertypesetobj (solver, DAESolverType, err)
 Sets/changes the solve type for an differential-algebraic equation solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_daetimessetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, startTime, endTime, err)
 Sets/changes the times for an differential-algebraic equation solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_daetimessetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, startTime, endTime, err)
 Sets/changes the times for an differential-algebraic equation solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_daetimessetobj (solver, startTime, endTime, err)
 Sets/changes the times for an differential-algebraic equation solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_daetimestepsetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, timeStep, err)
 Sets/changes the (initial) time step for an differential-algebraic equation solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_daetimestepsetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, timeStep, err)
 Sets/changes the (initial) time step for an differential-algebraic equation solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_daetimestepsetobj (solver, timeStep, err)
 Sets/changes the (initial) time step for an differential-algebraic equation solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_dynamicdegreegetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, degree, err)
 Returns the degree of the polynomial used to interpolate time for a dynamic solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_dynamicdegreegetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, degree, err)
 Returns the degree of the polynomial used to interpolate time for a dynamic solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_dynamicdegreegetobj (solver, degree, err)
 Returns the degree of the polynomial used to interpolate time for a dynamic solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_dynamicdegreesetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, degree, err)
 Sets/changes the degree of the polynomial used to interpolate time for a dynamic solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_dynamicdegreesetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, degree, err)
 Sets/changes the degree of the polynomial used to interpolate time for a dynamic solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_dynamicdegreesetobj (solver, degree, err)
 Sets/changes the degree of the polynomial used to interpolate time for a dynamic solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_dynamiclinearitytypegetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, linearityType, err)
 Returns the linearity type for a dynamic solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_dynamiclinearitytypegetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, linearityType, err)
 Returns the linearity type for a dynamic solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_dynamiclinearitytypegetobj (solver, linearityType, err)
 Returns the linearity type for a dynamic solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_dynamicnonlinearsolvergetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, nonlinearSolverIndex, err)
 Returns the nonlinear solver associated with a nonlinear dynamic solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_dynamicnonlinearsolvergetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, nonlinearSolverIndex, err)
 Returns the nonlinear solver associated with a nonlinear dynamic solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_dynamicnonlinearsolvergetobj (solver, nonlinearSolver, err)
 Returns the nonlinear solver associated with a nonlinear dynamic solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_dynamiclinearsolvergetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, linearSolverIndex, err)
 Returns the linear solver associated with a linear dynamic solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_dynamiclinearsolvergetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, linearSolverIndex, err)
 Returns the linear solver associated with a linear dynamic solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_dynamiclinearsolvergetobj (solver, linearSolver, err)
 Returns the linear solver associated with a linear dynamic solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_dynamicschemesetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, scheme, err)
 Sets/changes the scheme for a dynamic solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_dynamicschemesetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, scheme, err)
 Sets/changes the scheme for a dynamic solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_dynamicschemesetobj (solver, scheme, err)
 Sets/changes the scheme for a dynamic solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_dynamicthetasetnumber00 (problemUserNumber, controlLoopIdentifier, solverIndex, theta, err)
 Sets/changes the theta value for a dynamic solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_dynamicthetasetnumber01 (problemUserNumber, controlLoopIdentifier, solverIndex, thetas, err)
 Sets/changes the theta value for a dynamic solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_dynamicthetasetnumber10 (problemUserNumber, controlLoopIdentifiers, solverIndex, theta, err)
 Sets/changes the theta for a dynamic solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_dynamicthetasetnumber11 (problemUserNumber, controlLoopIdentifiers, solverIndex, thetas, err)
 Sets/changes the theta for a dynamic solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_dynamicthetasetobj0 (solver, theta, err)
 Sets/changes the theta for a dynamic solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_dynamicthetasetobj1 (solver, thetas, err)
 Sets/changes the theta for a dynamic solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_dynamictimessetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, currentTime, timeIncrement, err)
 Sets/changes the times for a dynamic solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_dynamictimessetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, currentTime, timeIncrement, err)
 Sets/changes the times for a dynamic solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_dynamictimessetobj (solver, currentTime, timeIncrement, err)
 Sets/changes the times for a dynamic solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_geometrictransformationarbitrarypathsetnumber (problemUserNumber, controlLoopIdentifier, solverIndex, arbitraryPath, err)
 Sets the arbitrary path logical for a geometric transformation identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_geometrictransformationarbitrarypathsetobj (solver, arbitraryPath, err)
 Sets the arbitrary path logical for a geometric transformation solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_geometrictransformationclearnumber (problemUserNumber, controlLoopIdentifier, solverIndex, err)
 Clear transformation a geometric transformation identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_geometrictransformationclearobj (solver, err)
 Clear transformation for a geometric transformation solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_geometrictransformationfieldsetnumber (problemUserNumber, controlLoopIdentifier, solverIndex, regionUserNumber, fieldUserNumber, variableType, err)
 Sets the field for a geometric transformation identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_geometrictransformationfieldsetobj (solver, field, variableType, err)
 Sets the field for a geometric transformation solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_geometrictransformationmatrixsetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, matrix, err)
 Sets the full transformation matrix for a geometric transformation identified by an user number, default to be the 1st load increment. More...
 
subroutine opencmiss_iron::cmfe_solver_geometrictransformationmatrixsetobj0 (solver, matrix, err)
 Sets the full transformation matrix for a geometric transformation solver identified by an object, default to be the 1st load increment. More...
 
subroutine opencmiss_iron::cmfe_solver_geometrictransformationmatrixsetnumber1 (problemUserNumber, controlLoopIdentifier, solverIndex, matrix, loadIncrementIdx, err)
 Sets the full transformation matrix at a specific increment for a geometric transformation identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_geometrictransformationmatrixsetobj1 (solver, matrix, loadIncrementIdx, err)
 Sets the full transformation matrix vector at a specific load increment for a geometric transformation solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_geometrictransformationnoloadincrementssetnumber (problemUserNumber, controlLoopIdentifier, solverIndex, numberOfIncrements, err)
 Sets the arbitrary path logical for a geometric transformation identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_geometrictransformationnoloadincrementssetobj (solver, numberOfIncrements, err)
 Sets the arbitrary path logical for a geometric transformation solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_geometrictransformationrotationsetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, pivotPoint, axis, angle, err)
 Sets the rotation for a geometric transformation identified by an user number, default to be the 1st load increment. More...
 
subroutine opencmiss_iron::cmfe_solver_geometrictransformationrotationsetobj0 (solver, pivotPoint, axis, angle, err)
 Sets the rotation for a geometric transformation solver identified by an object, default to be the 1st load increment. More...
 
subroutine opencmiss_iron::cmfe_solver_geometrictransformationrotationsetnumber1 (problemUserNumber, controlLoopIdentifier, solverIndex, pivotPoint, axis, angle, loadIncrementIdx, err)
 Sets the rotation at a specific increment for a geometric transformation identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_geometrictransformationrotationsetobj1 (solver, pivotPoint, axis, angle, loadIncrementIdx, err)
 Sets the rotation at a specific load increment for a geometric transformation solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_geometrictransformationscalingssetnumber (problemUserNumber, controlLoopIdentifier, solverIndex, scalings, err)
 Sets the scalings for a geometric transformation identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_geometrictransformationscalingssetobj (solver, scalings, err)
 Sets the scalings for a geometric transformation solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_geometrictransformationtranslationsetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, translation, err)
 Sets the translation for a geometric transformation identified by an user number, default to be the 1st load increment. More...
 
subroutine opencmiss_iron::cmfe_solver_geometrictransformationtranslationsetobj0 (solver, translation, err)
 Sets the translation vector for a geometric transformation solver identified by an object, default to be the 1st load increment. More...
 
subroutine opencmiss_iron::cmfe_solver_geometrictransformationtranslationsetnumber1 (problemUserNumber, controlLoopIdentifier, solverIndex, translation, loadIncrementIdx, err)
 Sets the translation at a specific increment for a geometric transformation identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_geometrictransformationtranslationsetobj1 (solver, translation, loadIncrementIdx, err)
 Sets the translation vector at a specific load increment for a geometric transformation solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_labelgetcnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, label, err)
 Returns the character string label for a solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_labelgetcnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, label, err)
 Returns the character string label for a solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_labelgetcobj (solver, label, err)
 Returns the character string label for a solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_labelgetvsnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, label, err)
 Returns the varying string label for a solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_labelgetvsnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, label, err)
 Returns the varying string label for a solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_labelgetvsobj (solver, label, err)
 Returns the varying string label for a solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_labelsetcnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, label, err)
 Sets/changes the character string label for a solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_labelsetcnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, label, err)
 Sets/changes the character string label for a solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_labelsetcobj (solver, label, err)
 Sets/changes the character string label for a solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_labelsetvsnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, label, err)
 Sets/changes the varying string label for a solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_labelsetvsnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, label, err)
 Sets/changes the varying string label for a solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_labelsetvsobj (solver, label, err)
 Sets/changes string label for a solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_librarytypegetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, libraryType, err)
 Returns the type of library for a solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_librarytypegetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, libraryType, err)
 Returns the library type for a solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_librarytypegetobj (solver, libraryType, err)
 Returns the library type for a solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_librarytypesetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, libraryType, err)
 Sets/changes the type of library for a solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_librarytypesetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, libraryType, err)
 Sets/changes the library type for a solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_librarytypesetobj (solver, libraryType, err)
 Sets/changes the library type for a solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_lineardirecttypesetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, directSolverType, err)
 Sets/changes the type of direct linear solver for a solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_lineardirecttypesetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, directSolverType, err)
 Sets/changes the type of direct linear solver for a solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_lineardirecttypesetobj (solver, directSolverType, err)
 Sets/changes the type of direct linear solver for a solver identified by an object. More...
 
subroutine, public opencmiss_iron::cmfe_solver_mumpsseticntl (solver, icntl, ivalue, err)
 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. More...
 
subroutine, public opencmiss_iron::cmfe_solver_mumpssetcntl (solver, icntl, val, err)
 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. More...
 
subroutine opencmiss_iron::cmfe_solver_lineariterativeabsolutetolerancesetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, absoluteTolerance, err)
 Sets/changes the maximum absolute tolerance for an iterative linear solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_lineariterativeabsolutetolerancesetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, absoluteTolerance, err)
 Sets/changes the maximum absolute tolerance for an iterative linear solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_lineariterativeabsolutetolerancesetobj (solver, absoluteTolerance, err)
 Sets/changes the maximum absolute tolerance for an iterative linear solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_lineariterativedivergencetolerancesetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, divergenceTolerance, err)
 Sets/changes the maximum divergence tolerance for an iterative linear solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_lineariterativedivergencetolerancesetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, divergenceTolerance, err)
 Sets/changes the maximum divergence tolerance for an iterative linear solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_lineariterativedivergencetolerancesetobj (solver, divergenceTolerance, err)
 Sets/changes the maximum divergence tolerance for an iterative linear solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_lineariterativegmresrestartsetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, GMRESRestart, err)
 Sets/changes the GMRES restart value for a GMRES iterative linear solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_lineariterativegmresrestartsetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, GMRESRestart, err)
 Sets/changes the GMRES restart value for a GMRES iterative linear solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_lineariterativegmresrestartsetobj (solver, GMRESRestart, err)
 Sets/changes the GMRES restart value for a GMRES iterative linear solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_lineariterativemaximumiterationssetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, maximumIterations, err)
 Sets/changes the maximum number of iterations for an iterative linear solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_lineariterativemaximumiterationssetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, maximumIterations, err)
 Sets/changes the maximum number of iterations for an iterative linear solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_lineariterativemaximumiterationssetobj (solver, maximumIterations, err)
 Sets/changes the maximum number of iterations for an iterative linear solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_lineariterativepreconditionertypesetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, preconditionerType, err)
 Sets/changes the preconditioner type for an iterative linear solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_lineariterativepreconditionertypesetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, preconditionerType, err)
 Sets/changes the preconditioner type for an iterative linear solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_lineariterativepreconditionertypesetobj (solver, preconditionerType, err)
 Sets/changes the preconditioner type for an iterative linear solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_lineariterativerelativetolerancesetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, relativeTolerance, err)
 Sets/changes the maximum relative tolerance for an iterative linear solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_lineariterativerelativetolerancesetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, relativeTolerance, err)
 Sets/changes the maximum relative tolerance for an iterative linear solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_lineariterativerelativetolerancesetobj (solver, relativeTolerance, err)
 Sets/changes the maximum relative tolerance for an iterative linear solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_lineariterativetypesetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, iterativeSolverType, err)
 Sets/changes the type for an iterative linear solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_lineariterativetypesetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, iterativeSolverType, err)
 Sets/changes the type for an iterative linear solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_lineariterativetypesetobj (solver, iterativeSolverType, err)
 Sets/changes the type for an iterative linear solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_lineartypesetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, linearSolverType, err)
 Sets/changes the type for a linear solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_lineartypesetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, linearSolverType, err)
 Sets/changes the type for a linear solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_lineartypesetobj (solver, linearSolverType, err)
 Sets/changes the type for a linear solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_newtonabsolutetolerancesetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, absoluteTolerance, err)
 Sets/changes the absolute tolerance for an Newton solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_newtonabsolutetolerancesetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, absoluteTolerance, err)
 Sets/changes the absolute tolerance for a Newton solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_newtonabsolutetolerancesetobj (solver, absoluteTolerance, err)
 Sets/changes the absolute tolerance for a Newton solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_newtonlinesearchmonitoroutputsetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, monitorLinesearchFlag, err)
 Enables/disables output monitoring for a nonlinear Newton line search solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_newtonlinesearchmonitoroutputsetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, monitorLinesearchFlag, err)
 Enables/disables output monitoring for a nonlinear Newton line search solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_newtonlinesearchmonitoroutputsetobj (solver, monitorLinesearchFlag, err)
 Enables/disables output monitoring for a nonlinear Newton line search solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_newtonjacobiancalculationtypesetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, jacobianCalculationType, err)
 Sets/changes the Jacobian calculation type for an Newton solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_newtonjacobiancalculationtypesetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, jacobianCalculationType, err)
 Sets/changes the Jacobian calculation type for a Newton solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_newtonjacobiancalculationtypesetobj (solver, jacobianCalculationType, err)
 Sets/changes the Jacobian calculation type for a Newton solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_newtonlinearsolvergetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, linearSolverIndex, err)
 Returns the linear solver associated with a Newton solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_newtonlinearsolvergetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, linearSolverIndex, err)
 Returns the linear solver associated with a Newton solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_newtonlinearsolvergetobj (solver, linearSolver, err)
 Returns the linear solver associated with a Newton solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_newtoncellmlsolvergetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, CellMLSolverIndex, err)
 Returns the CellML solver associated with a Newton solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_newtoncellmlsolvergetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, CellMLSolverIndex, err)
 Returns the CellML solver associated with a Newton solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_newtoncellmlsolvergetobj (solver, CellMLSolver, err)
 Returns the CellML solver associated with a Newton solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_newtonconvergencetesttypesetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, convergenceTestType, err)
 Sets/changes the convergence test type for an Newton linesearch solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_newtonconvergencetesttypesetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, convergenceTestType, err)
 Sets/changes the convergence test type for a Newton solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_newtonconvergencetesttypesetobj (solver, convergenceTestType, err)
 Sets/changes the convergence test type for a Newton solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_newtonlinesearchalphasetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, alpha, err)
 Sets/changes the line search alpha for an Newton linesearch solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_newtonlinesearchalphasetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, alpha, err)
 Sets/changes the line search alpha for a Newton line search solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_newtonlinesearchalphasetobj (solver, alpha, err)
 Sets/changes the line search alpha for a Newton line search solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_newtonlinesearchmaxstepsetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, maxStep, err)
 Sets/changes the line search maximum step for an Newton linesearch solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_newtonlinesearchmaxstepsetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, maxStep, err)
 Sets/changes the line search maximum step for a Newton line search solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_newtonlinesearchmaxstepsetobj (solver, maxStep, err)
 Sets/changes the line search maximum step for a Newton line search solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_newtonlinesearchsteptolsetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, stepTol, err)
 Sets/changes the line search step tolerance for an Newton linesearch solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_newtonlinesearchsteptolsetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, stepTol, err)
 Sets/changes the line search step tolerance for a Newton line search solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_newtonlinesearchsteptolsetobj (solver, stepTol, err)
 Sets/changes the line search step tolerance for a Newton line search solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_newtonlinesearchtypesetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, lineSearchType, err)
 Sets/changes the line search type for an Newton linesearch solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_newtonlinesearchtypesetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, lineSearchType, err)
 Sets/changes the type of line search for a Newton line search solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_newtonlinesearchtypesetobj (solver, lineSearchType, err)
 Sets/changes the type of line search for a Newton line search solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_newtonmaximumfunctionevaluationssetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, maximumFunctionEvaluations, err)
 Sets/changes the maximum number of function evaluations for an Newton solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_newtonmaximumfunctionevaluationssetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, maximumFunctionEvaluations, err)
 Sets/changes the maximum number of function evaluations for a Newton solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_newtonmaximumfunctionevaluationssetobj (solver, maximumFunctionEvaluations, err)
 Sets/changes the maximum number of function evaluations for a Newton solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_newtonmaximumiterationssetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, maximumIterations, err)
 Sets/changes the maximum number of iterations for an Newton solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_newtonmaximumiterationssetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, maximumIterations, err)
 Sets/changes the maximum number of iterations for a Newton solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_newtonmaximumiterationssetobj (solver, maximumIterations, err)
 Sets/changes the maximum number of iterations for a Newton solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_newtonrelativetolerancesetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, relativeTolerance, err)
 Sets/changes the relative tolerance for an Newton solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_newtonrelativetolerancesetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, relativeTolerance, err)
 Sets/changes the relative tolerance for a Newton solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_newtonrelativetolerancesetobj (solver, relativeTolerance, err)
 Sets/changes the relative tolerance for a Newton solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_newtonsolutiontolerancesetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, solutionTolerance, err)
 Sets/changes the solution tolerance for an Newton solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_newtonsolutiontolerancesetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, solutionTolerance, err)
 Sets/changes the solution tolerance for a Newton solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_newtonsolutiontolerancesetobj (solver, solutionTolerance, err)
 Sets/changes the solution tolerance for a Newton solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_newtontrustregiondelta0setnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, delta0, err)
 Sets/changes the delta0 for a Newton trust region solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_newtontrustregiondelta0setnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, delta0, err)
 Sets/changes the delta0 for a Newton trust region solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_newtontrustregiondelta0setobj (solver, delta0, err)
 Sets/changes the delta0 for a Newton trust region solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_newtontrustregiontolerancesetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, tolerance, err)
 Sets/changes the tolerance for a Newton trust region solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_newtontrustregiontolerancesetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, tolerance, err)
 Sets/changes the tolerance for a Newton trust region solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_newtontrustregiontolerancesetobj (solver, tolerance, err)
 Sets/changes the tolerance for a Newton trust region solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_newtontypesetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, newtonSolveType, err)
 Sets/changes the type of a Newton solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_newtontypesetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, newtonSolveType, err)
 Sets/changes the type of a Newton solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_newtontypesetobj (solver, newtonSolveType, err)
 Sets/changes the type of a Newton solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_quasinewtonabsolutetolerancesetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, absoluteTolerance, err)
 Sets/changes the absolute tolerance for an Quasi-Newton solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_quasinewtonabsolutetolerancesetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, absoluteTolerance, err)
 Sets/changes the absolute tolerance for a Quasi-Newton solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_quasinewtonabsolutetolerancesetobj (solver, absoluteTolerance, err)
 Sets/changes the absolute tolerance for a Quasi-Newton solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_quasinewtonlinesearchmonitoroutputsetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, monitorLinesearchFlag, err)
 Enables/disables output monitoring for a nonlinear Quasi-Newton line search solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_quasinewtonlinesearchmonitoroutputsetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, monitorLinesearchFlag, err)
 Enables/disables output monitoring for a nonlinear Quasi-Newton line search solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_quasinewtonlinesearchmonitoroutputsetobj (solver, monitorLinesearchFlag, err)
 Enables/disables output monitoring for a nonlinear Quasi-Newton line search solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_quasinewtonjacobiancalculationtypesetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, jacobianCalculationType, err)
 Sets/changes the Jacobian calculation type for an Quasi-Newton solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_quasinewtonjacobiancalculationtypesetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, jacobianCalculationType, err)
 Sets/changes the Jacobian calculation type for a Quasi-Newton solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_quasinewtonjacobiancalculationtypesetobj (solver, jacobianCalculationType, err)
 Sets/changes the Jacobian calculation type for a Quasi-Newton solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_quasinewtonlinearsolvergetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, linearSolverIndex, err)
 Returns the linear solver associated with a Quasi-Newton solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_quasinewtonlinearsolvergetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, linearSolverIndex, err)
 Returns the linear solver associated with a Quasi-Newton solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_quasinewtonlinearsolvergetobj (solver, linearSolver, err)
 Returns the linear solver associated with a Quasi-Newton solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_quasinewtoncellmlsolvergetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, CellMLSolverIndex, err)
 Returns the CellML solver associated with a Quasi-Newton solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_quasinewtoncellmlsolvergetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, CellMLSolverIndex, err)
 Returns the CellML solver associated with a Quasi-Newton solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_quasinewtoncellmlsolvergetobj (solver, CellMLSolver, err)
 Returns the CellML solver associated with a Quasi-Newton solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_quasinewtonconvergencetesttypesetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, convergenceTestType, err)
 Sets/changes the convergence test type for an Quasi-Newton linesearch solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_quasinewtonconvergencetesttypesetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, convergenceTestType, err)
 Sets/changes the convergence test type for a Quasi-Newton solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_quasinewtonconvergencetesttypesetobj (solver, convergenceTestType, err)
 Sets/changes the convergence test type for a Quasi-Newton solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_quasinewtonlinesearchmaxstepsetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, maxStep, err)
 Sets/changes the line search maximum step for an Quasi-Newton linesearch solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_quasinewtonlinesearchmaxstepsetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, maxStep, err)
 Sets/changes the line search maximum step for a Quasi-Newton line search solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_quasinewtonlinesearchmaxstepsetobj (solver, maxStep, err)
 Sets/changes the line search maximum step for a Quasi-Newton line search solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_quasinewtonlinesearchsteptolsetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, stepTol, err)
 Sets/changes the line search step tolerance for an Quasi-Newton linesearch solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_quasinewtonlinesearchsteptolsetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, stepTol, err)
 Sets/changes the line search step tolerance for a Quasi-Newton line search solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_quasinewtonlinesearchsteptolsetobj (solver, stepTol, err)
 Sets/changes the line search step tolerance for a Quasi-Newton line search solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_quasinewtonlinesearchtypesetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, lineSearchType, err)
 Sets/changes the line search type for an Quasi-Newton linesearch solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_quasinewtonlinesearchtypesetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, lineSearchType, err)
 Sets/changes the type of line search for a Quasi-Newton line search solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_quasinewtonlinesearchtypesetobj (solver, lineSearchType, err)
 Sets/changes the type of line search for a Quasi-Newton line search solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_quasinewtonmaximumfunctionevaluationssetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, maximumFunctionEvaluations, err)
 Sets/changes the maximum number of function evaluations for an Quasi-Newton solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_quasinewtonmaximumfunctionevaluationssetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, maximumFunctionEvaluations, err)
 Sets/changes the maximum number of function evaluations for a Quasi-Newton solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_quasinewtonmaximumfunctionevaluationssetobj (solver, maximumFunctionEvaluations, err)
 Sets/changes the maximum number of function evaluations for a Quasi-Newton solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_quasinewtonmaximumiterationssetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, maximumIterations, err)
 Sets/changes the maximum number of iterations for an Quasi-Newton solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_quasinewtonmaximumiterationssetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, maximumIterations, err)
 Sets/changes the maximum number of iterations for a Quasi-Newton solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_quasinewtonmaximumiterationssetobj (solver, maximumIterations, err)
 Sets/changes the maximum number of iterations for a Quasi-Newton solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_quasinewtonrelativetolerancesetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, relativeTolerance, err)
 Sets/changes the relative tolerance for an Quasi-Newton solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_quasinewtonrelativetolerancesetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, relativeTolerance, err)
 Sets/changes the relative tolerance for a Quasi-Newton solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_quasinewtonrelativetolerancesetobj (solver, relativeTolerance, err)
 Sets/changes the relative tolerance for a Quasi-Newton solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_quasinewtonsolutiontolerancesetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, solutionTolerance, err)
 Sets/changes the solution tolerance for an Quasi-Newton solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_quasinewtonsolutiontolerancesetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, solutionTolerance, err)
 Sets/changes the solution tolerance for a Quasi-Newton solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_quasinewtonsolutiontolerancesetobj (solver, solutionTolerance, err)
 Sets/changes the solution tolerance for a Quasi-Newton solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_quasinewtontrustregiondelta0setnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, delta0, err)
 Sets/changes the delta0 for a Quasi-Newton trust region solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_quasinewtontrustregiondelta0setnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, delta0, err)
 Sets/changes the delta0 for a Quasi-Newton trust region solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_quasinewtontrustregiondelta0setobj (solver, delta0, err)
 Sets/changes the delta0 for a Quasi-Newton trust region solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_quasinewtontrustregiontolerancesetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, tolerance, err)
 Sets/changes the tolerance for a Quasi-Newton trust region solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_quasinewtontrustregiontolerancesetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, tolerance, err)
 Sets/changes the tolerance for a Quasi-Newton trust region solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_quasinewtontrustregiontolerancesetobj (solver, tolerance, err)
 Sets/changes the tolerance for a Quasi-Newton trust region solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_quasinewtonrestartsetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, quasiNewtonRestart, err)
 Sets/changes the restart of a Quasi-Newton solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_quasinewtonrestartsetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, quasiNewtonRestart, err)
 Sets/changes the restart of a Quasi-Newton solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_quasinewtonrestartsetobj (solver, quasiNewtonRestart, err)
 Sets/changes the restart of a Quasi-Newton solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_quasinewtonrestarttypesetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, quasiNewtonRestartType, err)
 Sets/changes the restart type of a Quasi-Newton solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_quasinewtonrestarttypesetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, quasiNewtonRestartType, err)
 Sets/changes the restart type of a Quasi-Newton solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_quasinewtonrestarttypesetobj (solver, quasiNewtonRestartType, err)
 Sets/changes the restart type of a Quasi-Newton solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_quasinewtonscaletypesetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, quasiNewtonScaleType, err)
 Sets/changes the scale type of a Quasi-Newton solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_quasinewtonscaletypesetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, quasiNewtonScaleType, err)
 Sets/changes the scale type of a Quasi-Newton solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_quasinewtonscaletypesetobj (solver, quasiNewtonScaleType, err)
 Sets/changes the scale type of a Quasi-Newton solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_quasinewtonsolvetypesetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, quasiNewtonSolveType, err)
 Sets/changes the type of a Quasi-Newton solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_quasinewtonsolvetypesetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, quasiNewtonSolveType, err)
 Sets/changes the type of a Quasi-Newton solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_quasinewtonsolvetypesetobj (solver, quasiNewtonSolveType, err)
 Sets/changes the type of a Quasi-Newton solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_quasinewtontypesetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, quasiNewtonType, err)
 Sets/changes the type of a Quasi-Newton solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_quasinewtontypesetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, quasiNewtonType, err)
 Sets/changes the type of a Quasi-Newton solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_quasinewtontypesetobj (solver, quasiNewtonType, err)
 Sets/changes the type of a Quasi-Newton solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_nonlineartypesetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, nonlinearSolveType, err)
 Sets/changes the type of a nonlinear solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_nonlineartypesetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, nonlinearSolveType, err)
 Sets/changes the type of a nonlinear solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_nonlineartypesetobj (solver, nonlinearSolveType, err)
 Sets/changes the type of a nonlinear solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_outputtypesetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, outputType, err)
 Sets/changes the output type for a solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_outputtypesetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, outputType, err)
 Sets/changes the type of output for a solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_outputtypesetobj (solver, outputType, err)
 Sets/changes the output type for a solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solver_solverequationsgetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, solverEquations, err)
 Returns the solver equations for a solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_solverequationsgetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, solverEquations, err)
 Returns the solver equations for a solver identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solver_solverequationsgetobj (solver, solverEquations, err)
 Returns the solver equations for a solver identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solverequations_equationssetaddnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, regionUserNumber, equationsSetUserNumber, equationsSetIndex, err)
 Adds equations sets to solver equations identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solverequations_equationssetaddnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, regionUserNumber, equationsSetUserNumber, equationsSetIndex, err)
 Adds equations sets to solver equations identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solverequations_equationssetaddobj (solverEquations, equationsSet, equationsSetIndex, err)
 Adds equations sets to solver equations identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solverequations_interfaceconditionaddnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, interfaceRegionUserNumber, interfaceUserNumber, interfaceConditionUserNumber, interfaceConditionIndex, err)
 Adds an interface condition to solver equations identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solverequations_interfaceconditionaddnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, interfaceRegionUserNumber, interfaceUserNumber, interfaceConditionUserNumber, interfaceConditionIndex, err)
 Adds an interface condition to solver equations identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solverequations_interfaceconditionaddobj (solverEquations, interfaceCondition, interfaceConditionIndex, err)
 Adds an interface condition to solver equations identified by an object. More...
 
subroutine, public opencmiss_iron::cmfe_interfacematrices_timedependencetypeset (interfaceCondition, interfaceMatrixIndex, hasTranspose, timeDependenceTypes, Err)
 Set the time dependence type of interface matrices. More...
 
subroutine, public opencmiss_iron::cmfe_interfacematrices_timedependencetypeget (interfaceCondition, interfaceMatrixIndex, hasTranspose, timeDependenceTypes, Err)
 Get the time dependence type of interface matrices. More...
 
subroutine opencmiss_iron::cmfe_solverequations_sparsitytypesetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, sparsityType, err)
 Sets/changes the sparsity type for solver equations identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solverequations_sparsitytypesetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, sparsityType, err)
 Sets/changes the sparsity type for solver equations identified by an user number. More...
 
subroutine opencmiss_iron::cmfe_solverequations_sparsitytypesetobj (solverEquations, sparsityType, err)
 Sets/changes the sparsity type for solver equations identified by an object. More...
 
subroutine opencmiss_iron::cmfe_solverequations_boundaryconditionscreatefinishnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, err)
 Finish the creation of the boundary conditions for the solver equations identified by the user numbers. More...
 
subroutine opencmiss_iron::cmfe_solverequations_boundaryconditionscreatefinishnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, err)
 Finish the creation of the boundary conditions for the solver equations identified by the user numbers. More...
 
subroutine opencmiss_iron::cmfe_solverequations_boundaryconditionscreatefinishobj (solverEquations, err)
 Finish the creation of the boundary conditions for the solver equations. More...
 
subroutine opencmiss_iron::cmfe_solverequations_boundaryconditionscreatestartnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, err)
 Start the creation of boundary conditions for solver equations identified by user numbers. More...
 
subroutine opencmiss_iron::cmfe_solverequations_boundaryconditionscreatestartnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, err)
 Start the creation of boundary conditions for solver equations identified by user numbers. More...
 
subroutine opencmiss_iron::cmfe_solverequations_boundaryconditionscreatestartobj (solverEquations, boundaryConditions, err)
 Start the creation of the boundary conditions for the solver equations. More...
 
subroutine opencmiss_iron::cmfe_solverequations_boundaryconditionsgetnumber0 (problemUserNumber, controlLoopIdentifier, solverIndex, boundaryConditions, err)
 Get the boundary conditions for solver equations identified by user numbers. More...
 
subroutine opencmiss_iron::cmfe_solverequations_boundaryconditionsgetnumber1 (problemUserNumber, controlLoopIdentifiers, solverIndex, boundaryConditions, err)
 Get the boundary conditions for solver equations identified by user numbers. More...
 
subroutine opencmiss_iron::cmfe_solverequations_boundaryconditionsgetobj (solverEquations, boundaryConditions, err)
 Get the boundary conditions for solver equations. More...
 
subroutine, public opencmiss_iron::cmfe_solverequations_numberofmatricesget (solverEquations, numberOfMatrices, err)
 Get the number of solver matrices for the solver equations. More...
 
subroutine, public opencmiss_iron::cmfe_solverequations_matrixget (solverEquations, matrixIndex, matrix, err)
 Get a solver matrix from the solver equations matrices. More...
 
subroutine, public opencmiss_iron::cmfe_solverequations_jacobianmatrixget (solverEquations, matrix, err)
 Get the Jacobian matrix from the solver equations matrices for nonlinear solver equations. More...
 
subroutine, public opencmiss_iron::cmfe_solverequations_vectorget (solverEquations, matrixIndex, vector, err)
 Get the vector assiciated with a solver matrix from the solver equations matrices. More...
 
subroutine, public opencmiss_iron::cmfe_solverequations_residualvectorget (solverEquations, residualVector, err)
 Get the residual vector from the solver equations for nonlinear problems. More...
 
subroutine, public opencmiss_iron::cmfe_solverequations_rhsvectorget (solverEquations, rhsVector, err)
 Get the right hand side vector from the solver equations. More...
 
subroutine opencmiss_iron::cmfe_usernumbergetregion (region, userNumber, err)
 Get the user number of the given region. More...
 
subroutine opencmiss_iron::cmfe_usernumbergetmesh (mesh, userNumber, err)
 Get the user number of the given mesh. More...
 
subroutine opencmiss_iron::cmfe_usernumbergetbasis (basis, userNumber, err)
 Get the user number of the given basis. More...
 
subroutine, public opencmiss_iron::cmfe_bioelectricsfiniteelasticity_updategeometricfield (controlLoop, calcClosestGaussPoint, err)
 Update the bioelectrics geometric field by interpolating the finite elasticity geometric field. More...
 
subroutine opencmiss_iron::cmfe_fieldml_inputcreatefromfilevs (filename, fieldml, err)
 Initialise the given FieldML context using the given FieldML XML file. More...
 
subroutine opencmiss_iron::cmfe_fieldml_inputcreatefromfilec (filename, fieldml, err)
 Initialise the given FieldML context using the given FieldML XML file. More...
 
subroutine opencmiss_iron::cmfe_fieldml_inputmeshcreatestartobjvs (fieldml, meshArgumentName, mesh, meshNumber, region, err)
 Creates a mesh using the given FieldML evaluator. More...
 
subroutine opencmiss_iron::cmfe_fieldml_inputmeshcreatestartnumbervs (fieldml, meshArgumentName, meshNumber, regionNumber, err)
 Creates a mesh with the given user number using the given FieldML evaluator. More...
 
subroutine opencmiss_iron::cmfe_fieldml_inputmeshcreatestartobjc (fieldml, meshArgumentName, mesh, meshNumber, region, err)
 Creates a mesh using the given FieldML evaluator. More...
 
subroutine opencmiss_iron::cmfe_fieldml_inputmeshcreatestartnumberc (fieldml, meshArgumentName, meshNumber, regionNumber, err)
 Creates a mesh with the given user number using the given FieldML evaluator. More...
 
subroutine opencmiss_iron::cmfe_fieldml_inputcoordinatesystemcreatestartobjvs (fieldml, evaluatorName, coordinateSystem, userNumber, err)
 Create a coordinate system using the given FieldML evaluator. More...
 
subroutine opencmiss_iron::cmfe_fieldml_inputcoordinatesystemcreatestartnumbervs (fieldml, evaluatorName, userNumber, err)
 Create a coordinate system using the given FieldML evaluator. More...
 
subroutine opencmiss_iron::cmfe_fieldml_inputcoordinatesystemcreatestartobjc (fieldml, evaluatorName, coordinateSystem, userNumber, err)
 Create a coordinate system using the given FieldML evaluator. More...
 
subroutine opencmiss_iron::cmfe_fieldml_inputcoordinatesystemcreatestartnumberc (fieldml, evaluatorName, userNumber, err)
 Create a coordinate system using the given FieldML evaluator. More...
 
subroutine opencmiss_iron::cmfe_fieldml_inputbasiscreatestartnumbervs (fieldml, evaluatorName, userNumber, err)
 Create a basis using the given FieldML evaluator. More...
 
subroutine opencmiss_iron::cmfe_fieldml_inputbasiscreatestartobjvs (fieldml, evaluatorName, userNumber, basis, err)
 Create a basis using the given FieldML evaluator. More...
 
subroutine opencmiss_iron::cmfe_fieldml_inputbasiscreatestartnumberc (fieldml, evaluatorName, userNumber, err)
 Create a basis using the given FieldML evaluator. More...
 
subroutine opencmiss_iron::cmfe_fieldml_inputbasiscreatestartobjc (fieldml, evaluatorName, userNumber, basis, err)
 Create a basis using the given FieldML evaluator. More...
 
subroutine opencmiss_iron::cmfe_fieldml_inputnodescreatestartnumbervs (fieldml, nodesArgumentName, regionNumber, nodes, err)
 Creates a region's nodes using the given FieldML evaluator. More...
 
subroutine opencmiss_iron::cmfe_fieldml_inputnodescreatestartobjvs (fieldml, nodesArgumentName, region, nodes, err)
 Creates a region's nodes using the given FieldML evaluator. More...
 
subroutine opencmiss_iron::cmfe_fieldml_inputnodescreatestartnumberc (fieldml, nodesArgumentName, regionNumber, nodes, err)
 Creates a region's nodes using the given FieldML evaluator. More...
 
subroutine opencmiss_iron::cmfe_fieldml_inputnodescreatestartobjc (fieldml, nodesArgumentName, region, nodes, err)
 Creates a region's nodes using the given FieldML evaluator. More...
 
subroutine opencmiss_iron::cmfe_fieldml_inputcreatemeshcomponentobjvs (fieldml, mesh, componentNumber, evaluatorName, err)
 Use the given FieldML evaluator as a template to create a component on the given mesh. More...
 
subroutine opencmiss_iron::cmfe_fieldml_inputcreatemeshcomponentnumbervs (fieldml, regionNumber, meshNumber, componentNumber, evaluatorName, err)
 Use the given FieldML evaluator as a template to create a component on the mesh identified by the given user number. More...
 
subroutine opencmiss_iron::cmfe_fieldml_inputcreatemeshcomponentobjc (fieldml, mesh, componentNumber, evaluatorName, err)
 Use the given FieldML evaluator as a template to create a component on the given mesh. More...
 
subroutine opencmiss_iron::cmfe_fieldml_inputcreatemeshcomponentnumberc (fieldml, regionNumber, meshNumber, componentNumber, evaluatorName, err)
 Use the given FieldML evaluator as a template to create a component on the mesh identified by the given user number. More...
 
subroutine opencmiss_iron::cmfe_fieldml_inputfieldcreatestartobjvs (fieldml, region, decomposition, fieldNumber, field, variableType, evaluatorName, err)
 Create a field using the given FieldML evaluator. More...
 
subroutine opencmiss_iron::cmfe_fieldml_inputfieldcreatestartnumbervs (fieldml, regionNumber, meshNumber, decompositionNumber, fieldNumber, variableType, evaluatorName, err)
 Create a field with the given user number using the given FieldML evaluator. More...
 
subroutine opencmiss_iron::cmfe_fieldml_inputfieldcreatestartobjc (fieldml, region, decomposition, fieldNumber, field, variableType, evaluatorName, err)
 Create a field using the given FieldML evaluator. More...
 
subroutine opencmiss_iron::cmfe_fieldml_inputfieldcreatestartnumberc (fieldml, regionNumber, meshNumber, decompositionNumber, fieldNumber, variableType, evaluatorName, err)
 Create a field with the given user number using the given FieldML evaluator. More...
 
subroutine opencmiss_iron::cmfe_fieldml_inputfieldparametersupdateobjvs (fieldml, field, evaluatorName, variableType, setType, err)
 Update the DOF parameters of the given field, using the given FieldML evaluator. More...
 
subroutine opencmiss_iron::cmfe_fieldml_inputfieldparametersupdatenumbervs (fieldml, regionNumber, fieldNumber, evaluatorName, variableType, setType, err)
 Update the DOF parameters of field with the given user number, using the given FieldML evaluator. More...
 
subroutine opencmiss_iron::cmfe_fieldml_inputfieldparametersupdateobjc (fieldml, field, evaluatorName, variableType, setType, err)
 Update the DOF parameters of the given field, using the given FieldML evaluator. More...
 
subroutine opencmiss_iron::cmfe_fieldml_inputfieldparametersupdatenumberc (fieldml, regionNumber, fieldNumber, evaluatorName, variableType, setType, err)
 Update the DOF parameters of field with the given user number, using the given FieldML evaluator. More...
 
subroutine opencmiss_iron::cmfe_fieldml_outputwritevs (fieldml, filename, err)
 Write the FieldML document managed by the given context to a file with the given name. More...
 
subroutine opencmiss_iron::cmfe_fieldml_outputwritec (fieldml, filename, err)
 Write the FieldML document managed by the given context to a file with the given name. More...
 
subroutine opencmiss_iron::cmfe_fieldml_outputaddfieldnotypeobjvs (fieldml, baseName, dofFormat, field, variableType, setType, err)
 Add the given field to the given FieldML context. The FieldML type will be inferred. More...
 
subroutine opencmiss_iron::cmfe_fieldml_outputaddfieldnotypenumbervs (fieldml, baseName, dofFormat, regionNumber, fieldNumber, variableType, setType, err)
 Add the field with the given user number to the given FieldML context. The FieldML type will be inferred. More...
 
subroutine opencmiss_iron::cmfe_fieldml_outputaddfieldwithtypeobjvs (fieldml, baseName, dofFormat, field, variableType, setType, typeHandle, err)
 Add the given field to the given FieldML context, using the given FieldML type. More...
 
subroutine opencmiss_iron::cmfe_fieldml_outputaddfieldwithtypenumbervs (fieldml, baseName, dofFormat, regionNumber, fieldNumber, variableType, setType, typeHandle, err)
 Add the given field to the given FieldML context, using the given FieldML type. More...
 
subroutine opencmiss_iron::cmfe_fieldml_outputaddfieldnotypeobjc (fieldml, baseName, dofFormat, field, variableType, setType, err)
 Add the given field to the given FieldML context. The FieldML type will be inferred. More...
 
subroutine opencmiss_iron::cmfe_fieldml_outputaddfieldnotypenumberc (fieldml, baseName, dofFormat, regionNumber, fieldNumber, variableType, setType, err)
 Add the field with the given user number to the given FieldML context. The FieldML type will be inferred. More...
 
subroutine opencmiss_iron::cmfe_fieldml_outputaddfieldwithtypeobjc (fieldml, baseName, dofFormat, field, variableType, setType, typeHandle, err)
 Add the given field to the given FieldML context, using the given FieldML type. More...
 
subroutine opencmiss_iron::cmfe_fieldml_outputaddfieldwithtypenumberc (fieldml, baseName, dofFormat, regionNumber, fieldNumber, variableType, setType, typeHandle, err)
 Add the given field to the given FieldML context, using the given FieldML type. More...
 
subroutine opencmiss_iron::cmfe_fieldml_outputcreateobjvs (mesh, location, baseName, connectivityFormat, fieldml, err)
 Initialise the given FieldML context using the given mesh. More...
 
subroutine opencmiss_iron::cmfe_fieldml_outputcreatenumbervs (regionNumber, meshNumber, location, baseName, connectivityFormat, fieldml, err)
 Initialise the given FieldML context using the mesh with the given user number. More...
 
subroutine opencmiss_iron::cmfe_fieldml_outputcreateobjc (mesh, location, baseName, connectivityFormat, fieldml, err)
 Initialise the given FieldML context using the given mesh. More...
 
subroutine opencmiss_iron::cmfe_fieldml_outputcreatenumberc (regionNumber, meshNumber, location, baseName, connectivityFormat, fieldml, err)
 Initialise the given FieldML context using the mesh with the given user number. More...
 
subroutine opencmiss_iron::cmfe_fieldml_outputaddfieldcomponentsobjvs (fieldml, typeHandle, baseName, dofFormat, field, fieldComponentNumbers, variableType, setType, err)
 Add the given field to the current FieldML context, only including the given components. More...
 
subroutine opencmiss_iron::cmfe_fieldml_outputaddfieldcomponentsnumbervs (fieldml, typeHandle, baseName, dofFormat, regionNumber, fieldNumber, fieldComponentNumbers, variableType, setType, err)
 Add the field with the given user number to the current FieldML context, only including the given components. More...
 
subroutine opencmiss_iron::cmfe_fieldml_outputaddfieldcomponentsobjc (fieldml, typeHandle, baseName, dofFormat, field, fieldComponentNumbers, variableType, setType, err)
 Add the given field to the current FieldML context, only including the given components. More...
 
subroutine opencmiss_iron::cmfe_fieldml_outputaddfieldcomponentsnumberc (fieldml, typeHandle, baseName, dofFormat, regionNumber, fieldNumber, fieldComponentNumbers, variableType, setType, err)
 Add the field with the given user number to the current FieldML context, only including the given components. More...
 
subroutine, public opencmiss_iron::cmfe_fieldml_outputaddimport (fieldml, name, handle, err)
 Import a FieldML object from the library into the current session. More...
 
subroutine, public opencmiss_iron::cmfe_fieldmlio_finalise (fieldml, err)
 Finalises a Fieldml context. More...
 
subroutine, public opencmiss_iron::cmfe_fieldmlio_initialise (fieldml, err)
 Initialises a Fieldml context. More...
 
subroutine, public opencmiss_iron::cmfe_fieldmlio_getsession (fieldml, sessionHandle, err)
 Get the session handle from a Fieldml context. More...
 

Variables

type(fieldml_io_type), pointer opencmiss_iron::cmfe_fieldmliotype::fieldmlinfo
 

Detailed Description

Equations set constants.

Function/Subroutine Documentation

subroutine opencmiss_iron::cmfe_analyticanalysis_absoluteerrorgetconstantnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  componentNumber,
real(dp), intent(out)  value,
integer(intg), intent(out)  err 
)
private

Get absolute error value for the constant in a field specified by a user number compared to the analytic value.

Parameters
[in]regionusernumberThe user number of the region containing the field for analytic error analysis.
[in]fieldusernumberThe user number of the field to calculate the analytic error analysis for.
[in]componentnumbercomponent number
[in]variabletypevariable type
[out]valueOn return, the absolute error
[out]errThe error code.

Definition at line 9599 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_analyticanalysis_absoluteerrorgetconstantobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  componentNumber,
real(dp), intent(out)  VALUE,
integer(intg), intent(out)  err 
)
private

Get absolute error value for the constant in a field identified by an object compared to the analytic value.

Parameters
[in]fieldThe dependent field to calculate the analytic error analysis for.
[in]componentnumbercomponent number
[in]variabletypevariable type
[out]valueOn return, the absolute error
[out]errThe error code.

Definition at line 9647 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_analyticanalysis_absoluteerrorgetelementnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  elementNumber,
integer(intg), intent(in)  componentNumber,
real(dp), intent(out)  value,
integer(intg), intent(out)  err 
)
private

Get absolute error value for the element in a field specified by a user number compared to the analytic value.

Parameters
[in]regionusernumberThe user number of the region containing the field for analytic error analysis.
[in]fieldusernumberThe user number of the field to calculate the analytic error analysis for.
[in]elementnumberelement number
[in]componentnumbercomponent number
[in]variabletypevariable type
[out]valueOn return, the absolute error
[out]errThe error code.

Definition at line 9358 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_analyticanalysis_absoluteerrorgetelementobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  elementNumber,
integer(intg), intent(in)  componentNumber,
real(dp), intent(out)  VALUE,
integer(intg), intent(out)  err 
)
private

Get absolute error value for the element in a field identified by an object compared to the analytic value.

Parameters
[in]fieldThe dependent field to calculate the analytic error analysis for.
[in]elementnumberelement number
[in]componentnumbercomponent number
[in]variabletypevariable type
[out]valueOn return, the absolute error
[out]errThe error code.

Definition at line 9407 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_analyticanalysis_absoluteerrorgetnodenumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  versionNumber,
integer(intg), intent(in)  derivativeNumber,
integer(intg), intent(in)  nodeNumber,
integer(intg), intent(in)  componentNumber,
real(dp), intent(out)  value,
integer(intg), intent(out)  err 
)
private

Get absolute error value for the node in a field specified by a user number compared to the analytic value.

Parameters
[in]regionusernumberThe user number of the region containing the field for analytic error analysis.
[in]fieldusernumberThe user number of the field to calculate the analytic error analysis for.
[in]versionnumberderivative version number
[in]derivativenumberderivative number
[in]nodenumbernode number
[in]componentnumbercomponent number
[in]variabletypevariable type
[out]valueOn return, the absolute error
[out]errThe error code.

Definition at line 9096 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_analyticanalysis_absoluteerrorgetnodeobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  versionNumber,
integer(intg), intent(in)  derivativeNumber,
integer(intg), intent(in)  nodeNumber,
integer(intg), intent(in)  componentNumber,
real(dp), intent(out)  value,
integer(intg), intent(out)  err 
)
private

Get absolute error value for the node in a field identified by an object compared to the analytic value.

Parameters
[in]fieldThe dependent field to calculate the analytic error analysis for.
[in]versionnumberderivative version number
[in]derivativenumberderivative number
[in]nodenumbernode number
[in]componentnumbercomponent number
[in]variabletypevariable type
[out]valueOn return, the absolute error
[out]errThe error code.

Definition at line 9149 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_analyticanalysis_integralabsoluteerrorgetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  componentNumber,
real(dp), dimension(2), intent(out)  integralValue,
real(dp), dimension(2), intent(out)  ghostIntegralValue,
integer(intg), intent(out)  err 
)
private

Get integral value for the absolute errors.

Parameters
[in]regionusernumberThe user number of the region containing the field for analytic error analysis.
[in]fieldusernumberThe user number of the field to calculate the analytic error analysis for.
[in]componentnumbercomponent number
[in]variabletypevariable type
[out]integralvalueOn return, the integral value
[out]ghostintegralvalueOn return, ghost integral value
[out]errThe error code.

Definition at line 10254 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_analyticanalysis_integralabsoluteerrorgetobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  componentNumber,
real(dp), dimension(2), intent(out)  integralValue,
real(dp), dimension(2), intent(out)  ghostIntegralValue,
integer(intg), intent(out)  err 
)
private

Get integral value for the absolute errors.

Parameters
[in]fieldThe dependent field to calculate the analytic error analysis for.
[in]componentnumbercomponent number
[in]variabletypevariable type
[out]integralvalueOn return, the integral value
[out]ghostintegralvalueOn return, ghost integral value
[out]errThe error code.

Definition at line 10305 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_analyticanalysis_integralanalyticvaluegetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  componentNumber,
real(dp), dimension(2), intent(out)  integralValue,
real(dp), dimension(2), intent(out)  ghostIntegralValue,
integer(intg), intent(out)  err 
)
private

Get integral value for the analytic values.

Parameters
[in]regionusernumberThe user number of the region containing the field for analytic error analysis.
[in]fieldusernumberThe user number of the field to calculate the analytic error analysis for.
[in]componentnumbercomponent number
[in]variabletypevariable type
[out]integralvalueOn return, the integral value
[out]ghostintegralvalueOn return, ghost integral value
[out]errThe error code.

Definition at line 10088 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_analyticanalysis_integralanalyticvaluegetobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  componentNumber,
real(dp), dimension(2), intent(out)  integralValue,
real(dp), dimension(2), intent(out)  ghostIntegralValue,
integer(intg), intent(out)  err 
)
private

Get integral value for the analytic values.

Parameters
[in]fieldThe dependent field to calculate the analytic error analysis for.
[in]componentnumbercomponent number
[in]variabletypevariable type
[out]integralvalueOn return, the integral value
[out]ghostintegralvalueOn return, ghost integral value
[out]errThe error code.

Definition at line 10139 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_analyticanalysis_integralniderrorgetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  componentNumber,
real(dp), dimension(2), intent(out)  integralValue,
real(dp), dimension(2), intent(out)  ghostIntegralValue,
integer(intg), intent(out)  err 
)
private

Get integral value for the nid error.

Parameters
[in]regionusernumberThe user number of the region containing the field for analytic error analysis.
[in]fieldusernumberThe user number of the field to calculate the analytic error analysis for.
[in]componentnumbercomponent number
[in]variabletypevariable type
[out]integralvalueOn return, the integral value
[out]ghostintegralvalueOn return, ghost integral value
[out]errThe error code.

Definition at line 10503 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_analyticanalysis_integralniderrorgetobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  componentNumber,
real(dp), dimension(2), intent(out)  integralValue,
real(dp), dimension(2), intent(out)  ghostIntegralValue,
integer(intg), intent(out)  err 
)
private

Get integral value for the nid error.

Parameters
[in]fieldThe dependent field to calculate the analytic error analysis for.
[in]componentnumbercomponent number
[in]variabletypevariable type
[out]integralvalueOn return, the integral value
[out]ghostintegralvalueOn return, ghost integral value
[out]errThe error code.

Definition at line 10553 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_analyticanalysis_integralnidnumericalvaluegetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  componentNumber,
real(dp), dimension(2), intent(out)  integralValue,
real(dp), dimension(2), intent(out)  ghostIntegralValue,
integer(intg), intent(out)  err 
)
private

Get integral value for the nid numerical.

Parameters
[in]regionusernumberThe user number of the region containing the field for analytic error analysis.
[in]fieldusernumberThe user number of the field to calculate the analytic error analysis for.
[in]componentnumbercomponent number
[in]variabletypevariable type
[out]integralvalueOn return, the integral value
[out]ghostintegralvalueOn return, ghost integral value
[out]errThe error code.

Definition at line 10420 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_analyticanalysis_integralnidnumericalvaluegetobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  componentNumber,
real(dp), dimension(2), intent(out)  integralValue,
real(dp), dimension(2), intent(out)  ghostIntegralValue,
integer(intg), intent(out)  err 
)
private

Get integral value for the nid numerical.

Parameters
[in]fieldThe dependent field to calculate the analytic error analysis for.
[in]componentnumbercomponent number
[in]variabletypevariable type
[out]integralvalueOn return, the integral value
[out]ghostintegralvalueOn return, ghost integral value
[out]errThe error code.

Definition at line 10471 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_analyticanalysis_integralnumericalvaluegetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  componentNumber,
real(dp), dimension(2), intent(out)  integralValue,
real(dp), dimension(2), intent(out)  ghostIntegralValue,
integer(intg), intent(out)  err 
)
private

Get integral value for the numerical values.

Parameters
[in]regionusernumberThe user number of the region containing the field for analytic error analysis.
[in]fieldusernumberThe user number of the field to calculate the analytic error analysis for.
[in]componentnumbercomponent number
[in]variabletypevariable type
[out]integralvalueOn return, the integral value
[out]ghostintegralvalueOn return, ghost integral value
[out]errThe error code.

Definition at line 10005 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_analyticanalysis_integralnumericalvaluegetobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  componentNumber,
real(dp), dimension(2), intent(out)  integralValue,
real(dp), dimension(2), intent(out)  ghostIntegralValue,
integer(intg), intent(out)  err 
)
private

Get integral value for the numerical values.

Parameters
[in]fieldThe dependent field to calculate the analytic error analysis for.
[in]componentnumbercomponent number
[in]variabletypevariable type
[out]integralvalueOn return, the integral value
[out]ghostintegralvalueOn return, ghost integral value
[out]errThe error code.

Definition at line 10056 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_analyticanalysis_integralpercentageerrorgetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  componentNumber,
real(dp), dimension(2), intent(out)  integralValue,
real(dp), dimension(2), intent(out)  ghostIntegralValue,
integer(intg), intent(out)  err 
)
private

Get integral value for the percentage errors.

Parameters
[in]regionusernumberThe user number of the region containing the field for analytic error analysis.
[in]fieldusernumberThe user number of the field to calculate the analytic error analysis for.
[in]componentnumbercomponent number
[in]variabletypevariable type
[out]integralvalueOn return, the integral value
[out]ghostintegralvalueOn return, ghost integral value
[out]errThe error code.

Definition at line 10171 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_analyticanalysis_integralpercentageerrorgetobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  componentNumber,
real(dp), dimension(2), intent(out)  integralValue,
real(dp), dimension(2), intent(out)  ghostIntegralValue,
integer(intg), intent(out)  err 
)
private

Get integral value for the percentage errors.

Parameters
[in]fieldThe dependent field to calculate the analytic error analysis for.
[in]componentnumbercomponent number
[in]variabletypevariable type
[out]integralvalueOn return, the integral value
[out]ghostintegralvalueOn return, ghost integral value
[out]errThe error code.

Definition at line 10222 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_analyticanalysis_integralrelativeerrorgetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  componentNumber,
real(dp), dimension(2), intent(out)  integralValue,
real(dp), dimension(2), intent(out)  ghostIntegralValue,
integer(intg), intent(out)  err 
)
private

Get integral value for the relative error.

Parameters
[in]regionusernumberThe user number of the region containing the field for analytic error analysis.
[in]fieldusernumberThe user number of the field to calculate the analytic error analysis for.
[in]componentnumbercomponent number
[in]variabletypevariable type
[out]integralvalueOn return, the integral value
[out]ghostintegralvalueOn return, ghost integral value
[out]errThe error code.

Definition at line 10337 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_analyticanalysis_integralrelativeerrorgetobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  componentNumber,
real(dp), dimension(2), intent(out)  integralValue,
real(dp), dimension(2), intent(out)  ghostIntegralValue,
integer(intg), intent(out)  err 
)
private

Get integral value for the relative error.

Parameters
[in]fieldThe dependent field to calculate the analytic error analysis for.
[in]componentnumbercomponent number
[in]variabletypevariable type
[out]integralvalueOn return, the integral value
[out]ghostintegralvalueOn return, ghost integral value
[out]errThe error code.

Definition at line 10388 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_analyticanalysis_outputnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
character(len=*), intent(in)  fileName,
integer(intg), intent(out)  err 
)
private

Output the analytic error analysis for a field specified by a user number compared to the analytic values parameter set.

Parameters
[in]regionusernumberThe user number of the region containing the field for analytic error analysis.
[in]fieldusernumberThe user number of the field to calculate the analytic error analysis for.
[in]filenameIf not empty, the filename to output the analytic analysis to. If empty, the analysis will be output to the standard output.
[out]errThe error code.

Definition at line 9024 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_analyticanalysis_outputobj ( type(cmfe_fieldtype), intent(in)  field,
character(len=*), intent(in)  fileName,
integer(intg), intent(out)  err 
)
private

Output the analytic error analysis for a field identified by an object compared to the analytic values parameter set.

Parameters
[in]fieldThe dependent field to calculate the analytic error analysis for.
[in]filenameIf not empty, the filename to output the analytic analysis to. If empty, the analysis will be output to the standard output.
[out]errThe error code.

Definition at line 9069 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_analyticanalysis_percentageerrorgetconstantnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  componentNumber,
real(dp), intent(out)  value,
integer(intg), intent(out)  err 
)
private

Get percentage error value for the constant in a field specified by a user number compared to the analytic value.

Parameters
[in]regionusernumberThe user number of the region containing the field for analytic error analysis.
[in]fieldusernumberThe user number of the field to calculate the analytic error analysis for.
[in]componentnumbercomponent number
[in]variabletypevariable type
[out]valueOn return, the percentage error
[out]errThe error code.

Definition at line 9677 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_analyticanalysis_percentageerrorgetconstantobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  componentNumber,
real(dp), intent(out)  VALUE,
integer(intg), intent(out)  err 
)
private

Get percentage error value for the constant in a field identified by an object compared to the analytic value.

Parameters
[in]fieldThe dependent field to calculate the analytic error analysis for.
[in]componentnumbercomponent number
[in]variabletypevariable type
[out]valueOn return, the percentage error
[out]errThe error code.

Definition at line 9725 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_analyticanalysis_percentageerrorgetelementnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  elementNumber,
integer(intg), intent(in)  componentNumber,
real(dp), intent(out)  value,
integer(intg), intent(out)  err 
)
private

Get percentage error value for the element in a field specified by a user number compared to the analytic value.

Parameters
[in]regionusernumberThe user number of the region containing the field for analytic error analysis.
[in]fieldusernumberThe user number of the field to calculate the analytic error analysis for.
[in]elementnumberelement number
[in]componentnumbercomponent number
[in]variabletypevariable type
[out]valueOn return, the percentage error
[out]errThe error code.

Definition at line 9438 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_analyticanalysis_percentageerrorgetelementobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  elementNumber,
integer(intg), intent(in)  componentNumber,
real(dp), intent(out)  VALUE,
integer(intg), intent(out)  err 
)
private

Get percentage error value for the element in a field identified by an object compared to the analytic value.

Parameters
[in]fieldThe dependent field to calculate the analytic error analysis for.
[in]elementnumberelement number
[in]componentnumbercomponent number
[in]variabletypevariable type
[out]valueOn return, the percentage error
[out]errThe error code.

Definition at line 9487 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_analyticanalysis_percentageerrorgetnodenumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  versionNumber,
integer(intg), intent(in)  derivativeNumber,
integer(intg), intent(in)  nodeNumber,
integer(intg), intent(in)  componentNumber,
real(dp), intent(out)  value,
integer(intg), intent(out)  err 
)
private

Get percentage error value for the node in a field specified by a user number compared to the analytic value.

Parameters
[in]regionusernumberThe user number of the region containing the field for analytic error analysis.
[in]fieldusernumberThe user number of the field to calculate the analytic error analysis for.
[in]versionnumberderivative version number
[in]derivativenumberderivative number
[in]nodenumbernode number
[in]componentnumbercomponent number
[in]variabletypevariable type
[out]valueOn return, the percentage error
[out]errThe error code.

Definition at line 9183 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_analyticanalysis_percentageerrorgetnodeobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  versionNumber,
integer(intg), intent(in)  derivativeNumber,
integer(intg), intent(in)  nodeNumber,
integer(intg), intent(in)  componentNumber,
real(dp), intent(out)  value,
integer(intg), intent(out)  err 
)
private

Get percentage error value for the node in a field identified by an object compared to the analytic value.

Parameters
[in]fieldThe dependent field to calculate the analytic error analysis for.
[in]versionnumberderivative version number
[in]derivativenumberderivative number
[in]nodenumbernode number
[in]componentnumbercomponent number
[in]variabletypevariable type
[out]valueOn return, the percentage error
[out]errThe error code.

Definition at line 9236 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_analyticanalysis_relativeerrorgetconstantnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  componentNumber,
real(dp), intent(out)  value,
integer(intg), intent(out)  err 
)
private

Get relative error value for the constant in a field specified by a user number compared to the analytic value.

Parameters
[in]regionusernumberThe user number of the region containing the field for analytic error analysis.
[in]fieldusernumberThe user number of the field to calculate the analytic error analysis for.
[in]componentnumbercomponent number
[in]variabletypevariable type
[out]valueOn return, the relative error
[out]errThe error code.

Definition at line 9756 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_analyticanalysis_relativeerrorgetconstantobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  componentNumber,
real(dp), intent(out)  VALUE,
integer(intg), intent(out)  err 
)
private

Get relative error value for the constant in a field identified by an object compared to the analytic value.

Parameters
[in]fieldThe dependent field to calculate the analytic error analysis for.
[in]componentnumbercomponent number
[in]variabletypevariable type
[out]valueOn return, the relative error
[out]errThe error code.

Definition at line 9804 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_analyticanalysis_relativeerrorgetelementnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  elementNumber,
integer(intg), intent(in)  componentNumber,
real(dp), intent(out)  value,
integer(intg), intent(out)  err 
)
private

Get relative error value for the element in a field specified by a user number compared to the analytic value.

Parameters
[in]regionusernumberThe user number of the region containing the field for analytic error analysis.
[in]fieldusernumberThe user number of the field to calculate the analytic error analysis for.
[in]elementnumberelement number
[in]componentnumbercomponent number
[in]variabletypevariable type
[out]valueOn return, the relative error
[out]errThe error code.

Definition at line 9519 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_analyticanalysis_relativeerrorgetelementobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  elementNumber,
integer(intg), intent(in)  componentNumber,
real(dp), intent(out)  VALUE,
integer(intg), intent(out)  err 
)
private

Get relative error value for the element in a field identified by an object compared to the analytic value.

Parameters
[in]fieldThe dependent field to calculate the analytic error analysis for.
[in]elementnumberelement number
[in]componentnumbercomponent number
[in]variabletypevariable type
[out]valueOn return, the relative error
[out]errThe error code.

Definition at line 9568 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_analyticanalysis_relativeerrorgetnodenumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  versionNumber,
integer(intg), intent(in)  derivativeNumber,
integer(intg), intent(in)  nodeNumber,
integer(intg), intent(in)  componentNumber,
real(dp), intent(out)  value,
integer(intg), intent(out)  err 
)
private

Get relative error value for the node in a field specified by a user number compared to the analytic value.

Parameters
[in]regionusernumberThe user number of the region containing the field for analytic error analysis.
[in]fieldusernumberThe user number of the field to calculate the analytic error analysis for.
[in]versionnumberderivative version number
[in]derivativenumberderivative number
[in]nodenumbernode number
[in]componentnumbercomponent number
[in]variabletypevariable type
[out]valueOn return, the relative error
[out]errThe error code.

Definition at line 9271 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_analyticanalysis_relativeerrorgetnodeobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  versionNumber,
integer(intg), intent(in)  derivativeNumber,
integer(intg), intent(in)  nodeNumber,
integer(intg), intent(in)  componentNumber,
real(dp), intent(out)  value,
integer(intg), intent(out)  err 
)
private

Get relative error value for the node in a field identified by an object compared to the analytic value.

Parameters
[in]fieldThe dependent field to calculate the analytic error analysis for.
[in]versionnumberderivative version number
[in]derivativenumberderivative number
[in]nodenumbernode number
[in]componentnumbercomponent number
[in]variabletypevariable type
[out]valueOn return, the relative error
[out]errThe error code.

Definition at line 9324 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_analyticanalysis_rmserrorgetelementnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  componentNumber,
integer(intg), intent(in)  errorType,
real(dp), intent(out)  localValue,
real(dp), intent(out)  localGhostValue,
real(dp), intent(out)  globalValue,
integer(intg), intent(out)  err 
)
private

Get rms error value for elements in a field compared to the analytic value.

Parameters
[in]regionusernumberThe user number of the region containing the field for analytic error analysis.
[in]fieldusernumberThe user number of the field to calculate the analytic error analysis for.
[in]componentnumbercomponent number
[in]variabletypevariable type
[in]errortypeerror type
[out]localvalueOn return, the local error
[out]localghostvalueOn return, the local ghost error
[out]globalvalueOn return, the global error
[out]errThe error code.

Definition at line 9919 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_analyticanalysis_rmserrorgetelementobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  componentNumber,
integer(intg), intent(in)  errorType,
real(dp), intent(out)  localValue,
real(dp), intent(out)  localGhostValue,
real(dp), intent(out)  globalValue,
integer(intg), intent(out)  err 
)
private

Get relative error value for the constant in a field identified by an object compared to the analytic value.

Parameters
[in]fieldThe dependent field to calculate the analytic error analysis for.
[in]componentnumbercomponent number
[in]variabletypevariable type
[in]errortypeerror type
[out]localvalueOn return, the local error
[out]localghostvalueOn return, the local ghost error
[out]globalvalueOn return, the global error
[out]errThe error code.

Definition at line 9972 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_analyticanalysis_rmserrorgetnodenumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  componentNumber,
integer(intg), intent(in)  errorType,
real(dp), dimension(8), intent(out)  localValue,
real(dp), dimension(8), intent(out)  localGhostValue,
real(dp), dimension(8), intent(out)  globalValue,
integer(intg), intent(out)  err 
)
private

Get rms error value for nodes in a field compared to the analytic value.

Parameters
[in]regionusernumberThe user number of the region containing the field for analytic error analysis.
[in]fieldusernumberThe user number of the field to calculate the analytic error analysis for.
[in]componentnumbercomponent number
[in]variabletypevariable type
[in]errortypeerror type
[out]localvalueOn return, the local error
[out]localghostvalueOn return, the local ghost error
[out]globalvalueOn return, the global error
[out]errThe error code.

Definition at line 9834 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_analyticanalysis_rmserrorgetnodeobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  componentNumber,
integer(intg), intent(in)  errorType,
real(dp), dimension(8), intent(out)  localValue,
real(dp), dimension(8), intent(out)  localGhostValue,
real(dp), dimension(8), intent(out)  globalValue,
integer(intg), intent(out)  err 
)
private

Get rms error value for nodes in a field identified by an object compared to the analytic value.

Parameters
[in]fieldThe dependent field to calculate the analytic error analysis for.
[in]componentnumbercomponent number
[in]variabletypevariable type
[in]errortypeerror type
[out]localvalueOn return, the local error
[out]localghostvalueOn return, the local ghost error
[out]globalvalueOn return, the global error
[out]errThe error code.

Definition at line 9886 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_basis_collapsedxigetnumber ( integer(intg), intent(in)  userNumber,
integer(intg), dimension(:), intent(out)  collapsedXi,
integer(intg), intent(out)  err 
)
private

Returns the collapsed Xi flags of a basis identified by a user number.

Parameters
[in]usernumberThe user number of the basis to get the collapsed Xi flags for.
[out]collapsedxicollapsedXi(ni). On return, the collapsed Xi parameter for the ni'th Xi direction.
See also
OPENCMISS::Basis::XiCollapse
Parameters
[out]errThe error code.

Definition at line 10781 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_basis_collapsedxigetobj ( type(cmfe_basistype), intent(in)  basis,
integer(intg), dimension(:), intent(out)  collapsedXi,
integer(intg), intent(out)  err 
)
private

Returns the collapsed Xi flags of a basis identified by an object.

Parameters
[in]basisThe basis to get the collapsed Xi flags for.
[out]collapsedxicollapsedXi(ni). On return, the collapsed Xi parameter for the ni'th Xi direction.
See also
OPENCMISS::Basis::XiCollapse
Parameters
[out]errThe error code.

Definition at line 10816 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_basis_collapsedxisetnumber ( integer(intg), intent(in)  userNumber,
integer(intg), dimension(:), intent(in)  collapsedXi,
integer(intg), intent(out)  err 
)
private

Sets/changes the collapsed Xi flags of a basis identified by a user number.

Parameters
[in]usernumberThe user number of the basis to set the collapsed Xi flags for.
[in]collapsedxicollapsedXi(ni). The collapsed Xi parameter for the ni'th Xi direction to set.
See also
OPENCMISS::Basis::XiCollapse
Parameters
[out]errThe error code.

Definition at line 10842 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_basis_collapsedxisetobj ( type(cmfe_basistype), intent(inout)  basis,
integer(intg), dimension(:), intent(in)  collapsedXi,
integer(intg), intent(out)  err 
)
private

Sets/changes the collapsed Xi flags of a basis identified by an object.

Parameters
[in,out]basisThe basis to set the collapsed Xi flags for.
[in]collapsedxicollapsedXi(ni). The collapsed Xi parameter for the ni'th Xi direction to set.
See also
OPENCMISS::Basis::XiCollapse
Parameters
[out]errThe error code.

Definition at line 10877 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_basis_createfinishnumber ( integer(intg), intent(in)  userNumber,
integer(intg), intent(out)  err 
)
private

Finishes the creation of a new basis identified by a user number.

Parameters
[in]usernumberThe user number of the basis to finish the creation of.
[out]errThe error code

Definition at line 10903 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_basis_createfinishobj ( type(cmfe_basistype), intent(inout)  basis,
integer(intg), intent(out)  err 
)
private

Finishes the creation of a new basis identified by an object.

Parameters
[in,out]basisThe basis to finish the creation of
[out]errThe error code

Definition at line 10941 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_basis_createstartnumber ( integer(intg), intent(in)  userNumber,
integer(intg), intent(out)  err 
)
private

Starts the creation of a new basis for a basis identified by a user number.

Parameters
[in]usernumberThe user number of the basis to start the creation of.
[out]errThe error code.

Definition at line 10970 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_basis_createstartobj ( integer(intg), intent(in)  userNumber,
type(cmfe_basistype), intent(inout)  basis,
integer(intg), intent(out)  err 
)
private

Starts the creation of a new basis for a basis identified by an object.

Parameters
[in]usernumberThe user number of the basis to start the creation of.
[in,out]basisOn exit, the newly created basis.
[out]errThe error code.

Definition at line 11001 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_basis_destroynumber ( integer(intg), intent(in)  userNumber,
integer(intg), intent(out)  err 
)
private

Destroys a basis identified by its basis user number.

Parameters
[in]usernumberThe user number of the basis to destroy.
[out]errThe error code.

Definition at line 11031 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_basis_destroyobj ( type(cmfe_basistype), intent(inout)  basis,
integer(intg), intent(out)  err 
)
private

Destroys a basis identified by an object.

Parameters
[in,out]basisThe basis to destroy.
[out]errThe error code.

Definition at line 11065 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine, public opencmiss_iron::cmfe_basis_finalise ( type(cmfe_basistype), intent(out)  cmfe_Basis,
integer(intg), intent(out)  err 
)

Finalises a cmfe_BasisType object.

Parameters
[out]cmfe_basisThe cmfe_BasisType object to finalise.
[out]errThe error code.

Definition at line 7403 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine, public opencmiss_iron::cmfe_basis_initialise ( type(cmfe_basistype), intent(out)  cmfe_Basis,
integer(intg), intent(out)  err 
)

Initialises a cmfe_BasisType object.

Parameters
[out]cmfe_basisThe cmfe_BasisType object to initialise.
[out]errThe error code.

Definition at line 7428 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_basis_interpolationxigetnumber ( integer(intg), intent(in)  userNumber,
integer(intg), dimension(:), intent(out)  interpolationXi,
integer(intg), intent(out)  err 
)
private

Get the interpolation type in each xi directions for a basis identified by a user number.

Parameters
[in]usernumberThe user number of the basis to get the interpolation xi for.
[out]interpolationxiOn return, the interpolation xi parameters for each Xi direction
See also
OPENCMISS::Basis::InterpolationSpecifications.
Parameters
[out]errThe error code.

Definition at line 11090 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_basis_interpolationxigetobj ( type(cmfe_basistype), intent(in)  basis,
integer(intg), dimension(:), intent(out)  interpolationXi,
integer(intg), intent(out)  err 
)
private

Get the interpolation type in each xi directions for a basis indentified by an object.

Parameters
[in]basisThe basis to get the interpolation xi for.
[out]interpolationxiOn return, the interpolation xi parameters for each Xi direction
See also
OPENCMISS::Basis::InterpolationSpecifications.
Parameters
[out]errThe error code.

Definition at line 11125 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_basis_interpolationxisetnumber ( integer(intg), intent(in)  userNumber,
integer(intg), dimension(:), intent(in)  interpolationXi,
integer(intg), intent(out)  err 
)
private

Sets/changes the interpolation type in each xi directions for a basis identified by a user number.

Parameters
[in]usernumberThe user number of the basis to get the interpolation xi for.
[in]interpolationxiThe interpolation xi parameters for each Xi direction
See also
OPENCMISS::Basis::InterpolationSpecifications.
Parameters
[out]errThe error code.

Definition at line 11152 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_basis_interpolationxisetobj ( type(cmfe_basistype), intent(in)  basis,
integer(intg), dimension(:), intent(in)  interpolationXi,
integer(intg), intent(out)  err 
)
private

Sets/changes the interpolation type in each xi directions for a basis indentified by an object.

Parameters
[in]basisThe basis to get the interpolation xi for.
[in]interpolationxiThe interpolation xi parameters for each Xi direction
See also
OPENCMISS::Basis::InterpolationSpecifications.
Parameters
[out]errThe error code.

Definition at line 11187 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_basis_numberoflocalnodesgetnumber ( integer(intg), intent(in)  userNumber,
integer(intg), intent(out)  numberOfLocalNodes,
integer(intg), intent(out)  err 
)
private

Returns the number of local nodes in a basis identified by a user number.

Parameters
[in]usernumberThe user number of the basis to get the interpolation xi for.
[out]numberoflocalnodesOn return, the number of local nodes in the specified basis.
[out]errThe error code.

Definition at line 11213 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_basis_numberoflocalnodesgetobj ( type(cmfe_basistype), intent(in)  basis,
integer(intg), intent(out)  numberOfLocalNodes,
integer(intg), intent(out)  err 
)
private

Returns the number of local nodes in a basis identified by an object.

Parameters
[in]basisThe basis to get the number of local nodes for.
[out]numberoflocalnodesOn return, the number of local nodes in the specified basis.
[out]errThe error code.

Definition at line 11248 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_basis_numberofxigetnumber ( integer(intg), intent(in)  userNumber,
integer(intg), intent(out)  numberOfXi,
integer(intg), intent(out)  err 
)
private

Returns the number of Xi directions in a basis identified by a user number.

Parameters
[in]usernumberThe user number of the basis to get the number xi for.
[out]numberofxiOn return, the number of xi directions in the specified basis.
[out]errThe error code.

Definition at line 11274 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_basis_numberofxigetobj ( type(cmfe_basistype), intent(in)  basis,
integer(intg), intent(out)  numberOfXi,
integer(intg), intent(out)  err 
)
private

Returns the number of Xi directions in a basis identified by an object.

Parameters
[in]basisThe basis to get the number of xi directions for.
[out]numberofxiOn return, the number of xi directions in the specified basis.
[out]errThe error code.

Definition at line 11309 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_basis_numberofxisetnumber ( integer(intg), intent(in)  userNumber,
integer(intg), intent(in)  numberOfXi,
integer(intg), intent(out)  err 
)
private

Sets/changes the number of Xi directions in a basis identified by a user number.

Parameters
[in]usernumberThe user number of the basis to set the number xi for.
[in]numberofxiThe number of xi directions in the specified basis to set.
[out]errThe error code.

Definition at line 11335 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_basis_numberofxisetobj ( type(cmfe_basistype), intent(inout)  basis,
integer(intg), intent(in)  numberOfXi,
integer(intg), intent(out)  err 
)
private

Sets/changes the number of Xi directions in a basis identified by an object.

Parameters
[in,out]basisThe basis to set the number of xi directions for.
[in]numberofxiThe number of xi directions in the specified basis to set.
[out]errThe error code.

Definition at line 11370 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_basis_quadraturelocalfacegaussevaluatesetnumber ( integer(intg), intent(in)  userNumber,
logical, intent(in)  faceGaussEvaluate,
integer(intg), intent(out)  err 
)
private

Sets/changes the local face Gauss scheme calculation, on a basis identified by a user number.

Parameters
[in]usernumberThe user number of the basis to get the quadrature type for.
[in]facegaussevaluateThe value to set face Gauss evaluation flag to.
[out]errThe error code

Definition at line 11895 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_basis_quadraturelocalfacegaussevaluatesetobj ( type(cmfe_basistype), intent(inout)  basis,
logical, intent(in)  faceGaussEvaluate,
integer(intg), intent(out)  err 
)
private

Sets/changes the local face Gauss scheme calculation, on a basis identified by an object.

Parameters
[in,out]basisThe basis to get the quadrature type for.
[in]facegaussevaluateThe type of quadrature in the specified basis to set.
[out]errThe error code.

Definition at line 11931 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_basis_quadraturemultiplegaussxigetnumber ( integer(intg), intent(in)  userNumber,
integer(intg), intent(in)  quadratureScheme,
integer(intg), dimension(:), intent(in)  GaussPoints,
real(dp), dimension(:,:), intent(out)  GaussXi,
integer(intg), intent(out)  err 
)
private

Returns the xi positions of Gauss points on a basis quadrature identified by a user number.

Parameters
[in]usernumberThe user number of the basis to get the Gauss Xi positions for.
[in]quadratureschemeThe quadrature scheme to return the Gauss positions for.
[in]gausspointsThe Gauss points to return the element xi positions for.
[out]gaussxiOn return, GaussXi(Gauss_point,xi_direction) the Gauss xi positions for the specified quadrature scheme.
[out]errThe error code.

Definition at line 11584 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_basis_quadraturemultiplegaussxigetobj ( type(cmfe_basistype), intent(in)  basis,
integer(intg), intent(in)  quadratureScheme,
integer(intg), dimension(:), intent(in)  GaussPoints,
real(dp), dimension(:,:), intent(out)  GaussXi,
integer(intg), intent(out)  err 
)
private

Returns the xi positions of Gauss points on a basis quadrature identified by an object.

Parameters
[in]basisThe basis to get the Gauss Xi positions for.
[in]quadratureschemeThe quadrature scheme to return the Gauss xi positions for.
[in]gausspointsThe Gauss points to return the element xi positions for.
[out]gaussxiOn return, GaussXi(Gauss_point,xi_direction) the Gauss xi positions for the specified quadrature scheme.
[out]errThe error code.

Definition at line 11622 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_basis_quadraturenumberofgaussxigetnumber ( integer(intg), intent(in)  userNumber,
integer(intg), dimension(:), intent(out)  numberOfGaussXi,
integer(intg), intent(out)  err 
)
private

Returns the number of Gauss points in each Xi directions for a basis quadrature identified by a user number.

Parameters
[in]usernumberThe user number of the basis to get the number of Gauss Xi for.
[out]numberofgaussxiOn return, the number of Gauss points in each Xi directions in the specified basis.
[out]errThe error code.

Definition at line 11396 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_basis_quadraturenumberofgaussxigetobj ( type(cmfe_basistype), intent(in)  basis,
integer(intg), dimension(:), intent(out)  numberOfGaussXi,
integer(intg), intent(out)  err 
)
private

Returns the number Gauss points in each Xi directions for a basis quadrature identified by an object.

Parameters
[in]basisThe basis to get the number of Gauss Xi for.
[out]numberofgaussxiOn return, the number of Gauss points in each Xi directions in the specified basis.
[out]errThe error code.

Definition at line 11432 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_basis_quadraturenumberofgaussxisetnumber ( integer(intg), intent(in)  userNumber,
integer(intg), dimension(:), intent(in)  numberOfGaussXi,
integer(intg), intent(out)  err 
)
private

Sets/changes the number of Gauss points in each Xi directions for a basis quadrature identified by a user number.

Parameters
[in]usernumberThe user number of the basis to set the number of Gauss Xi for.
[in]numberofgaussxiThe number of Gauss points in each Xi directions in the specified basis to set.
[out]errThe error code.

Definition at line 11458 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_basis_quadraturenumberofgaussxisetobj ( type(cmfe_basistype), intent(inout)  basis,
integer(intg), dimension(:), intent(in)  numberOfGaussXi,
integer(intg), intent(out)  err 
)
private

Sets the number Gauss points in each Xi directions for a basis quadrature identified by an object.

Parameters
[in,out]basisThe basis to get the number of Gauss Xi for.
[in]numberofgaussxiThe number of Gauss points in each Xi directions in the specified basis to set.
[out]errThe error code.

Definition at line 11494 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_basis_quadratureordergetnumber ( integer(intg), intent(in)  userNumber,
integer(intg), intent(out)  quadratureOrder,
integer(intg), intent(out)  err 
)
private

Returns the order of quadrature a basis quadrature identified by a user number.

Parameters
[in]usernumberThe user number of the basis to get the quadrature order for.
[out]quadratureorderOn return, the order of quadrature in the specified basis.
[out]errThe error code.

Definition at line 11650 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_basis_quadratureordergetobj ( type(cmfe_basistype), intent(in)  basis,
integer(intg), intent(out)  quadratureOrder,
integer(intg), intent(out)  err 
)
private

Returns the the order of quadrature for a basis quadrature identified by an object.

Parameters
[in]basisThe basis to get the quadrature order for.
[out]quadratureorderOn return, the order of quadrature in the specified basis.
[out]errThe error code.

Definition at line 11685 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_basis_quadratureordersetnumber ( integer(intg), intent(in)  userNumber,
integer(intg), intent(in)  quadratureOrder,
integer(intg), intent(out)  err 
)
private

Sets/changes the order of quadrature a basis quadrature identified by a user number.

Parameters
[in]usernumberThe user number of the basis to set the quadrature order for.
[in]quadratureorderThe order of quadrature in the specified basis to set.
[out]errThe error code.

Definition at line 11712 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_basis_quadratureordersetobj ( type(cmfe_basistype), intent(inout)  basis,
integer(intg), intent(in)  quadratureOrder,
integer(intg), intent(out)  err 
)
private

Sets/changes the the order of quadrature for a basis quadrature identified by an object.

Parameters
[in,out]basisThe basis to set the quadrature order for.
[in]quadratureorderThe order of quadrature in the specified basis to set.
[out]errThe error code.

Definition at line 11747 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_basis_quadraturesinglegaussxigetnumber ( integer(intg), intent(in)  userNumber,
integer(intg), intent(in)  quadratureScheme,
integer(intg), intent(in)  GaussPoint,
real(dp), dimension(:), intent(out)  GaussXi,
integer(intg), intent(out)  err 
)
private

Returns the xi position of a Gauss point on a basis quadrature identified by a user number.

Parameters
[in]usernumberThe user number of the basis to get the Gauss Xi positions for.
[in]quadratureschemeThe quadrature scheme to return the Gauss positions for.
[in]gausspointThe Gauss point to return the element xi positions for.
[out]gaussxiOn return, GaussXi(xi_direction) the xi position of the specified Gauss point for the specified quadrature scheme.
[out]errThe error code.

Definition at line 11519 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_basis_quadraturesinglegaussxigetobj ( type(cmfe_basistype), intent(in)  basis,
integer(intg), intent(in)  quadratureScheme,
integer(intg), intent(in)  GaussPoint,
real(dp), dimension(:), intent(out)  GaussXi,
integer(intg), intent(out)  err 
)
private

Returns the xi position of a Gauss point on a basis quadrature identified by an object.

Parameters
[in]basisThe basis to get the Gauss Xi positions for.
[in]quadratureschemeThe quadrature scheme to return the Gauss xi positions for.
[in]gausspointThe Gauss point to return the element xi positions for.
[out]gaussxiOn return, GaussXi(xi_direction) the xi position of the specified Gauss point for the specified quadrature scheme.
[out]errThe error code.

Definition at line 11556 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_basis_quadraturetypegetnumber ( integer(intg), intent(in)  userNumber,
integer(intg), intent(out)  quadratureType,
integer(intg), intent(out)  err 
)
private

Returns the type of quadrature a basis quadrature identified by a user number.

Parameters
[in]usernumberThe user number of the basis to get the quadrature type for.
[out]quadraturetypeOn return, the type of quadrature in the specified basis.
See also
OPENCMISS_QuadratureTypes
Parameters
[out]errThe error code.

Definition at line 11773 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_basis_quadraturetypegetobj ( type(cmfe_basistype), intent(in)  basis,
integer(intg), intent(out)  quadratureType,
integer(intg), intent(out)  err 
)
private

Returns the the type of quadrature for a basis quadrature identified by an object.

Parameters
[in]basisThe basis to get the quadrature order for.
[out]quadraturetypeOn return, the type of quadrature in the specified basis.
See also
OPENCMISS_QuadratureTypes
Parameters
[out]errThe error code.

Definition at line 11808 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_basis_quadraturetypesetnumber ( integer(intg), intent(in)  userNumber,
integer(intg), intent(in)  quadratureType,
integer(intg), intent(out)  err 
)
private

Sets/changes the type of quadrature a basis quadrature identified by a user number.

Parameters
[in]usernumberThe user number of the basis to get the quadrature type for.
[in]quadraturetypeThe type of quadrature in the specified basis to set.
See also
OPENCMISS_QuadratureTypes
Parameters
[out]errThe error code.

Definition at line 11834 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_basis_quadraturetypesetobj ( type(cmfe_basistype), intent(inout)  basis,
integer(intg), intent(in)  quadratureType,
integer(intg), intent(out)  err 
)
private

Sets/changes the the type of quadrature for a basis quadrature identified by an object.

Parameters
[in,out]basisThe basis to get the quadrature type for.
[in]quadraturetypeThe type of quadrature in the specified basis to set.
See also
OPENCMISS_QuadratureTypes
Parameters
[out]errThe error code.

Definition at line 11869 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_basis_typegetnumber ( integer(intg), intent(in)  userNumber,
integer(intg), intent(out)  basisType,
integer(intg), intent(out)  err 
)
private

Returns the type of a basis identified by a user number.

Parameters
[in]usernumberThe user number of the basis to get the type for.
[out]basistypeOn return, the type of the specified basis.
See also
OPENCMISS::Basis::BasisTypes
Parameters
[out]errThe error code.

Definition at line 11957 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_basis_typegetobj ( type(cmfe_basistype), intent(in)  basis,
integer(intg), intent(out)  basisType,
integer(intg), intent(out)  err 
)
private

Returns the type of a basis identified by an object.

Parameters
[in]basisThe basis to get the type for.
[out]basistypeOn return, the type of the specified basis.
See also
OPENCMISS::Basis::BasisTypes
Parameters
[out]errThe error code.

Definition at line 11992 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_basis_typesetnumber ( integer(intg), intent(in)  userNumber,
integer(intg), intent(in)  basisType,
integer(intg), intent(out)  err 
)
private

Sets/changes the type of a basis identified by a user number.

Parameters
[in]usernumberThe user number of the basis to set the type for.
[in]basistypeThe type of the specified basis to set.
See also
OPENCMISS::Basis::BasisTypes
Parameters
[out]errThe error code.

Definition at line 12018 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_basis_typesetobj ( type(cmfe_basistype), intent(inout)  basis,
integer(intg), intent(in)  basisType,
integer(intg), intent(out)  err 
)
private

Sets/changes the type of a basis identified by an object.

Parameters
[in,out]basisThe basis to set the type for.
[in]basistypeThe type of the specified basis to set.
See also
OPENCMISS::Basis::BasisTypes
Parameters
[out]errThe error code.

Definition at line 12053 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine, public opencmiss_iron::cmfe_basistypescopy ( type(cmfe_basistype), dimension(:), intent(inout)  bases,
integer(c_int), intent(in)  basesSize,
type(c_ptr), intent(in)  basesPtr,
integer(intg), intent(out)  err 
)

Copy an array of cmfe_BasisTypes from C to an allocated Fortran array, for use by the C bindings.

Parameters
[in,out]basesOn return, the array of cmfe_BasisTypes
[in]basessizeThe length of the C array of pointers to cmfe_BasisTypes
[in]basesptrThe pointer to the first cmfe_BasisType pointer
[out]errThe error code.

Definition at line 7357 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine, public opencmiss_iron::cmfe_bioelectricsfiniteelasticity_updategeometricfield ( type(cmfe_controllooptype), intent(inout)  controlLoop,
logical, intent(in)  calcClosestGaussPoint,
integer(intg), intent(out)  err 
)

Update the bioelectrics geometric field by interpolating the finite elasticity geometric field.

Parameters
[in,out]controlloopThe bioelectrics control loop
[out]errThe error code.

Definition at line 60111 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_boundaryconditions_addconstantnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  componentNumber,
integer(intg), intent(in)  condition,
real(dp), intent(in)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]regionusernumberThe user number of the region containing the dependent field to add the boundary conditions for.
[in]problemusernumberThe user number of the problem containing the solver equations to add the boundary conditions for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to get the solver equations boundary conditions for.
[in]solverindexThe solver index to get the solver equations for.
[in]fieldusernumberThe user number of the dependent field for the boundary condition.
[in]variabletypeThe variable type of the dependent field to add the boundary condition at.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]componentnumberThe component number of the dependent field to add the boundary condition at.
[in]conditionThe boundary condition type to set
See also
OPENCMISS::BoundaryConditions::Types,OPENCMISS
Parameters
[in]valueThe value of the boundary condition to add.
[out]errThe error code.

Definition at line 12212 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_boundaryconditions_addconstantobj ( type(cmfe_boundaryconditionstype), intent(in)  boundaryConditions,
type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  componentNumber,
integer(intg), intent(in)  condition,
real(dp), intent(in)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]boundaryconditionsThe boundary conditions to add the constant to.
[in]fieldThe dependent field to set the boundary condition on.
[in]variabletypeThe variable type of the dependent field to set the boundary condition at.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]componentnumberThe component number of the dependent field to set the boundary condition at.
[in]conditionThe boundary condition type to set
See also
OPENCMISS::BoundaryConditions::Types,OPENCMISS
Parameters
[in]valueThe value of the boundary condition to add.
[out]errThe error code.

Definition at line 12286 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_boundaryconditions_addelementnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  elementUserNumber,
integer(intg), intent(in)  componentNumber,
integer(intg), intent(in)  condition,
real(dp), intent(in)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]regionusernumberThe user number of the region containing the equations set to add the boundary conditions for.
[in]problemusernumberThe user number of the problem containing the solver equations to destroy the boundary conditions for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to get the solver equations boundary conditions for.
[in]solverindexThe solver index to get the solver equations for.
[in]fieldusernumberThe user number of the dependent field for the boundary condition.
[in]variabletypeThe variable type of the dependent field to add the boundary condition at.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]elementusernumberThe user number of the element to add the boundary conditions for.
[in]componentnumberThe component number of the dependent field to add the boundary condition at.
[in]conditionThe boundary condition type to set
See also
OPENCMISS::BoundaryConditions::Types,OPENCMISS
Parameters
[in]valueThe value of the boundary condition to add.
[out]errThe error code.

Definition at line 12425 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_boundaryconditions_addelementobj ( type(cmfe_boundaryconditionstype), intent(in)  boundaryConditions,
type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  elementUserNumber,
integer(intg), intent(in)  componentNumber,
integer(intg), intent(in)  condition,
real(dp), intent(in)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]boundaryconditionsThe boundary conditions to add the element to.
[in]fieldThe dependent field to set the boundary condition on.
[in]variabletypeThe variable type of the dependent field to add the boundary condition at.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]elementusernumberThe user number of the element to add the boundary conditions for.
[in]componentnumberThe component number of the dependent field to set the boundary condition at.
[in]conditionThe boundary condition type to set
See also
OPENCMISS::BoundaryConditions::Types,OPENCMISS
Parameters
[in]valueThe value of the boundary condition to add.
[out]errThe error code.

Definition at line 12501 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_boundaryconditions_addnodenumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  versionNumber,
integer(intg), intent(in)  derivativeNumber,
integer(intg), intent(in)  nodeUserNumber,
integer(intg), intent(in)  componentNumber,
integer(intg), intent(in)  condition,
real(dp), intent(in)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]regionusernumberThe user number of the region containing the equations set to add the boundary conditions for.
[in]problemusernumberThe user number of the problem containing the solver equations to destroy the boundary conditions for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to get the solver equations boundary conditions for.
[in]solverindexThe solver index to get the solver equations for.
[in]fieldusernumberThe user number of the dependent field for the boundary condition.
[in]variabletypeThe variable type of the dependent field to add the boundary condition at.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]versionnumberThe user number of the node derivative version to add the boundary conditions for.
[in]derivativenumberThe user number of the node derivative to add the boundary conditions for.
[in]nodeusernumberThe user number of the node to add the boundary conditions for.
[in]componentnumberThe component number of the dependent field to add the boundary condition at.
[in]conditionThe boundary condition type to set
See also
OPENCMISS::BoundaryConditions::Types,OPENCMISS
Parameters
[in]valueThe value of the boundary condition to add.
[out]errThe error code.

Definition at line 12643 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_boundaryconditions_addnodeobj ( type(cmfe_boundaryconditionstype), intent(in)  boundaryConditions,
type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  versionNumber,
integer(intg), intent(in)  derivativeNumber,
integer(intg), intent(in)  nodeUserNumber,
integer(intg), intent(in)  componentNumber,
integer(intg), intent(in)  condition,
real(dp), intent(in)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]boundaryconditionsThe boundary conditions to add the node to.
[in]fieldThe dependent field to set the boundary condition on.
[in]variabletypeThe variable type of the dependent field to add the boundary condition at.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]versionnumberThe user number of the node derivative version to add the boundary conditions for.
[in]derivativenumberThe user number of the node derivative to add the boundary conditions for.
[in]nodeusernumberThe user number of the node to add the boundary conditions for.
[in]componentnumberThe component number of the dependent field to set the boundary condition at.
[in]conditionThe boundary condition type to set
See also
OPENCMISS::BoundaryConditions::Types,OPENCMISS
Parameters
[in]valueThe value of the boundary condition to add.
[out]errThe error code.

Definition at line 12721 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_boundaryconditions_constrainnodedofsequalnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  fieldVariableType,
integer(intg), intent(in)  versionNumber,
integer(intg), intent(in)  derivativeNumber,
integer(intg), intent(in)  component,
integer(intg), dimension(:), intent(in)  nodes,
real(dp), intent(in)  coefficient,
integer(intg), intent(out)  err 
)
private

Constrain multiple nodal equations dependent field DOFs to be a single solver DOF in the solver equations.

Parameters
[in]regionusernumberThe user number of the region containing the field DOFs to constrain.
[in]problemusernumberThe user number of the problem containing the solver equations.
[in]controlloopidentifierThe control loop identifier to get the solver equations.
[in]solverindexThe solver index of the solver equations.
[in]fieldusernumberThe user number of the dependent field containing the DOFs to contrain.
[in]fieldvariabletypeThe variable type of the dependent field containing the DOFs to constrain.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]versionnumberThe derivative version number.
[in]derivativenumberThe derivative number.
[in]componentThe field component number of the DOFs to be constrained.
[in]nodesThe user numbers of the nodes to be constrained to be equal.
[in]coefficientThe coefficient of constraint, applied to all but the first node.
[out]errThe error code.

Definition at line 13084 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_boundaryconditions_constrainnodedofsequalobj ( type(cmfe_boundaryconditionstype), intent(in)  boundaryConditions,
type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  fieldVariableType,
integer(intg), intent(in)  versionNumber,
integer(intg), intent(in)  derivativeNumber,
integer(intg), intent(in)  component,
integer(intg), dimension(:), intent(in)  nodes,
real(dp), intent(in)  coefficient,
integer(intg), intent(out)  err 
)
private

Constrain multiple nodal equations dependent field DOFs to be a single solver DOF in the solver equations.

Parameters
[in]boundaryconditionsThe boundary conditions to constrain the DOFs in.
[in]fieldThe equations dependent field containing the field DOFs to be constrained.
[in]fieldvariabletypeThe field variable type of the DOFs to be constrained.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]versionnumberThe derivative version number.
[in]derivativenumberThe derivative number.
[in]componentThe field component number of the DOFs to be constrained.
[in]nodesThe user numbers of the nodes to be constrained to be equal.
[in]coefficientThe coefficient of constraint, applied to all but the first node.
[out]errThe error code.

Definition at line 13163 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_boundaryconditions_destroynumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(out)  err 
)
private

Destroys the boundary conditions for solver equations identified by a control loop identifier.

Parameters
[in]problemusernumberThe user number of the problem containing the solver equations to destroy the boundary conditions for.
[in]controlloopidentifierThe control loop identifier to get the solver equations boundary conditions for.
[in]solverindexThe solver index to get the solver equations boundary conditions for.
[out]errThe error code.

Definition at line 12082 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_boundaryconditions_destroynumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(out)  err 
)
private

Destroys the boundary conditions for solver equations identified by a control loop identifier.

Parameters
[in]problemusernumberThe user number of the problem containing the solver equations to destroy the boundary conditions for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to get the solver equations boundary conditions for.
[in]solverindexThe solver index to get the solver equations for.
[out]errThe error code.

Definition at line 12134 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_boundaryconditions_destroyobj ( type(cmfe_boundaryconditionstype), intent(inout)  boundaryConditions,
integer(intg), intent(out)  err 
)
private

Destroys boundary conditions identified by an object.

Parameters
[in,out]boundaryconditionsThe boundary conditions to destroy.
[out]errThe error code.

Definition at line 12186 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine, public opencmiss_iron::cmfe_boundaryconditions_finalise ( type(cmfe_boundaryconditionstype), intent(out)  cmfe_BoundaryConditions,
integer(intg), intent(out)  err 
)

Finalises a cmfe_BoundaryConditionsType object.

Parameters
[out]cmfe_boundaryconditionsThe cmfe_BoundaryConditionsType object to finalise.
[out]errThe error code.

Definition at line 7453 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine, public opencmiss_iron::cmfe_boundaryconditions_initialise ( type(cmfe_boundaryconditionstype), intent(out)  cmfe_BoundaryConditions,
integer(intg), intent(out)  err 
)

Initialises a cmfe_BoundaryConditionsType object.

Parameters
[out]cmfe_boundaryconditionsThe cmfe_BoundaryConditionsType object to initialise.
[out]errThe error code.

Definition at line 7478 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_boundaryconditions_neumannsparsitytypesetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  sparsityType,
integer(intg), intent(out)  err 
)
private

Sets the Neumann integration matrix sparsity for boundary conditions identified by a control loop identifier.

Parameters
[in]problemusernumberThe user number of the problem containing the solver equations.
[in]controlloopidentifierThe control loop identifier of the solver equations containing the boundary conditions.
[in]solverindexThe solver index to get the solver equations boundary conditions for.
[in]sparsitytypeThe sparsity type for the Neumann integration matrices.
See also
OPENCMISS::BoundaryConditions::SparsityTypes,OPENCMISS
Parameters
[out]errThe error code.

Definition at line 12947 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_boundaryconditions_neumannsparsitytypesetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  sparsityType,
integer(intg), intent(out)  err 
)
private

Sets the Neumann integration matrix sparsity for boundary conditions identified by a control loop identifier.

Parameters
[in]problemusernumberThe user number of the problem containing the solver equations to destroy the boundary conditions for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to get the solver equations boundary conditions for.
[in]solverindexThe solver index to get the solver equations for.
[in]sparsitytypeThe sparsity type for the Neumann integration matrices.
See also
OPENCMISS::BoundaryConditions::SparsityTypes,OPENCMISS
Parameters
[out]errThe error code.

Definition at line 13002 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_boundaryconditions_neumannsparsitytypesetobj ( type(cmfe_boundaryconditionstype), intent(inout)  boundaryConditions,
integer(intg), intent(in)  sparsityType,
integer(intg), intent(out)  err 
)
private

Sets the Neumann integration matrix sparsity type for the boundary conditions.

Parameters
[in,out]boundaryconditionsThe boundary conditions
[in]sparsitytypeThe sparsity type for the Neumann integration matrices.
See also
OPENCMISS::BoundaryConditions::SparsityTypes,OPENCMISS
Parameters
[out]errThe error code.

Definition at line 13056 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_boundaryconditions_setconstantnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  componentNumber,
integer(intg), intent(in)  condition,
real(dp), intent(in)  value,
integer(intg), intent(out)  err 
)
private

Sets the value of the specified constant as a boundary condition on the specified constant for boundary conditions identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the equations set to set the boundary conditions for.
[in]problemusernumberThe user number of the problem containing the solver equations to destroy the boundary conditions for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to get the solver equations boundary conditions for.
[in]solverindexThe solver index to get the solver equations for.
[in]fieldusernumberThe user number of the dependent field for the boundary condition.
[in]variabletypeThe variable type of the dependent field to set the boundary condition at.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]componentnumberThe component number of the dependent field to set the boundary condition at.
[in]conditionThe boundary condition type to set
See also
OPENCMISS::BoundaryConditions::Types,OPENCMISS
Parameters
[in]valueThe value of the boundary condition to set.
[out]errThe error code.

Definition at line 12319 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_boundaryconditions_setconstantobj ( type(cmfe_boundaryconditionstype), intent(in)  boundaryConditions,
type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  componentNumber,
integer(intg), intent(in)  condition,
real(dp), intent(in)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]boundaryconditionsThe boundary conditions to set the constant to.
[in]fieldThe dependent field to set the boundary condition on.
[in]variabletypeThe variable type of the dependent field to set the boundary condition at.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]componentnumberThe component number of the dependent field to set the boundary condition at.
[in]conditionThe boundary condition type to set
See also
OPENCMISS::BoundaryConditions::Types,OPENCMISS
Parameters
[in]valueThe value of the boundary condition to set.
[out]errThe error code.

Definition at line 12393 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_boundaryconditions_setelementnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  elementUserNumber,
integer(intg), intent(in)  componentNumber,
integer(intg), intent(in)  condition,
real(dp), intent(in)  value,
integer(intg), intent(out)  err 
)
private

Sets the value of the specified element as a boundary condition on the specified element for boundary conditions identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the equations set to set the boundary conditions for.
[in]problemusernumberThe user number of the problem containing the solver equations to destroy the boundary conditions for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to get the solver equations boundary conditions for.
[in]solverindexThe solver index to get the solver equations for.
[in]fieldusernumberThe user number of the dependent field for the boundary condition.
[in]variabletypeThe variable type of the dependent field to set the boundary condition at.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]elementusernumberThe user number of the element to set the boundary conditions for.
[in]componentnumberThe component number of the dependent field to set the boundary condition at.
[in]conditionThe boundary condition type to set
See also
OPENCMISS::BoundaryConditions::Types,OPENCMISS
Parameters
[in]valueThe value of the boundary condition to set.
[out]errThe error code.

Definition at line 12534 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_boundaryconditions_setelementobj ( type(cmfe_boundaryconditionstype), intent(in)  boundaryConditions,
type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  elementUserNumber,
integer(intg), intent(in)  componentNumber,
integer(intg), intent(in)  condition,
real(dp), intent(in)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]boundaryconditionsThe boundary conditions to set the element to.
[in]fieldThe dependent field to set the boundary condition on.
[in]variabletypeThe variable type of the dependent field to set the boundary condition at.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]elementusernumberThe user number of the element to set the boundary conditions for.
[in]componentnumberThe component number of the dependent field to set the boundary condition at.
[in]conditionThe boundary condition type to set
See also
OPENCMISS::BoundaryConditions::Types,OPENCMISS
Parameters
[in]valueThe value of the boundary condition to set.
[out]errThe error code.

Definition at line 12610 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_boundaryconditions_setnodenumber0 ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  versionNumber,
integer(intg), intent(in)  derivativeNumber,
integer(intg), intent(in)  nodeUserNumber,
integer(intg), intent(in)  componentNumber,
integer(intg), intent(in)  condition,
real(dp), intent(in)  value,
integer(intg), intent(out)  err 
)
private

Sets the value of the specified node as a boundary condition on the specified node for boundary conditions identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the equations set to set the boundary conditions for.
[in]problemusernumberThe user number of the problem containing the solver equations to destroy the boundary conditions for.
[in]controlloopidentifierThe control loop identifier to get the solver equations boundary conditions for.
[in]solverindexThe solver index to get the solver equations for.
[in]fieldusernumberThe user number of the dependent field for the boundary condition.
[in]variabletypeThe variable type of the dependent field to set the boundary condition at.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]versionnumberThe user number of the node derivative version to set the boundary conditions for.
[in]derivativenumberThe user number of the node derivative to set the boundary conditions for.
[in]nodeusernumberThe user number of the node to set the boundary conditions for.
[in]componentnumberThe component number of the dependent field to set the boundary condition at.
[in]conditionThe boundary condition type to set
See also
OPENCMISS::BoundaryConditions::Types,OPENCMISS
Parameters
[in]valueThe value of the boundary condition to set.
[out]errThe error code.

Definition at line 12756 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_boundaryconditions_setnodenumber1 ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  versionNumber,
integer(intg), intent(in)  derivativeNumber,
integer(intg), intent(in)  nodeUserNumber,
integer(intg), intent(in)  componentNumber,
integer(intg), intent(in)  condition,
real(dp), intent(in)  value,
integer(intg), intent(out)  err 
)
private

Sets the value of the specified node as a boundary condition on the specified node for boundary conditions identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the equations set to set the boundary conditions for.
[in]problemusernumberThe user number of the problem containing the solver equations to destroy the boundary conditions for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to get the solver equations boundary conditions for.
[in]solverindexThe solver index to get the solver equations for.
[in]fieldusernumberThe user number of the dependent field for the boundary condition.
[in]variabletypeThe variable type of the dependent field to set the boundary condition at.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]versionnumberThe user number of the node derivative version to set the boundary conditions for.
[in]derivativenumberThe user number of the node derivative to set the boundary conditions for.
[in]nodeusernumberThe user number of the node to set the boundary conditions for.
[in]componentnumberThe component number of the dependent field to set the boundary condition at.
[in]conditionThe boundary condition type to set
See also
OPENCMISS::BoundaryConditions::Types,OPENCMISS
Parameters
[in]valueThe value of the boundary condition to set.
[out]errThe error code.

Definition at line 12834 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_boundaryconditions_setnodeobj ( type(cmfe_boundaryconditionstype), intent(in)  boundaryConditions,
type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  versionNumber,
integer(intg), intent(in)  derivativeNumber,
integer(intg), intent(in)  nodeUserNumber,
integer(intg), intent(in)  componentNumber,
integer(intg), intent(in)  condition,
real(dp), intent(in)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]boundaryconditionsThe boundary conditions to set the node to.
[in]fieldThe dependent field to set the boundary condition on.
[in]variabletypeThe variable type of the dependent field to set the boundary condition at.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]versionnumberThe user number of the node derivative version to set the boundary conditions for.
[in]derivativenumberThe user number of the node derivative to set the boundary conditions for.
[in]nodeusernumberThe user number of the node to set the boundary conditions for.
[in]componentnumberThe component number of the dependent field to set the boundary condition at.
[in]conditionThe boundary condition type to set
See also
OPENCMISS::BoundaryConditions::Types,OPENCMISS
Parameters
[in]valueThe value of the boundary condition to set.
[out]errThe error code.

Definition at line 12912 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_cellml_createcellmltofieldmapnumberc ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  CellMLUserNumber,
integer(intg), intent(in)  CellMLModelUserNumber,
character(len=*), intent(in)  variableID,
integer(intg), intent(in)  CellMLParameterSet,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  componentNumber,
integer(intg), intent(in)  fieldParameterSet,
integer(intg), intent(out)  err 
)
private

Defines a CellML model variable to field variable component map by user number.

Parameters
[in]regionusernumberThe user number of the region containing the CellML enviroment.
[in]cellmlusernumberThe user number of the CellML enviroment.
[in]cellmlmodelusernumberThe user number of the CellML model to map fom.
[in]cellmlparametersetThe CellML variable parameter set to map from.
[in]variableidThe of the CellML variable in the given model to map from.
[in]fieldusernumberThe user number of the field to map to
[in]variabletypeThe field variable type to map to.
[in]componentnumberThe field variable component number to map to.
[in]fieldparametersetThe field variable parameter set to map to.
[out]errThe error code.

Definition at line 13714 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_cellml_createcellmltofieldmapnumbervs ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  CellMLUserNumber,
integer(intg), intent(in)  CellMLModelUserNumber,
type(varying_string), intent(in)  variableID,
integer(intg), intent(in)  CellMLParameterSet,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  componentNumber,
integer(intg), intent(in)  fieldParameterSet,
integer(intg), intent(out)  err 
)
private

Defines a CellML model variable to field variable component map by user number.

Parameters
[in]regionusernumberThe user number of the region containing the CellML enviroment.
[in]cellmlusernumberThe user number of the CellML enviroment.
[in]cellmlmodelusernumberThe user number of the CellML model to map from.
[in]variableidThe CellML variable ID in the given model to map from.
[in]cellmlparametersetThe CellML variable parameter set to map from.
[in]fieldusernumberThe user number of the field.
[in]variabletypeThe field variable type to map to.
[in]componentnumberThe field variable component number to map to.
[in]fieldparametersetThe field variable parameter set to map to.
[out]errThe error code.

Definition at line 13811 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_cellml_createcellmltofieldmapobjc ( type(cmfe_cellmltype), intent(in)  CellML,
integer(intg), intent(in)  CellMLModelUserNumber,
character(len=*), intent(in)  variableID,
integer(intg), intent(in)  CellMLParameterSet,
type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  componentNumber,
integer(intg), intent(in)  fieldParameterSet,
integer(intg), intent(out)  err 
)
private

Defines a CellML model variable to field variable component map by object.

Parameters
[in]cellmlThe CellML enviroment.
[in]cellmlmodelusernumberThe user number of the CellML model to map from.
[in]variableidThe of the CellML variable in the given model to map from.
[in]cellmlparametersetThe CellML variable parameter set to map from.
[in]fieldThe field to map to.
[in]variabletypeThe field variable type to map to.
[in]componentnumberThe field variable component number to.
[in]fieldparametersetThe field variable parameter set to map to.
[out]errThe error code.

Definition at line 13777 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_cellml_createcellmltofieldmapobjvs ( type(cmfe_cellmltype), intent(in)  CellML,
integer(intg), intent(in)  CellMLModelUserNumber,
type(varying_string), intent(in)  variableID,
integer(intg), intent(in)  CellMLParameterSet,
type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  componentNumber,
integer(intg), intent(in)  fieldParameterSet,
integer(intg), intent(out)  err 
)
private

Defines a field variable component to CellML model variable map, by object.

Parameters
[in]cellmlThe CellML enviroment.
[in]cellmlmodelusernumberThe user number of the CellML model to map from.
[in]variableidThe of the CellML variable in the given model to map from.
[in]cellmlparametersetThe CellML variable parameter set to map from.
[in]fieldThe field to map to.
[in]variabletypeThe field variable type to map to.
[in]componentnumberThe field variable component number to map to.
[in]fieldparametersetThe field variable parameter set to map to.
[out]errThe error code.

Definition at line 13874 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_cellml_createfieldtocellmlmapnumberc ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  CellMLUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  componentNumber,
integer(intg), intent(in)  fieldParameterSet,
integer(intg), intent(in)  CellMLModelUserNumber,
character(len=*), intent(in)  variableID,
integer(intg), intent(in)  CellMLParameterSet,
integer(intg), intent(out)  err 
)
private

Defines a field variable component to CellML model variable map by user number.

Parameters
[in]regionusernumberThe user number of the region containing the CellML enviroment.
[in]cellmlusernumberThe user number of the CellML enviroment.
[in]fieldusernumberThe user number of the field to map from.
[in]variabletypeThe field variable type to map from.
[in]componentnumberThe field variable component number to map from.
[in]fieldparametersetThe field variable parameter set to map from.
[in]cellmlmodelusernumberThe user number of the CellML model to map to.
[in]variableidThe of the CellML variable in the given model to map to.
[in]cellmlparametersetThe CellML variable parameter set to map to.
[out]errThe error code.

Definition at line 13908 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_cellml_createfieldtocellmlmapnumbervs ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  CellMLUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldParameterSet,
integer(intg), intent(in)  componentNumber,
integer(intg), intent(in)  CellMLModelUserNumber,
type(varying_string), intent(in)  variableID,
integer(intg), intent(in)  CellMLParameterSet,
integer(intg), intent(out)  err 
)
private

Defines a field variable component to CellML model variable map by user number.

Parameters
[in]regionusernumberThe user number of the region containing the CellML enviroment.
[in]cellmlusernumberThe user number of the CellML enviroment.
[in]fieldusernumberThe user number of the field to map from.
[in]variabletypeThe field variable to map from.
[in]componentnumberThe field variable component number to map from.
[in]fieldparametersetThe field variable parameter set to map from.
[in]cellmlmodelusernumberThe user number of the CellML model to map to.
[in]variableidThe of the CellML variable in the given model to map to.
[in]cellmlparametersetThe CellML variable parameter set to map to.
[out]errThe error code.

Definition at line 14005 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_cellml_createfieldtocellmlmapobjc ( type(cmfe_cellmltype), intent(in)  CellML,
type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  componentNumber,
integer(intg), intent(in)  fieldParameterSet,
integer(intg), intent(in)  CellMLModelUserNumber,
character(len=*), intent(in)  variableID,
integer(intg), intent(in)  CellMLParameterSet,
integer(intg), intent(out)  err 
)
private

Defines a field variable component to CellML model variable map by object.

Parameters
[in]cellmlThe CellML enviroment.
[in]fieldThe field to map from.
[in]variabletypeThe field variable to map from.
[in]componentnumberThe component number to map from the given field variable.
[in]fieldparametersetThe field variable parameter set to map from.
[in]cellmlmodelusernumberThe user number of the CellML model to map to.
[in]variableidThe of the CellML variable in the given model to map to.
[in]cellmlparametersetThe CellML variable parameter set to map to.
[out]errThe error code.

Definition at line 13971 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_cellml_createfieldtocellmlmapobjvs ( type(cmfe_cellmltype), intent(in)  CellML,
type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  componentNumber,
integer(intg), intent(in)  fieldParameterSet,
integer(intg), intent(in)  CellMLModelUserNumber,
type(varying_string), intent(in)  variableID,
integer(intg), intent(in)  CellMLParameterSet,
integer(intg), intent(out)  err 
)
private

Defines a field variable component to CellML model variable map by by object.

Parameters
[in]cellmlThe CellML enviroment.
[in]fieldThe field to map from.
[in]variabletypeThe field variable type to map from.
[in]componentnumberThe field variable component number to map from.
[in]fieldparametersetThe field variable parameter set to map from.
[in]cellmlmodelusernumberThe user number of the CellML model to map to.
[in]variableidThe CellML variable ID in the given model to map to.
[in]cellmlparametersetThe CellML variable parameter set to map to.
[out]errThe error code.

Definition at line 14068 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_cellml_createfinishnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  CellMLUserNumber,
integer(intg), intent(out)  err 
)
private

Finishes the creation of a CellML environment identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the CellML environment.
[in]cellmlusernumberThe user number of the CellML enviroment to finish creating.
[out]errThe error code.

Definition at line 14101 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_cellml_createfinishobj ( type(cmfe_cellmltype), intent(inout)  CellML,
integer(intg), intent(out)  err 
)
private

Finish the creation of a CellML environment identified by an object.

Parameters
[in,out]cellmlThe CellML environment to finish the creation of.
[out]errThe error code.

Definition at line 14150 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_cellml_createstartnumber ( integer(intg), intent(in)  CellMLUserNumber,
integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(out)  err 
)
private

Starts the creation of a CellML environment identified by a user number.

Parameters
[in]cellmlusernumberThe user number of the CellML enviroment to start creating.
[in]regionusernumberThe user number of the Region containing the field to start the CellML enviroment creation on.
[out]errThe error code.

Definition at line 14179 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_cellml_createstartobj ( integer(intg), intent(in)  CellMLUserNumber,
type(cmfe_regiontype), intent(in)  region,
type(cmfe_cellmltype), intent(inout)  CellML,
integer(intg), intent(out)  err 
)
private

Start the creation of a CellML environment identified by an object.

Parameters
[in]cellmlusernumberThe user number of the CellML enviroment to start creating.
[in]regionThe region containing the field to start the CellML enviroment creation on.
[in,out]cellmlOn return, the created CellML environment.
[out]errThe error code.

Definition at line 14221 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_cellml_destroynumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  CellMLUserNumber,
integer(intg), intent(out)  err 
)
private

Destroys a CellML environment identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the CellML enviroment to destroy.
[in]cellmlusernumberThe user number of the CellML enviroment to destroy.
[out]errThe error code.

Definition at line 14252 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_cellml_destroyobj ( type(cmfe_cellmltype), intent(inout)  CellML,
integer(intg), intent(out)  err 
)
private

Destroy a CellML environment identified by an object.

Parameters
[in,out]cellmlThe CellML environment to destroy.
[out]errThe error code.

Definition at line 14297 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_cellml_fieldcomponentgetnumberc ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  CellMLUserNumber,
integer(intg), intent(in)  CellMLModelUserNumber,
integer(intg), intent(in)  CellMLFieldType,
character(len=*), intent(in)  variableID,
integer(intg), intent(out)  fieldComponent,
integer(intg), intent(out)  err 
)
private

Returns the field component number that corresponds to a character string VariableID for a CellML environment identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the CellML environment.
[in]cellmlusernumberThe user number of the CellML enviroment to get the field component for.
[in]cellmlmodelusernumberThe user number of the CellML model to map fom.
[in]cellmlfieldtypeThe type of CellML field to get the component for.
See also
OPENCMISS::CellML::FieldTypes,OPENCMISS
Parameters
[in]variableidThe variable ID to get the corresponding field component for.
[out]fieldcomponentOn return, the field component corresponding to the ID.
[out]errThe error code.

Definition at line 15055 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_cellml_fieldcomponentgetnumbervs ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  CellMLUserNumber,
integer(intg), intent(in)  CellMLModelUserNumber,
integer(intg), intent(in)  CellMLFieldType,
type(varying_string), intent(in)  variableID,
integer(intg), intent(out)  fieldComponent,
integer(intg), intent(out)  err 
)
private

Returns the field component number that corresponds to a varying string variable ID for a CellML environment identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the CellML environment.
[in]cellmlusernumberThe user number of the CellML enviroment to get the field component for.
[in]cellmlmodelusernumberThe user number of the CellML model to map from.
[in]cellmlfieldtypeThe type of CellML field to get the component for.
See also
OPENCMISS::CellML::FieldTypes,OPENCMISS
Parameters
[in]variableidThe ID to get the corresponding field component for.
[out]fieldcomponentOn return, the field component corresponding to the ID.
[out]errThe error code.

Definition at line 15135 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_cellml_fieldcomponentgetobjc ( type(cmfe_cellmltype), intent(inout)  CellML,
integer(intg), intent(in)  CellMLModelUserNumber,
integer(intg), intent(in)  CellMLFieldType,
character(len=*), intent(in)  variableID,
integer(intg), intent(out)  fieldComponent,
integer(intg), intent(out)  err 
)
private

Returns the field component number that corresponds to a character string variable ID for a CellML environment identified by an object.

Parameters
[in,out]cellmlThe CellML environment to get the field component for.
[in]cellmlmodelusernumberThe user number of the CellML model to map from.
[in]cellmlfieldtypeThe type of CellML field to get the component for.
See also
OPENCMISS::CellML::FieldTypes,OPENCMISS
Parameters
[in]variableidThe ID to get the corresponding field component for.
[out]fieldcomponentOn return, the field component corresponding to the ID.
[out]errThe error code.

Definition at line 15105 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_cellml_fieldcomponentgetobjvs ( type(cmfe_cellmltype), intent(inout)  CellML,
integer(intg), intent(in)  CellMLModelUserNumber,
integer(intg), intent(in)  CellMLFieldType,
type(varying_string), intent(in)  variableID,
integer(intg), intent(out)  fieldComponent,
integer(intg), intent(out)  err 
)
private

Returns the field component number that corresponds to a varying string variable ID for a CellML environment identified by an object.

Parameters
[in,out]cellmlThe CellML environment to get the field component for.
[in]cellmlmodelusernumberThe user number of the CellML model to map from.
[in]cellmlfieldtypeThe type of CellML field to get the component for.
See also
OPENCMISS::CellML::FieldTypes,OPENCMISS
Parameters
[in]variableidThe ID to get the corresponding field component for.
[out]fieldcomponentOn return, the field component corresponding to the ID.
[out]errThe error code.

Definition at line 15184 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_cellml_fieldmapscreatefinishnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  CellMLUserNumber,
integer(intg), intent(out)  err 
)
private

Finishes the creation of field maps for a CellML environment identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the CellML environment.
[in]cellmlusernumberThe user number of the CellML enviroment to finish creating.
[out]errThe error code.

Definition at line 14322 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_cellml_fieldmapscreatefinishobj ( type(cmfe_cellmltype), intent(inout)  CellML,
integer(intg), intent(out)  err 
)
private

Finish the creation of field maps for a CellML environment identified by an object.

Parameters
[in,out]cellmlThe CellML environment to finish the creation of maps for.
[out]errThe error code.

Definition at line 14371 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_cellml_fieldmapscreatestartnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  CellMLUserNumber,
integer(intg), intent(out)  err 
)
private

Starts the creation of field maps for a CellML environment identified by a user number.

Parameters
[in]regionusernumberThe user number of the Region containing the CellML enviroment.
[in]cellmlusernumberThe user number of the CellML enviroment to start creating the maps for.
[out]errThe error code.

Definition at line 14396 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_cellml_fieldmapscreatestartobj ( type(cmfe_cellmltype), intent(inout)  CellML,
integer(intg), intent(out)  err 
)
private

Start the creation of field maps for a CellML environment identified by an object.

Parameters
[in,out]cellmlThe CellML environment object to start the creation of maps for.
[out]errThe error code.

Definition at line 14441 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine, public opencmiss_iron::cmfe_cellml_finalise ( type(cmfe_cellmltype), intent(out)  cmfe_CellML,
integer(intg), intent(out)  err 
)

Finalises a cmfe_CellMLType object.

Parameters
[out]cmfe_cellmlThe cmfe_CellMLType object to finalise.
[out]errThe error code.

Definition at line 7503 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_cellml_generatenumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  CellMLUserNumber,
integer(intg), intent(out)  err 
)
private

Validiate and instantiate a CellML environment identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the CellML environment.
[in]cellmlusernumberThe user number of the CellML enviroment to generate.
[out]errThe error code.

Definition at line 15658 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_cellml_generateobj ( type(cmfe_cellmltype), intent(inout)  CellML,
integer(intg), intent(out)  err 
)
private

Validiate and instantiate a CellML environment identified by an object.

Parameters
[in,out]cellmlThe CellML environment to generate.
[out]errThe error code.

Definition at line 15703 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine, public opencmiss_iron::cmfe_cellml_initialise ( type(cmfe_cellmltype), intent(out)  cmfe_CellML,
integer(intg), intent(out)  err 
)

Initialises a cmfe_CellMLType object.

Parameters
[out]cmfe_cellmlThe cmfe_CellMLType object to initialise.
[out]errThe error code.

Definition at line 7527 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_cellml_intermediatefieldcreatefinishnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  CellMLUserNumber,
integer(intg), intent(out)  err 
)
private

Finishes the creation of CellML intermediate field for a CellML environment identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the CellML environment.
[in]cellmlusernumberThe user number of the CellML enviroment to finish creating the intermediate field for.
[out]errThe error code.

Definition at line 15213 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_cellml_intermediatefieldcreatefinishobj ( type(cmfe_cellmltype), intent(inout)  CellML,
integer(intg), intent(out)  err 
)
private

Finish the creation of CellML intermediate field for a CellML environment identified by an object.

Parameters
[in,out]cellmlThe CellML environment to finish the creation of the intermediate field for.
[out]errThe error code.

Definition at line 15259 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_cellml_intermediatefieldcreatestartnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  CellMLUserNumber,
integer(intg), intent(in)  CellMLIntermediateFieldUserNumber,
integer(intg), intent(out)  err 
)
private

Starts the creation of CellML intermediate field for a CellML environment identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the CellML environment.
[in]cellmlusernumberThe user number of the CellML environment to start creating the intermediate field for.
[in]cellmlintermediatefieldusernumberThe user number of the CellML intermediate field to start creating.
[out]errThe error code.

Definition at line 15285 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_cellml_intermediatefieldcreatestartobj ( type(cmfe_cellmltype), intent(inout)  CellML,
integer(intg), intent(in)  CellMLIntermediateFieldUserNumber,
type(cmfe_fieldtype), intent(inout)  field,
integer(intg), intent(out)  err 
)
private

Start the creation of CellML intermediate field for a CellML environment identified by an object.

Parameters
[in,out]cellmlThe CellML environment to start the creation of intermediate field for.
[in]cellmlintermediatefieldusernumberThe user number of the CellML intermediate field to start creating.
[in,out]fieldOn return, the created CellML intermediate field.
[out]errThe error code.

Definition at line 15334 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_cellml_intermediatefieldgetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  CellMLUserNumber,
integer(intg), intent(out)  CellMLIntermediateFieldUserNumber,
integer(intg), intent(out)  err 
)
private

Returns the CellML intermediate field for a CellML environment identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the CellML environment.
[in]cellmlusernumberThe user number of the CellML enviroment to get the CellML intermediate field for.
[out]cellmlintermediatefieldusernumberOn return, the user number of the CellML intermediate field.
[out]errThe error code.

Definition at line 15361 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_cellml_intermediatefieldgetobj ( type(cmfe_cellmltype), intent(inout)  CellML,
type(cmfe_fieldtype), intent(inout)  field,
integer(intg), intent(out)  err 
)
private

Returns the CellML intermediate field for a CellML environment identified by an object.

Parameters
[in,out]cellmlThe CellML environment to get the intermediate field for.
[in,out]fieldOn return, the CellML intermediate field.
[out]errThe error code.

Definition at line 15410 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_cellml_modelimportnumberc ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  CellMLUserNumber,
character(len=*), intent(in)  URI,
integer(intg), intent(out)  modelIndex,
integer(intg), intent(out)  err 
)
private

Imports a specified CellML model as specified by a character URI into a CellML environment identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the CellML enviroment to import the model into.
[in]cellmlusernumberThe user number of the CellML enviroment to import the model into.
[in]uriThe URI of the CellML model to import.
[out]modelindexOn return, the index of the imported model.
[out]errThe error code.

Definition at line 14466 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_cellml_modelimportnumbervs ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  CellMLUserNumber,
type(varying_string), intent(in)  URI,
integer(intg), intent(out)  modelIndex,
integer(intg), intent(out)  err 
)
private

Imports a specified CellML model as specified by a varying string URI into a CellML environment identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the CellML enviroment to import the model into.
[in]cellmlusernumberThe user number of the CellML enviroment to import the model into.
[in]uriThe URI of the CellML model to import.
[out]modelindexOn return, the index of the imported model.
[out]errThe error code.

Definition at line 14540 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_cellml_modelimportobjc ( type(cmfe_cellmltype), intent(inout)  CellML,
character(len=*), intent(in)  URI,
integer(intg), intent(out)  modelIndex,
integer(intg), intent(out)  err 
)
private

Imports a specified CellML model as specified by a character URI into a CellML environment identified by an object.

Parameters
[in,out]cellmlThe CellML environment to import the model into.
[in]uriThe URI of the CellML model to import.
[out]modelindexOn return, the index of the imported model.
[out]errThe error code.

Definition at line 14513 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_cellml_modelimportobjvs ( type(cmfe_cellmltype), intent(inout)  CellML,
type(varying_string), intent(in)  URI,
integer(intg), intent(out)  modelIndex,
integer(intg), intent(out)  err 
)
private

Imports a specified CellML model as specified by a varying string URI into a CellML environment identified by an object.

Parameters
[in,out]cellmlThe CellML environment to import the model into.
[in]uriThe URI of the CellML model to import.
[out]modelindexOn return, the index of the imported model.
[out]errThe error code.

Definition at line 14587 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_cellml_modelsfieldcreatefinishnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  CellMLUserNumber,
integer(intg), intent(out)  err 
)
private

Finishes the creation of CellML models field for a CellML environment identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the CellML enviroment to finish creating.
[in]cellmlusernumberThe user number of the CellML enviroment to finish creating the models field for.
[out]errThe error code.

Definition at line 14614 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_cellml_modelsfieldcreatefinishobj ( type(cmfe_cellmltype), intent(inout)  CellML,
integer(intg), intent(out)  err 
)
private

Finish the creation of CellML models field for a CellML environment identified by an object.

Parameters
[in,out]cellmlThe CellML environment to finish the creation of the models field for.
[out]errThe error code.

Definition at line 14659 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_cellml_modelsfieldcreatestartnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  CellMLUserNumber,
integer(intg), intent(in)  CellMLModelsFieldUserNumber,
integer(intg), intent(out)  err 
)
private

Starts the creation of CellML models field for a CellML environment identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the CellML enviroment.
[in]cellmlusernumberThe user number of the CellML environment to start creating the models field for.
[in]cellmlmodelsfieldusernumberThe user number of the CellML models field to start creating.
[out]errThe error code.

Definition at line 14684 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_cellml_modelsfieldcreatestartobj ( type(cmfe_cellmltype), intent(inout)  CellML,
integer(intg), intent(in)  CellMLModelsFieldUserNumber,
type(cmfe_fieldtype), intent(inout)  field,
integer(intg), intent(out)  err 
)
private

Start the creation of CellML models field for a CellML environment identified by an object.

Parameters
[in,out]cellmlThe CellML environment to start the creation of models field for.
[in]cellmlmodelsfieldusernumberThe user number of the CellML models field to start creating.
[in,out]fieldOn return, the created CellML models field.
[out]errThe error code.

Definition at line 14732 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_cellml_modelsfieldgetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  CellMLUserNumber,
integer(intg), intent(out)  CellMLModelsFieldUserNumber,
integer(intg), intent(out)  err 
)
private

Returns the CellML models field for a CellML environment identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the CellML enviroment to get the CellML models field for.
[in]cellmlusernumberThe user number of the CellML enviroment to get the CellML models field for.
[out]cellmlmodelsfieldusernumberOn return, the user number of the CellML models field.
[out]errThe error code.

Definition at line 14759 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_cellml_modelsfieldgetobj ( type(cmfe_cellmltype), intent(inout)  CellML,
type(cmfe_fieldtype), intent(inout)  field,
integer(intg), intent(out)  err 
)
private

Returns the CellML models field for a CellML environment identified by an object.

Parameters
[in,out]cellmlThe CellML environment to get the models field for.
[in,out]fieldOn return, the CellML models field. Must not be associated on entry.
[out]errThe error code.

Definition at line 14808 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_cellml_parametersfieldcreatefinishnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  CellMLUserNumber,
integer(intg), intent(out)  err 
)
private

Finishes the creation of CellML parameters field for a CellML environment identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the CellML environment.
[in]cellmlusernumberThe user number of the CellML enviroment to finish creating the parameters field for.
[out]errThe error code.

Definition at line 15436 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_cellml_parametersfieldcreatefinishobj ( type(cmfe_cellmltype), intent(inout)  CellML,
integer(intg), intent(out)  err 
)
private

Finish the creation of CellML parameters field for a CellML environment identified by an object.

Parameters
[in,out]cellmlThe CellML environment to finish the creation of the parameters field for.
[out]errThe error code.

Definition at line 15482 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_cellml_parametersfieldcreatestartnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  CellMLUserNumber,
integer(intg), intent(in)  CellMLParametersFieldUserNumber,
integer(intg), intent(out)  err 
)
private

Starts the creation of CellML parameters field for a CellML environment identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the CellML environment.
[in]cellmlusernumberThe user number of the CellML environment to start creating the parameters field for.
[in]cellmlparametersfieldusernumberThe user number of the CellML parameters field to start creating.
[out]errThe error code.

Definition at line 15507 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_cellml_parametersfieldcreatestartobj ( type(cmfe_cellmltype), intent(inout)  CellML,
integer(intg), intent(in)  CellMLParametersFieldUserNumber,
type(cmfe_fieldtype), intent(inout)  field,
integer(intg), intent(out)  err 
)
private

Start the creation of CellML parameters field for a CellML environment identified by an object.

Parameters
[in,out]cellmlThe CellML environment to start the creation of parameters field for.
[in]cellmlparametersfieldusernumberThe user number of the CellML parameters field to start creating.
[in,out]fieldOn return, the created CellML parameters field.
[out]errThe error code.

Definition at line 15556 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_cellml_parametersfieldgetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  CellMLUserNumber,
integer(intg), intent(out)  CellMLParametersFieldUserNumber,
integer(intg), intent(out)  err 
)
private

Returns the CellML parameters field for a CellML environment identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the CellML environment.
[in]cellmlusernumberThe user number of the CellML enviroment to get the CellML parameters field for.
[out]cellmlparametersfieldusernumberOn return, the user number of the CellML parameters field.
[out]errThe error code.

Definition at line 15583 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_cellml_parametersfieldgetobj ( type(cmfe_cellmltype), intent(inout)  CellML,
type(cmfe_fieldtype), intent(inout)  field,
integer(intg), intent(out)  err 
)
private

Returns the CellML parameters field for a CellML environment identified by an object.

Parameters
[in,out]cellmlThe CellML environment to get the parameters field for.
[in,out]fieldOn return, the CellML parameters field.
[out]errThe error code.

Definition at line 15632 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_cellml_statefieldcreatefinishnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  CellMLUserNumber,
integer(intg), intent(out)  err 
)
private

Finishes the creation of CellML state field for a CellML environment identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the CellML environment.
[in]cellmlusernumberThe user number of the CellML enviroment to finish creating the state field for.
[out]errThe error code.

Definition at line 14834 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_cellml_statefieldcreatefinishobj ( type(cmfe_cellmltype), intent(inout)  CellML,
integer(intg), intent(out)  err 
)
private

Finish the creation of CellML state field for a CellML environment identified by an object.

Parameters
[in,out]cellmlThe CellML environment to finish the creation of the state field for.
[out]errThe error code.

Definition at line 14879 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_cellml_statefieldcreatestartnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  CellMLUserNumber,
integer(intg), intent(in)  CellMLStateFieldUserNumber,
integer(intg), intent(out)  err 
)
private

Starts the creation of CellML state field for a CellML environment identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the CellML environment.
[in]cellmlusernumberThe user number of the CellML environment to start creating the state field for.
[in]cellmlstatefieldusernumberThe user number of the CellML state field to start creating.
[out]errThe error code.

Definition at line 14904 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_cellml_statefieldcreatestartobj ( type(cmfe_cellmltype), intent(inout)  CellML,
integer(intg), intent(in)  CellMLStateFieldUserNumber,
type(cmfe_fieldtype), intent(inout)  field,
integer(intg), intent(out)  err 
)
private

Start the creation of CellML state field for a CellML environment identified by an object.

Parameters
[in,out]cellmlThe CellML environment to start the creation of state field for.
[in]cellmlstatefieldusernumberThe user number of the CellML state field to start creating.
[in,out]fieldOn return, the created CellML state field.
[out]errThe error code.

Definition at line 14952 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_cellml_statefieldgetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  CellMLUserNumber,
integer(intg), intent(out)  CellMLStateFieldUserNumber,
integer(intg), intent(out)  err 
)
private

Returns the CellML state field for a CellML environment identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the CellML environment.
[in]cellmlusernumberThe user number of the CellML enviroment to get the CellML state field for.
[out]cellmlstatefieldusernumberOn return, the user number of the CellML state field.
[out]errThe error code.

Definition at line 14979 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_cellml_statefieldgetobj ( type(cmfe_cellmltype), intent(inout)  CellML,
type(cmfe_fieldtype), intent(inout)  field,
integer(intg), intent(out)  err 
)
private

Returns the CellML state field for a CellML environment identified by an object.

Parameters
[in,out]cellmlThe CellML environment to get the state field for.
[in,out]fieldOn return, the CellML state field.
[out]errThe error code.

Definition at line 15028 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_cellml_variablesetasknownnumberc ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  CellMLUserNumber,
integer(intg), intent(in)  CellMLModelUserNumber,
character(len=*), intent(in)  variableID,
integer(intg), intent(out)  err 
)
private

Sets a CellML model variable to be known by user number.

Parameters
[in]regionusernumberThe user number of the region containing the CellML enviroment.
[in]cellmlusernumberThe user number of the CellML enviroment.
[in]cellmlmodelusernumberThe user number of the CellML model in which to find the given variable.
[in]variableidThe CellML variable to set as known (in the format 'component_name/variable_name').
[out]errThe error code.

Definition at line 13417 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_cellml_variablesetasknownnumbervs ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  CellMLUserNumber,
integer(intg), intent(in)  CellMLModelUserNumber,
type(varying_string), intent(in)  variableID,
integer(intg), intent(out)  err 
)
private

Sets a CellML model variable to be known by user number.

Parameters
[in]regionusernumberThe user number of the region containing the CellML enviroment.
[in]cellmlusernumberThe user number of the CellML enviroment.
[in]cellmlmodelusernumberThe user number of the CellML model in which to find the given variable.
[in]variableidThe CellML variable to set as known (in the format 'component_name/variable_name').
[out]errThe error code.

Definition at line 13491 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_cellml_variablesetasknownobjc ( type(cmfe_cellmltype), intent(in)  CellML,
integer(intg), intent(in)  CellMLModelUserNumber,
character(len=*), intent(in)  variableID,
integer(intg), intent(out)  err 
)
private

Sets a CellML model variable to be known by object.

Parameters
[in]cellmlThe CellML enviroment.
[in]cellmlmodelusernumberThe user number of the CellML model in which to find the given variable.
[in]variableidThe CellML variable to set as known (in the format 'component_name/variable_name').
[out]errThe error code.

Definition at line 13464 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_cellml_variablesetasknownobjvs ( type(cmfe_cellmltype), intent(in)  CellML,
integer(intg), intent(in)  CellMLModelUserNumber,
type(varying_string), intent(in)  variableID,
integer(intg), intent(out)  err 
)
private

Sets a CellML model variable to be known by object.

Parameters
[in]cellmlThe CellML enviroment.
[in]cellmlmodelusernumberThe user number of the CellML model in which to find the given variable.
[in]variableidThe CellML variable to set as known (in the format 'component_name/variable_name').
[out]errThe error code.

Definition at line 13538 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_cellml_variablesetaswantednumberc ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  CellMLUserNumber,
integer(intg), intent(in)  CellMLModelUserNumber,
character(len=*), intent(in)  variableID,
integer(intg), intent(out)  err 
)
private

Sets a CellML model variable to be wanted by user number.

Parameters
[in]regionusernumberThe user number of the region containing the CellML enviroment.
[in]cellmlusernumberThe user number of the CellML enviroment.
[in]cellmlmodelusernumberThe user number of the CellML model in which to find the given variable.
[in]variableidThe CellML variable to set as wanted (in the format 'component_name/variable_name').
[out]errThe error code.

Definition at line 13565 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_cellml_variablesetaswantednumbervs ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  CellMLUserNumber,
integer(intg), intent(in)  CellMLModelUserNumber,
type(varying_string), intent(in)  variableID,
integer(intg), intent(out)  err 
)
private

Sets a CellML model variable to be wanted by user number.

Parameters
[in]regionusernumberThe user number of the region containing the CellML enviroment.
[in]cellmlusernumberThe user number of the CellML enviroment.
[in]cellmlmodelusernumberThe user number of the CellML model in which to find the given variable.
[in]variableidThe CellML variable to set as wanted (in the format 'component_name/variable_name').
[out]errThe error code.

Definition at line 13639 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_cellml_variablesetaswantedobjc ( type(cmfe_cellmltype), intent(in)  CellML,
integer(intg), intent(in)  CellMLModelUserNumber,
character(len=*), intent(in)  variableID,
integer(intg), intent(out)  err 
)
private

Sets a CellML model variable to be wanted by object.

Parameters
[in]cellmlThe CellML enviroment.
[in]cellmlmodelusernumberThe user number of the CellML model in which to find the given variable.
[in]variableidThe CellML variable to set as wanted (in the format 'component_name/variable_name').
[out]errThe error code.

Definition at line 13612 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_cellml_variablesetaswantedobjvs ( type(cmfe_cellmltype), intent(in)  CellML,
integer(intg), intent(in)  CellMLModelUserNumber,
type(varying_string), intent(in)  variableID,
integer(intg), intent(out)  err 
)
private

Sets a CellML model variable to be wanted by object.

Parameters
[in]cellmlThe CellML enviroment.
[in]cellmlmodelusernumberThe user number of the CellML model in which to find the given variable.
[in]variableidThe CellML variable to set as wanted (in the format 'component_name/variable_name').
[out]errThe error code.

Definition at line 13686 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_cellmlequations_cellmladdnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  CellMLUserNumber,
integer(intg), intent(out)  CellMLIndex,
integer(intg), intent(out)  err 
)
private

Adds a CellML environment to CellML equations identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem with the solver to add the CellML environment for.
[in]controlloopidentifierThe control loop identifier with the solver to add the CellML environment for.
[in]solverindexThe solver index to add the CellML environment for.
[in]regionusernumberThe user number of the region containing the CellML environment.
[in]cellmlusernumberThe user number of the CellML environment to add.
[out]cellmlindexOn return, the index of the added CellML environment.
[out]errThe error code.

Definition at line 50095 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_cellmlequations_cellmladd::cmfe_cellmlequations_cellmladdnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  CellMLUserNumber,
integer(intg), intent(out)  CellMLIndex,
integer(intg), intent(out)  err 
)
private

Adds a CellML environment to CellML equations identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem with the solver to add the CellML environment for.
[in]controlloopidentifierThe control loop identifier with the solver to add the CellML environment for.
[in]solverindexThe solver index to add the CellML environment for.
[in]regionusernumberThe user number of the region containing the CellML environment.
[in]cellmlusernumberThe user number of the CellML environment to add.
[out]cellmlindexOn return, the index of the added CellML environment.
[out]errThe error code.

Definition at line 50095 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_cellmlequations_cellmladd::cmfe_cellmlequations_cellmladdnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  CellMLUserNumber,
integer(intg), intent(out)  CellMLIndex,
integer(intg), intent(out)  err 
)
private

Adds a CellML environment to CellML equations identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the solver to add the CellML environment for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to add the CellML environment for.
[in]solverindexThe solver index to add the CellML environment for.
[in]regionusernumberThe user number of the region containing the CellML environment.
[in]cellmlusernumberThe user number of the CellML environment to add.
[out]cellmlindexOn return, the index of the added CellML environment.
[out]errThe error code.

Definition at line 50160 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_cellmlequations_cellmladdnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  CellMLUserNumber,
integer(intg), intent(out)  CellMLIndex,
integer(intg), intent(out)  err 
)
private

Adds a CellML environment to CellML equations identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the solver to add the CellML environment for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to add the CellML environment for.
[in]solverindexThe solver index to add the CellML environment for.
[in]regionusernumberThe user number of the region containing the CellML environment.
[in]cellmlusernumberThe user number of the CellML environment to add.
[out]cellmlindexOn return, the index of the added CellML environment.
[out]errThe error code.

Definition at line 50160 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_cellmlequations_cellmladdobj ( type(cmfe_cellmlequationstype), intent(in)  CellMLEquations,
type(cmfe_cellmltype), intent(in)  CellML,
integer(intg), intent(out)  CellMLIndex,
integer(intg), intent(out)  err 
)
private

Adds a CellML environment to CellML equations identified by an object.

Parameters
[in]cellmlequationsThe CellML equations to add the CellML environment for.
[in]cellmlThe CellML environment to add.
[out]cellmlindexOn return, the index of the added CellML environment.
[out]errThe error code.

Definition at line 50224 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_cellmlequations_cellmladd::cmfe_cellmlequations_cellmladdobj ( type(cmfe_cellmlequationstype), intent(in)  CellMLEquations,
type(cmfe_cellmltype), intent(in)  CellML,
integer(intg), intent(out)  CellMLIndex,
integer(intg), intent(out)  err 
)
private

Adds a CellML environment to CellML equations identified by an object.

Parameters
[in]cellmlequationsThe CellML equations to add the CellML environment for.
[in]cellmlThe CellML environment to add.
[out]cellmlindexOn return, the index of the added CellML environment.
[out]errThe error code.

Definition at line 50224 of file opencmiss_iron.f90.

subroutine, public opencmiss_iron::cmfe_cellmlequations_finalise ( type(cmfe_cellmlequationstype), intent(out)  cmfe_CellMLEquations,
integer(intg), intent(out)  err 
)

Finalises a cmfe_CellMLEquationsType object.

Parameters
[out]cmfe_cellmlequationsThe cmfe_CellMLEquationsType object to finalise.
[out]errThe error code.

Definition at line 7552 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine, public opencmiss_iron::cmfe_cellmlequations_initialise ( type(cmfe_cellmlequationstype), intent(out)  cmfe_CellMLEquations,
integer(intg), intent(out)  err 
)

Initialises a cmfe_CellMLEquationsType object.

Parameters
[out]cmfe_cellmlequationsThe cmfe_CellMLEquationsType object to initialise.
[out]errThe error code.

Definition at line 7578 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine, public opencmiss_iron::cmfe_computationalnodenumberget ( integer(intg), intent(out)  nodeNumber,
integer(intg), intent(out)  err 
)

Returns the computational node number of the running process.

Parameters
[out]nodenumberOn return, the computational node number.
[out]errThe error code.

Definition at line 15731 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine, public opencmiss_iron::cmfe_computationalnumberofnodesget ( integer(intg), intent(out)  numberOfNodes,
integer(intg), intent(out)  err 
)

Returns the number of computational nodes for the running process.

Parameters
[out]numberofnodesOn return, the number of computational nodes.
[out]errThe error code.

Definition at line 15756 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine, public opencmiss_iron::cmfe_computationalworkgroup_createfinish ( type(cmfe_computationalworkgrouptype), intent(inout)  worldWorkGroup,
integer(intg), intent(out)  err 
)

GENERATE THE HIERARCHY COMPUTATIONAL ENVIRONMENT BASED ON WORK GROUP TREE.

Parameters
[out]errThe error code

Definition at line 15806 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine, public opencmiss_iron::cmfe_computationalworkgroup_createstart ( type(cmfe_computationalworkgrouptype), intent(inout)  worldWorkGroup,
integer(intg), intent(in)  numberComputationalNodes,
integer(intg), intent(out)  err 
)

CREATE THE HIGHEST LEVEL WORK GROUP (DEFAULT: GROUP_WORLD)

Parameters
[out]errThe error code

Definition at line 15781 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine, public opencmiss_iron::cmfe_computationalworkgroup_initialise ( type(cmfe_computationalworkgrouptype), intent(out)  cmfe_ComputationalWorkGroup,
integer(intg), intent(out)  err 
)

Initialises a cmfe_ComputationalWorkGroupType object.

Parameters
[out]cmfe_computationalworkgroupThe cmfe_ComputationalWorkGroupType object to initialise.
[out]errThe error code.

Definition at line 7603 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine, public opencmiss_iron::cmfe_computationalworkgroup_subgroupadd ( type(cmfe_computationalworkgrouptype), intent(inout)  parentWorkGroup,
integer(intg), intent(in)  numberComputationalNodes,
type(cmfe_computationalworkgrouptype), intent(inout)  addedWorkGroup,
integer(intg), intent(out)  err 
)

ADD WORK SUB-GROUP TO THE PARENT GROUP BASED ON THE COMPUTATIONAL REQUIREMENTS (CALLED BY THE USER)

Parameters
[out]errThe error code

Definition at line 15829 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_controlloop_absolutetolerancesetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
real(dp), intent(in)  absoluteTolerance,
integer(intg), intent(out)  err 
)
private

Sets/changes the maximum iterations for a while control loop identified by user numbers.

Parameters
[in]problemusernumberThe user number of the problem to set the maximum iterations for.
[in]controlloopidentifierThe control loop identifier.
[in]absolutetoleranceThe absolute tolerance value for a control loop.
[out]errThe error code.

Definition at line 16965 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_controlloop_absolutetolerancesetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
real(dp), intent(in)  absoluteTolerance,
integer(intg), intent(out)  err 
)
private

Sets/changes the maximum iterations for a while control loop identified by user numbers.

Parameters
[in]problemusernumberThe user number of the problem to set the maximum iterations for.
[in]controlloopidentifiersThe control loop identifiers.
[in]absolutetoleranceThe absolute tolerance value for a control loop.
[out]errThe error code.

Definition at line 17005 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_controlloop_absolutetolerancesetobj ( type(cmfe_controllooptype), intent(inout)  controlLoop,
real(dp), intent(in)  absoluteTolerance,
integer(intg), intent(out)  err 
)
private

Sets/changes the maximum iterations for a while control loop identified by an object.

Parameters
[in,out]controlloopThe control loop to set the maximum iterations for.
[in]absolutetoleranceThe absolute tolerance value for a control loop.
[out]errThe error code.

Definition at line 17045 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_controlloop_controlloopgetnumber00 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopRootIdentifier,
integer(intg), intent(in)  controlLoopIdentifier,
type(cmfe_controllooptype), intent(inout)  controlLoop,
integer(intg), intent(out)  err 
)
private

Returns the specified control loop as indexed by the control loop identifier from the control loop root identified by user numbers.

Parameters
[in]problemusernumberThe user number of the problem to get the control loop for.
[in]controllooprootidentifierThe root control loop identifier.
[in]controlloopidentifierThe control loop identifier.
[in,out]controlloopOn return, the specified control loop.
[out]errThe error code.

Definition at line 16089 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_controlloop_controlloopgetnumber01 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopRootIdentifier,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
type(cmfe_controllooptype), intent(inout)  controlLoop,
integer(intg), intent(out)  err 
)
private

Returns the specified control loop as indexed by the control loop identifier from the control loop root identified by user numbers.

Parameters
[in]problemusernumberThe user number of the problem to get the control loop for.
[in]controllooprootidentifierThe root control loop identifier.
[in]controlloopidentifiersThe control loop identifiers.
[in,out]controlloopOn return, the specified control loop.
[out]errThe error code.

Definition at line 16171 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_controlloop_controlloopgetnumber10 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopRootIdentifiers,
integer(intg), intent(in)  controlLoopIdentifier,
type(cmfe_controllooptype), intent(inout)  controlLoop,
integer(intg), intent(out)  err 
)
private

Returns the specified control loop as indexed by the control loop identifier from the control loop root identified by user numbers.

Parameters
[in]problemusernumberThe user number of the problem to get the control loop for.
[in]controllooprootidentifiersThe root control loop identifiers.
[in]controlloopidentifierThe control loop identifier.
[in,out]controlloopOn return, the specified control loop.
[out]errThe error code.

Definition at line 16130 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_controlloop_controlloopgetnumber11 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopRootIdentifiers,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
type(cmfe_controllooptype), intent(inout)  controlLoop,
integer(intg), intent(out)  err 
)
private

Returns the specified control loop as indexed by the control loop identifier from the control loop root identified by user numbers.

Parameters
[in]problemusernumberThe user number of the problem to get the control loop for.
[in]controllooprootidentifiersThe root control loop identifiers.
[in]controlloopidentifiersThe control loop identifiers.
[in,out]controlloopOn return, the specified control loop.
[out]errThe error code.

Definition at line 16212 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_controlloop_controlloopgetobj0 ( type(cmfe_controllooptype), intent(in)  controlLoopRoot,
integer(intg), intent(in)  controlLoopIdentifier,
type(cmfe_controllooptype), intent(inout)  controlLoop,
integer(intg), intent(out)  err 
)
private

Returns the specified control loop as indexed by the control loop identifier from the control loop root.

Parameters
[in]controllooprootThe root control loop.
[in]controlloopidentifierThe control loop identifier.
[in,out]controlloopOn return, the specified control loop.
[out]errThe error code.

Definition at line 16252 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_controlloop_controlloopgetobj1 ( type(cmfe_controllooptype), intent(in)  controlLoopRoot,
integer(intg), dimension(:), intent(inout)  controlLoopIdentifiers,
type(cmfe_controllooptype), intent(out)  controlLoop,
integer(intg), intent(out)  err 
)
private

Returns the specified control loop as indexed by the control loop identifiers from the control loop root.

Parameters
[in]controllooprootThe root control loop.
[in,out]controlloopidentifiersThe control loop identifiers.
[out]controlloopOn return, the specified control loop.
[out]errThe error code.

Definition at line 16279 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_controlloop_currenttimesgetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
real(dp), intent(out)  currentTime,
real(dp), intent(out)  timeIncrement,
integer(intg), intent(out)  err 
)
private

Gets the current time parameters for a time control loop identified by user numbers.

Parameters
[in]problemusernumberThe user number of the problem to get the control loop for.
[in]controlloopidentifierThe control loop identifier.
[out]currenttimeOn return, the current time of the time control loop.
[out]timeincrementOn return, the current time increment of the time control loop.
[out]errThe error code.

Definition at line 15880 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_controlloop_currenttimesgetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
real(dp), intent(out)  currentTime,
real(dp), intent(out)  timeIncrement,
integer(intg), intent(out)  err 
)
private

Gets the current time parameters for a time control loop identified by user numbers.

Parameters
[in]problemusernumberThe user number of the problem to get the control loop for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to get the control loop for.
[out]currenttimeOn return, the current time of the time control loop.
[out]timeincrementOn return, the current time increment of the time control loop.
[out]errThe error code.

Definition at line 15920 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_controlloop_currenttimesgetobj ( type(cmfe_controllooptype), intent(in)  controlLoop,
real(dp), intent(out)  currentTime,
real(dp), intent(out)  timeIncrement,
integer(intg), intent(out)  err 
)
private

Gets the current time parameters for a time control loop identified by an object.

Parameters
[in]controlloopThe control loop to get the current times for.
[out]currenttimeOn return, the current time of the time control loop.
[out]timeincrementOn return, the current time increment of the time control loop.
[out]errThe error code.

Definition at line 15960 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_controlloop_destroynumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(out)  err 
)
private

Destroys a control loop identified by user numbers.

Parameters
[in]problemusernumberThe user number of the problem to destroy the control loop for.
[in]controlloopidentifierThe control loop identifier.
[out]errThe error code.

Definition at line 15987 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_controlloop_destroynumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(out)  err 
)
private

Destroys a control loop identified by user numbers.

Parameters
[in]problemusernumberThe user number of the problem to destroy the control loop for.
[in]controlloopidentifiersThe control loop identifiers.
[out]errThe error code.

Definition at line 16025 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_controlloop_destroyobj ( type(cmfe_controllooptype), intent(inout)  controlLoop,
integer(intg), intent(out)  err 
)
private

Destroys a control loop identified by an object.

Parameters
[in,out]controlloopThe control loop to destroy.
[out]errThe error code.

Definition at line 16063 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine, public opencmiss_iron::cmfe_controlloop_finalise ( type(cmfe_controllooptype), intent(out)  cmfe_ControlLoop,
integer(intg), intent(out)  err 
)

Finalises a cmfe_ControlLoopType object.

Parameters
[out]cmfe_controlloopThe cmfe_ControlLoopType object to finalise.
[out]errThe error code.

Definition at line 7628 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine, public opencmiss_iron::cmfe_controlloop_initialise ( type(cmfe_controllooptype), intent(out)  cmfe_ControlLoop,
integer(intg), intent(out)  err 
)

Initialises a cmfe_ControlLoopType object.

Parameters
[out]cmfe_controlloopThe cmfe_ControlLoopType object to initialise.
[out]errThe error code.

Definition at line 7653 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_controlloop_iterationssetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  startIteration,
integer(intg), intent(in)  stopIteration,
integer(intg), intent(in)  iterationIncrement,
integer(intg), intent(out)  err 
)
private

Sets/changes the iteration parameters for a fixed control loop identified by user numbers.

Parameters
[in]problemusernumberThe user number of the problem to set the iteration parameters for.
[in]controlloopidentifierThe control loop identifier.
[in]startiterationThe start iteration of the fixed control loop to set.
[in]stopiterationThe stop iteration of the fixed control loop to set.
[in]iterationincrementThe iteration increment of the fixed control loop to set.
[out]errThe error code.

Definition at line 16307 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_controlloop_iterationssetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  startIteration,
integer(intg), intent(in)  stopIteration,
integer(intg), intent(in)  iterationIncrement,
integer(intg), intent(out)  err 
)
private

Sets/changes the iteration parameters for a fixed control loop identified by user numbers.

Parameters
[in]problemusernumberThe user number of the problem to set the iteration parameters for.
[in]controlloopidentifiersThe control loop identifiers.
[in]startiterationThe start iteration of the fixed control loop to set.
[in]stopiterationThe stop iteration of the fixed control loop to set.
[in]iterationincrementThe iteration increment of the fixed control loop to set.
[out]errThe error code.

Definition at line 16349 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_controlloop_iterationssetobj ( type(cmfe_controllooptype), intent(inout)  controlLoop,
integer(intg), intent(in)  startIteration,
integer(intg), intent(in)  stopIteration,
integer(intg), intent(in)  iterationIncrement,
integer(intg), intent(out)  err 
)
private

Sets/changes the iteration parameters for a fixed control loop identified by an object.

Parameters
[in,out]controlloopThe control loop to set the iteration parameters for.
[in]startiterationThe start iteration of the fixed control loop to set.
[in]stopiterationThe stop iteration of the fixed control loop to set.
[in]iterationincrementThe iteration increment of the fixed control loop to set.
[out]errThe error code.

Definition at line 16389 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_controlloop_labelgetcnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
character(len=*), intent(out)  label,
integer(intg), intent(out)  err 
)
private

Returns the character string label for a control loop identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem to set the label for.
[in]controlloopidentifierThe control loop identifier.
[out]labelOn return, the control loop label.
[out]errThe error code.

Definition at line 16417 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_controlloop_labelgetcnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
character(len=*), intent(out)  label,
integer(intg), intent(out)  err 
)
private

Returns the character string label for a control loop identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem to set the label for.
[in]controlloopidentifiersThe control loop identifiers.
[out]labelOn return, the control loop label.
[out]errThe error code.

Definition at line 16456 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_controlloop_labelgetcobj ( type(cmfe_controllooptype), intent(in)  controlLoop,
character(len=*), intent(out)  label,
integer(intg), intent(out)  err 
)
private

Returns the character string label for a control loop identified by an object.

Parameters
[in]controlloopThe control loop to get the label for.
[out]labelOn return, the region label.
[out]errThe error code.

Definition at line 16495 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_controlloop_labelgetvsnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
type(varying_string), intent(out)  label,
integer(intg), intent(out)  err 
)
private

Returns the varying string label for a control loop identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem to set the label for.
[in]controlloopidentifierThe control loop identifier.
[out]labelOn return, the control loop label.
[out]errThe error code.

Definition at line 16521 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_controlloop_labelgetvsnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
type(varying_string), intent(out)  label,
integer(intg), intent(out)  err 
)
private

Returns the varying string label for a control loop identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem to set the label for.
[in]controlloopidentifiersThe control loop identifiers.
[out]labelOn return, the control loop label.
[out]errThe error code.

Definition at line 16560 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_controlloop_labelgetvsobj ( type(cmfe_controllooptype), intent(in)  controlLoop,
type(varying_string), intent(out)  label,
integer(intg), intent(out)  err 
)
private

Returns the varying string label for a control loop identified by an object.

Parameters
[in]controlloopThe control loop to get the label for.
[out]labelOn return, the control loop label.
[out]errThe error code.

Definition at line 16599 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_controlloop_labelsetcnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
character(len=*), intent(in)  label,
integer(intg), intent(out)  err 
)
private

Sets/changes the character string label for a control loop identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem to set the label for.
[in]controlloopidentifierThe control loop identifier.
[in]labelThe region label to set.
[out]errThe error code.

Definition at line 16625 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_controlloop_labelsetcnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
character(len=*), intent(in)  label,
integer(intg), intent(out)  err 
)
private

Sets/changes the character string label for a control loop identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem to set the label for.
[in]controlloopidentifiersThe control loop identifiers.
[in]labelThe region label to set.
[out]errThe error code.

Definition at line 16664 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_controlloop_labelsetcobj ( type(cmfe_controllooptype), intent(in)  controlLoop,
character(len=*), intent(in)  label,
integer(intg), intent(out)  err 
)
private

Sets/changes the character string label for a control loop identified by an object.

Parameters
[in]controlloopThe control loop to set the label for.
[in]labelThe control loop label to set.
[out]errThe error code.

Definition at line 16703 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_controlloop_labelsetvsnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
type(varying_string), intent(in)  label,
integer(intg), intent(out)  err 
)
private

Sets/changes the varying string label for a control loop identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem to set the label for.
[in]controlloopidentifierThe control loop identifier.
[in]labelThe control loop label to set.
[out]errThe error code.

Definition at line 16729 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_controlloop_labelsetvsnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
type(varying_string), intent(in)  label,
integer(intg), intent(out)  err 
)
private

Sets/changes the varying string label for a control loop identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem to set the label for.
[in]controlloopidentifiersThe control loop identifier.
[in]labelThe control loop label to set.
[out]errThe error code.

Definition at line 16768 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_controlloop_labelsetvsobj ( type(cmfe_controllooptype), intent(in)  controlLoop,
type(varying_string), intent(in)  label,
integer(intg), intent(out)  err 
)
private

Sets/changes string label for a control loop identified by an object.

Parameters
[in]controlloopThe control loop to set the label for.
[in]labelThe control loop label to set.
[out]errThe error code.

Definition at line 16807 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine, public opencmiss_iron::cmfe_controlloop_loadoutputset ( type(cmfe_controllooptype), intent(inout)  controlLoop,
integer(intg), intent(in)  outputFrequency,
integer(intg), intent(out)  err 
)

Sets/changes the output parameters for a load control loop identified by an object.

Parameters
[in,out]controlloopThe control loop to set the output parameters for.
[in]outputfrequencyThe output frequency modulo to set.
[out]errThe error code.

Definition at line 16939 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_controlloop_maximumiterationssetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  maximumIterations,
integer(intg), intent(out)  err 
)
private

Sets/changes the maximum iterations for a while control loop identified by user numbers.

Parameters
[in]problemusernumberThe user number of the problem to set the maximum iterations for.
[in]controlloopidentifierThe control loop identifier.
[in]maximumiterationsThe maximum iterations of the while control loop to set.
[out]errThe error code.

Definition at line 16833 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_controlloop_maximumiterationssetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  maximumIterations,
integer(intg), intent(out)  err 
)
private

Sets/changes the maximum iterations for a while control loop identified by user numbers.

Parameters
[in]problemusernumberThe user number of the problem to set the maximum iterations for.
[in]controlloopidentifiersThe control loop identifiers.
[in]maximumiterationsThe maximum iterations of the while control loop to set.
[out]errThe error code.

Definition at line 16873 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_controlloop_maximumiterationssetobj ( type(cmfe_controllooptype), intent(inout)  controlLoop,
integer(intg), intent(in)  maximumIterations,
integer(intg), intent(out)  err 
)
private

Sets/changes the maximum iterations for a while control loop identified by an object.

Parameters
[in,out]controlloopThe control loop to set the maximum iterations for.
[in]maximumiterationsThe maximum iterations of the while control loop to set.
[out]errThe error code.

Definition at line 16913 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_controlloop_numberofiterationsgetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(out)  numberOfIterations,
integer(intg), intent(out)  err 
)
private

Gets the number of iterations for a time control loop identified by user number.

Parameters
[in]problemusernumberThe user number of the problem to get the number of iterations for.
[in]controlloopidentifierThe control loop identifier.
[out]numberofiterationsThe number of iterations
[out]errThe error code.

Definition at line 17071 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_controlloop_numberofiterationsgetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(out)  numberOfIterations,
integer(intg), intent(out)  err 
)
private

Gets the number of iterations for a time control loop identified by user numbers.

Parameters
[in]problemusernumberThe user number of the problem to get the number of iterations for.
[in]controlloopidentifiersThe control loop identifiers to get the number of iterations for.
[out]numberofiterationsThe number of iterations
[out]errThe error code.

Definition at line 17110 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_controlloop_numberofiterationsgetobj ( type(cmfe_controllooptype), intent(in)  controlLoop,
integer(intg), intent(out)  numberOfIterations,
integer(intg), intent(out)  err 
)
private

Gets the number of iterations for a time control loop identified by an object.

Parameters
[in]controlloopThe control loop to get the number of iterations for.
[out]numberofiterationsThe number of iterations
[out]errThe error code.

Definition at line 17149 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_controlloop_numberofiterationssetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  numberOfIterations,
integer(intg), intent(out)  err 
)
private

Sets the number of iterations for a time control loop identified by user number.

Parameters
[in]problemusernumberThe user number of the problem to set the number of iterations for.
[in]controlloopidentifierThe control loop identifier.
[in]numberofiterationsThe number of iterations to set
[out]errThe error code.

Definition at line 17175 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_controlloop_numberofiterationssetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  numberOfIterations,
integer(intg), intent(out)  err 
)
private

Sets the number of iterations for a time control loop identified by user numbers.

Parameters
[in]problemusernumberThe user number of the problem to set the number of iterations for.
[in]controlloopidentifiersThe control loop identifiers to set the number of iterations for.
[in]numberofiterationsThe number of iterations to set
[out]errThe error code.

Definition at line 17214 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_controlloop_numberofiterationssetobj ( type(cmfe_controllooptype), intent(in)  controlLoop,
integer(intg), intent(in)  numberOfIterations,
integer(intg), intent(out)  err 
)
private

Sets the number of iterations for a time control loop identified by an object.

Parameters
[in]controlloopThe control loop to set the number of iterations for.
[in]numberofiterationsThe number of iterations to set
[out]errThe error code.

Definition at line 17253 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_controlloop_numberofsubloopsgetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(out)  numberOfSubLoops,
integer(intg), intent(out)  err 
)
private

Returns the number of sub-control loops for a control loop identified by user numbers.

Parameters
[in]problemusernumberThe user number of the problem to get the number of sub loops for for.
[in]controlloopidentifierThe control loop identifier.
[out]numberofsubloopsOn return, the number of sub loops for the specified control loop.
[out]errThe error code.

Definition at line 17279 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_controlloop_numberofsubloopsgetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(out)  numberOfSubLoops,
integer(intg), intent(out)  err 
)
private

Returns the number of sub-control loops for a control loop identified by user numbers.

Parameters
[in]problemusernumberThe user number of the problem to get the number of sub loops for for.
[in]controlloopidentifiersThe control loop identifiers.
[out]numberofsubloopsOn return, the number of sub loops for the specified control loop.
[out]errThe error code.

Definition at line 17318 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_controlloop_numberofsubloopsgetobj ( type(cmfe_controllooptype), intent(in)  controlLoop,
integer(intg), intent(out)  numberOfSubLoops,
integer(intg), intent(out)  err 
)
private

Returns the number of sub-control loops for a control loop identified by an object.

Parameters
[in]controlloopThe control loop to get the number of sub loops for.
[out]numberofsubloopsOn return, the number of sub loops for the specified control loop.
[out]errThe error code.

Definition at line 17357 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_controlloop_numberofsubloopssetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  numberOfSubLoops,
integer(intg), intent(out)  err 
)
private

Sets/changes the number of sub-control loops for a control loop identified by user numbers.

Todo:
is this really public???
Parameters
[in]problemusernumberThe user number of the problem to set the number of sub loops for for.
[in]controlloopidentifierThe control loop identifier.
[in]numberofsubloopsThe number of sub loops for the specified control loop to set.
[out]errThe error code.

Definition at line 17383 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_controlloop_numberofsubloopssetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  numberOfSubLoops,
integer(intg), intent(out)  err 
)
private

Sets/changes the number of sub-control loops for a control loop identified by user numbers.

Todo:
is this really public???
Parameters
[in]problemusernumberThe user number of the problem to set the number of sub loops for.
[in]controlloopidentifiersThe control loop identifiers.
[in]numberofsubloopsThe number of sub loops for the specified control loop to set.
[out]errThe error code.

Definition at line 17422 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_controlloop_numberofsubloopssetobj ( type(cmfe_controllooptype), intent(inout)  controlLoop,
integer(intg), intent(in)  numberOfSubLoops,
integer(intg), intent(out)  err 
)
private

Sets/changes the number of sub-control loops for a control loop identified by an object.

Todo:
is this really public???
Parameters
[in,out]controlloopThe control loop to set the number of sub loops for.
[in]numberofsubloopsThe number of sub loops for the specified control loop.
[out]errThe error code.

Definition at line 17461 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_controlloop_outputtypegetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(out)  outputType,
integer(intg), intent(out)  err 
)
private

Returns the output type for a control loop identified by user numbers.

Parameters
[in]problemusernumberThe user number of the problem to get the output type for.
[in]controlloopidentifierThe control loop identifier to get the output type for.
[out]outputtypeOn return, the output type of the control loop
See also
OPENCMISS::ControlLoop::OutputTypes
Parameters
[out]errThe error code.

Definition at line 17487 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_controlloop_outputtypegetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(out)  outputType,
integer(intg), intent(out)  err 
)
private

Returns the output type for a control loop identified by user numbers.

Parameters
[in]problemusernumberThe user number of the problem to get the output type for.
[in]controlloopidentifiersThe control loop identifiers to get the output type for.
[out]outputtypeOn return, the output type of the control loop
See also
OPENCMISS::ControlLoop::OutputTypes
Parameters
[out]errThe error code.

Definition at line 17526 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_controlloop_outputtypegetobj ( type(cmfe_controllooptype), intent(in)  controlLoop,
integer(intg), intent(out)  outputType,
integer(intg), intent(out)  err 
)
private

Returns the output type for a control loop identified by an object.

Parameters
[in]controlloopThe control loop to get the output type for.
[out]outputtypeOn return, the output type of the control loop
See also
OPENCMISS::ControlLoop::OutputTypes
Parameters
[out]errThe error code.

Definition at line 17565 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_controlloop_outputtypesetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  outputType,
integer(intg), intent(out)  err 
)
private

Sets the output type for a control loop identified by user numbers.

Parameters
[in]problemusernumberThe user number of the problem to set the output type for.
[in]controlloopidentifierThe control loop identifier to set the output type for.
[in]outputtypeThe output type to set
See also
OPENCMISS::ControlLoop::OutputTypes
Parameters
[out]errThe error code.

Definition at line 17591 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_controlloop_outputtypesetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  outputType,
integer(intg), intent(out)  err 
)
private

Sets the output type for a control loop identified by user numbers.

Parameters
[in]problemusernumberThe user number of the problem to set the output type for.
[in]controlloopidentifiersThe control loop identifiers to set the output type for.
[in]outputtypeThe output type to set
See also
OPENCMISS::ControlLoop::OutputTypes
Parameters
[out]errThe error code.

Definition at line 17630 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_controlloop_outputtypesetobj ( type(cmfe_controllooptype), intent(in)  controlLoop,
integer(intg), intent(in)  outputType,
integer(intg), intent(out)  err 
)
private

Sets the output type for a control loop identified by an object.

Parameters
[in]controlloopThe control loop to set the output type for.
[in]outputtypeThe output type to set
See also
OPENCMISS::ControlLoop::OutputTypes
Parameters
[out]errThe error code.

Definition at line 17669 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_controlloop_timeinputsetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  inputOption,
integer(intg), intent(out)  err 
)
private

Sets/changes the input parameters for a time control loop identified by user numbers.

Parameters
[in]problemusernumberThe user number of the problem to set the output parameters for.
[in]controlloopidentifierThe control loop identifier.
[in]inputoptionThe input option modulo to set.
[out]errThe error code.

Definition at line 17799 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_controlloop_timeinputsetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  inputOption,
integer(intg), intent(out)  err 
)
private

Sets/changes the input parameters for a time control loop identified by user numbers.

Parameters
[in]problemusernumberThe user number of the problem to get the output parameters for.
[in]controlloopidentifiersThe control loop identifier.
[in]inputoptionThe output frequency modulo to set.
[out]errThe error code.

Definition at line 17838 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_controlloop_timeinputsetobj ( type(cmfe_controllooptype), intent(inout)  controlLoop,
integer(intg), intent(in)  inputOption,
integer(intg), intent(out)  err 
)
private

Sets/changes the input parameters for a time control loop identified by an object.

Parameters
[in,out]controlloopThe control loop to set the output parameters for.
[in]inputoptionThe output frequency modulo to set.
[out]errThe error code.

Definition at line 17877 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_controlloop_timeoutputsetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  outputFrequency,
integer(intg), intent(out)  err 
)
private

Sets/changes the output parameters for a time control loop identified by user numbers.

Parameters
[in]problemusernumberThe user number of the problem to set the output parameters for.
[in]controlloopidentifierThe control loop identifier.
[in]outputfrequencyThe output frequency modulo to set.
[out]errThe error code.

Definition at line 17695 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_controlloop_timeoutputsetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  outputFrequency,
integer(intg), intent(out)  err 
)
private

Sets/changes the output parameters for a time control loop identified by user numbers.

Parameters
[in]problemusernumberThe user number of the problem to get the output parameters for.
[in]controlloopidentifiersThe control loop identifier.
[in]outputfrequencyThe output frequency modulo to set.
[out]errThe error code.

Definition at line 17734 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_controlloop_timeoutputsetobj ( type(cmfe_controllooptype), intent(inout)  controlLoop,
integer(intg), intent(in)  outputFrequency,
integer(intg), intent(out)  err 
)
private

Sets/changes the output parameters for a time control loop identified by an object.

Parameters
[in,out]controlloopThe control loop to set the output parameters for.
[in]outputfrequencyThe output frequency modulo to set.
[out]errThe error code.

Definition at line 17773 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_controlloop_timesgetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
real(dp), intent(out)  startTime,
real(dp), intent(out)  stopTime,
real(dp), intent(out)  timeIncrement,
real(dp), intent(out)  currentTime,
integer(intg), intent(out)  currentLoopIteration,
integer(intg), intent(out)  outputIterationNumber,
integer(intg), intent(out)  err 
)
private

Returns the time parameters for a time control loop identified by user numbers.

Parameters
[in]problemusernumberThe user number of the problem to get the time parameters for for.
[in]controlloopidentifierThe control loop identifier.
[out]starttimeOn return, the start time for the time control loop.
[out]stoptimeOn return, the stop time for the time control loop.
[out]timeincrementOn return, the time increment for the time control loop.
[out]currenttimeOn return, the current time for the time control loop.
[out]currentloopiterationOn return, the iteration number for the current loop.
[out]outputiterationnumberOn return, the iteration number for the time control loop.
[out]errThe error code.

Definition at line 17905 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_controlloop_timesgetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
real(dp), intent(out)  startTime,
real(dp), intent(out)  stopTime,
real(dp), intent(out)  timeIncrement,
real(dp), intent(out)  currentTime,
integer(intg), intent(out)  currentLoopIteration,
integer(intg), intent(out)  outputIterationNumber,
integer(intg), intent(out)  err 
)
private

Returns the time parameters for a time control loop identified by user numbers.

Parameters
[in]problemusernumberThe user number of the problem to get the time parameters for for.
[in]controlloopidentifiersThe control loop identifier.
[out]starttimeOn return, the start time for the time control loop.
[out]stoptimeOn return, the stop time for the time control loop.
[out]timeincrementOn return, the time increment for the time control loop.
[out]currenttimeOn return, the current time for the time control loop.
[out]currentloopiterationOn return, the iteration number for the current loop.
[out]outputiterationnumberOn return, the iteration number for the time control loop.
[out]errThe error code.

Definition at line 17951 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_controlloop_timesgetobj ( type(cmfe_controllooptype), intent(in)  controlLoop,
real(dp), intent(out)  startTime,
real(dp), intent(out)  stopTime,
real(dp), intent(out)  timeIncrement,
real(dp), intent(out)  currentTime,
integer(intg), intent(out)  currentLoopIteration,
integer(intg), intent(out)  outputIterationNumber,
integer(intg), intent(out)  err 
)
private

Returns the time parameters for a time control loop identified by an object.

Parameters
[in]controlloopThe control loop to get the times for.
[out]starttimeOn return, the start time for the time control loop.
[out]stoptimeOn return, the stop time for the time control loop.
[out]timeincrementOn return, the time increment for the time control loop.
[out]currenttimeOn return, the current time for the time control loop.
[out]currentloopiterationOn return, the iteration number for the current loop.
[out]outputiterationnumberOn return, the iteration number for the time control loop.
[out]errThe error code.

Definition at line 17997 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_controlloop_timessetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
real(dp), intent(in)  startTime,
real(dp), intent(in)  stopTime,
real(dp), intent(in)  timeIncrement,
integer(intg), intent(out)  err 
)
private

Sets/changes the time parameters for a time control loop identified by user numbers.

Parameters
[in]problemusernumberThe user number of the problem to get the time parameters for for.
[in]controlloopidentifierThe control loop identifier.
[in]starttimeThe start time for the time control loop to set.
[in]stoptimeThe stop time for the time control loop to set.
[in]timeincrementThe time increment for the time control loop to set.
[out]errThe error code.

Definition at line 18029 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_controlloop_timessetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
real(dp), intent(in)  startTime,
real(dp), intent(in)  stopTime,
real(dp), intent(in)  timeIncrement,
integer(intg), intent(out)  err 
)
private

Sets/changes the time parameters for a time control loop identified by user numbers.

Parameters
[in]problemusernumberThe user number of the problem to get the time parameters for for.
[in]controlloopidentifiersThe control loop identifier.
[in]starttimeThe start time for the time control loop to set.
[in]stoptimeThe stop time for the time control loop to set.
[in]timeincrementThe time increment for the time control loop to set.
[out]errThe error code.

Definition at line 18070 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_controlloop_timessetobj ( type(cmfe_controllooptype), intent(inout)  controlLoop,
real(dp), intent(in)  startTime,
real(dp), intent(in)  stopTime,
real(dp), intent(in)  timeIncrement,
integer(intg), intent(out)  err 
)
private

Sets/changes the time parameters for a time control loop identified by an object.

Parameters
[in,out]controlloopThe control loop to set the times for.
[in]starttimeThe start time for the time control loop to set.
[in]stoptimeThe stop time for the time control loop to set.
[in]timeincrementThe time increment for the time control loop to set.
[out]errThe error code.

Definition at line 18111 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_controlloop_typesetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  loopType,
integer(intg), intent(out)  err 
)
private

Sets/changes the loop type for a control loop identified by user numbers.

Todo:
is this really public???
Parameters
[in]problemusernumberThe user number of the problem to set the loop type for.
[in]controlloopidentifierThe control loop identifier.
[in]looptypeThe type of control loop to set.
See also
OPENCMISS::Problem::ControlLoopTypes
Parameters
[out]errThe error code.

Definition at line 18139 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_controlloop_typesetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  loopType,
integer(intg), intent(out)  err 
)
private

Sets/changes the loop type for a control loop identified by user numbers.

Todo:
is this really public???
Parameters
[in]problemusernumberThe user number of the problem to set the loop type for.
[in]controlloopidentifiersThe control loop identifiers.
[in]looptypeThe type of control loop to set.
See also
OPENCMISS::Problem::ControlLoopTypes
Parameters
[out]errThe error code.

Definition at line 18178 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_controlloop_typesetobj ( type(cmfe_controllooptype), intent(inout)  controlLoop,
integer(intg), intent(in)  loopType,
integer(intg), intent(out)  err 
)
private

Sets/changes the loop type for a control loop identified by an object.

Todo:
is this really public???
Parameters
[in,out]controlloopThe control loop to set the loop type for.
[in]looptypeThe type of control loop to set.
See also
OPENCMISS::Problem::ControlLoopTypes
Parameters
[out]errThe error code.

Definition at line 18217 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_coordinatesystem_createfinishnumber ( integer(intg), intent(in)  coordinateSystemUserNumber,
integer(intg), intent(out)  err 
)
private

Finishes the creation of a coordinate system identified by a user number.

Parameters
[in]coordinatesystemusernumberThe user number of the coordinate system to finish creating.
[out]errThe error code.

Definition at line 18245 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_coordinatesystem_createfinishobj ( type(cmfe_coordinatesystemtype), intent(inout)  coordinateSystem,
integer(intg), intent(out)  err 
)
private

Finishes the creation of a coordinate system identified by an object.

Parameters
[in,out]coordinatesystemThe coordinate system to finish creating.
[out]errThe error code.

Definition at line 18284 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_coordinatesystem_createstartnumber ( integer(intg), intent(in)  coordinateSystemUserNumber,
integer(intg), intent(out)  err 
)
private

Starts the creation of a coordinate system identified by a user number.

Parameters
[in]coordinatesystemusernumberThe user number of the coordinate system to start creating.
[out]errThe error code.

Definition at line 18313 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_coordinatesystem_createstartobj ( integer(intg), intent(in)  coordinateSystemUserNumber,
type(cmfe_coordinatesystemtype), intent(inout)  coordinateSystem,
integer(intg), intent(out)  err 
)
private

Starts the creation of a coordinate system identified by an object.

Parameters
[in]coordinatesystemusernumberThe user number of the coordinate system to start creating.
[in,out]coordinatesystemOn return, the coordinate system that has been created.
[out]errThe error code.

Definition at line 18344 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_coordinatesystem_destroynumber ( integer(intg), intent(in)  coordinateSystemUserNumber,
integer(intg), intent(out)  err 
)
private

Destroys a coordinate system identified by a user number.

Parameters
[in]coordinatesystemusernumberThe user number of the coordinate system to destroy.
[out]errThe error code.

Definition at line 18374 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_coordinatesystem_destroyobj ( type(cmfe_coordinatesystemtype), intent(inout)  coordinateSystem,
integer(intg), intent(out)  err 
)
private

Destroys a coordinate system identified by an object.

Parameters
[in,out]coordinatesystemThe coordinate system to destroy.
[out]errThe error code.

Definition at line 18409 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_coordinatesystem_dimensiongetnumber ( integer(intg), intent(in)  coordinateSystemUserNumber,
integer(intg), intent(out)  coordinateSystemDimension,
integer(intg), intent(out)  err 
)
private

Returns the dimension of a coordinate system identified by a user number.

Parameters
[in]coordinatesystemusernumberThe user number of the coordinate system to get the dimension for.
[out]coordinatesystemdimensionOn return, the dimension of the coordinate system
[out]errThe error code.

Definition at line 18434 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_coordinatesystem_dimensiongetobj ( type(cmfe_coordinatesystemtype), intent(in)  coordinateSystem,
integer(intg), intent(out)  coordinateSystemDimension,
integer(intg), intent(out)  err 
)
private

Returns the dimension of a coordinate system identified by an object.

Parameters
[in]coordinatesystemThe coordinate system to get the dimension for.
[out]coordinatesystemdimensionOn return, the dimension of the coordinate system.
[out]errThe error code.

Definition at line 18470 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_coordinatesystem_dimensionsetnumber ( integer(intg), intent(in)  coordinateSystemUserNumber,
integer(intg), intent(in)  coordinateSystemDimension,
integer(intg), intent(out)  err 
)
private

Sets/changes the dimension of a coordinate system identified by a user number.

Parameters
[in]coordinatesystemusernumberThe user number of the coordinate system to set the dimension for.
[in]coordinatesystemdimensionThe dimension of the coordinate system to set.
[out]errThe error code.

Definition at line 18496 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_coordinatesystem_dimensionsetobj ( type(cmfe_coordinatesystemtype), intent(inout)  coordinateSystem,
integer(intg), intent(in)  coordinateSystemDimension,
integer(intg), intent(out)  err 
)
private

Sets/changes the dimension of a coordinate system identified by an object.

Parameters
[in,out]coordinatesystemThe coordinate system to set the dimension for.
[in]coordinatesystemdimensionThe dimension of the coordinate system to set.
[out]errThe error code.

Definition at line 18532 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine, public opencmiss_iron::cmfe_coordinatesystem_finalise ( type(cmfe_coordinatesystemtype), intent(out)  cmfe_CoordinateSystem,
integer(intg), intent(out)  err 
)

Finalises a cmfe_CoordinateSystemType object.

Parameters
[out]cmfe_coordinatesystemThe cmfe_CoordinateSystemType object to finalise.
[out]errThe error code.

Definition at line 7678 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_coordinatesystem_focusgetnumber ( integer(intg), intent(in)  coordinateSystemUserNumber,
real(dp), intent(out)  focus,
integer(intg), intent(out)  err 
)
private

Returns the focus of a coordinate system identified by a user number.

Parameters
[in]coordinatesystemusernumberThe user number of the coordinate system to get the focus for.
[out]focusOn return, the focus of the coordinate system
[out]errThe error code.

Definition at line 18558 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_coordinatesystem_focusgetobj ( type(cmfe_coordinatesystemtype), intent(in)  coordinateSystem,
real(dp), intent(out)  focus,
integer(intg), intent(out)  err 
)
private

Returns the focus of a coordinate system identified by an object.

Parameters
[in]coordinatesystemThe coordinate system to get the focus for.
[out]focusOn return, the focus of the coordinate system.
[out]errThe error code.

Definition at line 18594 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_coordinatesystem_focussetnumber ( integer(intg), intent(in)  coordinateSystemUserNumber,
real(dp), intent(in)  focus,
integer(intg), intent(out)  err 
)
private

Sets/changes the focus of a coordinate system identified by a user number.

Parameters
[in]coordinatesystemusernumberThe user number of the coordinate system to set the focus for.
[in]focusThe focus of the coordinate system to set.
[out]errThe error code.

Definition at line 18620 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_coordinatesystem_focussetobj ( type(cmfe_coordinatesystemtype), intent(inout)  coordinateSystem,
real(dp), intent(in)  focus,
integer(intg), intent(out)  err 
)
private

Sets/changes the focus of a coordinate system identified by an object.

Parameters
[in,out]coordinatesystemThe coordinate system to set the focus for.
[in]focusThe focus of the coordinate system to set.
[out]errThe error code.

Definition at line 18656 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine, public opencmiss_iron::cmfe_coordinatesystem_initialise ( type(cmfe_coordinatesystemtype), intent(out)  cmfe_CoordinateSystem,
integer(intg), intent(out)  err 
)

Initialises a cmfe_CoordinateSystemType object.

Parameters
[out]cmfe_coordinatesystemThe cmfe_CoordinateSystemType object to initialise.
[out]errThe error code.

Definition at line 7703 of file opencmiss_iron.f90.

References opencmiss_iron::error.

Referenced by opencmiss_iron::cmfe_initialiseobj().

subroutine opencmiss_iron::cmfe_coordinatesystem_orientationgetnumber ( integer(intg), intent(in)  coordinateSystemUserNumber,
real(dp), dimension(:,:), intent(out)  orientation,
integer(intg), intent(out)  err 
)
private

Returns the orientation of a coordinate system identified by a user number.

Parameters
[in]coordinatesystemusernumberThe user number of the coordinate system to get the orientation for.
[out]orientationOn return, the orientation of the coordinate system.
[out]errThe error code.

Definition at line 19058 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_coordinatesystem_orientationgetobj ( type(cmfe_coordinatesystemtype), intent(in)  coordinateSystem,
real(dp), dimension(:,:), intent(out)  orientation,
integer(intg), intent(out)  err 
)
private

Returns the orientation of a coordinate system identified by an object.

Parameters
[in]coordinatesystemThe coordinate system to get the orientation for.
[out]orientationOn return, the orientation of the coordinate system.
[out]errThe error code.

Definition at line 19094 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_coordinatesystem_orientationsetnumber ( integer(intg), intent(in)  coordinateSystemUserNumber,
real(dp), dimension(:,:), intent(in)  orientation,
integer(intg), intent(out)  err 
)
private

Sets/changes the orientation of a coordinate system identified by a user number.

Parameters
[in]coordinatesystemusernumberThe user number of the coordinate system to set the orientation for.
[in]orientationThe orientation of the coordinate system to set.
[out]errThe error code.

Definition at line 19120 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_coordinatesystem_orientationsetobj ( type(cmfe_coordinatesystemtype), intent(inout)  coordinateSystem,
real(dp), dimension(:,:), intent(in)  orientation,
integer(intg), intent(out)  err 
)
private

Sets/changes the orientation of a coordinate system identified by an object.

Parameters
[in,out]coordinatesystemThe coordinate system to set the orientation for.
[in]orientationThe orientation of the coordinate system to set.
[out]errThe error code.

Definition at line 19156 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_coordinatesystem_origingetnumber ( integer(intg), intent(in)  coordinateSystemUserNumber,
real(dp), dimension(:), intent(out)  origin,
integer(intg), intent(out)  err 
)
private

Returns the origin of a coordinate system identified by a user number.

Parameters
[in]coordinatesystemusernumberThe user number of the coordinate system to get the origin for.
[out]originOn return, the orign of the coordinate system.
[out]errThe error code.

Definition at line 18934 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_coordinatesystem_origingetobj ( type(cmfe_coordinatesystemtype), intent(in)  coordinateSystem,
real(dp), dimension(:), intent(out)  origin,
integer(intg), intent(out)  err 
)
private

Returns the origin of a coordinate system identified by an object.

Parameters
[in]coordinatesystemThe coordinate system to get the origin for.
[out]originOn return, the origin of the coordinate system.
[out]errThe error code.

Definition at line 18970 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_coordinatesystem_originsetnumber ( integer(intg), intent(in)  coordinateSystemUserNumber,
real(dp), dimension(:), intent(in)  origin,
integer(intg), intent(out)  err 
)
private

Sets/changes the origin of a coordinate system identified by a user number.

Parameters
[in]coordinatesystemusernumberThe user number of the coordinate system to set the origin for.
[in]originThe orign of the coordinate system to set.
[out]errThe error code.

Definition at line 18996 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_coordinatesystem_originsetobj ( type(cmfe_coordinatesystemtype), intent(in)  coordinateSystem,
real(dp), dimension(:), intent(in)  origin,
integer(intg), intent(out)  err 
)
private

Sets/changes the origin of a coordinate system identified by an object.

Parameters
[in]coordinatesystemThe coordinate system to set the origin for.
[in]originThe origin of the coordinate system to set.
[out]errThe error code.

Definition at line 19032 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_coordinatesystem_radialinterpolationgetnumber ( integer(intg), intent(in)  coordinateSystemUserNumber,
integer(intg), intent(out)  radialInterpolationType,
integer(intg), intent(out)  err 
)
private

Returns the radial interpolation type of a coordinate system identified by a user number.

Parameters
[in]coordinatesystemusernumberThe user number of the coordinate system to get the radial interpolation for.
[out]radialinterpolationtypeOn return, the radial interpolation type of the coordinate system
See also
OPENCMISS::Coordinate::RadialInterpolations
Parameters
[out]errThe error code.

Definition at line 18682 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_coordinatesystem_radialinterpolationgetobj ( type(cmfe_coordinatesystemtype), intent(inout)  coordinateSystem,
integer(intg), intent(out)  radialInterpolationType,
integer(intg), intent(out)  err 
)
private

Returns the radial interpolation type of a coordinate system identified by an object.

Parameters
[in,out]coordinatesystemThe coordinate system to get the radial interpolation type for.
[out]radialinterpolationtypeOn return, the radial interpolation type of the coordinate system.
See also
OPENCMISS::Coordinate::RadialInterpolations
Parameters
[out]errThe error code.

Definition at line 18719 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_coordinatesystem_radialinterpolationsetnumber ( integer(intg), intent(in)  coordinateSystemUserNumber,
integer(intg), intent(in)  radialInterpolationType,
integer(intg), intent(out)  err 
)
private

Sets/changes the radial interpolation type of a coordinate system identified by a user number.

Parameters
[in]coordinatesystemusernumberThe user number of the coordinate system to set the radial interpolation for.
[in]radialinterpolationtypeThe radial interpolation type of the coordinate system to set.
See also
OPENCMISS::Coordinate::RadialInterpolations
Parameters
[out]errThe error code.

Definition at line 18746 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_coordinatesystem_radialinterpolationsetobj ( type(cmfe_coordinatesystemtype), intent(inout)  coordinateSystem,
integer(intg), intent(in)  radialInterpolationType,
integer(intg), intent(out)  err 
)
private

Sets/changes the radial interpolation type of a coordinate system identified by an object.

Parameters
[in,out]coordinatesystemThe coordinate system to set the radial interpolation type for.
[in]radialinterpolationtypeThe radial interpolation type of the coordinate system to set.
See also
OPENCMISS::Coordinate::RadialInterpolations
Parameters
[out]errThe error code.

Definition at line 18783 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_coordinatesystem_typegetnumber ( integer(intg), intent(in)  coordinateSystemUserNumber,
integer(intg), intent(out)  coordinateSystemType,
integer(intg), intent(out)  err 
)
private

Returns the type of a coordinate system identified by a user number.

Parameters
[in]coordinatesystemusernumberThe user number of the coordinate system to get the type for.
[out]coordinatesystemtypeOn return, the type of the coordinate system.
See also
OPENCMISS::Coordinate::SystemTypes
Parameters
[out]errThe error code.

Definition at line 18810 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_coordinatesystem_typegetobj ( type(cmfe_coordinatesystemtype), intent(in)  coordinateSystem,
integer(intg), intent(out)  coordinateSystemType,
integer(intg), intent(out)  err 
)
private

Returns the type of a coordinate system identified by an object.

Parameters
[in]coordinatesystemThe coordinate system to get the type for.
[out]coordinatesystemtypeOn return, the type of the coordinate system.
See also
OPENCMISS::Coordinate::SystemTypes
Parameters
[out]errThe error code.

Definition at line 18846 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_coordinatesystem_typesetnumber ( integer(intg), intent(in)  coordinateSystemUserNumber,
integer(intg), intent(in)  coordinateSystemType,
integer(intg), intent(out)  err 
)
private

Sets/changes the type of a coordinate system identified by a user number.

Parameters
[in]coordinatesystemusernumberThe user number of the coordinate system to set the type for.
[in]coordinatesystemtypeThe type of the coordinate system to set.
See also
OPENCMISS::Coordinate::SystemTypes
Parameters
[out]errThe error code.

Definition at line 18872 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_coordinatesystem_typesetobj ( type(cmfe_coordinatesystemtype), intent(inout)  coordinateSystem,
integer(intg), intent(in)  coordinateSystemType,
integer(intg), intent(out)  err 
)
private

Sets/changes the type of a coordinate system identified by an object.

Parameters
[in,out]coordinatesystemThe coordinate system to set the type for.
[in]coordinatesystemtypeThe type of the coordinate system to set.
See also
OPENCMISS::Coordinate::SystemTypes
Parameters
[out]errThe error code.

Definition at line 18908 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_datapoints_createfinishnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(out)  err 
)
private

Finishes the process of creating data points in a region for data points identified by user number.

Parameters
[in]regionusernumberThe user number of the region containing the data points to finish the creation of.
[out]errThe error code.

Definition at line 19184 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_datapoints_createfinishobj ( type(cmfe_datapointstype), intent(in)  dataPoints,
integer(intg), intent(out)  err 
)
private

Finishes the creation of a data points in a region for data points identified by an object.

Parameters
[in]datapointsThe data points to finish creating.
[out]errThe error code.

Definition at line 19222 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_datapoints_createstartinterfaceobj ( type(cmfe_interfacetype), intent(in)  interface,
integer(intg), intent(in)  numberOfDataPoints,
type(cmfe_datapointstype), intent(in)  dataPoints,
integer(intg), intent(out)  err 
)
private

Starts the creation of a data points in a region for data points identified by an object.

Parameters
[in]interfaceThe interface to start the creation of data points on.
[in]numberofdatapointsThe number of data points to create.
[in]datapointsOn return, the created data points.
[out]errThe error code.

Definition at line 19312 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_datapoints_createstartnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  numberOfDataPoints,
integer(intg), intent(out)  err 
)
private

Starts the process of creating data points in a region for data points identified by user number.

Parameters
[in]regionusernumberThe user number of the region containing the data points to start the creation of.
[in]numberofdatapointsThe number of data points to create.
[out]errThe error code.

Definition at line 19247 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_datapoints_createstartobj ( type(cmfe_regiontype), intent(in)  region,
integer(intg), intent(in)  numberOfDataPoints,
type(cmfe_datapointstype), intent(inout)  dataPoints,
integer(intg), intent(out)  err 
)
private

Starts the creation of a data points in a region for data points identified by an object.

Parameters
[in]regionThe region to start the creation of data points on.
[in]numberofdatapointsThe number of data points to create.
[in,out]datapointsOn return, the created data points.
[out]errThe error code.

Definition at line 19285 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_datapoints_destroynumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(out)  err 
)
private

Destroys the data points in a region for data points identified by user number.

Parameters
[in]regionusernumberThe user number of the region containing the data points to destroy.
[out]errThe error code.

Definition at line 19344 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_datapoints_destroyobj ( type(cmfe_datapointstype), intent(in)  dataPoints,
integer(intg), intent(out)  err 
)
private

Destroys the data points in a region for data points identified by an object.

Parameters
[in]datapointsThe data points to destroy.
[out]errThe error code.

Definition at line 19382 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine, public opencmiss_iron::cmfe_datapoints_finalise ( type(cmfe_datapointstype), intent(out)  cmfe_DataPoints,
integer(intg), intent(out)  err 
)

Finalises a cmfe_DataPointsType object.

Parameters
[out]cmfe_datapointsThe cmfe_DataPointsType object to finalise.
[out]errThe error code.

Definition at line 7728 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine, public opencmiss_iron::cmfe_datapoints_initialise ( type(cmfe_datapointstype), intent(out)  cmfe_DataPoints,
integer(intg), intent(out)  err 
)

Initialises a cmfe_DataPointsType object.

Parameters
[out]cmfe_datapointsThe cmfe_DataPointsType object to initialise.
[out]errThe error code.

Definition at line 7754 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_datapoints_labelgetcnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  dataPointGlobalNumber,
character(len=*), intent(out)  label,
integer(intg), intent(out)  err 
)
private

Returns the character label for a data point in a set of data points identified by user number.

Parameters
[in]regionusernumberThe user number of the region containing the data points to get the label for.
[in]datapointglobalnumberThe global number of the data points to get the label for.
[out]labelOn return, the label for the data point.
[out]errThe error code.

Definition at line 19473 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_datapoints_labelgetcobj ( type(cmfe_datapointstype), intent(in)  dataPoints,
integer(intg), intent(in)  dataPointGlobalNumber,
character(len=*), intent(out)  label,
integer(intg), intent(out)  err 
)
private

Returns the character label for a data point in a set of data points identified by an object.

Parameters
[in]datapointsThe data points to get the label for.
[in]datapointglobalnumberThe global number of the data points to get the label for.
[out]labelOn return, the label for the data point.
[out]errThe error code.

Definition at line 19513 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_datapoints_labelgetvsnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  dataPointGlobalNumber,
type(varying_string), intent(out)  label,
integer(intg), intent(out)  err 
)
private

Returns the varying string label for a data point in a set of data points identified by user number.

Parameters
[in]regionusernumberThe user number of the region containing the data points to get the label for.
[in]datapointglobalnumberThe global number of the data points to get the label for.
[out]labelOn return, the label for the data point.
[out]errThe error code.

Definition at line 19540 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_datapoints_labelgetvsobj ( type(cmfe_datapointstype), intent(in)  dataPoints,
integer(intg), intent(in)  dataPointGlobalNumber,
type(varying_string), intent(out)  label,
integer(intg), intent(out)  err 
)
private

Returns the varying string label for a data point in a set of data points identified by an object.

Parameters
[in]datapointsThe data points to get the label for.
[in]datapointglobalnumberThe global number of the data points to get the label for.
[out]labelOn return, the label for the data point.
[out]errThe error code.

Definition at line 19580 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_datapoints_labelsetcnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  dataPointGlobalNumber,
character(len=*), intent(in)  label,
integer(intg), intent(out)  err 
)
private

Sets/changes the character label for a data point in a set of data points identified by user number.

Parameters
[in]regionusernumberThe user number of the region containing the data points to set the label for.
[in]datapointglobalnumberThe global number of the data points to set the label for.
[in]labelThe label for the data point to set.
[out]errThe error code.

Definition at line 19607 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_datapoints_labelsetcobj ( type(cmfe_datapointstype), intent(in)  dataPoints,
integer(intg), intent(in)  dataPointGlobalNumber,
character(len=*), intent(in)  label,
integer(intg), intent(out)  err 
)
private

Sets/changes the character label for a data point in a set of data points identified by an object.

Parameters
[in]datapointsThe data points to set the label for.
[in]datapointglobalnumberThe global number of the data points to set the label for.
[in]labelThe label for the data point to set.
[out]errThe error code.

Definition at line 19647 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_datapoints_labelsetvsnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  dataPointGlobalNumber,
type(varying_string), intent(in)  label,
integer(intg), intent(out)  err 
)
private

Sets/changes the varying string label for a data point in a set of data points identified by user number.

Parameters
[in]regionusernumberThe user number of the region containing the data points to set the label for.
[in]datapointglobalnumberThe global number of the data points to set the label for.
[in]labelThe label for the data point to set.
[out]errThe error code.

Definition at line 19674 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_datapoints_labelsetvsobj ( type(cmfe_datapointstype), intent(in)  dataPoints,
integer(intg), intent(in)  dataPointGlobalNumber,
type(varying_string), intent(in)  label,
integer(intg), intent(out)  err 
)
private

Sets/changes the varying string label for a data point in a set of data points identified by an object.

Parameters
[in]datapointsThe data points to set the label for.
[in]datapointglobalnumberThe global number of the data points to set the label for.
[in]labelThe label for the data point to set.
[out]errThe error code.

Definition at line 19714 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_datapoints_numberofdatapointsgetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(out)  numberOfDataPoints,
integer(intg), intent(out)  err 
)
private

Returns the number of data points.

Parameters
[in]regionusernumberThe user number of the region containing the data points to get data point count for.
[out]numberofdatapointsOn return, the number of data points
[out]errThe error code.

Definition at line 19407 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_datapoints_numberofdatapointsgetobj ( type(cmfe_datapointstype), intent(in)  dataPoints,
integer(intg), intent(out)  numberOfDataPoints,
integer(intg), intent(out)  err 
)
private

Returns the number of data points.

Parameters
[in]datapointsThe data points get data point count for.
[out]numberofdatapointsThe number of data points
[out]errThe error code.

Definition at line 19446 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_datapoints_usernumbergetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  dataPointGlobalNumber,
integer(intg), intent(out)  dataPointUserNumber,
integer(intg), intent(out)  err 
)
private

Returns the user number for a data point in a set of data points identified by user number.

Parameters
[in]regionusernumberThe user number of the region containing the data points to get the data point user number for.
[in]datapointglobalnumberThe global number of the data points to get the data point user number for.
[out]datapointusernumberOn return, the user number for the data point.
[out]errThe error code.

Definition at line 19741 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_datapoints_usernumbergetobj ( type(cmfe_datapointstype), intent(in)  dataPoints,
integer(intg), intent(in)  dataPointGlobalNumber,
integer(intg), intent(out)  dataPointUserNumber,
integer(intg), intent(out)  err 
)
private

Returns the user number for a data point in a set of data points identified by an object.

Parameters
[in]datapointsThe data points to get the data point user number for.
[in]datapointglobalnumberThe global number of the data points to get the data point user number for.
[out]datapointusernumberOn return, the user number for the data point.
[out]errThe error code.

Definition at line 19781 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_datapoints_usernumbersetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  dataPointGlobalNumber,
integer(intg), intent(in)  dataPointUserNumber,
integer(intg), intent(out)  err 
)
private

Sets/changes the user number for a data point in a set of data points identified by user number.

Parameters
[in]regionusernumberThe user number of the region containing the data points to set the data point user number for.
[in]datapointglobalnumberThe global number of the data points to set the data point user number for.
[in]datapointusernumberThe user number for the data point to set.
[out]errThe error code.

Definition at line 19808 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_datapoints_usernumbersetobj ( type(cmfe_datapointstype), intent(in)  dataPoints,
integer(intg), intent(in)  dataPointGlobalNumber,
integer(intg), intent(in)  dataPointUserNumber,
integer(intg), intent(out)  err 
)
private

Sets/changes the user number for a data point in a set of data points identified by an object.

Parameters
[in]datapointsThe data points to set the data point user number for.
[in]datapointglobalnumberThe global number of the data points to set the data point user number for.
[in]datapointusernumberThe user number for the data point to set.
[out]errThe error code.

Definition at line 19848 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_datapoints_valuesgetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  dataPointGlobalNumber,
real(dp), dimension(:), intent(out)  dataPointValues,
integer(intg), intent(out)  err 
)
private

Returns the values for a data point in a set of data points identified by user number.

Parameters
[in]regionusernumberThe user number of the region containing the data points to get the data point user number for.
[in]datapointglobalnumberThe global number of the data points to get the data point values for.
[out]datapointvaluesOn return, the values for the data point.
[out]errThe error code.

Definition at line 19875 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_datapoints_valuesgetobj ( type(cmfe_datapointstype), intent(in)  dataPoints,
integer(intg), intent(in)  dataPointGlobalNumber,
real(dp), dimension(:), intent(out)  dataPointValues,
integer(intg), intent(out)  err 
)
private

Returns the values for a data point in a set of data points identified by an object.

Parameters
[in]datapointsThe data points to get the data point user number for.
[in]datapointglobalnumberThe global number of the data points to get the data point user number for.
[out]datapointvaluesOn return, the values for the data point.
[out]errThe error code.

Definition at line 19915 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_datapoints_valuessetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  dataPointGlobalNumber,
real(dp), dimension(:), intent(in)  dataPointValues,
integer(intg), intent(out)  err 
)
private

Sets/changes the values for a data point in a set of data points identified by user number.

Parameters
[in]regionusernumberThe user number of the region containing the data points to set the data point user number for.
[in]datapointglobalnumberThe global number of the data points to set the data point user number for.
[in]datapointvaluesThe values for the data point to set.
[out]errThe error code.

Definition at line 19942 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_datapoints_valuessetobj ( type(cmfe_datapointstype), intent(in)  dataPoints,
integer(intg), intent(in)  dataPointGlobalNumber,
real(dp), dimension(:), intent(in)  dataPointValues,
integer(intg), intent(out)  err 
)
private

Sets/changes the values for a data point in a set of data points identified by an object.

Parameters
[in]datapointsThe data points to set the data point user number for.
[in]datapointglobalnumberThe global number of the data points to set the data point user number for.
[in]datapointvaluesThe values for the data point to set.
[out]errThe error code.

Definition at line 19982 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_datapoints_weightsgetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  dataPointGlobalNumber,
real(dp), dimension(:), intent(out)  dataPointWeights,
integer(intg), intent(out)  err 
)
private

Returns the weights for a data point in a set of data points identified by user number.

Parameters
[in]regionusernumberThe user number of the region containing the data points to get the data point user number for.
[in]datapointglobalnumberThe global number of the data points to get the data point user number for.
[out]datapointweightsOn return, the weights for the data point.
[out]errThe error code.

Definition at line 20009 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_datapoints_weightsgetobj ( type(cmfe_datapointstype), intent(in)  dataPoints,
integer(intg), intent(in)  dataPointGlobalNumber,
real(dp), dimension(:), intent(out)  dataPointWeights,
integer(intg), intent(out)  err 
)
private

Returns the weights for a data point in a set of data points identified by an object.

Parameters
[in]datapointsThe data points to get the data point user number for.
[in]datapointglobalnumberThe global number of the data points to get the data point user number for.
[out]datapointweightsOn return, the weights for the data point.
[out]errThe error code.

Definition at line 20049 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_datapoints_weightssetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  dataPointGlobalNumber,
real(dp), dimension(:), intent(in)  dataPointWeights,
integer(intg), intent(out)  err 
)
private

Sets/changes the weights for a data point in a set of data points identified by user number.

Parameters
[in]regionusernumberThe user number of the region containing the data points to set the data point user number for.
[in]datapointglobalnumberThe global number of the data points to set the data point user number for.
[in]datapointweightsThe weights for the data point to set.
[out]errThe error code.

Definition at line 20076 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_datapoints_weightssetobj ( type(cmfe_datapointstype), intent(in)  dataPoints,
integer(intg), intent(in)  dataPointGlobalNumber,
real(dp), dimension(:), intent(in)  dataPointWeights,
integer(intg), intent(out)  err 
)
private

Sets/changes the weights for a data point in a set of data points identified by an object.

Parameters
[in]datapointsThe data points to set the data point user number for.
[in]datapointglobalnumberThe global number of the data points to set the data point user number for.
[in]datapointweightsThe weights for the data point to set.
[out]errThe error code.

Definition at line 20116 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_dataprojection_absolutetolerancegetnumber ( integer(intg), intent(in)  dataProjectionUserNumber,
integer(intg), intent(in)  regionUserNumber,
real(dp), intent(out)  absoluteTolerance,
integer(intg), intent(out)  err 
)
private

Returns the absolute tolerance of data projection identified by a region user number.

Parameters
[in]dataprojectionusernumberThe data projection user number of the data projection to get starting xi for.
[in]regionusernumberThe region user number of the data projection to get tolerance for.
[out]absolutetoleranceOn exit, the absolute tolerance of the specified data projection
[out]errThe error code.

Definition at line 20145 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_dataprojection_absolutetolerancegetobj ( type(cmfe_dataprojectiontype), intent(inout)  dataProjection,
real(dp), intent(out)  absoluteTolerance,
integer(intg), intent(out)  err 
)
private

Returns the absolute tolerance of data projection identified an object.

Parameters
[in,out]dataprojectionThe data projection to get tolerance for.
[out]absolutetoleranceOn exit, the absolute tolerance of the specified data projection
[out]errThe error code.

Definition at line 20191 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_dataprojection_absolutetolerancesetnumber ( integer(intg), intent(in)  dataProjectionUserNumber,
integer(intg), intent(in)  regionUserNumber,
real(dp), intent(in)  absoluteTolerance,
integer(intg), intent(out)  err 
)
private

Sets/changes the absolute tolerance of data projection identified by a region user number.

Parameters
[in]dataprojectionusernumberThe data projection user number of the data projection to get starting xi for.
[in]regionusernumberThe region use number of data projection to set tolerance for.
[in]absolutetolerancethe absolute tolerance to set
[out]errThe error code.

Definition at line 20217 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_dataprojection_absolutetolerancesetobj ( type(cmfe_dataprojectiontype), intent(inout)  dataProjection,
real(dp), intent(in)  absoluteTolerance,
integer(intg), intent(out)  err 
)
private

Sets/changes the absolute tolerance of data projection identified an object.

Parameters
[in,out]dataprojectionThe data projection to set tolerance for.
[in]absolutetolerancethe absolute tolerance to set
[out]errThe error code.

Definition at line 20263 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_dataprojection_createfinishnumber ( integer(intg), intent(in)  dataProjectionUserNumber,
integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(out)  err 
)
private

Finishes the creation of a new data projection identified by a region user number.

Parameters
[in]dataprojectionusernumberThe data projection user number of the data projection to get starting xi for.
[in]regionusernumberThe user number of the region containing the data points which associates to the data projection to finish the creation of.
[out]errThe error code

Definition at line 20289 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_dataprojection_createfinishobj ( type(cmfe_dataprojectiontype), intent(inout)  dataProjection,
integer(intg), intent(out)  err 
)
private

Finishes the creation of a new data projection identified by an object.

Parameters
[in,out]dataprojectionThe data projection to finish the creation of
[out]errThe error code

Definition at line 20333 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_dataprojection_createstartnumber ( integer(intg), intent(in)  dataProjectionUserNumber,
integer(intg), intent(in)  dataPointRegionUserNumber,
integer(intg), intent(in)  meshUserNumber,
integer(intg), intent(in)  meshRegionUserNumber,
integer(intg), intent(out)  err 
)
private

Starts the creation of a new data projection for a data projection identified by a region user number.

Parameters
[in]dataprojectionusernumberThe data projection user number.
[in]datapointregionusernumberThe region user number of the data points to be projected.
[in]meshusernumberThe field user number of the geometric field data points are be projected on.
[in]meshregionusernumberThe region user number of the geometric field data points are be projected on.
[out]errThe error code.

Definition at line 20359 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_dataprojection_createstartobj ( integer(intg), intent(in)  dataProjectionUserNumber,
type(cmfe_datapointstype), intent(in)  dataPoints,
type(cmfe_meshtype), intent(in)  mesh,
type(cmfe_dataprojectiontype), intent(inout)  dataProjection,
integer(intg), intent(out)  err 
)
private

Starts the creation of a new data projection for a data projection identified by an object.

Parameters
[in]dataprojectionusernumberThe data projection user number.
[in]datapointsThe data points to be projected
[in]meshThe mesh where data points is projected on
[in,out]dataprojectionOn exit, the newly created data projection.
[out]errThe error code.

Definition at line 20421 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_dataprojection_datapointspositionevaluateinterfacenumber ( integer(intg), intent(in)  dataProjectionUserNumber,
integer(intg), intent(in)  parentRegionUserNumber,
integer(intg), intent(in)  interfaceUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  fieldVariableType,
integer(intg), intent(out)  err 
)
private

Evaluate the data points position in a field based on data projection in an interface, identified by user number.

Parameters
[in]dataprojectionusernumberThe data projection user number of the data projection
[in]parentregionusernumberThe parent region number of the interface for the data projection
[in]interfaceusernumberThe interface number for the data projection
[in]fieldusernumberThe field user number of the field to be interpolated
[in]fieldvariabletypeThe field variable type to be interpolated
[out]errThe error code.

Definition at line 20578 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_dataprojection_datapointspositionevaluateobj ( type(cmfe_dataprojectiontype), intent(inout)  dataProjection,
type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  fieldVariableType,
integer(intg), intent(out)  err 
)
private

Evaluate the data points position in a field based on data projection, identified by object.

Parameters
[in,out]dataprojectionThe data projection used to evaluate data points position
[in]fieldThe field to interpolate
[in]fieldvariabletypeThe field variable type to be interpolated
[out]errThe error code.

Definition at line 20645 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_dataprojection_datapointspositionevaluateregionnumber ( integer(intg), intent(in)  dataProjectionUserNumber,
integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  fieldVariableType,
integer(intg), intent(out)  err 
)
private

Evaluate the data points position in a field based on data projection in a region, identified by user number.

Parameters
[in]dataprojectionusernumberThe data projection user number of the data projection
[in]regionusernumberThe region user number of the data projection and field
[in]fieldusernumberThe field user number of the field to be interpolated
[in]fieldvariabletypeThe field variable type to be interpolated
[out]errThe error code.

Definition at line 20520 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_dataprojection_datapointsprojectionevaluatenumber ( integer(intg), intent(in)  dataProjectionUserNumber,
integer(intg), intent(in)  dataPointsRegionUserNumber,
integer(intg), intent(in)  projectionFieldUserNumber,
integer(intg), intent(in)  projectionFieldRegionUserNumber,
integer(intg), intent(out)  err 
)
private

Evaluate a data projection identified by a region user number.

Parameters
[in]dataprojectionusernumberThe data projection user number of the data projection to get starting xi for.
[in]datapointsregionusernumberThe region user number of the data projection to evaluate.
[in]projectionfieldusernumberThe field user number of the field data points are be projected on.
[in]projectionfieldregionusernumberThe region user number of the field data points are be projected on.
[out]errThe error code.

Definition at line 20811 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_dataprojection_datapointsprojectionevaluateobj ( type(cmfe_dataprojectiontype), intent(inout)  dataProjection,
type(cmfe_fieldtype), intent(in)  projectionField,
integer(intg), intent(out)  err 
)
private

Evaluate a data projection identified by an object.

Parameters
[in,out]dataprojectionThe data projection to evaluate.
[in]projectionfieldThe field data points is projected on
[out]errThe error code.

Definition at line 20877 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_dataprojection_destroynumber ( integer(intg), intent(in)  dataProjectionUserNumber,
integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(out)  err 
)
private

Destroys a data projection identified by region user number.

Parameters
[in]dataprojectionusernumberThe data projection user number of the data projection to get starting xi for.
[in]regionusernumberThe region user number of the data projection to destroy.
[out]errThe error code.

Definition at line 20450 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_dataprojection_destroyobj ( type(cmfe_dataprojectiontype), intent(inout)  dataProjection,
integer(intg), intent(out)  err 
)
private

Destroys a data projection identified by an object.

Parameters
[in,out]dataprojectionThe data projection to destroy.
[out]errThe error code.

Definition at line 20494 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_dataprojection_elementsetinterfacenumber ( integer(intg), intent(in)  dataProjectionUserNumber,
integer(intg), intent(in)  parentRegionUserNumber,
integer(intg), intent(in)  interfaceUserNumber,
integer(intg), intent(in)  dataPointNumber,
integer(intg), intent(in)  elementNumber,
integer(intg), intent(out)  err 
)
private

Sets/changes the starting xi of data projection identified by a region user number.

Parameters
[in]dataprojectionusernumberThe data projection user number of the data projection to get starting xi for.
[in]parentregionusernumberThe user number of the parent region.
[in]interfaceusernumberThe user number of the interface.
[in]datapointnumberThe data point number to set xi position for
[in]elementnumberthe element number to set
[out]errThe error code.

Definition at line 22443 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_dataprojection_elementsetobj ( type(cmfe_dataprojectiontype), intent(inout)  dataProjection,
integer(intg), intent(in)  dataPointNumber,
integer(intg), intent(in)  elementNumber,
integer(intg), intent(out)  err 
)
private

Sets/changes the starting xi of data projection identified an object.

Parameters
[in,out]dataprojectionThe data projection to set starting xi for.
[in]datapointnumberThe data point number to set xi position for
[in]elementnumberthe element number to set
[out]errThe error code.

Definition at line 22546 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_dataprojection_elementsetregionnumber ( integer(intg), intent(in)  dataProjectionUserNumber,
integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  dataPointNumber,
integer(intg), intent(in)  elementNumber,
integer(intg), intent(out)  err 
)
private

Sets/changes the starting xi of data projection identified by a region user number.

Parameters
[in]dataprojectionusernumberThe data projection user number of the data projection to get starting xi for.
[in]regionusernumberThe region user number of data projection to set starting xi for.
[in]datapointnumberThe data point number to set xi position for
[in]elementnumberthe element number to set
[out]errThe error code.

Definition at line 22500 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine, public opencmiss_iron::cmfe_dataprojection_finalise ( type(cmfe_dataprojectiontype), intent(out)  cmfe_DataProjection,
integer(intg), intent(out)  err 
)

Finalises a cmfe_DataProjectionType object.

Parameters
[out]cmfe_dataprojectionThe cmfe_DataProjectionType object to finalise.
[out]errThe error code.

Definition at line 7779 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine, public opencmiss_iron::cmfe_dataprojection_initialise ( type(cmfe_dataprojectiontype), intent(out)  cmfe_DataProjection,
integer(intg), intent(out)  err 
)

Initialises a cmfe_DataProjectionType object.

Parameters
[out]cmfe_dataprojectionThe cmfe_DataProjectionType object to initialise.
[out]errThe error code.

Definition at line 7805 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_dataprojection_labelgetcinterfacenumber ( integer(intg), intent(in)  dataProjectionUserNumber,
integer(intg), intent(in)  parentRegionUserNumber,
integer(intg), intent(in)  interfaceUserNumber,
character(len=*), intent(out)  label,
integer(intg), intent(out)  err 
)
private

Get the character string label of a data projection identified by a region user number.

Parameters
[in]dataprojectionusernumberThe data projection user number of the data projection to get the label for.
[in]parentregionusernumberThe user number of the parent region.
[in]interfaceusernumberThe user number of the interface.
[out]labelthe label to get
[out]errThe error code.

Definition at line 22574 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_dataprojection_labelgetcobj ( type(cmfe_dataprojectiontype), intent(inout)  dataProjection,
character(len=*), intent(out)  label,
integer(intg), intent(out)  err 
)
private

Gets the character string label of a data projection identified an object.

Parameters
[in,out]dataprojectionThe data projection to get the label for.
[out]labelthe label to get
[out]errThe error code.

Definition at line 22753 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_dataprojection_labelgetcregionnumber ( integer(intg), intent(in)  dataProjectionUserNumber,
integer(intg), intent(in)  regionUserNumber,
character(len=*), intent(out)  label,
integer(intg), intent(out)  err 
)
private

Get the character string label of a data projection identified by a region user number.

Parameters
[in]dataprojectionusernumberThe data projection user number of the data projection to get the label for.
[in]regionusernumberThe region user number of data projection to get the label for.
[out]labelthe label to get
[out]errThe error code.

Definition at line 22675 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_dataprojection_labelgetvsinterfacenumber ( integer(intg), intent(in)  dataProjectionUserNumber,
integer(intg), intent(in)  parentRegionUserNumber,
integer(intg), intent(in)  interfaceUserNumber,
type(varying_string), intent(out)  label,
integer(intg), intent(out)  err 
)
private

Get the varying string label of a data projection identified by a region user number.

Parameters
[in]dataprojectionusernumberThe data projection user number of the data projection to get the label for.
[in]parentregionusernumberThe user number of the parent region.
[in]interfaceusernumberThe user number of the interface.
[out]labelthe label to get
[out]errThe error code.

Definition at line 22625 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_dataprojection_labelgetvsobj ( type(cmfe_dataprojectiontype), intent(inout)  dataProjection,
type(varying_string), intent(out)  label,
integer(intg), intent(out)  err 
)
private

Gets the varying string label of a data projection identified an object.

Parameters
[in,out]dataprojectionThe data projection to get the label for.
[out]labelthe label to get
[out]errThe error code.

Definition at line 22779 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_dataprojection_labelgetvsregionnumber ( integer(intg), intent(in)  dataProjectionUserNumber,
integer(intg), intent(in)  regionUserNumber,
type(varying_string), intent(out)  label,
integer(intg), intent(out)  err 
)
private

Get the varying string label of a data projection identified by a region user number.

Parameters
[in]dataprojectionusernumberThe data projection user number of the data projection to get the label for.
[in]regionusernumberThe region user number of data projection to get the label for.
[out]labelthe label to get
[out]errThe error code.

Definition at line 22714 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_dataprojection_labelsetcinterfacenumber ( integer(intg), intent(in)  dataProjectionUserNumber,
integer(intg), intent(in)  parentRegionUserNumber,
integer(intg), intent(in)  interfaceUserNumber,
character(len=*), intent(in)  label,
integer(intg), intent(out)  err 
)
private

Sets/changes the character string label of a data projection identified by a region user number.

Parameters
[in]dataprojectionusernumberThe data projection user number of the data projection to set the label for.
[in]parentregionusernumberThe user number of the parent region.
[in]interfaceusernumberThe user number of the interface.
[in]labelthe label to set
[out]errThe error code.

Definition at line 22806 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_dataprojection_labelsetcobj ( type(cmfe_dataprojectiontype), intent(inout)  dataProjection,
character(len=*), intent(in)  label,
integer(intg), intent(out)  err 
)
private

Sets/changes the character string label of a data projection identified an object.

Parameters
[in,out]dataprojectionThe data projection to set the label for.
[in]labelthe label to set
[out]errThe error code.

Definition at line 22985 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_dataprojection_labelsetcregionnumber ( integer(intg), intent(in)  dataProjectionUserNumber,
integer(intg), intent(in)  regionUserNumber,
character(len=*), intent(in)  label,
integer(intg), intent(out)  err 
)
private

Sets/changes the character string label of a data projection identified by a region user number.

Parameters
[in]dataprojectionusernumberThe data projection user number of the data projection to set the label for.
[in]regionusernumberThe region user number of data projection to set the label for.
[in]labelthe label to set
[out]errThe error code.

Definition at line 22907 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_dataprojection_labelsetvsinterfacenumber ( integer(intg), intent(in)  dataProjectionUserNumber,
integer(intg), intent(in)  parentRegionUserNumber,
integer(intg), intent(in)  interfaceUserNumber,
type(varying_string), intent(in)  label,
integer(intg), intent(out)  err 
)
private

Sets/changes the varying string label of a data projection identified by a region user number.

Parameters
[in]dataprojectionusernumberThe data projection user number of the data projection to set the label for.
[in]parentregionusernumberThe user number of the parent region.
[in]interfaceusernumberThe user number of the interface.
[in]labelthe label to set
[out]errThe error code.

Definition at line 22857 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_dataprojection_labelsetvsobj ( type(cmfe_dataprojectiontype), intent(inout)  dataProjection,
type(varying_string), intent(in)  label,
integer(intg), intent(out)  err 
)
private

Sets/changes the varying string label of a data projection identified an object.

Parameters
[in,out]dataprojectionThe data projection to set the label for.
[in]labelthe label to set
[out]errThe error code.

Definition at line 23011 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_dataprojection_labelsetvsregionnumber ( integer(intg), intent(in)  dataProjectionUserNumber,
integer(intg), intent(in)  regionUserNumber,
type(varying_string), intent(in)  label,
integer(intg), intent(out)  err 
)
private

Sets/changes the varying string label of a data projection identified by a region user number.

Parameters
[in]dataprojectionusernumberThe data projection user number of the data projection to set the label for.
[in]regionusernumberThe region user number of data projection to set the label for.
[in]labelthe label to set
[out]errThe error code.

Definition at line 22946 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_dataprojection_maximumiterationupdategetnumber ( integer(intg), intent(in)  dataProjectionUserNumber,
integer(intg), intent(in)  regionUserNumber,
real(dp), intent(out)  maximumIterationUpdate,
integer(intg), intent(out)  err 
)
private

Returns the relative tolerance of data projection identified by a region user number.

Parameters
[in]dataprojectionusernumberThe data projection user number of the data projection to get starting xi for.
[in]regionusernumberThe region user number of the data projection to get tolerance for.
[out]maximumiterationupdateOn exit, the maximum iteration update of the specified data projection
[out]errThe error code.

Definition at line 20905 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_dataprojection_maximumiterationupdategetobj ( type(cmfe_dataprojectiontype), intent(inout)  dataProjection,
real(dp), intent(out)  maximumIterationUpdate,
integer(intg), intent(out)  err 
)
private

Returns the relative tolerance of data projection identified an object.

Parameters
[in,out]dataprojectionThe data projection to get tolerance for.
[out]maximumiterationupdateOn exit, the maximum iteration update of the specified data projection
[out]errThe error code.

Definition at line 20951 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_dataprojection_maximumiterationupdatesetnumber ( integer(intg), intent(in)  dataProjectionUserNumber,
integer(intg), intent(in)  regionUserNumber,
real(dp), intent(in)  maximumIterationUpdate,
integer(intg), intent(out)  err 
)
private

Sets/changes the relative tolerance of data projection identified by a region user number.

Parameters
[in]dataprojectionusernumberThe data projection user number of the data projection to get starting xi for.
[in]regionusernumberThe region use number of data projection to set tolerance for.
[in]maximumiterationupdatethe maximum iteration update to set
[out]errThe error code.

Definition at line 20979 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_dataprojection_maximumiterationupdatesetobj ( type(cmfe_dataprojectiontype), intent(inout)  dataProjection,
real(dp), intent(in)  maximumIterationUpdate,
integer(intg), intent(out)  err 
)
private

Sets/changes the relative tolerance of data projection identified an object.

Parameters
[in,out]dataprojectionThe data projection to set tolerance for.
[in]maximumiterationupdatethe maximum iteration update to set
[out]errThe error code.

Definition at line 21025 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_dataprojection_maximumnumberofiterationsgetnumber ( integer(intg), intent(in)  dataProjectionUserNumber,
integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(out)  maximumNumberOfIterations,
integer(intg), intent(out)  err 
)
private

Returns the maximum number of iterations of data projection identified by a region user number.

Parameters
[in]dataprojectionusernumberThe data projection user number of the data projection to get starting xi for.
[in]regionusernumberThe region user number of the data projection to get maximum number of iterations for.
[out]maximumnumberofiterationsOn exit, the maximum number of iterations of the specified data projection
[out]errThe error code.

Definition at line 21053 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_dataprojection_maximumnumberofiterationsgetobj ( type(cmfe_dataprojectiontype), intent(inout)  dataProjection,
integer(intg), intent(out)  maximumNumberOfIterations,
integer(intg), intent(out)  err 
)
private

Returns the maximum number of iterations of data projection identified an object.

Parameters
[in,out]dataprojectionThe data projection to get maximum number of iterations for.
[out]maximumnumberofiterationsOn exit, the maximum number of iterations of the specified data projection
[out]errThe error code.

Definition at line 21764 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_dataprojection_maximumnumberofiterationssetnumber ( integer(intg), intent(in)  dataProjectionUserNumber,
integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  maximumNumberOfIterations,
integer(intg), intent(out)  err 
)
private

Sets/changes the maximum number of iterations of data projection identified by a region user number.

Parameters
[in]dataprojectionusernumberThe data projection user number of the data projection to get starting xi for.
[in]regionusernumberThe region use number of data projection to set maximum number of iterations for.
[in]maximumnumberofiterationsthe maximum number of iterations to set
[out]errThe error code.

Definition at line 21792 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_dataprojection_maximumnumberofiterationssetobj ( type(cmfe_dataprojectiontype), intent(inout)  dataProjection,
integer(intg), intent(in)  maximumNumberOfIterations,
integer(intg), intent(out)  err 
)
private

Sets/changes the maximum number of iterations of data projection identified an object.

Parameters
[in,out]dataprojectionThe data projection to set maximum number of iterations for.
[in]maximumnumberofiterationsthe maximum number of iterations to set
[out]errThe error code.

Definition at line 21838 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_dataprojection_numberofclosestelementsgetnumber ( integer(intg), intent(in)  dataProjectionUserNumber,
integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(out)  numberOfClosestElements,
integer(intg), intent(out)  err 
)
private

Returns the number of closest elements of data projection identified by a region user number.

Parameters
[in]dataprojectionusernumberThe data projection user number of the data projection to get starting xi for.
[in]regionusernumberThe region user number of the data projection to get number of closest elements for.
[out]numberofclosestelementsOn exit, the number of closest elements of the specified data projection
[out]errThe error code.

Definition at line 21866 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_dataprojection_numberofclosestelementsgetobj ( type(cmfe_dataprojectiontype), intent(inout)  dataProjection,
integer(intg), intent(out)  numberOfClosestElements,
integer(intg), intent(out)  err 
)
private

Returns the number of closest elements of data projection identified an object.

Parameters
[in,out]dataprojectionThe data projection to get number of closest elements for.
[out]numberofclosestelementsOn exit, the number of closest elements of the specified data projection
[out]errThe error code.

Definition at line 21912 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_dataprojection_numberofclosestelementssetnumber ( integer(intg), intent(in)  dataProjectionUserNumber,
integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  numberOfClosestElements,
integer(intg), intent(out)  err 
)
private

Sets/changes the number of closest elements of data projection identified by a region user number.

Parameters
[in]dataprojectionusernumberThe data projection user number of the data projection to get starting xi for.
[in]regionusernumberThe region use number of data projection to set number of closest elements for.
[in]numberofclosestelementsthe number of closest elements to set
[out]errThe error code.

Definition at line 21940 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_dataprojection_numberofclosestelementssetobj ( type(cmfe_dataprojectiontype), intent(inout)  dataProjection,
integer(intg), intent(in)  numberOfClosestElements,
integer(intg), intent(out)  err 
)
private

Sets/changes the number of closest elements of data projection identified an object.

Parameters
[in,out]dataprojectionThe data projection to set number of closest elements for.
[in]numberofclosestelementsthe number of closest elements to set
[out]errThe error code.

Definition at line 21986 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_dataprojection_projectioncandidatessetinterfacenumber ( integer(intg), intent(in)  dataProjectionUserNumber,
integer(intg), intent(in)  parentRegionUserNumber,
integer(intg), intent(in)  interfaceUserNumber,
integer(intg), dimension(:), intent(in)  candidateElements,
integer(intg), dimension(:), intent(in)  localFaceLineNumbers,
integer(intg), intent(out)  err 
)
private

Evaluate the data points position in a field based on data projection in an interface, identified by user number.

Parameters
[in]dataprojectionusernumberThe data projection user number of the data projection
[in]parentregionusernumberThe parent region number of the interface for the data projection
[in]interfaceusernumberThe interface number for the data projection
[in]candidateelementsThe candidate element for the projection
[in]localfacelinenumbersThe local face/line number for the candidate elements
[out]errThe error code.

Definition at line 20723 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_dataprojection_projectioncandidatessetobj ( type(cmfe_dataprojectiontype), intent(inout)  dataProjection,
integer(intg), dimension(:), intent(in)  candidateElements,
integer(intg), dimension(:), intent(in)  localFaceLineNumbers,
integer(intg), intent(out)  err 
)
private

Evaluate the data points position in a field based on data projection, identified by object.

Parameters
[in,out]dataprojectionThe data projection used to evaluate data points position
[in]candidateelementsThe candidate element for the projection
[in]localfacelinenumbersThe local face/line number for the candidate elements
[out]errThe error code.

Definition at line 20781 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_dataprojection_projectioncandidatessetregionnumber ( integer(intg), intent(in)  dataProjectionUserNumber,
integer(intg), intent(in)  regionUserNumber,
integer(intg), dimension(:), intent(in)  candidateElements,
integer(intg), dimension(:), intent(in)  localFaceLineNumbers,
integer(intg), intent(out)  err 
)
private

Evaluate the data points position in a field based on data projection in a region, identified by user number.

Parameters
[in]dataprojectionusernumberThe data projection user number of the data projection
[in]regionusernumberThe region user number of the data projection and field
[in]candidateelementsThe candidate element for the projection
[in]localfacelinenumbersThe local face/line number for the candidate elements
[out]errThe error code.

Definition at line 20674 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_dataprojection_projectiontypegetnumber ( integer(intg), intent(in)  dataProjectionUserNumber,
integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(out)  projectionType,
integer(intg), intent(out)  err 
)
private

Returns the projection type of data projection identified by a region user number.

Parameters
[in]dataprojectionusernumberThe data projection user number of the data projection to get starting xi for.
[in]regionusernumberThe region user number of the data projection to get projection type for.
[out]projectiontypeOn exit, the projection type of the specified data projection
[out]errThe error code.

Definition at line 22013 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_dataprojection_projectiontypegetobj ( type(cmfe_dataprojectiontype), intent(inout)  dataProjection,
integer(intg), intent(out)  projectionType,
integer(intg), intent(out)  err 
)
private

Returns the projection type of data projection identified an object.

Parameters
[in,out]dataprojectionThe data projection to get projection type for.
[out]projectiontypeOn exit, the projection type of the specified data projection
[out]errThe error code.

Definition at line 22058 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_dataprojection_projectiontypesetnumber ( integer(intg), intent(in)  dataProjectionUserNumber,
integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  projectionType,
integer(intg), intent(out)  err 
)
private

Sets/changes the projection type of data projection identified by a region user number.

Parameters
[in]dataprojectionusernumberThe data projection user number of the data projection to get starting xi for.
[in]regionusernumberThe region use number of data projection to set projection type for.
[in]projectiontypethe projection type to set
[out]errThe error code.

Definition at line 22084 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_dataprojection_projectiontypesetobj ( type(cmfe_dataprojectiontype), intent(inout)  dataProjection,
integer(intg), intent(in)  projectionType,
integer(intg), intent(out)  err 
)
private

Sets/changes the projection type of data projection identified an object.

Parameters
[in,out]dataprojectionThe data projection to set projection type for.
[in]projectiontypethe projection type to set
[out]errThe error code.

Definition at line 22129 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_dataprojection_relativetolerancegetnumber ( integer(intg), intent(in)  dataProjectionUserNumber,
integer(intg), intent(in)  regionUserNumber,
real(dp), intent(out)  relativeTolerance,
integer(intg), intent(out)  err 
)
private

Returns the relative tolerance of data projection identified by a data projection user number and a region user number.

Parameters
[in]dataprojectionusernumberThe data projection user number of the data projection to get starting xi for.
[in]regionusernumberThe region user number of the data projection to get relative tolerance for.
[out]relativetoleranceOn exit, the absolute relative tolerance of the specified data projection
[out]errThe error code.

Definition at line 22155 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_dataprojection_relativetolerancegetobj ( type(cmfe_dataprojectiontype), intent(inout)  dataProjection,
real(dp), intent(out)  relativeTolerance,
integer(intg), intent(out)  err 
)
private

Returns the relative tolerance of data projection identified an object.

Parameters
[in,out]dataprojectionThe data projection to get relative tolerance for.
[out]relativetoleranceOn exit, the absolute relative tolerance of the specified data projection
[out]errThe error code.

Definition at line 22201 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_dataprojection_relativetolerancesetnumber ( integer(intg), intent(in)  dataProjectionUserNumber,
integer(intg), intent(in)  regionUserNumber,
real(dp), intent(in)  relativeTolerance,
integer(intg), intent(out)  err 
)
private

Sets/changes the relative tolerance of data projection identified by a data projection user number and a region user number.

Parameters
[in]dataprojectionusernumberThe data projection user number of the data projection to get starting xi for.
[in]regionusernumberThe region use number of data projection to set relative tolerance for.
[in]relativetolerancethe absolute relative tolerance to set
[out]errThe error code.

Definition at line 22227 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_dataprojection_relativetolerancesetobj ( type(cmfe_dataprojectiontype), intent(inout)  dataProjection,
real(dp), intent(in)  relativeTolerance,
integer(intg), intent(out)  err 
)
private

Sets/changes the relative tolerance of data projection identified an object.

Parameters
[in,out]dataprojectionThe data projection to set relative tolerance for.
[in]relativetolerancethe absolute relative tolerance to set
[out]errThe error code.

Definition at line 22273 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_dataprojection_resultdistancegetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  dataProjectionUserNumber,
integer(intg), intent(in)  dataPointUserNumber,
real(dp), intent(out)  ProjectionDistance,
integer(intg), intent(out)  err 
)
private

Returns the projection distance for a data point in a set of data points identified by user number.

Parameters
[in]regionusernumberThe user number of the region containing the data points to get attributes for.
[in]dataprojectionusernumberThe user number of the data projection containing the data points to get attributes for.
[in]datapointusernumberThe user number of the data points to get attributes for.
[out]projectiondistanceOn return, the projection distance for the data point.
[out]errThe error code.

Definition at line 21100 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_dataprojection_resultdistancegetobj ( type(cmfe_dataprojectiontype), intent(in)  dataProjection,
integer(intg), intent(in)  dataPointUserNumber,
real(dp), intent(out)  ProjectionDistance,
integer(intg), intent(out)  err 
)
private

Returns the projection distance for a data point in a set of data points identified by an object.

Parameters
[in]dataprojectionThe data projection to get attributes for.
[in]datapointusernumberThe user number of the data points to get attributes for.
[out]projectiondistanceOn return, the projection distance for the data point.
[out]errThe error code.

Definition at line 21154 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_dataprojection_resultelementfacenumbergetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  dataProjectionUserNumber,
integer(intg), intent(in)  dataPointUserNumber,
integer(intg), intent(out)  ProjectionElementFaceNumber,
integer(intg), intent(out)  err 
)
private

Returns the projection element face number for a data point in a set of data points identified by user number.

Parameters
[in]regionusernumberThe user number of the region containing the data points to get attributes for.
[in]dataprojectionusernumberThe user number of the data projection containing the data points to get attributes for.
[in]datapointusernumberThe user number of the data points to get attributes for.
[out]projectionelementfacenumberOn return, the projection element face number for the data point.
[out]errThe error code.

Definition at line 21267 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_dataprojection_resultelementfacenumbergetobj ( type(cmfe_dataprojectiontype), intent(in)  dataProjection,
integer(intg), intent(in)  dataPointUserNumber,
integer(intg), intent(out)  ProjectionElementFaceNumber,
integer(intg), intent(out)  err 
)
private

Returns the projection element face number for a data point in a set of data points identified by an object.

Parameters
[in]dataprojectionThe data projection to get attributes for.
[in]datapointusernumberThe user number of the data points to get attributes for.
[out]projectionelementfacenumberOn return, the projection element face number for the data point.
[out]errThe error code.

Definition at line 21323 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_dataprojection_resultelementlinenumbergetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  dataProjectionUserNumber,
integer(intg), intent(in)  dataPointUserNumber,
integer(intg), intent(out)  ProjectionElementLineNumber,
integer(intg), intent(out)  err 
)
private

Returns the projection element line number for a data point in a set of data points identified by user number.

Parameters
[in]regionusernumberThe user number of the region containing the data points to get attributes for.
[in]dataprojectionusernumberThe user number of the data projection containing the data points to get attributes for.
[in]datapointusernumberThe user number of the data points to get attributes for.
[out]projectionelementlinenumberOn return, the projection element line number for the data point.
[out]errThe error code.

Definition at line 21353 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_dataprojection_resultelementlinenumbergetobj ( type(cmfe_dataprojectiontype), intent(in)  dataProjection,
integer(intg), intent(in)  dataPointUserNumber,
integer(intg), intent(out)  ProjectionElementLineNumber,
integer(intg), intent(out)  err 
)
private

Returns the projection element line number for a data point in a set of data points identified by an object.

Parameters
[in]dataprojectionThe data projection to get attributes for.
[in]datapointusernumberThe user number of the data points to get attributes for.
[out]projectionelementlinenumberOn return, the projection element line number for the data point.
[out]errThe error code.

Definition at line 21409 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_dataprojection_resultelementnumbergetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  dataProjectionUserNumber,
integer(intg), intent(in)  dataPointUserNumber,
integer(intg), intent(out)  ProjectionElementNumber,
integer(intg), intent(out)  err 
)
private

Returns the projection element number for a data point in a set of data points identified by user number.

Parameters
[in]regionusernumberThe user number of the region containing the data points to get attributes for.
[in]dataprojectionusernumberThe user number of the data projection containing the data points to get attributes for.
[in]datapointusernumberThe user number of the data points to get attributes for.
[out]projectionelementnumberOn return, the projection element number for the data point.
[out]errThe error code.

Definition at line 21183 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_dataprojection_resultelementnumbergetobj ( type(cmfe_dataprojectiontype), intent(in)  dataProjection,
integer(intg), intent(in)  dataPointUserNumber,
integer(intg), intent(out)  ProjectionElementNumber,
integer(intg), intent(out)  err 
)
private

Returns the projection element number for a data point in a set of data points identified by an object.

Parameters
[in]dataprojectionThe data projection to get attributes for.
[in]datapointusernumberThe user number of the data points to get attributes for.
[out]projectionelementnumberOn return, the projection element number for the data point.
[out]errThe error code.

Definition at line 21237 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_dataprojection_resultexittaggetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  dataProjectionUserNumber,
integer(intg), intent(in)  dataPointUserNumber,
integer(intg), intent(out)  ProjectionExitTag,
integer(intg), intent(out)  err 
)
private

Returns the projection exit tag for a data point in a set of data points identified by user number.

Parameters
[in]regionusernumberThe user number of the region containing the data points to get attributes for.
[in]dataprojectionusernumberThe user number of the data projection containing the data points to get attributes for.
[in]datapointusernumberThe user number of the data points to get attributes for.
[out]projectionexittagOn return, the projection exit tag for the data point.
[out]errThe error code.

Definition at line 21439 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_dataprojection_resultexittaggetobj ( type(cmfe_dataprojectiontype), intent(in)  dataProjection,
integer(intg), intent(in)  dataPointUserNumber,
integer(intg), intent(out)  ProjectionExitTag,
integer(intg), intent(out)  err 
)
private

Returns the projection exit tag for a data point in a set of data points identified by an object.

Parameters
[in]dataprojectionThe data projection to get attributes for.
[in]datapointusernumberThe user number of the data points to get attributes for.
[out]projectionexittagOn return, the projection exit tag for the data point.
[out]errThe error code.

Definition at line 21492 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_dataprojection_resultprojectionvectorgetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  dataProjectionUserNumber,
integer(intg), intent(in)  dataPointUserNumber,
real(dp), dimension(:), intent(out)  projectionVector,
integer(intg), intent(out)  err 
)
private

Returns the projection vector for a data point in a set of data points identified by user number.

Parameters
[in]regionusernumberThe user number of the region containing the data points to get attributes for.
[in]dataprojectionusernumberThe user number of the data projection containing the data points to get attributes for.
[in]datapointusernumberThe user number of the data points to get attributes for.
[out]projectionvectorOn return, the projection vector for the data point.
[out]errThe error code.

Definition at line 21681 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_dataprojection_resultprojectionvectorgetobj ( type(cmfe_dataprojectiontype), intent(in)  dataProjection,
integer(intg), intent(in)  dataPointUserNumber,
real(dp), dimension(:), intent(out)  projectionVector,
integer(intg), intent(out)  err 
)
private

Returns the projection vector for a data point in a set of data points identified by an object.

Parameters
[in]dataprojectionThe data projection to get attributes for.
[in]datapointusernumberThe user number of the data points to get attributes for.
[out]projectionvectorOn return, the projection vector for the data point.
[out]errThe error code.

Definition at line 21735 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_dataprojection_resultxigetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  dataProjectionUserNumber,
integer(intg), intent(in)  dataPointUserNumber,
real(dp), dimension(:), intent(out)  ProjectionXi,
integer(intg), intent(out)  err 
)
private

Returns the projection xi for a data point in a set of data points identified by user number.

Parameters
[in]regionusernumberThe user number of the region containing the data points to get attributes for.
[in]dataprojectionusernumberThe user number of the data projection containing the data points to get attributes for.
[in]datapointusernumberThe user number of the data points to get attributes for.
[out]projectionxiOn return, the projection xi for the data point.
[out]errThe error code.

Definition at line 21520 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_dataprojection_resultxigetobj ( type(cmfe_dataprojectiontype), intent(in)  dataProjection,
integer(intg), intent(in)  dataPointUserNumber,
real(dp), dimension(:), intent(out)  ProjectionXi,
integer(intg), intent(out)  err 
)
private

Returns the projection xi for a data point in a set of data points identified by an object.

Parameters
[in]dataprojectionThe data projection to get attributes for.
[in]datapointusernumberThe user number of the data points to get attributes for.
[out]projectionxiOn return, the projection xi for the data point.
[out]errThe error code.

Definition at line 21573 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_dataprojection_resultxisetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  dataProjectionUserNumber,
integer(intg), intent(in)  dataPointUserNumber,
real(dp), dimension(:), intent(in)  ProjectionXi,
integer(intg), intent(out)  err 
)
private

Sets the projection xi for a data point in a set of data points identified by user number.

Parameters
[in]regionusernumberThe user number of the region containing the data points to set attributes for.
[in]dataprojectionusernumberThe user number of the data projection containing the data points to set attributes for.
[in]datapointusernumberThe user number of the data points to set attributes for.
[in]projectionxiOn return, the projection xi for the data point.
[out]errThe error code.

Definition at line 21600 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_dataprojection_resultxisetobj ( type(cmfe_dataprojectiontype), intent(in)  dataProjection,
integer(intg), intent(in)  dataPointUserNumber,
real(dp), dimension(:), intent(in)  ProjectionXi,
integer(intg), intent(out)  err 
)
private

Sets the projection xi for a data point in a set of data points identified by an object.

Parameters
[in]dataprojectionThe data projection to set attributes for.
[in]datapointusernumberThe user number of the data points to set attributes for
[in]projectionxiOn return, the projection xi for the data point.
[out]errThe error code.

Definition at line 21653 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_dataprojection_startingxigetnumber ( integer(intg), intent(in)  dataProjectionUserNumber,
integer(intg), intent(in)  regionUserNumber,
real(dp), dimension(:), intent(out)  startingXi,
integer(intg), intent(out)  err 
)
private

Returns the starting xi of data projection identified by a data projection user number and region user number.

Parameters
[in]dataprojectionusernumberThe data projection user number of the data projection to get starting xi for.
[in]regionusernumberThe region user number of the data projection to get starting xi for.
[out]startingxiOn exit, the absolute starting xi of the specified data projection
[out]errThe error code.

Definition at line 22299 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_dataprojection_startingxigetobj ( type(cmfe_dataprojectiontype), intent(inout)  dataProjection,
real(dp), dimension(:), intent(out)  startingXi,
integer(intg), intent(out)  err 
)
private

Returns the starting xi of data projection identified an object.

Parameters
[in,out]dataprojectionThe data projection to get starting xi for.
[out]startingxiOn exit, the absolute starting xi of the specified data projection
[out]errThe error code.

Definition at line 22345 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_dataprojection_startingxisetnumber ( integer(intg), intent(in)  dataProjectionUserNumber,
integer(intg), intent(in)  regionUserNumber,
real(dp), dimension(:), intent(in)  startingXi,
integer(intg), intent(out)  err 
)
private

Sets/changes the starting xi of data projection identified by a region user number.

Parameters
[in]dataprojectionusernumberThe data projection user number of the data projection to get starting xi for.
[in]regionusernumberThe region use number of data projection to set starting xi for.
[in]startingxithe absolute starting xi to set
[out]errThe error code.

Definition at line 22371 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_dataprojection_startingxisetobj ( type(cmfe_dataprojectiontype), intent(inout)  dataProjection,
real(dp), dimension(:), intent(in)  startingXi,
integer(intg), intent(out)  err 
)
private

Sets/changes the starting xi of data projection identified an object.

Parameters
[in,out]dataprojectionThe data projection to set starting xi for.
[in]startingxithe absolute starting xi to set
[out]errThe error code.

Definition at line 22416 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_decomposition_calculatefacesset::cmfe_decomposition_calculatefacessetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  meshUserNumber,
integer(intg), intent(in)  decompositionUserNumber,
logical, intent(in)  calculateFacesFlag,
integer(intg), intent(out)  err 
)
private

Sets whether faces should be calculated.

Parameters
[in]regionusernumberThe user number of the region.
[in]meshusernumberThe user number of the mesh.
[in]decompositionusernumberThe user number of the decomposition to set the decomposition type for.
[in]calculatefacesflagBoolean to determine whether to set faces to be calculated.
[out]errThe error code.

Definition at line 43780 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_decomposition_calculatefacessetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  meshUserNumber,
integer(intg), intent(in)  decompositionUserNumber,
logical, intent(in)  calculateFacesFlag,
integer(intg), intent(out)  err 
)
private

Sets whether faces should be calculated.

Parameters
[in]regionusernumberThe user number of the region.
[in]meshusernumberThe user number of the mesh.
[in]decompositionusernumberThe user number of the decomposition to set the decomposition type for.
[in]calculatefacesflagBoolean to determine whether to set faces to be calculated.
[out]errThe error code.

Definition at line 43780 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_decomposition_calculatefacessetobj ( type(cmfe_decompositiontype), intent(in)  decomposition,
logical, intent(in)  calculateFacesFlag,
integer(intg), intent(out)  err 
)
private

Sets whether faces should be calculated.

Parameters
[in]decompositionThe decomposition to set the calculate faces flag for.
[in]calculatefacesflagBoolean to determine whether to set faces to be calculated.
[out]errThe error code.

Definition at line 43836 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_decomposition_calculatefacesset::cmfe_decomposition_calculatefacessetobj ( type(cmfe_decompositiontype), intent(in)  decomposition,
logical, intent(in)  calculateFacesFlag,
integer(intg), intent(out)  err 
)
private

Sets whether faces should be calculated.

Parameters
[in]decompositionThe decomposition to set the calculate faces flag for.
[in]calculatefacesflagBoolean to determine whether to set faces to be calculated.
[out]errThe error code.

Definition at line 43836 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_decomposition_calculatelinessetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  meshUserNumber,
integer(intg), intent(in)  decompositionUserNumber,
logical, intent(in)  calculateLinesFlag,
integer(intg), intent(out)  err 
)
private

Sets whether lines should be calculated.

Parameters
[in]regionusernumberThe user number of the region.
[in]meshusernumberThe user number of the mesh.
[in]decompositionusernumberThe user number of the decomposition to set the calculate lines flag for.
[in]calculatelinesflagBoolean to determine whether to set lines to be calculated.
[out]errThe error code.

Definition at line 43697 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_decomposition_calculatelinesset::cmfe_decomposition_calculatelinessetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  meshUserNumber,
integer(intg), intent(in)  decompositionUserNumber,
logical, intent(in)  calculateLinesFlag,
integer(intg), intent(out)  err 
)
private

Sets whether lines should be calculated.

Parameters
[in]regionusernumberThe user number of the region.
[in]meshusernumberThe user number of the mesh.
[in]decompositionusernumberThe user number of the decomposition to set the calculate lines flag for.
[in]calculatelinesflagBoolean to determine whether to set lines to be calculated.
[out]errThe error code.

Definition at line 43697 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_decomposition_calculatelinessetobj ( type(cmfe_decompositiontype), intent(in)  decomposition,
logical, intent(in)  calculateLinesFlag,
integer(intg), intent(out)  err 
)
private

Sets whether lines should be calculated.

Parameters
[in]decompositionThe decomposition to set the calculate lines flag for.
[in]calculatelinesflagBoolean to determine whether to set lines to be calculated.
[out]errThe error code.

Definition at line 43753 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_decomposition_calculatelinesset::cmfe_decomposition_calculatelinessetobj ( type(cmfe_decompositiontype), intent(in)  decomposition,
logical, intent(in)  calculateLinesFlag,
integer(intg), intent(out)  err 
)
private

Sets whether lines should be calculated.

Parameters
[in]decompositionThe decomposition to set the calculate lines flag for.
[in]calculatelinesflagBoolean to determine whether to set lines to be calculated.
[out]errThe error code.

Definition at line 43753 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_decomposition_createfinishnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  meshUserNumber,
integer(intg), intent(in)  decompositionUserNumber,
integer(intg), intent(out)  err 
)
private

Finishes the creation of a domain decomposition for a decomposition identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the mesh to finish the decomposition for.
[in]meshusernumberThe user number of the mesh to finish the decomposition for.
[in]decompositionusernumberThe user number of the decomposition to finish.
[out]errThe error code.

Definition at line 42564 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_decomposition_createfinish::cmfe_decomposition_createfinishnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  meshUserNumber,
integer(intg), intent(in)  decompositionUserNumber,
integer(intg), intent(out)  err 
)
private

Finishes the creation of a domain decomposition for a decomposition identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the mesh to finish the decomposition for.
[in]meshusernumberThe user number of the mesh to finish the decomposition for.
[in]decompositionusernumberThe user number of the decomposition to finish.
[out]errThe error code.

Definition at line 42564 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_decomposition_createfinishobj ( type(cmfe_decompositiontype), intent(in)  decomposition,
integer(intg), intent(out)  err 
)
private

Finishes the creation of a domain decomposition for a decomposition identified by an object.

Parameters
[in]decompositionThe decomposition to finish creating.
[out]errThe error code.

Definition at line 42623 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_decomposition_createfinish::cmfe_decomposition_createfinishobj ( type(cmfe_decompositiontype), intent(in)  decomposition,
integer(intg), intent(out)  err 
)
private

Finishes the creation of a domain decomposition for a decomposition identified by an object.

Parameters
[in]decompositionThe decomposition to finish creating.
[out]errThe error code.

Definition at line 42623 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_decomposition_createstartnumber ( integer(intg), intent(in)  decompositionUserNumber,
integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  meshUserNumber,
integer(intg), intent(out)  err 
)
private

Starts the creation of a domain decomposition for a decomposition identified by a user number.

Parameters
[in]decompositionusernumberThe user number of the decomposition to create.
[in]regionusernumberThe user number of the region containing the mesh to create the decomposition for.
[in]meshusernumberThe user number of the mesh to create the decomposition for.
[out]errThe error code.

Definition at line 42785 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_decomposition_createstart::cmfe_decomposition_createstartnumber ( integer(intg), intent(in)  decompositionUserNumber,
integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  meshUserNumber,
integer(intg), intent(out)  err 
)
private

Starts the creation of a domain decomposition for a decomposition identified by a user number.

Parameters
[in]decompositionusernumberThe user number of the decomposition to create.
[in]regionusernumberThe user number of the region containing the mesh to create the decomposition for.
[in]meshusernumberThe user number of the mesh to create the decomposition for.
[out]errThe error code.

Definition at line 42785 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_decomposition_createstart::cmfe_decomposition_createstartobj ( integer(intg), intent(in)  decompositionUserNumber,
type(cmfe_meshtype), intent(in)  mesh,
type(cmfe_decompositiontype), intent(inout)  decomposition,
integer(intg), intent(out)  err 
)
private

Starts the creation of a domain decomposition for a decomposition identified by an object.

Parameters
[in]decompositionusernumberThe user number of the decomposition to create.
[in]meshThe mesh to create the decomposition for.
[in,out]decompositionOn return, the created decomposition.
[out]errThe error code.

Definition at line 42837 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_decomposition_createstartobj ( integer(intg), intent(in)  decompositionUserNumber,
type(cmfe_meshtype), intent(in)  mesh,
type(cmfe_decompositiontype), intent(inout)  decomposition,
integer(intg), intent(out)  err 
)
private

Starts the creation of a domain decomposition for a decomposition identified by an object.

Parameters
[in]decompositionusernumberThe user number of the decomposition to create.
[in]meshThe mesh to create the decomposition for.
[in,out]decompositionOn return, the created decomposition.
[out]errThe error code.

Definition at line 42837 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_decomposition_destroy::cmfe_decomposition_destroynumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  meshUserNumber,
integer(intg), intent(in)  decompositionUserNumber,
integer(intg), intent(out)  err 
)
private

Destroys a decomposition identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the mesh to destroy the decomposition for.
[in]meshusernumberThe user number of the mesh to destroy the decomposition for.
[in]decompositionusernumberThe user number of the decomposition to destroy.
[out]errThe error code.

Definition at line 42868 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_decomposition_destroynumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  meshUserNumber,
integer(intg), intent(in)  decompositionUserNumber,
integer(intg), intent(out)  err 
)
private

Destroys a decomposition identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the mesh to destroy the decomposition for.
[in]meshusernumberThe user number of the mesh to destroy the decomposition for.
[in]decompositionusernumberThe user number of the decomposition to destroy.
[out]errThe error code.

Definition at line 42868 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_decomposition_destroy::cmfe_decomposition_destroyobj ( type(cmfe_decompositiontype), intent(in)  decomposition,
integer(intg), intent(out)  err 
)
private

Destroys a decomposition identified by an object.

Parameters
[in]decompositionThe decomposition to destroy.
[out]errThe error code.

Definition at line 42923 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_decomposition_destroyobj ( type(cmfe_decompositiontype), intent(in)  decomposition,
integer(intg), intent(out)  err 
)
private

Destroys a decomposition identified by an object.

Parameters
[in]decompositionThe decomposition to destroy.
[out]errThe error code.

Definition at line 42923 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_decomposition_elementdomaincalculate::cmfe_decomposition_elementdomaincalculatenumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  meshUserNumber,
integer(intg), intent(in)  decompositionUserNumber,
integer(intg), intent(out)  err 
)
private

Calculates the element domains for a decomposition identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the mesh to calculate the element domains for.
[in]meshusernumberThe user number of the mesh to calculate the element domains for.
[in]decompositionusernumberThe user number of the decomposition to calculate the element domains for.
[out]errThe error code.

Definition at line 42948 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_decomposition_elementdomaincalculatenumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  meshUserNumber,
integer(intg), intent(in)  decompositionUserNumber,
integer(intg), intent(out)  err 
)
private

Calculates the element domains for a decomposition identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the mesh to calculate the element domains for.
[in]meshusernumberThe user number of the mesh to calculate the element domains for.
[in]decompositionusernumberThe user number of the decomposition to calculate the element domains for.
[out]errThe error code.

Definition at line 42948 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_decomposition_elementdomaincalculate::cmfe_decomposition_elementdomaincalculateobj ( type(cmfe_decompositiontype), intent(in)  decomposition,
integer(intg), intent(out)  err 
)
private

Calculates the element domains for a decomposition identified by an object.

Parameters
[in]decompositionThe decomposition to calcualte the element domains for.
[out]errThe error code.

Definition at line 43004 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_decomposition_elementdomaincalculateobj ( type(cmfe_decompositiontype), intent(in)  decomposition,
integer(intg), intent(out)  err 
)
private

Calculates the element domains for a decomposition identified by an object.

Parameters
[in]decompositionThe decomposition to calcualte the element domains for.
[out]errThe error code.

Definition at line 43004 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_decomposition_elementdomainget::cmfe_decomposition_elementdomaingetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  meshUserNumber,
integer(intg), intent(in)  decompositionUserNumber,
integer(intg), intent(in)  elementUserNumber,
integer(intg), intent(out)  domain,
integer(intg), intent(out)  err 
)
private

Returns the domain for a given element in a decomposition identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the mesh to get the element domain for.
[in]meshusernumberThe user number of the mesh to get the element domain for.
[in]decompositionusernumberThe user number of the decomposition to get the element domain for.
[in]elementusernumberThe user number of the element to get the domain for.
[out]domainOn return, the computational domain of the element.
[out]errThe error code.

Definition at line 43031 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_decomposition_elementdomaingetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  meshUserNumber,
integer(intg), intent(in)  decompositionUserNumber,
integer(intg), intent(in)  elementUserNumber,
integer(intg), intent(out)  domain,
integer(intg), intent(out)  err 
)
private

Returns the domain for a given element in a decomposition identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the mesh to get the element domain for.
[in]meshusernumberThe user number of the mesh to get the element domain for.
[in]decompositionusernumberThe user number of the decomposition to get the element domain for.
[in]elementusernumberThe user number of the element to get the domain for.
[out]domainOn return, the computational domain of the element.
[out]errThe error code.

Definition at line 43031 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_decomposition_elementdomainget::cmfe_decomposition_elementdomaingetobj ( type(cmfe_decompositiontype), intent(in)  decomposition,
integer(intg), intent(in)  elementUserNumber,
integer(intg), intent(out)  domain,
integer(intg), intent(out)  err 
)
private

Returns the domain for a given element in a decomposition identified by an object.

Parameters
[in]decompositionThe decomposition to get the domain for.
[in]elementusernumberThe user number of the element to get the domain for.
[out]domainOn return, the computational domain of the element.
[out]errThe error code.

Definition at line 43088 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_decomposition_elementdomaingetobj ( type(cmfe_decompositiontype), intent(in)  decomposition,
integer(intg), intent(in)  elementUserNumber,
integer(intg), intent(out)  domain,
integer(intg), intent(out)  err 
)
private

Returns the domain for a given element in a decomposition identified by an object.

Parameters
[in]decompositionThe decomposition to get the domain for.
[in]elementusernumberThe user number of the element to get the domain for.
[out]domainOn return, the computational domain of the element.
[out]errThe error code.

Definition at line 43088 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_decomposition_elementdomainset::cmfe_decomposition_elementdomainsetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  meshUserNumber,
integer(intg), intent(in)  decompositionUserNumber,
integer(intg), intent(in)  elementUserNumber,
integer(intg), intent(in)  domain,
integer(intg), intent(out)  err 
)
private

Sets/changes the domain for a given element in a decomposition identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the mesh to set the element domain for.
[in]meshusernumberThe user number of the mesh to set the element domain for.
[in]decompositionusernumberThe user number of the decomposition to set the element domain for.
[in]elementusernumberThe user number of the element to set the domain for.
[in]domainThe computational domain of the element to set.
[out]errThe error code.

Definition at line 43116 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_decomposition_elementdomainsetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  meshUserNumber,
integer(intg), intent(in)  decompositionUserNumber,
integer(intg), intent(in)  elementUserNumber,
integer(intg), intent(in)  domain,
integer(intg), intent(out)  err 
)
private

Sets/changes the domain for a given element in a decomposition identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the mesh to set the element domain for.
[in]meshusernumberThe user number of the mesh to set the element domain for.
[in]decompositionusernumberThe user number of the decomposition to set the element domain for.
[in]elementusernumberThe user number of the element to set the domain for.
[in]domainThe computational domain of the element to set.
[out]errThe error code.

Definition at line 43116 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_decomposition_elementdomainsetobj ( type(cmfe_decompositiontype), intent(in)  decomposition,
integer(intg), intent(in)  elementUserNumber,
integer(intg), intent(in)  domain,
integer(intg), intent(out)  err 
)
private

Sets/changes the domain for a given element in a decomposition identified by an object.

Parameters
[in]decompositionThe decomposition to set the element domain for.
[in]elementusernumberThe user number of the element to set the domain for.
[in]domainThe computational domain of the element to set.
[out]errThe error code.

Definition at line 43173 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_decomposition_elementdomainset::cmfe_decomposition_elementdomainsetobj ( type(cmfe_decompositiontype), intent(in)  decomposition,
integer(intg), intent(in)  elementUserNumber,
integer(intg), intent(in)  domain,
integer(intg), intent(out)  err 
)
private

Sets/changes the domain for a given element in a decomposition identified by an object.

Parameters
[in]decompositionThe decomposition to set the element domain for.
[in]elementusernumberThe user number of the element to set the domain for.
[in]domainThe computational domain of the element to set.
[out]errThe error code.

Definition at line 43173 of file opencmiss_iron.f90.

subroutine, public opencmiss_iron::cmfe_decomposition_finalise ( type(cmfe_decompositiontype), intent(out)  cmfe_Decomposition,
integer(intg), intent(out)  err 
)

Finalises a cmfe_DecompositionType object.

Parameters
[out]cmfe_decompositionThe cmfe_DecompositionType object to finalise.
[out]errThe error code.

Definition at line 7830 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine, public opencmiss_iron::cmfe_decomposition_initialise ( type(cmfe_decompositiontype), intent(out)  cmfe_Decomposition,
integer(intg), intent(out)  err 
)

Initialises a cmfe_DecompositionType object.

Parameters
[out]cmfe_decompositionThe cmfe_DecompositionType object to initialise.
[out]errThe error code.

Definition at line 7856 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_decomposition_meshcomponentgetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  meshUserNumber,
integer(intg), intent(in)  decompositionUserNumber,
integer(intg), intent(out)  meshComponentNumber,
integer(intg), intent(out)  err 
)
private

Returns the mesh component number used for the decomposition of a mesh for a decomposition identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the mesh to get the decomposition mesh component for.
[in]meshusernumberThe user number of the mesh to get the decomposition mesh component for.
[in]decompositionusernumberThe user number of the decomposition to get the mesh component for.
[out]meshcomponentnumberOn return, the mesh component number for the decomposition.
[out]errThe error code.

Definition at line 43201 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_decomposition_meshcomponentget::cmfe_decomposition_meshcomponentgetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  meshUserNumber,
integer(intg), intent(in)  decompositionUserNumber,
integer(intg), intent(out)  meshComponentNumber,
integer(intg), intent(out)  err 
)
private

Returns the mesh component number used for the decomposition of a mesh for a decomposition identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the mesh to get the decomposition mesh component for.
[in]meshusernumberThe user number of the mesh to get the decomposition mesh component for.
[in]decompositionusernumberThe user number of the decomposition to get the mesh component for.
[out]meshcomponentnumberOn return, the mesh component number for the decomposition.
[out]errThe error code.

Definition at line 43201 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_decomposition_meshcomponentget::cmfe_decomposition_meshcomponentgetobj ( type(cmfe_decompositiontype), intent(in)  decomposition,
integer(intg), intent(out)  meshComponentNumber,
integer(intg), intent(out)  err 
)
private

Returns the mesh component number used for the decomposition of a mesh for a decomposition identified by an object.

Parameters
[in]decompositionThe decomposition to get the mesh component for.
[out]meshcomponentnumberOn return, the mesh component number for the decomposition.
[out]errThe error code.

Definition at line 43257 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_decomposition_meshcomponentgetobj ( type(cmfe_decompositiontype), intent(in)  decomposition,
integer(intg), intent(out)  meshComponentNumber,
integer(intg), intent(out)  err 
)
private

Returns the mesh component number used for the decomposition of a mesh for a decomposition identified by an object.

Parameters
[in]decompositionThe decomposition to get the mesh component for.
[out]meshcomponentnumberOn return, the mesh component number for the decomposition.
[out]errThe error code.

Definition at line 43257 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_decomposition_meshcomponentset::cmfe_decomposition_meshcomponentsetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  meshUserNumber,
integer(intg), intent(in)  decompositionUserNumber,
integer(intg), intent(in)  meshComponentNumber,
integer(intg), intent(out)  err 
)
private

Sets/changes the mesh component number used for the decomposition of a mesh for a decomposition identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the mesh to set the decomposition mesh component for.
[in]meshusernumberThe user number of the mesh to set the decomposition mesh component for.
[in]decompositionusernumberThe user number of the decomposition to set the mesh component for.
[in]meshcomponentnumberThe mesh component number for the decomposition to set.
[out]errThe error code.

Definition at line 43284 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_decomposition_meshcomponentsetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  meshUserNumber,
integer(intg), intent(in)  decompositionUserNumber,
integer(intg), intent(in)  meshComponentNumber,
integer(intg), intent(out)  err 
)
private

Sets/changes the mesh component number used for the decomposition of a mesh for a decomposition identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the mesh to set the decomposition mesh component for.
[in]meshusernumberThe user number of the mesh to set the decomposition mesh component for.
[in]decompositionusernumberThe user number of the decomposition to set the mesh component for.
[in]meshcomponentnumberThe mesh component number for the decomposition to set.
[out]errThe error code.

Definition at line 43284 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_decomposition_meshcomponentset::cmfe_decomposition_meshcomponentsetobj ( type(cmfe_decompositiontype), intent(in)  decomposition,
integer(intg), intent(in)  meshComponentNumber,
integer(intg), intent(out)  err 
)
private

Sets/changes the mesh component number used for the decomposition of a mesh for a decomposition identified by an object.

Parameters
[in]decompositionThe decomposition to Set the mesh component for.
[in]meshcomponentnumberThe mesh component number for the decomposition to set.
[out]errThe error code.

Definition at line 43340 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_decomposition_meshcomponentsetobj ( type(cmfe_decompositiontype), intent(in)  decomposition,
integer(intg), intent(in)  meshComponentNumber,
integer(intg), intent(out)  err 
)
private

Sets/changes the mesh component number used for the decomposition of a mesh for a decomposition identified by an object.

Parameters
[in]decompositionThe decomposition to Set the mesh component for.
[in]meshcomponentnumberThe mesh component number for the decomposition to set.
[out]errThe error code.

Definition at line 43340 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_decomposition_nodedomainget::cmfe_decomposition_nodedomaingetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  meshUserNumber,
integer(intg), intent(in)  decompositionUserNumber,
integer(intg), intent(in)  nodeUserNumber,
integer(intg), intent(in)  meshComponentNumber,
integer(intg), intent(out)  domain,
integer(intg), intent(out)  err 
)
private

Returns the domain for a given node in a decomposition identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the mesh to get the node domain for.
[in]meshusernumberThe user number of the mesh to get the node domain for.
[in]decompositionusernumberThe user number of the decomposition to get the node domain for.
[in]nodeusernumberThe user number of the node to get the domain for.
[in]meshcomponentnumberThe user number of the mesh component to get the domain for.
[out]domainOn return, the computational domain of the node.
[out]errThe error code.

Definition at line 43863 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_decomposition_nodedomaingetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  meshUserNumber,
integer(intg), intent(in)  decompositionUserNumber,
integer(intg), intent(in)  nodeUserNumber,
integer(intg), intent(in)  meshComponentNumber,
integer(intg), intent(out)  domain,
integer(intg), intent(out)  err 
)
private

Returns the domain for a given node in a decomposition identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the mesh to get the node domain for.
[in]meshusernumberThe user number of the mesh to get the node domain for.
[in]decompositionusernumberThe user number of the decomposition to get the node domain for.
[in]nodeusernumberThe user number of the node to get the domain for.
[in]meshcomponentnumberThe user number of the mesh component to get the domain for.
[out]domainOn return, the computational domain of the node.
[out]errThe error code.

Definition at line 43863 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_decomposition_nodedomainget::cmfe_decomposition_nodedomaingetobj ( type(cmfe_decompositiontype), intent(in)  decomposition,
integer(intg), intent(in)  nodeUserNumber,
integer(intg), intent(in)  meshComponentNumber,
integer(intg), intent(out)  domain,
integer(intg), intent(out)  err 
)
private

Returns the domain for a given node in a decomposition identified by an object.

Todo:
Maybe swap Node and MeshComponent?
Parameters
[in]decompositionThe decomposition to get the domain for.
[in]nodeusernumberThe user number of the node to get the domain for.
[in]meshcomponentnumberThe user number of the mesh component to get the domain for.
[out]domainOn return, the computational domain of the node.
[out]errThe error code.

Definition at line 43921 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_decomposition_nodedomaingetobj ( type(cmfe_decompositiontype), intent(in)  decomposition,
integer(intg), intent(in)  nodeUserNumber,
integer(intg), intent(in)  meshComponentNumber,
integer(intg), intent(out)  domain,
integer(intg), intent(out)  err 
)
private

Returns the domain for a given node in a decomposition identified by an object.

Todo:
Maybe swap Node and MeshComponent?
Parameters
[in]decompositionThe decomposition to get the domain for.
[in]nodeusernumberThe user number of the node to get the domain for.
[in]meshcomponentnumberThe user number of the mesh component to get the domain for.
[out]domainOn return, the computational domain of the node.
[out]errThe error code.

Definition at line 43921 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_decomposition_numberofdomainsget::cmfe_decomposition_numberofdomainsgetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  meshUserNumber,
integer(intg), intent(in)  decompositionUserNumber,
integer(intg), intent(out)  numberOfDomains,
integer(intg), intent(out)  err 
)
private

Returns the number of domains for a decomposition identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the mesh to get the number of domains for.
[in]meshusernumberThe user number of the mesh to get the number of domains for.
[in]decompositionusernumberThe user number of the decomposition to get the number of domains for.
[out]numberofdomainsOn return, the number of domains in the decomposition.
[out]errThe error code.

Definition at line 43367 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_decomposition_numberofdomainsgetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  meshUserNumber,
integer(intg), intent(in)  decompositionUserNumber,
integer(intg), intent(out)  numberOfDomains,
integer(intg), intent(out)  err 
)
private

Returns the number of domains for a decomposition identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the mesh to get the number of domains for.
[in]meshusernumberThe user number of the mesh to get the number of domains for.
[in]decompositionusernumberThe user number of the decomposition to get the number of domains for.
[out]numberofdomainsOn return, the number of domains in the decomposition.
[out]errThe error code.

Definition at line 43367 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_decomposition_numberofdomainsget::cmfe_decomposition_numberofdomainsgetobj ( type(cmfe_decompositiontype), intent(in)  decomposition,
integer(intg), intent(out)  numberOfDomains,
integer(intg), intent(out)  err 
)
private

Returns the number of domains for a decomposition identified by an object.

Parameters
[in]decompositionThe decomposition to get the number of domains for.
[out]numberofdomainsOn return, the number of domains in the decomposition.
[out]errThe error code.

Definition at line 43423 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_decomposition_numberofdomainsgetobj ( type(cmfe_decompositiontype), intent(in)  decomposition,
integer(intg), intent(out)  numberOfDomains,
integer(intg), intent(out)  err 
)
private

Returns the number of domains for a decomposition identified by an object.

Parameters
[in]decompositionThe decomposition to get the number of domains for.
[out]numberofdomainsOn return, the number of domains in the decomposition.
[out]errThe error code.

Definition at line 43423 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_decomposition_numberofdomainsset::cmfe_decomposition_numberofdomainssetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  meshUserNumber,
integer(intg), intent(in)  decompositionUserNumber,
integer(intg), intent(in)  numberOfDomains,
integer(intg), intent(out)  err 
)
private

Sets/changes the number of domains for a decomposition identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the mesh to set the number of domains for.
[in]meshusernumberThe user number of the mesh to set the number of domains for.
[in]decompositionusernumberThe user number of the decomposition to set the number of domains for.
[in]numberofdomainsThe number of domains in the decomposition to set.
[out]errThe error code.

Definition at line 43450 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_decomposition_numberofdomainssetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  meshUserNumber,
integer(intg), intent(in)  decompositionUserNumber,
integer(intg), intent(in)  numberOfDomains,
integer(intg), intent(out)  err 
)
private

Sets/changes the number of domains for a decomposition identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the mesh to set the number of domains for.
[in]meshusernumberThe user number of the mesh to set the number of domains for.
[in]decompositionusernumberThe user number of the decomposition to set the number of domains for.
[in]numberofdomainsThe number of domains in the decomposition to set.
[out]errThe error code.

Definition at line 43450 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_decomposition_numberofdomainssetobj ( type(cmfe_decompositiontype), intent(in)  decomposition,
integer(intg), intent(in)  numberOfDomains,
integer(intg), intent(out)  err 
)
private

Sets/changes the number of domains for a decomposition identified by an object.

Parameters
[in]decompositionThe decomposition to set the number of domains for.
[in]numberofdomainsThe number of domains in the decomposition to set.
[out]errThe error code.

Definition at line 43506 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_decomposition_numberofdomainsset::cmfe_decomposition_numberofdomainssetobj ( type(cmfe_decompositiontype), intent(in)  decomposition,
integer(intg), intent(in)  numberOfDomains,
integer(intg), intent(out)  err 
)
private

Sets/changes the number of domains for a decomposition identified by an object.

Parameters
[in]decompositionThe decomposition to set the number of domains for.
[in]numberofdomainsThe number of domains in the decomposition to set.
[out]errThe error code.

Definition at line 43506 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_decomposition_topologydataprojectioncalculate::cmfe_decomposition_topologydataprojectioncalculateobj ( type(cmfe_decompositiontype), intent(in)  decomposition,
integer(intg), intent(out)  err 
)
private

Calculates the decomposition topology for data points.

Parameters
[in]decompositionThe decomposition to finish creating.
[out]errThe error code.

Definition at line 42652 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_decomposition_topologydataprojectioncalculateobj ( type(cmfe_decompositiontype), intent(in)  decomposition,
integer(intg), intent(out)  err 
)
private

Calculates the decomposition topology for data points.

Parameters
[in]decompositionThe decomposition to finish creating.
[out]errThe error code.

Definition at line 42652 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_decomposition_topologyelementdatapointlocalnumberget::cmfe_decomposition_topologyelementdatapointlocalnumbergetobj ( type(cmfe_decompositiontype), intent(in)  decomposition,
integer(intg), intent(in)  elementNumber,
integer(intg), intent(in)  dataPointIndex,
integer(intg), intent(out)  dataPointLocalNumber,
integer(intg), intent(out)  err 
)
private

Gets the local data point number for data points projected on an element.

Parameters
[in]decompositionThe decomposition to finish creating.
[in]elementnumberThe element number to get the data point for
[in]datapointindexThe data point index to get the number for
[out]datapointlocalnumberThe data point local number to retu
[out]errThe error code.

Definition at line 42683 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_decomposition_topologyelementdatapointlocalnumbergetobj ( type(cmfe_decompositiontype), intent(in)  decomposition,
integer(intg), intent(in)  elementNumber,
integer(intg), intent(in)  dataPointIndex,
integer(intg), intent(out)  dataPointLocalNumber,
integer(intg), intent(out)  err 
)
private

Gets the local data point number for data points projected on an element.

Parameters
[in]decompositionThe decomposition to finish creating.
[in]elementnumberThe element number to get the data point for
[in]datapointindexThe data point index to get the number for
[out]datapointlocalnumberThe data point local number to retu
[out]errThe error code.

Definition at line 42683 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_decomposition_topologyelementdatapointusernumberget::cmfe_decomposition_topologyelementdatapointusernumbergetobj ( type(cmfe_decompositiontype), intent(in)  decomposition,
integer(intg), intent(in)  elementNumber,
integer(intg), intent(in)  dataPointIndex,
integer(intg), intent(out)  dataPointUserNumber,
integer(intg), intent(out)  err 
)
private

Gets the user data point number for data points projected on an element.

Parameters
[in]decompositionThe decomposition to finish creating.
[in]elementnumberThe element number to get the data point for
[in]datapointindexThe data point index to get the number for
[out]datapointusernumberThe data point user number to retu
[out]errThe error code.

Definition at line 42718 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_decomposition_topologyelementdatapointusernumbergetobj ( type(cmfe_decompositiontype), intent(in)  decomposition,
integer(intg), intent(in)  elementNumber,
integer(intg), intent(in)  dataPointIndex,
integer(intg), intent(out)  dataPointUserNumber,
integer(intg), intent(out)  err 
)
private

Gets the user data point number for data points projected on an element.

Parameters
[in]decompositionThe decomposition to finish creating.
[in]elementnumberThe element number to get the data point for
[in]datapointindexThe data point index to get the number for
[out]datapointusernumberThe data point user number to retu
[out]errThe error code.

Definition at line 42718 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_decomposition_topologynumberofelementdatapointsget::cmfe_decomposition_topologynumberofelementdatapointsgetobj ( type(cmfe_decompositiontype), intent(in)  decomposition,
integer(intg), intent(in)  elementNumber,
integer(intg), intent(out)  numberOfDataPoints,
integer(intg), intent(out)  err 
)
private

Gets the number of data points projected on an element.

Parameters
[in]decompositionThe decomposition to finish creating.
[in]elementnumberThe element number to get the data point for
[out]numberofdatapointsThe data point local number to return
[out]errThe error code.

Definition at line 42752 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_decomposition_topologynumberofelementdatapointsgetobj ( type(cmfe_decompositiontype), intent(in)  decomposition,
integer(intg), intent(in)  elementNumber,
integer(intg), intent(out)  numberOfDataPoints,
integer(intg), intent(out)  err 
)
private

Gets the number of data points projected on an element.

Parameters
[in]decompositionThe decomposition to finish creating.
[in]elementnumberThe element number to get the data point for
[out]numberofdatapointsThe data point local number to return
[out]errThe error code.

Definition at line 42752 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_decomposition_typeget::cmfe_decomposition_typegetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  meshUserNumber,
integer(intg), intent(in)  decompositionUserNumber,
integer(intg), intent(out)  decompositionType,
integer(intg), intent(out)  err 
)
private

Returns the type of a decomposition identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the mesh to get the decomposition type for.
[in]meshusernumberThe user number of the mesh to get the decomposition type for.
[in]decompositionusernumberThe user number of the decomposition to get the decomposition type for.
[out]decompositiontypeOn return, the type of the decomposition.
[out]errThe error code.

Definition at line 43532 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_decomposition_typegetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  meshUserNumber,
integer(intg), intent(in)  decompositionUserNumber,
integer(intg), intent(out)  decompositionType,
integer(intg), intent(out)  err 
)
private

Returns the type of a decomposition identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the mesh to get the decomposition type for.
[in]meshusernumberThe user number of the mesh to get the decomposition type for.
[in]decompositionusernumberThe user number of the decomposition to get the decomposition type for.
[out]decompositiontypeOn return, the type of the decomposition.
[out]errThe error code.

Definition at line 43532 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_decomposition_typeget::cmfe_decomposition_typegetobj ( type(cmfe_decompositiontype), intent(in)  decomposition,
integer(intg), intent(out)  decompositionType,
integer(intg), intent(out)  err 
)
private

Returns the type of a decomposition identified by an object.

Parameters
[in]decompositionThe decomposition to get the type for.
[out]decompositiontypeOn return, the type of the decomposition.
[out]errThe error code.

Definition at line 43588 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_decomposition_typegetobj ( type(cmfe_decompositiontype), intent(in)  decomposition,
integer(intg), intent(out)  decompositionType,
integer(intg), intent(out)  err 
)
private

Returns the type of a decomposition identified by an object.

Parameters
[in]decompositionThe decomposition to get the type for.
[out]decompositiontypeOn return, the type of the decomposition.
[out]errThe error code.

Definition at line 43588 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_decomposition_typesetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  meshUserNumber,
integer(intg), intent(in)  decompositionUserNumber,
integer(intg), intent(in)  decompositionType,
integer(intg), intent(out)  err 
)
private

Sets/changes the type of a decomposition identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the mesh to set the decomposition type for.
[in]meshusernumberThe user number of the mesh to set the decomposition type for.
[in]decompositionusernumberThe user number of the decomposition to set the decomposition type for.
[in]decompositiontypeThe type of the decomposition to set.
[out]errThe error code.

Definition at line 43614 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_decomposition_typeset::cmfe_decomposition_typesetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  meshUserNumber,
integer(intg), intent(in)  decompositionUserNumber,
integer(intg), intent(in)  decompositionType,
integer(intg), intent(out)  err 
)
private

Sets/changes the type of a decomposition identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the mesh to set the decomposition type for.
[in]meshusernumberThe user number of the mesh to set the decomposition type for.
[in]decompositionusernumberThe user number of the decomposition to set the decomposition type for.
[in]decompositiontypeThe type of the decomposition to set.
[out]errThe error code.

Definition at line 43614 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_decomposition_typesetobj ( type(cmfe_decompositiontype), intent(in)  decomposition,
integer(intg), intent(in)  decompositionType,
integer(intg), intent(out)  err 
)
private

Sets/changes the type of a decomposition identified by an object.

Parameters
[in]decompositionThe decomposition to Set the type for.
[in]decompositiontypeThe type of the decomposition to set.
[out]errThe error code.

Definition at line 43670 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_decomposition_typeset::cmfe_decomposition_typesetobj ( type(cmfe_decompositiontype), intent(in)  decomposition,
integer(intg), intent(in)  decompositionType,
integer(intg), intent(out)  err 
)
private

Sets/changes the type of a decomposition identified by an object.

Parameters
[in]decompositionThe decomposition to Set the type for.
[in]decompositiontypeThe type of the decomposition to set.
[out]errThe error code.

Definition at line 43670 of file opencmiss_iron.f90.

subroutine, public opencmiss_iron::cmfe_decomposition_worldworkgroupset ( type(cmfe_decompositiontype), intent(inout)  decomposition,
type(cmfe_computationalworkgrouptype), intent(in)  worldWorkGroup,
integer(intg), intent(out)  err 
)

Set the working group tree in order to performe mesh decomposition.

Parameters
[out]errThe error code

Definition at line 15853 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine, public opencmiss_iron::cmfe_diagnosticssetoff ( integer(intg), intent(out)  err)

Sets diagnostics off.

See also
OpenCMISS::Iron::cmfe_DiagnosticsSetOn
Parameters
[out]errThe error code

Definition at line 10587 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine, public opencmiss_iron::cmfe_diagnosticsseton ( integer(intg), intent(in)  diagType,
integer(intg), dimension(:), intent(in)  levelList,
character(len=*), intent(in)  diagFilename,
character(len=*), dimension(:), intent(in)  routineList,
integer(intg), intent(out)  err 
)

Sets diagnostics on.

See also
OpenCMISS::Iron::cmfe_DiagnosticsSetOff
Parameters
[in]diagtypeThe type of diagnostics to set on
See also
OPENCMISS::DiagnosticAndTiming::DiagnosticTypes.
Parameters
[in]levellistThe list of diagnostic levels to set on.
[in]diagfilenameIf present the name of the file to output diagnostic information to. If omitted the diagnostic output is sent to the screen.
[in]routinelistThe list of routines to set diagnostics on in.
[out]errThe error code

Definition at line 10611 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_distributedmatrix_dataget::cmfe_distributedmatrix_datagetdpobj ( type(cmfe_distributedmatrixtype), intent(in)  matrix,
real(dp), dimension(:), intent(out), pointer  data,
integer(intg), intent(out)  err 
)
private

Get the data array for this matrix on this computational node.

Parameters
[in]matrixThe matrix to get the data for
[out]dataOn return, the matrix data
[out]errThe error code.

Definition at line 46525 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_distributedmatrix_datagetdpobj ( type(cmfe_distributedmatrixtype), intent(in)  matrix,
real(dp), dimension(:), intent(out), pointer  data,
integer(intg), intent(out)  err 
)
private

Get the data array for this matrix on this computational node.

Parameters
[in]matrixThe matrix to get the data for
[out]dataOn return, the matrix data
[out]errThe error code.

Definition at line 46525 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_distributedmatrix_dataget::cmfe_distributedmatrix_datagetintgobj ( type(cmfe_distributedmatrixtype), intent(in)  matrix,
integer(intg), dimension(:), intent(out), pointer  data,
integer(intg), intent(out)  err 
)
private

Get the data array for this matrix on this computational node.

Parameters
[in]matrixThe matrix to get the data for
[out]dataOn return, the matrix data
[out]errThe error code.

Definition at line 46473 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_distributedmatrix_datagetintgobj ( type(cmfe_distributedmatrixtype), intent(in)  matrix,
integer(intg), dimension(:), intent(out), pointer  data,
integer(intg), intent(out)  err 
)
private

Get the data array for this matrix on this computational node.

Parameters
[in]matrixThe matrix to get the data for
[out]dataOn return, the matrix data
[out]errThe error code.

Definition at line 46473 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_distributedmatrix_dataget::cmfe_distributedmatrix_datagetlobj ( type(cmfe_distributedmatrixtype), intent(in)  matrix,
logical, dimension(:), intent(out), pointer  data,
integer(intg), intent(out)  err 
)
private

Get the data array for this matrix on this computational node.

Parameters
[in]matrixThe matrix to get the data for
[out]dataOn return, the matrix data
[out]errThe error code.

Definition at line 46629 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_distributedmatrix_datagetlobj ( type(cmfe_distributedmatrixtype), intent(in)  matrix,
logical, dimension(:), intent(out), pointer  data,
integer(intg), intent(out)  err 
)
private

Get the data array for this matrix on this computational node.

Parameters
[in]matrixThe matrix to get the data for
[out]dataOn return, the matrix data
[out]errThe error code.

Definition at line 46629 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_distributedmatrix_dataget::cmfe_distributedmatrix_datagetspobj ( type(cmfe_distributedmatrixtype), intent(in)  matrix,
real(sp), dimension(:), intent(out), pointer  data,
integer(intg), intent(out)  err 
)
private

Get the data array for this matrix on this computational node.

Parameters
[in]matrixThe matrix to get the data for
[out]dataOn return, the matrix data
[out]errThe error code.

Definition at line 46577 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_distributedmatrix_datagetspobj ( type(cmfe_distributedmatrixtype), intent(in)  matrix,
real(sp), dimension(:), intent(out), pointer  data,
integer(intg), intent(out)  err 
)
private

Get the data array for this matrix on this computational node.

Parameters
[in]matrixThe matrix to get the data for
[out]dataOn return, the matrix data
[out]errThe error code.

Definition at line 46577 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_distributedmatrix_datarestore::cmfe_distributedmatrix_datarestoredpobj ( type(cmfe_distributedmatrixtype), intent(in)  matrix,
real(dp), dimension(:), intent(inout), pointer  data,
integer(intg), intent(out)  err 
)
private

Restore the data array for this matrix once it has finished being used.

Parameters
[in]matrixThe matrix to restore the data for
[in,out]dataOn entry, a pointer to the matrix data. On return, a nullified pointer.
[out]errThe error code.

Definition at line 46551 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_distributedmatrix_datarestoredpobj ( type(cmfe_distributedmatrixtype), intent(in)  matrix,
real(dp), dimension(:), intent(inout), pointer  data,
integer(intg), intent(out)  err 
)
private

Restore the data array for this matrix once it has finished being used.

Parameters
[in]matrixThe matrix to restore the data for
[in,out]dataOn entry, a pointer to the matrix data. On return, a nullified pointer.
[out]errThe error code.

Definition at line 46551 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_distributedmatrix_datarestore::cmfe_distributedmatrix_datarestoreintgobj ( type(cmfe_distributedmatrixtype), intent(in)  matrix,
integer(intg), dimension(:), intent(inout), pointer  data,
integer(intg), intent(out)  err 
)
private

Restore the data array for this matrix once it has finished being used.

Parameters
[in]matrixThe matrix to restore the data for
[in,out]dataOn entry, a pointer to the matrix data. On return, a nullified pointer.
[out]errThe error code.

Definition at line 46499 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_distributedmatrix_datarestoreintgobj ( type(cmfe_distributedmatrixtype), intent(in)  matrix,
integer(intg), dimension(:), intent(inout), pointer  data,
integer(intg), intent(out)  err 
)
private

Restore the data array for this matrix once it has finished being used.

Parameters
[in]matrixThe matrix to restore the data for
[in,out]dataOn entry, a pointer to the matrix data. On return, a nullified pointer.
[out]errThe error code.

Definition at line 46499 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_distributedmatrix_datarestore::cmfe_distributedmatrix_datarestorelobj ( type(cmfe_distributedmatrixtype), intent(in)  matrix,
logical, dimension(:), intent(inout), pointer  data,
integer(intg), intent(out)  err 
)
private

Restore the data array for this matrix once it has finished being used.

Parameters
[in]matrixThe matrix to restore the data for
[in,out]dataOn entry, a pointer to the matrix data. On return, a nullified pointer.
[out]errThe error code.

Definition at line 46655 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_distributedmatrix_datarestorelobj ( type(cmfe_distributedmatrixtype), intent(in)  matrix,
logical, dimension(:), intent(inout), pointer  data,
integer(intg), intent(out)  err 
)
private

Restore the data array for this matrix once it has finished being used.

Parameters
[in]matrixThe matrix to restore the data for
[in,out]dataOn entry, a pointer to the matrix data. On return, a nullified pointer.
[out]errThe error code.

Definition at line 46655 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_distributedmatrix_datarestore::cmfe_distributedmatrix_datarestorespobj ( type(cmfe_distributedmatrixtype), intent(in)  matrix,
real(sp), dimension(:), intent(inout), pointer  data,
integer(intg), intent(out)  err 
)
private

Restore the data array for this matrix once it has finished being used.

Parameters
[in]matrixThe matrix to restore the data for
[in,out]dataOn entry, a pointer to the matrix data. On return, a nullified pointer.
[out]errThe error code.

Definition at line 46603 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_distributedmatrix_datarestorespobj ( type(cmfe_distributedmatrixtype), intent(in)  matrix,
real(sp), dimension(:), intent(inout), pointer  data,
integer(intg), intent(out)  err 
)
private

Restore the data array for this matrix once it has finished being used.

Parameters
[in]matrixThe matrix to restore the data for
[in,out]dataOn entry, a pointer to the matrix data. On return, a nullified pointer.
[out]errThe error code.

Definition at line 46603 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_distributedmatrix_datatypeget::cmfe_distributedmatrix_datatypegetobj ( type(cmfe_distributedmatrixtype), intent(in)  matrix,
integer(intg), intent(out)  dataType,
integer(intg), intent(out)  err 
)
private

Get the data type of a distributed matrix.

Parameters
[in]matrixThe matrix to get the data type for
[out]datatypeOn return, the matrix data type.
See also
OPENCMISS::MatrixVector::DataTypes
Parameters
[out]errThe error code.

Definition at line 46392 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_distributedmatrix_datatypegetobj ( type(cmfe_distributedmatrixtype), intent(in)  matrix,
integer(intg), intent(out)  dataType,
integer(intg), intent(out)  err 
)
private

Get the data type of a distributed matrix.

Parameters
[in]matrixThe matrix to get the data type for
[out]datatypeOn return, the matrix data type.
See also
OPENCMISS::MatrixVector::DataTypes
Parameters
[out]errThe error code.

Definition at line 46392 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_distributedmatrix_dimensionsget::cmfe_distributedmatrix_dimensionsgetobj ( type(cmfe_distributedmatrixtype), intent(in)  matrix,
integer(intg), intent(out)  m,
integer(intg), intent(out)  n,
integer(intg), intent(out)  err 
)
private

Get the dimensions of a distributed matrix on this computational node.

Parameters
[in]matrixThe matrix to get the data type for
[out]mOn return, the number of rows for this computational node
[out]nOn return, the number of columns
[out]errThe error code.

Definition at line 46418 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_distributedmatrix_dimensionsgetobj ( type(cmfe_distributedmatrixtype), intent(in)  matrix,
integer(intg), intent(out)  m,
integer(intg), intent(out)  n,
integer(intg), intent(out)  err 
)
private

Get the dimensions of a distributed matrix on this computational node.

Parameters
[in]matrixThe matrix to get the data type for
[out]mOn return, the number of rows for this computational node
[out]nOn return, the number of columns
[out]errThe error code.

Definition at line 46418 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine, public opencmiss_iron::cmfe_distributedmatrix_initialise ( type(cmfe_distributedmatrixtype), intent(out)  cmfe_DistributedMatrix,
integer(intg), intent(out)  err 
)

Initialises a cmfe_DistributedMatrixType object.

Parameters
[out]cmfe_distributedmatrixThe cmfe_DistributedMatrixType object to initialise.
[out]errThe error code.

Definition at line 8516 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_distributedmatrix_storagelocationsget::cmfe_distributedmatrix_storagelocationsgetobj ( type(cmfe_distributedmatrixtype), intent(in)  matrix,
integer(intg), dimension(:), intent(out), pointer  rowIndices,
integer(intg), dimension(:), intent(out), pointer  columnIndices,
integer(intg), intent(out)  err 
)
private

Get the row indices and column indices for a sparse matrix.

Parameters
[in]matrixThe matrix to get the storage locations for
[out]rowindicesOn return, the matrix storage row indices
[out]columnindicesOn return, the matrix storage column indices
[out]errThe error code.

Definition at line 46445 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_distributedmatrix_storagelocationsgetobj ( type(cmfe_distributedmatrixtype), intent(in)  matrix,
integer(intg), dimension(:), intent(out), pointer  rowIndices,
integer(intg), dimension(:), intent(out), pointer  columnIndices,
integer(intg), intent(out)  err 
)
private

Get the row indices and column indices for a sparse matrix.

Parameters
[in]matrixThe matrix to get the storage locations for
[out]rowindicesOn return, the matrix storage row indices
[out]columnindicesOn return, the matrix storage column indices
[out]errThe error code.

Definition at line 46445 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_distributedmatrix_storagetypeget::cmfe_distributedmatrix_storagetypegetobj ( type(cmfe_distributedmatrixtype), intent(in)  matrix,
integer(intg), intent(out)  storageType,
integer(intg), intent(out)  err 
)
private

Get the storage type for a distributed matrix.

Parameters
[in]matrixThe matrix to get the storage type for
[out]storagetypeOn return, the matrix storage type.
See also
OPENCMISS::MatrixVector::MatrixStorageTypes
Parameters
[out]errThe error code.

Definition at line 46366 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_distributedmatrix_storagetypegetobj ( type(cmfe_distributedmatrixtype), intent(in)  matrix,
integer(intg), intent(out)  storageType,
integer(intg), intent(out)  err 
)
private

Get the storage type for a distributed matrix.

Parameters
[in]matrixThe matrix to get the storage type for
[out]storagetypeOn return, the matrix storage type.
See also
OPENCMISS::MatrixVector::MatrixStorageTypes
Parameters
[out]errThe error code.

Definition at line 46366 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_distributedvector_dataget::cmfe_distributedvector_datagetdpobj ( type(cmfe_distributedvectortype), intent(in)  vector,
real(dp), dimension(:), intent(out), pointer  data,
integer(intg), intent(out)  err 
)
private

Get the data array for this vector on this computational node.

Parameters
[in]vectorThe vector to get the data for
[out]dataOn return, the vector data
[out]errThe error code.

Definition at line 46759 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_distributedvector_datagetdpobj ( type(cmfe_distributedvectortype), intent(in)  vector,
real(dp), dimension(:), intent(out), pointer  data,
integer(intg), intent(out)  err 
)
private

Get the data array for this vector on this computational node.

Parameters
[in]vectorThe vector to get the data for
[out]dataOn return, the vector data
[out]errThe error code.

Definition at line 46759 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_distributedvector_dataget::cmfe_distributedvector_datagetintgobj ( type(cmfe_distributedvectortype), intent(in)  vector,
integer(intg), dimension(:), intent(out), pointer  data,
integer(intg), intent(out)  err 
)
private

Get the data array for this vector on this computational node.

Parameters
[in]vectorThe vector to get the data for
[out]dataOn return, the vector data
[out]errThe error code.

Definition at line 46707 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_distributedvector_datagetintgobj ( type(cmfe_distributedvectortype), intent(in)  vector,
integer(intg), dimension(:), intent(out), pointer  data,
integer(intg), intent(out)  err 
)
private

Get the data array for this vector on this computational node.

Parameters
[in]vectorThe vector to get the data for
[out]dataOn return, the vector data
[out]errThe error code.

Definition at line 46707 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_distributedvector_datagetlobj ( type(cmfe_distributedvectortype), intent(in)  vector,
logical, dimension(:), intent(out), pointer  data,
integer(intg), intent(out)  err 
)
private

Get the data array for this vector on this computational node.

Parameters
[in]vectorThe vector to get the data for
[out]dataOn return, the vector data
[out]errThe error code.

Definition at line 46863 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_distributedvector_dataget::cmfe_distributedvector_datagetlobj ( type(cmfe_distributedvectortype), intent(in)  vector,
logical, dimension(:), intent(out), pointer  data,
integer(intg), intent(out)  err 
)
private

Get the data array for this vector on this computational node.

Parameters
[in]vectorThe vector to get the data for
[out]dataOn return, the vector data
[out]errThe error code.

Definition at line 46863 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_distributedvector_datagetspobj ( type(cmfe_distributedvectortype), intent(in)  vector,
real(sp), dimension(:), intent(out), pointer  data,
integer(intg), intent(out)  err 
)
private

Get the data array for this vector on this computational node.

Parameters
[in]vectorThe vector to get the data for
[out]dataOn return, the vector data
[out]errThe error code.

Definition at line 46811 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_distributedvector_dataget::cmfe_distributedvector_datagetspobj ( type(cmfe_distributedvectortype), intent(in)  vector,
real(sp), dimension(:), intent(out), pointer  data,
integer(intg), intent(out)  err 
)
private

Get the data array for this vector on this computational node.

Parameters
[in]vectorThe vector to get the data for
[out]dataOn return, the vector data
[out]errThe error code.

Definition at line 46811 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_distributedvector_datarestoredpobj ( type(cmfe_distributedvectortype), intent(in)  vector,
real(dp), dimension(:), intent(inout), pointer  data,
integer(intg), intent(out)  err 
)
private

Restore the data array for this vector once it has finished being used.

Parameters
[in]vectorThe vector to restore the data for
[in,out]dataOn entry, a pointer to the vector data. On return, a nullified pointer.
[out]errThe error code.

Definition at line 46785 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_distributedvector_datarestore::cmfe_distributedvector_datarestoredpobj ( type(cmfe_distributedvectortype), intent(in)  vector,
real(dp), dimension(:), intent(inout), pointer  data,
integer(intg), intent(out)  err 
)
private

Restore the data array for this vector once it has finished being used.

Parameters
[in]vectorThe vector to restore the data for
[in,out]dataOn entry, a pointer to the vector data. On return, a nullified pointer.
[out]errThe error code.

Definition at line 46785 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_distributedvector_datarestore::cmfe_distributedvector_datarestoreintgobj ( type(cmfe_distributedvectortype), intent(in)  vector,
integer(intg), dimension(:), intent(inout), pointer  data,
integer(intg), intent(out)  err 
)
private

Restore the data array for this vector once it has finished being used.

Parameters
[in]vectorThe vector to restore the data for
[in,out]dataOn entry, a pointer to the vector data. On return, a nullified pointer.
[out]errThe error code.

Definition at line 46733 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_distributedvector_datarestoreintgobj ( type(cmfe_distributedvectortype), intent(in)  vector,
integer(intg), dimension(:), intent(inout), pointer  data,
integer(intg), intent(out)  err 
)
private

Restore the data array for this vector once it has finished being used.

Parameters
[in]vectorThe vector to restore the data for
[in,out]dataOn entry, a pointer to the vector data. On return, a nullified pointer.
[out]errThe error code.

Definition at line 46733 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_distributedvector_datarestorelobj ( type(cmfe_distributedvectortype), intent(in)  vector,
logical, dimension(:), intent(inout), pointer  data,
integer(intg), intent(out)  err 
)
private

Restore the data array for this vector once it has finished being used.

Parameters
[in]vectorThe vector to restore the data for
[in,out]dataOn entry, a pointer to the vector data. On return, a nullified pointer.
[out]errThe error code.

Definition at line 46889 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_distributedvector_datarestore::cmfe_distributedvector_datarestorelobj ( type(cmfe_distributedvectortype), intent(in)  vector,
logical, dimension(:), intent(inout), pointer  data,
integer(intg), intent(out)  err 
)
private

Restore the data array for this vector once it has finished being used.

Parameters
[in]vectorThe vector to restore the data for
[in,out]dataOn entry, a pointer to the vector data. On return, a nullified pointer.
[out]errThe error code.

Definition at line 46889 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_distributedvector_datarestorespobj ( type(cmfe_distributedvectortype), intent(in)  vector,
real(sp), dimension(:), intent(inout), pointer  data,
integer(intg), intent(out)  err 
)
private

Restore the data array for this vector once it has finished being used.

Parameters
[in]vectorThe vector to restore the data for
[in,out]dataOn entry, a pointer to the vector data. On return, a nullified pointer.
[out]errThe error code.

Definition at line 46837 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_distributedvector_datarestore::cmfe_distributedvector_datarestorespobj ( type(cmfe_distributedvectortype), intent(in)  vector,
real(sp), dimension(:), intent(inout), pointer  data,
integer(intg), intent(out)  err 
)
private

Restore the data array for this vector once it has finished being used.

Parameters
[in]vectorThe vector to restore the data for
[in,out]dataOn entry, a pointer to the vector data. On return, a nullified pointer.
[out]errThe error code.

Definition at line 46837 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_distributedvector_datatypeget::cmfe_distributedvector_datatypegetobj ( type(cmfe_distributedvectortype), intent(in)  vector,
integer(intg), intent(out)  dataType,
integer(intg), intent(out)  err 
)
private

Get the data type of a distributed vector.

Parameters
[in]vectorThe vector to get the data type for
[out]datatypeOn return, the vector data type.
See also
OPENCMISS::MatrixVector::DataTypes
Parameters
[out]errThe error code.

Definition at line 46681 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_distributedvector_datatypegetobj ( type(cmfe_distributedvectortype), intent(in)  vector,
integer(intg), intent(out)  dataType,
integer(intg), intent(out)  err 
)
private

Get the data type of a distributed vector.

Parameters
[in]vectorThe vector to get the data type for
[out]datatypeOn return, the vector data type.
See also
OPENCMISS::MatrixVector::DataTypes
Parameters
[out]errThe error code.

Definition at line 46681 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine, public opencmiss_iron::cmfe_distributedvector_initialise ( type(cmfe_distributedvectortype), intent(out)  cmfe_DistributedVector,
integer(intg), intent(out)  err 
)

Initialises a cmfe_DistributedVectorType object.

Parameters
[out]cmfe_distributedvectorThe cmfe_DistributedVectorType object to initialise.
[out]errThe error code.

Definition at line 8541 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_equations_destroynumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  equationsSetUserNumber,
integer(intg), intent(out)  err 
)
private

Destroys equations for equations identified by a user number.

Parameters
[in]regionusernumberThe user number of the Region containing the equations to destroy.
[in]equationssetusernumberThe user number of the equations set to destroy the equations for.
[out]errThe error code.

Definition at line 23039 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_equations_destroyobj ( type(cmfe_equationstype), intent(inout)  equations,
integer(intg), intent(out)  err 
)
private

Destroy equations for equations identified by an object.

Parameters
[in,out]equationsThe equations to destroy.
[out]errThe error code.

Definition at line 23086 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine, public opencmiss_iron::cmfe_equations_dynamicmatrixget ( type(cmfe_equationstype), intent(in)  equations,
integer(intg), intent(in)  matrixIndex,
type(cmfe_distributedmatrixtype), intent(inout)  matrix,
integer(intg), intent(out)  err 
)

Get a dynamic equations matrix from equations using the dynamic matrix index.

Parameters
[in]equationsThe equations to get the dynamic matrix for
[in]matrixindexThe number of the dynamic matrix to get
[in,out]matrixOn return, the requested dynamic matrix
[out]errThe error code

Definition at line 24218 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine, public opencmiss_iron::cmfe_equations_dynamicmatrixgetbytype ( type(cmfe_equationstype), intent(in)  equations,
integer(intg), intent(in)  matrixType,
type(cmfe_distributedmatrixtype), intent(inout)  matrix,
integer(intg), intent(out)  err 
)

Get a dynamic equations matrix from equations using the dynamic matrix type.

Parameters
[in]equationsThe equations to get the dynamic matrix for
[in]matrixtypeThe type of the dynamic matrix to get.
See also
OPENCMISS::EquationsSet::DynamicMatrixTypes
Parameters
[in,out]matrixOn return, the requested dynamic matrix
[out]errThe error code

Definition at line 24244 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine, public opencmiss_iron::cmfe_equations_dynamicmatrixtypeget ( type(cmfe_equationstype), intent(in)  equations,
integer(intg), intent(in)  matrixIndex,
integer(intg), intent(out)  matrixType,
integer(intg), intent(out)  err 
)

Get the type of a dynamic matrix from equations set equations.

Parameters
[in]equationsThe equations to get the dynamic matrix type from
[in]matrixindexThe number of the dynamic matrix to get the type of
[out]matrixtypeOn return, the dynamic matrix type.
See also
OPENCMISS::EquationsSet::DynamicMatrixTypes
Parameters
[out]errThe error code

Definition at line 24270 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine, public opencmiss_iron::cmfe_equations_finalise ( type(cmfe_equationstype), intent(out)  cmfe_Equations,
integer(intg), intent(out)  err 
)

Finalises a cmfe_EquationsType object.

Parameters
[out]cmfe_equationsThe cmfe_EquationsType object to finalise.
[out]errThe error code.

Definition at line 7881 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine, public opencmiss_iron::cmfe_equations_initialise ( type(cmfe_equationstype), intent(out)  cmfe_Equations,
integer(intg), intent(out)  err 
)

Initialises a cmfe_EquationsType object.

Parameters
[out]cmfe_equationsThe cmfe_EquationsType object to initialise.
[out]errThe error code.

Definition at line 7907 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine, public opencmiss_iron::cmfe_equations_jacobianmatricestypesset ( type(cmfe_equationstype), intent(in)  equations,
integer(intg), intent(in)  jacobianTypes,
integer(intg), intent(out)  err 
)

Setting Jacobian matrix evaluation type.

Parameters
[in]equationsThe equations to set the Jacobian evaluation type for.
[in]jacobiantypesThe type of Jacobian evaluation.
See also
OPENCMISS::Equations::JacobianCalculated
Parameters
[out]errThe error code

Definition at line 23804 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine, public opencmiss_iron::cmfe_equations_jacobianmatrixget ( type(cmfe_equationstype), intent(in)  equations,
integer(intg), intent(in)  residualIndex,
integer(intg), intent(in)  variableType,
type(cmfe_distributedmatrixtype), intent(inout)  matrix,
integer(intg), intent(out)  err 
)

Get a Jacobian matrix from the equations.

Parameters
[in]equationsThe equations to get the Jacobian matrix for
[in]residualindexThe index of the residual vector to get the Jacobian matrix for
[in]variabletypeThe field variable type that the residual is differentiated with respect to for this Jacobian.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in,out]matrixOn return, the requested Jacobian matrix
[out]errThe error code

Definition at line 24190 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_equations_linearitytypegetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  equationsSetUserNumber,
integer(intg), intent(out)  linearityType,
integer(intg), intent(out)  err 
)
private

Gets the linearity type for equations identified by a user number.

Parameters
[in]regionusernumberThe user number of the Region containing the equations to get the linearity type for.
[in]equationssetusernumberThe user number of the equations set to get the linearity type for.
[out]linearitytypeOn return, the linearity type of the equations
See also
OPENCMISS::Equations::LinearityTypes
Parameters
[out]errThe error code.

Definition at line 23111 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_equations_linearitytypegetobj ( type(cmfe_equationstype), intent(in)  equations,
integer(intg), intent(out)  linearityType,
integer(intg), intent(out)  err 
)
private

Gets the linearity type for equations identified by an object.

Parameters
[in]equationsThe equations to get the linearity type for.
[out]linearitytypeOn return, the linearity type of the equations
See also
OPENCMISS::Equations::LinearityTypes
Parameters
[out]errThe error code.

Definition at line 23159 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine, public opencmiss_iron::cmfe_equations_linearmatrixget ( type(cmfe_equationstype), intent(in)  equations,
integer(intg), intent(in)  matrixIndex,
type(cmfe_distributedmatrixtype), intent(inout)  matrix,
integer(intg), intent(out)  err 
)

Get a linear equations matrix from the equations.

Parameters
[in]equationsThe equations to get the linear matrix for
[in]matrixindexThe number of the linear matrix to get
[in,out]matrixOn return, the requested linear matrix
[out]errThe error code

Definition at line 23778 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_equations_lumpingtypegetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  equationsSetUserNumber,
integer(intg), intent(out)  lumpingType,
integer(intg), intent(out)  err 
)
private

Gets the lumping type for equations identified by a user number.

Parameters
[in]regionusernumberThe user number of the Region containing the equations to get the lumping type for.
[in]equationssetusernumberThe user number of the equations set to get the lumping type for.
[out]lumpingtypeOn return, the lumping type of the equations
See also
OPENCMISS::Equations::LumpingTypes
Parameters
[out]errThe error code.

Definition at line 23185 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_equations_lumpingtypegetobj ( type(cmfe_equationstype), intent(in)  equations,
integer(intg), intent(out)  lumpingType,
integer(intg), intent(out)  err 
)
private

Gets the lumping type for equations identified by an object.

Parameters
[in]equationsThe equations to get the lumping type for.
[out]lumpingtypeOn return, the lumping type of the equations
See also
OPENCMISS::Equations::LumpingTypes
Parameters
[out]errThe error code.

Definition at line 23233 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_equations_lumpingtypesetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  equationsSetUserNumber,
integer(intg), intent(in)  lumpingType,
integer(intg), intent(out)  err 
)
private

Sets/changes the lumping type for equations identified by a user number.

Parameters
[in]regionusernumberThe user number of the Region containing the equations to set the lumping type for.
[in]equationssetusernumberThe user number of the equations set to set the lumping type for.
[in]lumpingtypeThe lumping type of the equations to set
See also
OPENCMISS::Equations::LumpingTypes
Parameters
[out]errThe error code.

Definition at line 23259 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_equations_lumpingtypesetobj ( type(cmfe_equationstype), intent(inout)  equations,
integer(intg), intent(in)  lumpingType,
integer(intg), intent(out)  err 
)
private

Sets/changes the lumping type for equations identified by an object.

Parameters
[in,out]equationsThe equations to set the lumping type for.
[in]lumpingtypeThe lumping type of the equations to set
See also
OPENCMISS::Equations::LumpingTypes
Parameters
[out]errThe error code.

Definition at line 23307 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine, public opencmiss_iron::cmfe_equations_numberofdynamicmatricesget ( type(cmfe_equationstype), intent(in)  equations,
integer(intg), intent(out)  numberOfMatrices,
integer(intg), intent(out)  err 
)

Get the number of dynamic matrices in the equations.

Parameters
[in]equationsThe equations to get the number of dynamic matrices for
[out]numberofmatricesOn return, the number of dynamic matrices
[out]errThe error code

Definition at line 23753 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine, public opencmiss_iron::cmfe_equations_numberofjacobianmatricesget ( type(cmfe_equationstype), intent(in)  equations,
integer(intg), intent(out)  numberOfMatrices,
integer(intg), intent(out)  err 
)

Get the number of Jacobian matrices in the equations.

Parameters
[in]equationsThe equations to get the number of Jacobian matrices for
[out]numberofmatricesOn return, the number of Jacobian matrices
[out]errThe error code

Definition at line 23728 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine, public opencmiss_iron::cmfe_equations_numberoflinearmatricesget ( type(cmfe_equationstype), intent(in)  equations,
integer(intg), intent(out)  numberOfMatrices,
integer(intg), intent(out)  err 
)

Get the number of linear matrices in the equations.

Parameters
[in]equationsThe equations to get the number of linear matrices for
[out]numberofmatricesOn return, the number of linear matrices
[out]errThe error code

Definition at line 23703 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_equations_outputtypegetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  equationsSetUserNumber,
integer(intg), intent(out)  outputType,
integer(intg), intent(out)  err 
)
private

Gets the output type for equations identified by a user number.

Parameters
[in]regionusernumberThe user number of the Region containing the equations to get the output type for.
[in]equationssetusernumberThe user number of the equations set to get the output type for.
[out]outputtypeOn return, the output type of the equations
See also
OPENCMISS::Equations::OutputTypes
Parameters
[out]errThe error code.

Definition at line 23333 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_equations_outputtypegetobj ( type(cmfe_equationstype), intent(in)  equations,
integer(intg), intent(out)  outputType,
integer(intg), intent(out)  err 
)
private

Gets the output type for equations identified by an object.

Parameters
[in]equationsThe equations to get the output type for.
[out]outputtypeOn return, the output type of the equations
See also
OPENCMISS::Equations::OutputTypes
Parameters
[out]errThe error code.

Definition at line 23381 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_equations_outputtypesetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  equationsSetUserNumber,
integer(intg), intent(in)  outputType,
integer(intg), intent(out)  err 
)
private

Sets/changes the output type for equations identified by a user number.

Parameters
[in]regionusernumberThe user number of the Region containing the equations to set the output type for.
[in]equationssetusernumberThe user number of the equations set to set the output type for.
[in]outputtypeThe output type of the equations to set
See also
OPENCMISS::Equations::OutputTypes
Parameters
[out]errThe error code.

Definition at line 23407 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_equations_outputtypesetobj ( type(cmfe_equationstype), intent(inout)  equations,
integer(intg), intent(in)  outputType,
integer(intg), intent(out)  err 
)
private

Sets/changes the output type for equations identified by an object.

Parameters
[in,out]equationsThe equations to set the output type for.
[in]outputtypeThe output type of the equations to set
See also
OPENCMISS::Equations::OutputTypes
Parameters
[out]errThe error code.

Definition at line 23455 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine, public opencmiss_iron::cmfe_equations_residualnumberofvariablesget ( type(cmfe_equationstype), intent(in)  equations,
integer(intg), intent(in)  residualIndex,
integer(intg), intent(out)  numberOfVariables,
integer(intg), intent(out)  err 
)

Get the number of field variables that contribute to the residual vector.

Parameters
[in]equationsThe equations to get the residual vector number of variables for
[in]residualindexThe index of the residual vector to get the number of variables for
[out]numberofvariablesOn return, the number of variables that contribute to the residual vector
[out]errThe error code

Definition at line 24372 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine, public opencmiss_iron::cmfe_equations_residualvariablesget ( type(cmfe_equationstype), intent(in)  equations,
integer(intg), intent(in)  residualIndex,
integer(intg), dimension(:), intent(out)  residualVariables,
integer(intg), intent(out)  err 
)

Get the field variables that contribute to the residual vector.

Parameters
[in]equationsThe equations to get the residual vector variables for
[in]residualindexThe index of the residual vector to get the variables for
[out]residualvariablesresidualVariables(varIdx). On return, the field variable type for the varIdx'th residual variable.
See also
OPENCMISS::Field::VariableTypes
Parameters
[out]errThe error code

Definition at line 24398 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine, public opencmiss_iron::cmfe_equations_residualvectorget ( type(cmfe_equationstype), intent(in)  equations,
integer(intg), intent(in)  residualIndex,
type(cmfe_distributedvectortype), intent(inout)  residualVector,
integer(intg), intent(out)  err 
)

Get a residual vector for equations.

Parameters
[in]equationsThe equations to get the residual vector for
[in]residualindexThe index of the residual vector to get
[in,out]residualvectorOn return, the residual vector for the equations
[out]errThe error code

Definition at line 24346 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine, public opencmiss_iron::cmfe_equations_rhsvectorget ( type(cmfe_equationstype), intent(in)  equations,
type(cmfe_distributedvectortype), intent(inout)  rhsVector,
integer(intg), intent(out)  err 
)

Get the right hand side vector for equations.

Parameters
[in]equationsThe equations to get the right hand side vector for
[in,out]rhsvectorOn return, the right hand side vector for the equations
[out]errThe error code

Definition at line 24296 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine, public opencmiss_iron::cmfe_equations_sourcevectorget ( type(cmfe_equationstype), intent(in)  equations,
type(cmfe_distributedvectortype), intent(inout)  sourceVector,
integer(intg), intent(out)  err 
)

Get the source vector for equations.

Parameters
[in]equationsThe equations to get the source vector for
[in,out]sourcevectorOn return, the source vector for the equations
[out]errThe error code

Definition at line 24321 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_equations_sparsitytypegetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  equationsSetUserNumber,
integer(intg), intent(out)  sparsityType,
integer(intg), intent(out)  err 
)
private

Gets the sparsity type for equations identified by a user number.

Parameters
[in]regionusernumberThe user number of the Region containing the equations to get the sparsity type for.
[in]equationssetusernumberThe user number of the equations set to get the sparsity type for.
[out]sparsitytypeOn return, the sparsity type of the equations
See also
OPENCMISS::Equations::SparsityTypes
Parameters
[out]errThe error code.

Definition at line 23481 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_equations_sparsitytypegetobj ( type(cmfe_equationstype), intent(in)  equations,
integer(intg), intent(out)  sparsityType,
integer(intg), intent(out)  err 
)
private

Gets the sparsity type for equations identified by an object.

Parameters
[in]equationsThe equations to get the sparsity type for.
[out]sparsitytypeOn return, the sparsity type of the equations
See also
OPENCMISS::Equations::SparsityTypes
Parameters
[out]errThe error code.

Definition at line 23529 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_equations_sparsitytypesetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  equationsSetUserNumber,
integer(intg), intent(in)  sparsityType,
integer(intg), intent(out)  err 
)
private

Sets/changes the sparsity type for equations identified by a user number.

Parameters
[in]regionusernumberThe user number of the Region containing the equations to set the sparsity type for.
[in]equationssetusernumberThe user number of the equations set to set the sparsity type for.
[in]sparsitytypeThe sparsity type of the equations to set
See also
OPENCMISS::Equations::SparsityTypes
Parameters
[out]errThe error code.

Definition at line 23555 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_equations_sparsitytypesetobj ( type(cmfe_equationstype), intent(inout)  equations,
integer(intg), intent(in)  sparsityType,
integer(intg), intent(out)  err 
)
private

Sets/changes the sparsity type for equations identified by an object.

Parameters
[in,out]equationsThe equations to set the sparsity type for.
[in]sparsitytypeThe sparsity type of the equations to set
See also
OPENCMISS::Equations::SparsityTypes
Parameters
[out]errThe error code.

Definition at line 23603 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_equations_timedependencetypegetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  equationsSetUserNumber,
integer(intg), intent(out)  timeDependenceType,
integer(intg), intent(out)  err 
)
private

Gets the time dependence type for equations identified by a user number.

Parameters
[in]regionusernumberThe user number of the Region containing the equations to get the time dependence type for.
[in]equationssetusernumberThe user number of the equations set to get the time dependence type for.
[out]timedependencetypeOn return, the time dependence type of the equations
See also
OPENCMISS::Equations::TimeDependenceTypes
Parameters
[out]errThe error code.

Definition at line 23629 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_equations_timedependencetypegetobj ( type(cmfe_equationstype), intent(in)  equations,
integer(intg), intent(out)  timeDependenceType,
integer(intg), intent(out)  err 
)
private

Gets the time dependence type for equations identified by an object.

Parameters
[in]equationsThe equations to get the time dependence type for.
[out]timedependencetypeOn return, the time dependence type of the equations
See also
OPENCMISS::Equations::TimeDependenceTypes
Parameters
[out]errThe error code.

Definition at line 23677 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_equationsset_analyticcreatefinishnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  equationsSetUserNumber,
integer(intg), intent(out)  err 
)
private

Finish the creation of a analytic solution for an equations set identified by a user number.

Parameters
[in]regionusernumberThe user number of the Region containing the equations set to finish.
[in]equationssetusernumberThe user number of the equations set to finish the creation of.
[out]errThe error code.

Definition at line 24426 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_equationsset_analyticcreatefinish::cmfe_equationsset_analyticcreatefinishnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  equationsSetUserNumber,
integer(intg), intent(out)  err 
)
private

Finish the creation of a analytic solution for an equations set identified by a user number.

Parameters
[in]regionusernumberThe user number of the Region containing the equations set to finish.
[in]equationssetusernumberThe user number of the equations set to finish the creation of.
[out]errThe error code.

Definition at line 24426 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_equationsset_analyticcreatefinish::cmfe_equationsset_analyticcreatefinishobj ( type(cmfe_equationssettype), intent(inout)  equationsSet,
integer(intg), intent(out)  err 
)
private

Finish the creation of a analytic solution for an equations set identified by an object.

Parameters
[in,out]equationssetThe equations set to finish.
[out]errThe error code.

Definition at line 24471 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_equationsset_analyticcreatefinishobj ( type(cmfe_equationssettype), intent(inout)  equationsSet,
integer(intg), intent(out)  err 
)
private

Finish the creation of a analytic solution for an equations set identified by an object.

Parameters
[in,out]equationssetThe equations set to finish.
[out]errThe error code.

Definition at line 24471 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_equationsset_analyticcreatestartnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  equationsSetUserNumber,
integer(intg), intent(in)  analyticFunctionType,
integer(intg), intent(in)  analyticFieldUserNumber,
integer(intg), intent(out)  err 
)
private

Start the creation of a analytic solution for an equations set identified by a user number.

Parameters
[in]regionusernumberThe user number of the Region containing the equations set to finish.
[in]equationssetusernumberThe user number of the equations set to finish the creation of.
[in]analyticfunctiontypeThe analytic function type to use.
See also
OPENCMISS::EquationsSet::AnalyticFunctionTypes
Parameters
[in]analyticfieldusernumberThe user number of the field for the analytic function
[out]errThe error code.

Definition at line 24497 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_equationsset_analyticcreatestart::cmfe_equationsset_analyticcreatestartnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  equationsSetUserNumber,
integer(intg), intent(in)  analyticFunctionType,
integer(intg), intent(in)  analyticFieldUserNumber,
integer(intg), intent(out)  err 
)
private

Start the creation of a analytic solution for an equations set identified by a user number.

Parameters
[in]regionusernumberThe user number of the Region containing the equations set to finish.
[in]equationssetusernumberThe user number of the equations set to finish the creation of.
[in]analyticfunctiontypeThe analytic function type to use.
See also
OPENCMISS::EquationsSet::AnalyticFunctionTypes
Parameters
[in]analyticfieldusernumberThe user number of the field for the analytic function
[out]errThe error code.

Definition at line 24497 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_equationsset_analyticcreatestart::cmfe_equationsset_analyticcreatestartobj ( type(cmfe_equationssettype), intent(inout)  equationsSet,
integer(intg), intent(in)  analyticFunctionType,
integer(intg), intent(in)  analyticFieldUserNumber,
type(cmfe_fieldtype), intent(inout)  analyticField,
integer(intg), intent(out)  err 
)
private

Start the creation of an analytic solution for an equations set identified by an object.

Parameters
[in,out]equationssetThe equations set to start the analytic creation on.
[in]analyticfunctiontypeThe analytic function type to use.
See also
OPENCMISS::EquationsSet::AnalyticFunctionTypes
Parameters
[in]analyticfieldusernumberThe user number of the field for the analytic function
[in,out]analyticfieldIf 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.
[out]errThe error code.

Definition at line 24547 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_equationsset_analyticcreatestartobj ( type(cmfe_equationssettype), intent(inout)  equationsSet,
integer(intg), intent(in)  analyticFunctionType,
integer(intg), intent(in)  analyticFieldUserNumber,
type(cmfe_fieldtype), intent(inout)  analyticField,
integer(intg), intent(out)  err 
)
private

Start the creation of an analytic solution for an equations set identified by an object.

Parameters
[in,out]equationssetThe equations set to start the analytic creation on.
[in]analyticfunctiontypeThe analytic function type to use.
See also
OPENCMISS::EquationsSet::AnalyticFunctionTypes
Parameters
[in]analyticfieldusernumberThe user number of the field for the analytic function
[in,out]analyticfieldIf 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.
[out]errThe error code.

Definition at line 24547 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_equationsset_analyticdestroy::cmfe_equationsset_analyticdestroynumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  equationsSetUserNumber,
integer(intg), intent(out)  err 
)
private

Destroy the analytic solution for an equations set identified by a user number.

Parameters
[in]regionusernumberThe user number of the Region containing the equations set to destroy.
[in]equationssetusernumberThe user number of the equations set to destroy.
[out]errThe error code.

Definition at line 24576 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_equationsset_analyticdestroynumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  equationsSetUserNumber,
integer(intg), intent(out)  err 
)
private

Destroy the analytic solution for an equations set identified by a user number.

Parameters
[in]regionusernumberThe user number of the Region containing the equations set to destroy.
[in]equationssetusernumberThe user number of the equations set to destroy.
[out]errThe error code.

Definition at line 24576 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_equationsset_analyticdestroyobj ( type(cmfe_equationssettype), intent(inout)  equationsSet,
integer(intg), intent(out)  err 
)
private

Destroy the analytic solution for an equations set identified by an object.

Parameters
[in,out]equationssetThe equations set to destroy the analytic for.
[out]errThe error code.

Definition at line 24620 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_equationsset_analyticdestroy::cmfe_equationsset_analyticdestroyobj ( type(cmfe_equationssettype), intent(inout)  equationsSet,
integer(intg), intent(out)  err 
)
private

Destroy the analytic solution for an equations set identified by an object.

Parameters
[in,out]equationssetThe equations set to destroy the analytic for.
[out]errThe error code.

Definition at line 24620 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_equationsset_analyticevaluatenumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  equationsSetUserNumber,
integer(intg), intent(out)  err 
)
private

Evaluates the current analytic solution for an equations set identified by a user number.

Parameters
[in]regionusernumberThe user number of the Region containing the equations set to evaluate.
[in]equationssetusernumberThe user number of the equations set to evaluate.
[out]errThe error code.

Definition at line 24646 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_equationsset_analyticevaluate::cmfe_equationsset_analyticevaluatenumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  equationsSetUserNumber,
integer(intg), intent(out)  err 
)
private

Evaluates the current analytic solution for an equations set identified by a user number.

Parameters
[in]regionusernumberThe user number of the Region containing the equations set to evaluate.
[in]equationssetusernumberThe user number of the equations set to evaluate.
[out]errThe error code.

Definition at line 24646 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_equationsset_analyticevaluate::cmfe_equationsset_analyticevaluateobj ( type(cmfe_equationssettype), intent(inout)  equationsSet,
integer(intg), intent(out)  err 
)
private

Evaluates the current analytic solution for an equations set identified by an object.

Parameters
[in,out]equationssetThe equations set to evaluate the current analytic solution for.
[out]errThe error code.

Definition at line 24690 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_equationsset_analyticevaluateobj ( type(cmfe_equationssettype), intent(inout)  equationsSet,
integer(intg), intent(out)  err 
)
private

Evaluates the current analytic solution for an equations set identified by an object.

Parameters
[in,out]equationssetThe equations set to evaluate the current analytic solution for.
[out]errThe error code.

Definition at line 24690 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_equationsset_analytictimeget::cmfe_equationsset_analytictimegetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  equationsSetUserNumber,
real(dp), intent(out)  time,
integer(intg), intent(out)  err 
)
private

Returns the analytic time for an equations set identified by a user number.

Parameters
[in]regionusernumberThe user number of the Region containing the equations set get the analytic time for.
[in]equationssetusernumberThe user number of the equations set to get the analytic time get.
[out]timeOn return, the analytic time for the equations set.
[out]errThe error code.

Definition at line 24715 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_equationsset_analytictimegetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  equationsSetUserNumber,
real(dp), intent(out)  time,
integer(intg), intent(out)  err 
)
private

Returns the analytic time for an equations set identified by a user number.

Parameters
[in]regionusernumberThe user number of the Region containing the equations set get the analytic time for.
[in]equationssetusernumberThe user number of the equations set to get the analytic time get.
[out]timeOn return, the analytic time for the equations set.
[out]errThe error code.

Definition at line 24715 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_equationsset_analytictimeget::cmfe_equationsset_analytictimegetobj ( type(cmfe_equationssettype), intent(inout)  equationsSet,
real(dp), intent(out)  time,
integer(intg), intent(out)  err 
)
private

Returns the analytic time for an equations set identified by an object.

Parameters
[in,out]equationssetThe equations set to get the analytic time for.
[out]timeOn return, the analytic time for the equations set.
[out]errThe error code.

Definition at line 24760 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_equationsset_analytictimegetobj ( type(cmfe_equationssettype), intent(inout)  equationsSet,
real(dp), intent(out)  time,
integer(intg), intent(out)  err 
)
private

Returns the analytic time for an equations set identified by an object.

Parameters
[in,out]equationssetThe equations set to get the analytic time for.
[out]timeOn return, the analytic time for the equations set.
[out]errThe error code.

Definition at line 24760 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_equationsset_analytictimeset::cmfe_equationsset_analytictimesetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  equationsSetUserNumber,
real(dp), intent(in)  time,
integer(intg), intent(out)  err 
)
private

Sets/changes the analytic time for an equations set identified by a user number.

Parameters
[in]regionusernumberThe user number of the Region containing the equations set get the analytic time for.
[in]equationssetusernumberThe user number of the equations set to get the analytic time get.
[in]timeThe analytic time to set.
[out]errThe error code.

Definition at line 24786 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_equationsset_analytictimesetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  equationsSetUserNumber,
real(dp), intent(in)  time,
integer(intg), intent(out)  err 
)
private

Sets/changes the analytic time for an equations set identified by a user number.

Parameters
[in]regionusernumberThe user number of the Region containing the equations set get the analytic time for.
[in]equationssetusernumberThe user number of the equations set to get the analytic time get.
[in]timeThe analytic time to set.
[out]errThe error code.

Definition at line 24786 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_equationsset_analytictimesetobj ( type(cmfe_equationssettype), intent(inout)  equationsSet,
real(dp), intent(in)  time,
integer(intg), intent(out)  err 
)
private

Sets/changes the analytic time for an equations set identified by an object.

Parameters
[in,out]equationssetThe equations set to set the analytic time for.
[in]timeThe analytic time to set.
[out]errThe error code.

Definition at line 24831 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_equationsset_analytictimeset::cmfe_equationsset_analytictimesetobj ( type(cmfe_equationssettype), intent(inout)  equationsSet,
real(dp), intent(in)  time,
integer(intg), intent(out)  err 
)
private

Sets/changes the analytic time for an equations set identified by an object.

Parameters
[in,out]equationssetThe equations set to set the analytic time for.
[in]timeThe analytic time to set.
[out]errThe error code.

Definition at line 24831 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_equationsset_analyticuserparamget::cmfe_equationsset_analyticuserparamgetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  equationsSetUserNumber,
integer(intg), intent(in)  paramIdx,
real(dp), intent(out)  param,
integer(intg), intent(out)  err 
)
private

Sets the analytic problem user parameter.

Parameters
[in]regionusernumberThe user number of the Region containing the equations set
[in]equationssetusernumberThe user number of the equations set
[in]paramidxThe index of the analytic user parameter to set
[out]paramValue of the parameter to set
[out]errThe error code.

Definition at line 24936 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_equationsset_analyticuserparamgetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  equationsSetUserNumber,
integer(intg), intent(in)  paramIdx,
real(dp), intent(out)  param,
integer(intg), intent(out)  err 
)
private

Sets the analytic problem user parameter.

Parameters
[in]regionusernumberThe user number of the Region containing the equations set
[in]equationssetusernumberThe user number of the equations set
[in]paramidxThe index of the analytic user parameter to set
[out]paramValue of the parameter to set
[out]errThe error code.

Definition at line 24936 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_equationsset_analyticuserparamget::cmfe_equationsset_analyticuserparamgetobj ( type(cmfe_equationssettype), intent(inout)  equationsSet,
integer(intg), intent(in)  paramIdx,
real(dp), intent(out)  param,
integer(intg), intent(out)  err 
)
private

Sets the analytic problem user parameter.

Parameters
[in,out]equationssetThe equations set to set the analytic user parameter.
[in]paramidxThe index of the analytic user parameter to set
[out]paramValue of the parameter to set
[out]errThe error code.

Definition at line 24988 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_equationsset_analyticuserparamgetobj ( type(cmfe_equationssettype), intent(inout)  equationsSet,
integer(intg), intent(in)  paramIdx,
real(dp), intent(out)  param,
integer(intg), intent(out)  err 
)
private

Sets the analytic problem user parameter.

Parameters
[in,out]equationssetThe equations set to set the analytic user parameter.
[in]paramidxThe index of the analytic user parameter to set
[out]paramValue of the parameter to set
[out]errThe error code.

Definition at line 24988 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_equationsset_analyticuserparamset::cmfe_equationsset_analyticuserparamsetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  equationsSetUserNumber,
integer(intg), intent(in)  paramIdx,
real(dp), intent(in)  param,
integer(intg), intent(out)  err 
)
private

Sets the analytic problem user parameter.

Parameters
[in]regionusernumberThe user number of the Region containing the equations set
[in]equationssetusernumberThe user number of the equations set
[in]paramidxThe index of the analytic user parameter to set
[in]paramValue of the parameter to set
[out]errThe error code.

Definition at line 24858 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_equationsset_analyticuserparamsetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  equationsSetUserNumber,
integer(intg), intent(in)  paramIdx,
real(dp), intent(in)  param,
integer(intg), intent(out)  err 
)
private

Sets the analytic problem user parameter.

Parameters
[in]regionusernumberThe user number of the Region containing the equations set
[in]equationssetusernumberThe user number of the equations set
[in]paramidxThe index of the analytic user parameter to set
[in]paramValue of the parameter to set
[out]errThe error code.

Definition at line 24858 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_equationsset_analyticuserparamset::cmfe_equationsset_analyticuserparamsetobj ( type(cmfe_equationssettype), intent(inout)  equationsSet,
integer(intg), intent(in)  paramIdx,
real(dp), intent(in)  param,
integer(intg), intent(out)  err 
)
private

Sets the analytic problem user parameter.

Parameters
[in,out]equationssetThe equations set to set the analytic user parameter.
[in]paramidxThe index of the analytic user parameter to set
[in]paramValue of the parameter to set
[out]errThe error code.

Definition at line 24910 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_equationsset_analyticuserparamsetobj ( type(cmfe_equationssettype), intent(inout)  equationsSet,
integer(intg), intent(in)  paramIdx,
real(dp), intent(in)  param,
integer(intg), intent(out)  err 
)
private

Sets the analytic problem user parameter.

Parameters
[in,out]equationssetThe equations set to set the analytic user parameter.
[in]paramidxThe index of the analytic user parameter to set
[in]paramValue of the parameter to set
[out]errThe error code.

Definition at line 24910 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_equationsset_createfinishnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  equationsSetUserNumber,
integer(intg), intent(out)  err 
)
private

Finish the creation of an equations set identified by a user number.

Parameters
[in]regionusernumberThe user number of the Region containing the equations set to finish.
[in]equationssetusernumberThe user number of the equations set to finish the creation of.
[out]errThe error code.

Definition at line 25014 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_equationsset_createfinish::cmfe_equationsset_createfinishnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  equationsSetUserNumber,
integer(intg), intent(out)  err 
)
private

Finish the creation of an equations set identified by a user number.

Parameters
[in]regionusernumberThe user number of the Region containing the equations set to finish.
[in]equationssetusernumberThe user number of the equations set to finish the creation of.
[out]errThe error code.

Definition at line 25014 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_equationsset_createfinishobj ( type(cmfe_equationssettype), intent(inout)  equationsSet,
integer(intg), intent(out)  err 
)
private

Finish the creation of an equations set identified by an object.

Parameters
[in,out]equationssetThe equations set to finish the creation of.
[out]errThe error code.

Definition at line 25062 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_equationsset_createfinish::cmfe_equationsset_createfinishobj ( type(cmfe_equationssettype), intent(inout)  equationsSet,
integer(intg), intent(out)  err 
)
private

Finish the creation of an equations set identified by an object.

Parameters
[in,out]equationssetThe equations set to finish the creation of.
[out]errThe error code.

Definition at line 25062 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_equationsset_createstartnumber ( integer(intg), intent(in)  equationsSetUserNumber,
integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  geomFibreFieldUserNumber,
integer(intg), dimension(:), intent(in)  equationsSetSpecification,
integer(intg), intent(in)  equationsSetFieldUserNumber,
integer(intg), intent(out)  err 
)
private

Start the creation of an equations set identified by a user number.

Parameters
[in]equationssetusernumberThe user number of the equations set to be created.
[in]regionusernumberThe user number of the region to start the creation of an equations set on.
[in]geomfibrefieldusernumberThe user number of the Geometric/Fibre field for the equations set.
[in]equationssetspecificationThe equations set specification array, containing the equations class, type etc
[in]equationssetfieldusernumberThe user number of the equations set field
[out]errThe error code.

Definition at line 25092 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_equationsset_createstart::cmfe_equationsset_createstartnumber ( integer(intg), intent(in)  equationsSetUserNumber,
integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  geomFibreFieldUserNumber,
integer(intg), dimension(:), intent(in)  equationsSetSpecification,
integer(intg), intent(in)  equationsSetFieldUserNumber,
integer(intg), intent(out)  err 
)
private

Start the creation of an equations set identified by a user number.

Parameters
[in]equationssetusernumberThe user number of the equations set to be created.
[in]regionusernumberThe user number of the region to start the creation of an equations set on.
[in]geomfibrefieldusernumberThe user number of the Geometric/Fibre field for the equations set.
[in]equationssetspecificationThe equations set specification array, containing the equations class, type etc
[in]equationssetfieldusernumberThe user number of the equations set field
[out]errThe error code.

Definition at line 25092 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_equationsset_createstart::cmfe_equationsset_createstartobj ( integer(intg), intent(in)  equationsSetUserNumber,
type(cmfe_regiontype), intent(in)  region,
type(cmfe_fieldtype), intent(in)  geomFibreField,
integer(intg), dimension(:), intent(in)  equationsSetSpecification,
integer(intg), intent(in)  equationsSetFieldUserNumber,
type(cmfe_fieldtype), intent(inout)  equationsSetFieldField,
type(cmfe_equationssettype), intent(inout)  equationsSet,
integer(intg), intent(out)  err 
)
private

Start the creation of an equations set identified by an object.

Parameters
[in]equationssetusernumberThe user number of the equations set to be created.
[in]regionThe region to create the equations set on.
[in]geomfibrefieldThe Geometric/Fibre field for the creation of the equations set.
[in]equationssetspecificationThe equations set specification array, containing the equations class, type etc
[in]equationssetfieldusernumberThe user number of the equations set field
[in,out]equationssetfieldfieldOn return, a pointer to the equations set field
[in,out]equationssetOn return, the created equations set.
[out]errThe error code.

Definition at line 25155 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_equationsset_createstartobj ( integer(intg), intent(in)  equationsSetUserNumber,
type(cmfe_regiontype), intent(in)  region,
type(cmfe_fieldtype), intent(in)  geomFibreField,
integer(intg), dimension(:), intent(in)  equationsSetSpecification,
integer(intg), intent(in)  equationsSetFieldUserNumber,
type(cmfe_fieldtype), intent(inout)  equationsSetFieldField,
type(cmfe_equationssettype), intent(inout)  equationsSet,
integer(intg), intent(out)  err 
)
private

Start the creation of an equations set identified by an object.

Parameters
[in]equationssetusernumberThe user number of the equations set to be created.
[in]regionThe region to create the equations set on.
[in]geomfibrefieldThe Geometric/Fibre field for the creation of the equations set.
[in]equationssetspecificationThe equations set specification array, containing the equations class, type etc
[in]equationssetfieldusernumberThe user number of the equations set field
[in,out]equationssetfieldfieldOn return, a pointer to the equations set field
[in,out]equationssetOn return, the created equations set.
[out]errThe error code.

Definition at line 25155 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_equationsset_dependentcreatefinish::cmfe_equationsset_dependentcreatefinishnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  equationsSetUserNumber,
integer(intg), intent(out)  err 
)
private

Finish the creation of dependent variables for an equations set identified by a user number.

Parameters
[in]regionusernumberThe user number of the Region containing the equations set to finish the creation of dependent variables for.
[in]equationssetusernumberThe user number of the equations set to finish the creation of dependent variables for.
[out]errThe error code.

Definition at line 25261 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_equationsset_dependentcreatefinishnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  equationsSetUserNumber,
integer(intg), intent(out)  err 
)
private

Finish the creation of dependent variables for an equations set identified by a user number.

Parameters
[in]regionusernumberThe user number of the Region containing the equations set to finish the creation of dependent variables for.
[in]equationssetusernumberThe user number of the equations set to finish the creation of dependent variables for.
[out]errThe error code.

Definition at line 25261 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_equationsset_dependentcreatefinish::cmfe_equationsset_dependentcreatefinishobj ( type(cmfe_equationssettype), intent(inout)  equationsSet,
integer(intg), intent(out)  err 
)
private

Finish the creation of dependent variables for an equations set identified by an object.

Parameters
[in,out]equationssetThe equations set to finish the creation of dependent variables for.
[out]errThe error code.

Definition at line 25306 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_equationsset_dependentcreatefinishobj ( type(cmfe_equationssettype), intent(inout)  equationsSet,
integer(intg), intent(out)  err 
)
private

Finish the creation of dependent variables for an equations set identified by an object.

Parameters
[in,out]equationssetThe equations set to finish the creation of dependent variables for.
[out]errThe error code.

Definition at line 25306 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_equationsset_dependentcreatestart::cmfe_equationsset_dependentcreatestartnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  equationsSetUserNumber,
integer(intg), intent(in)  dependentFieldUserNumber,
integer(intg), intent(out)  err 
)
private

Start the creation of dependent variables for an equations set identified by a user number.

Parameters
[in]regionusernumberThe user number of the Region containing the equations set to start the creation of dependent variables for.
[in]equationssetusernumberThe user number of the equations set to start the creation of dependent variables for.
[in]dependentfieldusernumberThe user number of the dependent field.
[out]errThe error code.

Definition at line 25331 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_equationsset_dependentcreatestartnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  equationsSetUserNumber,
integer(intg), intent(in)  dependentFieldUserNumber,
integer(intg), intent(out)  err 
)
private

Start the creation of dependent variables for an equations set identified by a user number.

Parameters
[in]regionusernumberThe user number of the Region containing the equations set to start the creation of dependent variables for.
[in]equationssetusernumberThe user number of the equations set to start the creation of dependent variables for.
[in]dependentfieldusernumberThe user number of the dependent field.
[out]errThe error code.

Definition at line 25331 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_equationsset_dependentcreatestart::cmfe_equationsset_dependentcreatestartobj ( type(cmfe_equationssettype), intent(inout)  equationsSet,
integer(intg), intent(in)  dependentFieldUserNumber,
type(cmfe_fieldtype), intent(inout)  dependentField,
integer(intg), intent(out)  err 
)
private

Start the creation of dependent variables for an equations set identified by an object.

Parameters
[in,out]equationssetThe equations set to start the creation of dependent variables on.
[in]dependentfieldusernumberThe user number of the dependent field.
[in,out]dependentfieldIf 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.
[out]errThe error code.

Definition at line 25380 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_equationsset_dependentcreatestartobj ( type(cmfe_equationssettype), intent(inout)  equationsSet,
integer(intg), intent(in)  dependentFieldUserNumber,
type(cmfe_fieldtype), intent(inout)  dependentField,
integer(intg), intent(out)  err 
)
private

Start the creation of dependent variables for an equations set identified by an object.

Parameters
[in,out]equationssetThe equations set to start the creation of dependent variables on.
[in]dependentfieldusernumberThe user number of the dependent field.
[in,out]dependentfieldIf 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.
[out]errThe error code.

Definition at line 25380 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_equationsset_dependentdestroy::cmfe_equationsset_dependentdestroynumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  equationsSetUserNumber,
integer(intg), intent(out)  err 
)
private

Destroy the dependent variables for an equations set identified by a user number.

Parameters
[in]regionusernumberThe user number of the Region containing the equations set to destroy the dependent variables for.
[in]equationssetusernumberThe user number of the equations set to destroy the dependent variables for.
[out]errThe error code.

Definition at line 25408 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_equationsset_dependentdestroynumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  equationsSetUserNumber,
integer(intg), intent(out)  err 
)
private

Destroy the dependent variables for an equations set identified by a user number.

Parameters
[in]regionusernumberThe user number of the Region containing the equations set to destroy the dependent variables for.
[in]equationssetusernumberThe user number of the equations set to destroy the dependent variables for.
[out]errThe error code.

Definition at line 25408 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_equationsset_dependentdestroyobj ( type(cmfe_equationssettype), intent(inout)  equationsSet,
integer(intg), intent(out)  err 
)
private

Destroy the dependent variables for an equations set identified by an object.

Parameters
[in,out]equationssetThe equations set to destroy the dependent variables for.
[out]errThe error code.

Definition at line 25452 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_equationsset_dependentdestroy::cmfe_equationsset_dependentdestroyobj ( type(cmfe_equationssettype), intent(inout)  equationsSet,
integer(intg), intent(out)  err 
)
private

Destroy the dependent variables for an equations set identified by an object.

Parameters
[in,out]equationssetThe equations set to destroy the dependent variables for.
[out]errThe error code.

Definition at line 25452 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_equationsset_derivedcreatefinishnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  equationsSetUserNumber,
integer(intg), intent(out)  err 
)
private

Finish the creation of derived variables for an equations set identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the equations set to finish the creation of derived variables for.
[in]equationssetusernumberThe user number of the equations set to finish the creation of derived variables for.
[out]errThe error code.

Definition at line 23833 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_equationsset_derivedcreatefinish::cmfe_equationsset_derivedcreatefinishnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  equationsSetUserNumber,
integer(intg), intent(out)  err 
)
private

Finish the creation of derived variables for an equations set identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the equations set to finish the creation of derived variables for.
[in]equationssetusernumberThe user number of the equations set to finish the creation of derived variables for.
[out]errThe error code.

Definition at line 23833 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_equationsset_derivedcreatefinishobj ( type(cmfe_equationssettype), intent(inout)  equationsSet,
integer(intg), intent(out)  err 
)
private

Finish the creation of derived variables for an equations set identified by an object.

Parameters
[in,out]equationssetThe equations set to finish the creation of derived variables for.
[out]errThe error code.

Definition at line 23877 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_equationsset_derivedcreatefinish::cmfe_equationsset_derivedcreatefinishobj ( type(cmfe_equationssettype), intent(inout)  equationsSet,
integer(intg), intent(out)  err 
)
private

Finish the creation of derived variables for an equations set identified by an object.

Parameters
[in,out]equationssetThe equations set to finish the creation of derived variables for.
[out]errThe error code.

Definition at line 23877 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_equationsset_derivedcreatestartnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  equationsSetUserNumber,
integer(intg), intent(in)  derivedFieldUserNumber,
integer(intg), intent(out)  err 
)
private

Start the creation of derived variables for an equations set identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the equations set to start the creation of derived variables for.
[in]equationssetusernumberThe user number of the equations set to start the creation of derived variables for.
[in]derivedfieldusernumberThe user number of the derived field.
[out]errThe error code.

Definition at line 23902 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_equationsset_derivedcreatestart::cmfe_equationsset_derivedcreatestartnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  equationsSetUserNumber,
integer(intg), intent(in)  derivedFieldUserNumber,
integer(intg), intent(out)  err 
)
private

Start the creation of derived variables for an equations set identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the equations set to start the creation of derived variables for.
[in]equationssetusernumberThe user number of the equations set to start the creation of derived variables for.
[in]derivedfieldusernumberThe user number of the derived field.
[out]errThe error code.

Definition at line 23902 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_equationsset_derivedcreatestartobj ( type(cmfe_equationssettype), intent(inout)  equationsSet,
integer(intg), intent(in)  derivedFieldUserNumber,
type(cmfe_fieldtype), intent(inout)  derivedField,
integer(intg), intent(out)  err 
)
private

Start the creation of derived variables for an equations set identified by an object.

Parameters
[in,out]equationssetThe equations set to start the creation of derived variables on.
[in]derivedfieldusernumberThe user number of the derived field.
[in,out]derivedfieldIf 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.
[out]errThe error code.

Definition at line 23950 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_equationsset_derivedcreatestart::cmfe_equationsset_derivedcreatestartobj ( type(cmfe_equationssettype), intent(inout)  equationsSet,
integer(intg), intent(in)  derivedFieldUserNumber,
type(cmfe_fieldtype), intent(inout)  derivedField,
integer(intg), intent(out)  err 
)
private

Start the creation of derived variables for an equations set identified by an object.

Parameters
[in,out]equationssetThe equations set to start the creation of derived variables on.
[in]derivedfieldusernumberThe user number of the derived field.
[in,out]derivedfieldIf 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.
[out]errThe error code.

Definition at line 23950 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_equationsset_deriveddestroynumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  equationsSetUserNumber,
integer(intg), intent(out)  err 
)
private

Destroy the derived variables for an equations set identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the equations set to destroy the derived variables for.
[in]equationssetusernumberThe user number of the equations set to destroy the derived variables for.
[out]errThe error code.

Definition at line 23978 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_equationsset_deriveddestroy::cmfe_equationsset_deriveddestroynumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  equationsSetUserNumber,
integer(intg), intent(out)  err 
)
private

Destroy the derived variables for an equations set identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the equations set to destroy the derived variables for.
[in]equationssetusernumberThe user number of the equations set to destroy the derived variables for.
[out]errThe error code.

Definition at line 23978 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_equationsset_deriveddestroyobj ( type(cmfe_equationssettype), intent(inout)  equationsSet,
integer(intg), intent(out)  err 
)
private

Destroy the derived variables for an equations set identified by an object.

Parameters
[in,out]equationssetThe equations set to destroy the derived variables for.
[out]errThe error code.

Definition at line 24022 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_equationsset_deriveddestroy::cmfe_equationsset_deriveddestroyobj ( type(cmfe_equationssettype), intent(inout)  equationsSet,
integer(intg), intent(out)  err 
)
private

Destroy the derived variables for an equations set identified by an object.

Parameters
[in,out]equationssetThe equations set to destroy the derived variables for.
[out]errThe error code.

Definition at line 24022 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_equationsset_derivedvariablecalculatenumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  equationsSetUserNumber,
integer(intg), intent(in)  derivedType,
integer(intg), intent(out)  err 
)
private

Calculates a derived field value for the equations set and stores the result in the derived field previously set up.

Parameters
[in]regionusernumberThe user number of the region containing the equations set.
[in]equationssetusernumberThe user number of the equations set to calculate the output for.
[in]derivedtypeThe derived variable type to calculate.
See also
OPENCMISS::EquationsSet::DerivedTypes.
Parameters
[out]errThe error code.

Definition at line 24047 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_equationsset_derivedvariablecalculate::cmfe_equationsset_derivedvariablecalculatenumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  equationsSetUserNumber,
integer(intg), intent(in)  derivedType,
integer(intg), intent(out)  err 
)
private

Calculates a derived field value for the equations set and stores the result in the derived field previously set up.

Parameters
[in]regionusernumberThe user number of the region containing the equations set.
[in]equationssetusernumberThe user number of the equations set to calculate the output for.
[in]derivedtypeThe derived variable type to calculate.
See also
OPENCMISS::EquationsSet::DerivedTypes.
Parameters
[out]errThe error code.

Definition at line 24047 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_equationsset_derivedvariablecalculate::cmfe_equationsset_derivedvariablecalculateobj ( type(cmfe_equationssettype), intent(in)  equationsSet,
integer(intg), intent(in)  derivedType,
integer(intg), intent(out)  err 
)
private

Calculates a derived field value for the equations set and stores the result in the derived field previously set up.

Parameters
[in]equationssetThe equations set to calculate the output for.
[in]derivedtypeThe derived field type to calculate.
See also
OPENCMISS::EquationsSet::DerivedTypes.
Parameters
[out]errThe error code.

Definition at line 24094 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_equationsset_derivedvariablecalculateobj ( type(cmfe_equationssettype), intent(in)  equationsSet,
integer(intg), intent(in)  derivedType,
integer(intg), intent(out)  err 
)
private

Calculates a derived field value for the equations set and stores the result in the derived field previously set up.

Parameters
[in]equationssetThe equations set to calculate the output for.
[in]derivedtypeThe derived field type to calculate.
See also
OPENCMISS::EquationsSet::DerivedTypes.
Parameters
[out]errThe error code.

Definition at line 24094 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_equationsset_derivedvariableset::cmfe_equationsset_derivedvariablesetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  equationsSetUserNumber,
integer(intg), intent(in)  derivedType,
integer(intg), intent(in)  fieldVariableType,
integer(intg), intent(out)  err 
)
private

Sets the field variable type of the derived field to be used to store a derived variable.

Parameters
[in]regionusernumberThe user number of the region containing the equations set.
[in]equationssetusernumberThe user number of the equations set to calculate the output for.
[in]derivedtypeThe derived variable type to calculate.
See also
OPENCMISS::EquationsSet::DerivedTypes.
Parameters
[in]fieldvariabletypeThe field variable type to store the calculated values in.
[out]errThe error code.

Definition at line 24119 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_equationsset_derivedvariablesetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  equationsSetUserNumber,
integer(intg), intent(in)  derivedType,
integer(intg), intent(in)  fieldVariableType,
integer(intg), intent(out)  err 
)
private

Sets the field variable type of the derived field to be used to store a derived variable.

Parameters
[in]regionusernumberThe user number of the region containing the equations set.
[in]equationssetusernumberThe user number of the equations set to calculate the output for.
[in]derivedtypeThe derived variable type to calculate.
See also
OPENCMISS::EquationsSet::DerivedTypes.
Parameters
[in]fieldvariabletypeThe field variable type to store the calculated values in.
[out]errThe error code.

Definition at line 24119 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_equationsset_derivedvariableset::cmfe_equationsset_derivedvariablesetobj ( type(cmfe_equationssettype), intent(in)  equationsSet,
integer(intg), intent(in)  derivedType,
integer(intg), intent(in)  fieldVariableType,
integer(intg), intent(out)  err 
)
private

Sets the field variable type of the derived field to be used to store a derived variable.

Parameters
[in]equationssetThe equations set to calculate the output for.
[in]derivedtypeThe derived field type to calculate.
See also
OPENCMISS::EquationsSet::DerivedTypes.
Parameters
[in]fieldvariabletypeThe field variable type to store the calculated values in.
[out]errThe error code.

Definition at line 24165 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_equationsset_derivedvariablesetobj ( type(cmfe_equationssettype), intent(in)  equationsSet,
integer(intg), intent(in)  derivedType,
integer(intg), intent(in)  fieldVariableType,
integer(intg), intent(out)  err 
)
private

Sets the field variable type of the derived field to be used to store a derived variable.

Parameters
[in]equationssetThe equations set to calculate the output for.
[in]derivedtypeThe derived field type to calculate.
See also
OPENCMISS::EquationsSet::DerivedTypes.
Parameters
[in]fieldvariabletypeThe field variable type to store the calculated values in.
[out]errThe error code.

Definition at line 24165 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_equationsset_destroy::cmfe_equationsset_destroynumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  equationsSetUserNumber,
integer(intg), intent(out)  err 
)
private

Destroy an equations set identified by a user number.

Parameters
[in]regionusernumberThe user number of the Region containing the equations set to destory.
[in]equationssetusernumberThe user number of the equations set to destroy.
[out]errThe error code.

Definition at line 25192 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_equationsset_destroynumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  equationsSetUserNumber,
integer(intg), intent(out)  err 
)
private

Destroy an equations set identified by a user number.

Parameters
[in]regionusernumberThe user number of the Region containing the equations set to destory.
[in]equationssetusernumberThe user number of the equations set to destroy.
[out]errThe error code.

Definition at line 25192 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_equationsset_destroy::cmfe_equationsset_destroyobj ( type(cmfe_equationssettype), intent(inout)  equationsSet,
integer(intg), intent(out)  err 
)
private

Destroy an equations set identified by an object.

Parameters
[in,out]equationssetThe equations set to destroy.
[out]errThe error code.

Definition at line 25236 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_equationsset_destroyobj ( type(cmfe_equationssettype), intent(inout)  equationsSet,
integer(intg), intent(out)  err 
)
private

Destroy an equations set identified by an object.

Parameters
[in,out]equationssetThe equations set to destroy.
[out]errThe error code.

Definition at line 25236 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_equationsset_equationscreatefinishnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  equationsSetUserNumber,
integer(intg), intent(out)  err 
)
private

Finish the creation of equations for an equations set identified by a user number.

Parameters
[in]regionusernumberThe user number of the Region containing the equations set to finish the creation of equations for.
[in]equationssetusernumberThe user number of the equations set to finish the creation of equations for.
[out]errThe error code.

Definition at line 25477 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_equationsset_equationscreatefinish::cmfe_equationsset_equationscreatefinishnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  equationsSetUserNumber,
integer(intg), intent(out)  err 
)
private

Finish the creation of equations for an equations set identified by a user number.

Parameters
[in]regionusernumberThe user number of the Region containing the equations set to finish the creation of equations for.
[in]equationssetusernumberThe user number of the equations set to finish the creation of equations for.
[out]errThe error code.

Definition at line 25477 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_equationsset_equationscreatefinish::cmfe_equationsset_equationscreatefinishobj ( type(cmfe_equationssettype), intent(inout)  equationsSet,
integer(intg), intent(out)  err 
)
private

Finish the creation of equations for an equations set identified by an object.

Parameters
[in,out]equationssetThe equations set to finish the creation of equations for.
[out]errThe error code.

Definition at line 25522 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_equationsset_equationscreatefinishobj ( type(cmfe_equationssettype), intent(inout)  equationsSet,
integer(intg), intent(out)  err 
)
private

Finish the creation of equations for an equations set identified by an object.

Parameters
[in,out]equationssetThe equations set to finish the creation of equations for.
[out]errThe error code.

Definition at line 25522 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_equationsset_equationscreatestart::cmfe_equationsset_equationscreatestartnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  equationsSetUserNumber,
integer(intg), intent(out)  err 
)
private

Start the creation of equations for an equations set identified by a user number.

Parameters
[in]regionusernumberThe user number of the Region containing the equations set to start the creation of equations for.
[in]equationssetusernumberThe user number of the equations set to start the creation of equations for.
[out]errThe error code.

Definition at line 25547 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_equationsset_equationscreatestartnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  equationsSetUserNumber,
integer(intg), intent(out)  err 
)
private

Start the creation of equations for an equations set identified by a user number.

Parameters
[in]regionusernumberThe user number of the Region containing the equations set to start the creation of equations for.
[in]equationssetusernumberThe user number of the equations set to start the creation of equations for.
[out]errThe error code.

Definition at line 25547 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_equationsset_equationscreatestart::cmfe_equationsset_equationscreatestartobj ( type(cmfe_equationssettype), intent(inout)  equationsSet,
type(cmfe_equationstype), intent(inout)  equations,
integer(intg), intent(out)  err 
)
private

Start the creation of equations for an equations set identified by an object.

Parameters
[in,out]equationssetThe equations set to start the creation of equations on.
[in,out]equationsOn return, the created equations.
[out]errThe error code.

Definition at line 25594 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_equationsset_equationscreatestartobj ( type(cmfe_equationssettype), intent(inout)  equationsSet,
type(cmfe_equationstype), intent(inout)  equations,
integer(intg), intent(out)  err 
)
private

Start the creation of equations for an equations set identified by an object.

Parameters
[in,out]equationssetThe equations set to start the creation of equations on.
[in,out]equationsOn return, the created equations.
[out]errThe error code.

Definition at line 25594 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_equationsset_equationsdestroy::cmfe_equationsset_equationsdestroynumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  equationsSetUserNumber,
integer(intg), intent(out)  err 
)
private

Destroy the equations for an equations set identified by a user number.

Parameters
[in]regionusernumberThe user number of the Region containing the equations set to destroy the equations for.
[in]equationssetusernumberThe user number of the equations set to destroy the equations for.
[out]errThe error code.

Definition at line 25620 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_equationsset_equationsdestroynumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  equationsSetUserNumber,
integer(intg), intent(out)  err 
)
private

Destroy the equations for an equations set identified by a user number.

Parameters
[in]regionusernumberThe user number of the Region containing the equations set to destroy the equations for.
[in]equationssetusernumberThe user number of the equations set to destroy the equations for.
[out]errThe error code.

Definition at line 25620 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_equationsset_equationsdestroy::cmfe_equationsset_equationsdestroyobj ( type(cmfe_equationssettype), intent(inout)  equationsSet,
integer(intg), intent(out)  err 
)
private

Destroy the equations for an equations set identified by an object.

Parameters
[in,out]equationssetThe equations set to destroy the equations for.
[out]errThe error code.

Definition at line 25664 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_equationsset_equationsdestroyobj ( type(cmfe_equationssettype), intent(inout)  equationsSet,
integer(intg), intent(out)  err 
)
private

Destroy the equations for an equations set identified by an object.

Parameters
[in,out]equationssetThe equations set to destroy the equations for.
[out]errThe error code.

Definition at line 25664 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine, public opencmiss_iron::cmfe_equationsset_finalise ( type(cmfe_equationssettype), intent(out)  cmfe_EquationsSet,
integer(intg), intent(out)  err 
)

Finalises a cmfe_EquationsSetType object.

Parameters
[out]cmfe_equationssetThe cmfe_EquationsSetType object to finalise.
[out]errThe error code.

Definition at line 7932 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_equationsset_independentcreatefinish::cmfe_equationsset_independentcreatefinishnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  equationsSetUserNumber,
integer(intg), intent(out)  err 
)
private

Finish the creation of independent variables for an equations set identified by a user number.

Parameters
[in]regionusernumberThe user number of the Region containing the equations set to finish the creation of independent variables for.
[in]equationssetusernumberThe user number of the equations set to finish the creation of independent variables for.
[out]errThe error code.

Definition at line 25689 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_equationsset_independentcreatefinishnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  equationsSetUserNumber,
integer(intg), intent(out)  err 
)
private

Finish the creation of independent variables for an equations set identified by a user number.

Parameters
[in]regionusernumberThe user number of the Region containing the equations set to finish the creation of independent variables for.
[in]equationssetusernumberThe user number of the equations set to finish the creation of independent variables for.
[out]errThe error code.

Definition at line 25689 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_equationsset_independentcreatefinish::cmfe_equationsset_independentcreatefinishobj ( type(cmfe_equationssettype), intent(inout)  equationsSet,
integer(intg), intent(out)  err 
)
private

Finish the creation of independent variables for an equations set identified by an object.

Parameters
[in,out]equationssetThe equations set to finish the creation of independent variables for.
[out]errThe error code.

Definition at line 25734 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_equationsset_independentcreatefinishobj ( type(cmfe_equationssettype), intent(inout)  equationsSet,
integer(intg), intent(out)  err 
)
private

Finish the creation of independent variables for an equations set identified by an object.

Parameters
[in,out]equationssetThe equations set to finish the creation of independent variables for.
[out]errThe error code.

Definition at line 25734 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_equationsset_independentcreatestart::cmfe_equationsset_independentcreatestartnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  equationsSetUserNumber,
integer(intg), intent(in)  independentFieldUserNumber,
integer(intg), intent(out)  err 
)
private

Start the creation of independent variables for an equations set identified by a user number.

Parameters
[in]regionusernumberThe user number of the Region containing the equations set to start the creation of independent variables for.
[in]equationssetusernumberThe user number of the equations set to start the creation of independent variables for.
[in]independentfieldusernumberThe user number of the independent field.
[out]errThe error code.

Definition at line 25760 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_equationsset_independentcreatestartnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  equationsSetUserNumber,
integer(intg), intent(in)  independentFieldUserNumber,
integer(intg), intent(out)  err 
)
private

Start the creation of independent variables for an equations set identified by a user number.

Parameters
[in]regionusernumberThe user number of the Region containing the equations set to start the creation of independent variables for.
[in]equationssetusernumberThe user number of the equations set to start the creation of independent variables for.
[in]independentfieldusernumberThe user number of the independent field.
[out]errThe error code.

Definition at line 25760 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_equationsset_independentcreatestart::cmfe_equationsset_independentcreatestartobj ( type(cmfe_equationssettype), intent(inout)  equationsSet,
integer(intg), intent(in)  independentFieldUserNumber,
type(cmfe_fieldtype), intent(inout)  independentField,
integer(intg), intent(out)  err 
)
private

Start the creation of independent variables for an equations set identified by an object.

Parameters
[in,out]equationssetThe equations set to start the creation of independent variables on.
[in]independentfieldusernumberThe user number of the dependent field.
[in,out]independentfieldIf 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.
[out]errThe error code.

Definition at line 25809 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_equationsset_independentcreatestartobj ( type(cmfe_equationssettype), intent(inout)  equationsSet,
integer(intg), intent(in)  independentFieldUserNumber,
type(cmfe_fieldtype), intent(inout)  independentField,
integer(intg), intent(out)  err 
)
private

Start the creation of independent variables for an equations set identified by an object.

Parameters
[in,out]equationssetThe equations set to start the creation of independent variables on.
[in]independentfieldusernumberThe user number of the dependent field.
[in,out]independentfieldIf 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.
[out]errThe error code.

Definition at line 25809 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_equationsset_independentdestroy::cmfe_equationsset_independentdestroynumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  equationsSetUserNumber,
integer(intg), intent(out)  err 
)
private

Destroy the independent variables for an equations set identified by a user number.

Parameters
[in]regionusernumberThe user number of the Region containing the equations set to destroy the independent variables for.
[in]equationssetusernumberThe user number of the equations set to destroy the independent variables for.
[out]errThe error code.

Definition at line 25837 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_equationsset_independentdestroynumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  equationsSetUserNumber,
integer(intg), intent(out)  err 
)
private

Destroy the independent variables for an equations set identified by a user number.

Parameters
[in]regionusernumberThe user number of the Region containing the equations set to destroy the independent variables for.
[in]equationssetusernumberThe user number of the equations set to destroy the independent variables for.
[out]errThe error code.

Definition at line 25837 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_equationsset_independentdestroy::cmfe_equationsset_independentdestroyobj ( type(cmfe_equationssettype), intent(inout)  equationsSet,
integer(intg), intent(out)  err 
)
private

Destroy the independent variables for an equations set identified by an object.

Parameters
[in,out]equationssetThe equations set to destroy the independent variables for.
[out]errThe error code.

Definition at line 25881 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_equationsset_independentdestroyobj ( type(cmfe_equationssettype), intent(inout)  equationsSet,
integer(intg), intent(out)  err 
)
private

Destroy the independent variables for an equations set identified by an object.

Parameters
[in,out]equationssetThe equations set to destroy the independent variables for.
[out]errThe error code.

Definition at line 25881 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine, public opencmiss_iron::cmfe_equationsset_initialise ( type(cmfe_equationssettype), intent(out)  cmfe_EquationsSet,
integer(intg), intent(out)  err 
)

Initialises a cmfe_EquationsSetType object.

Parameters
[out]cmfe_equationssetThe cmfe_EquationsSetType object to initialise.
[out]errThe error code.

Definition at line 7958 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_equationsset_materialscreatefinish::cmfe_equationsset_materialscreatefinishnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  equationsSetUserNumber,
integer(intg), intent(out)  err 
)
private

Finish the creation of materials for an equations set identified by a user number.

Parameters
[in]regionusernumberThe user number of the Region containing the equations set to finish the creation of materials for.
[in]equationssetusernumberThe user number of the equations set to finish the creation of materials for.
[out]errThe error code.

Definition at line 25910 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_equationsset_materialscreatefinishnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  equationsSetUserNumber,
integer(intg), intent(out)  err 
)
private

Finish the creation of materials for an equations set identified by a user number.

Parameters
[in]regionusernumberThe user number of the Region containing the equations set to finish the creation of materials for.
[in]equationssetusernumberThe user number of the equations set to finish the creation of materials for.
[out]errThe error code.

Definition at line 25910 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_equationsset_materialscreatefinish::cmfe_equationsset_materialscreatefinishobj ( type(cmfe_equationssettype), intent(inout)  equationsSet,
integer(intg), intent(out)  err 
)
private

Finish the creation of materials for an equations set identified by an object.

Parameters
[in,out]equationssetThe equations set to finish the creation of materials for.
[out]errThe error code.

Definition at line 25955 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_equationsset_materialscreatefinishobj ( type(cmfe_equationssettype), intent(inout)  equationsSet,
integer(intg), intent(out)  err 
)
private

Finish the creation of materials for an equations set identified by an object.

Parameters
[in,out]equationssetThe equations set to finish the creation of materials for.
[out]errThe error code.

Definition at line 25955 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_equationsset_materialscreatestart::cmfe_equationsset_materialscreatestartnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  equationsSetUserNumber,
integer(intg), intent(in)  materialsFieldUserNumber,
integer(intg), intent(out)  err 
)
private

Start the creation of materials for an equations set identified by a user number.

Parameters
[in]regionusernumberThe user number of the Region containing the equations set to start the creation of materials for.
[in]equationssetusernumberThe user number of the equations set to start the creation of materials for.
[in]materialsfieldusernumberThe user number of the materials field.
[out]errThe error code.

Definition at line 25980 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_equationsset_materialscreatestartnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  equationsSetUserNumber,
integer(intg), intent(in)  materialsFieldUserNumber,
integer(intg), intent(out)  err 
)
private

Start the creation of materials for an equations set identified by a user number.

Parameters
[in]regionusernumberThe user number of the Region containing the equations set to start the creation of materials for.
[in]equationssetusernumberThe user number of the equations set to start the creation of materials for.
[in]materialsfieldusernumberThe user number of the materials field.
[out]errThe error code.

Definition at line 25980 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_equationsset_materialscreatestart::cmfe_equationsset_materialscreatestartobj ( type(cmfe_equationssettype), intent(inout)  equationsSet,
integer(intg), intent(in)  materialsFieldUserNumber,
type(cmfe_fieldtype), intent(inout)  materialsField,
integer(intg), intent(out)  err 
)
private

Start the creation of materials for an equations set identified by an object.

Parameters
[in,out]equationssetThe equations set to start the creation of materials on.
[in]materialsfieldusernumberThe user number of the materials field.
[in,out]materialsfieldIf 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.
[out]errThe error code.

Definition at line 26029 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_equationsset_materialscreatestartobj ( type(cmfe_equationssettype), intent(inout)  equationsSet,
integer(intg), intent(in)  materialsFieldUserNumber,
type(cmfe_fieldtype), intent(inout)  materialsField,
integer(intg), intent(out)  err 
)
private

Start the creation of materials for an equations set identified by an object.

Parameters
[in,out]equationssetThe equations set to start the creation of materials on.
[in]materialsfieldusernumberThe user number of the materials field.
[in,out]materialsfieldIf 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.
[out]errThe error code.

Definition at line 26029 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_equationsset_materialsdestroy::cmfe_equationsset_materialsdestroynumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  equationsSetUserNumber,
integer(intg), intent(out)  err 
)
private

Destroy the materials for an equations set identified by a user number.

Parameters
[in]regionusernumberThe user number of the Region containing the equations set to destroy the materials for.
[in]equationssetusernumberThe user number of the equations set to destroy the materials for.
[out]errThe error code.

Definition at line 26057 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_equationsset_materialsdestroynumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  equationsSetUserNumber,
integer(intg), intent(out)  err 
)
private

Destroy the materials for an equations set identified by a user number.

Parameters
[in]regionusernumberThe user number of the Region containing the equations set to destroy the materials for.
[in]equationssetusernumberThe user number of the equations set to destroy the materials for.
[out]errThe error code.

Definition at line 26057 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_equationsset_materialsdestroyobj ( type(cmfe_equationssettype), intent(inout)  equationsSet,
integer(intg), intent(out)  err 
)
private

Destroy the materials for an equations set identified by an object.

Parameters
[in,out]equationssetThe equations set to destroy the materials for.
[out]errThe error code.

Definition at line 26101 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_equationsset_materialsdestroy::cmfe_equationsset_materialsdestroyobj ( type(cmfe_equationssettype), intent(inout)  equationsSet,
integer(intg), intent(out)  err 
)
private

Destroy the materials for an equations set identified by an object.

Parameters
[in,out]equationssetThe equations set to destroy the materials for.
[out]errThe error code.

Definition at line 26101 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_equationsset_solutionmethodgetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  equationsSetUserNumber,
integer(intg), intent(out)  solutionMethod,
integer(intg), intent(out)  err 
)
private

Returns the solution method for an equations set identified by a user number.

Parameters
[in]regionusernumberThe user number of the Region containing the equations set to get the solution method for.
[in]equationssetusernumberThe user number of the equations set to get the solution method for.
[out]solutionmethodOn return, the solution method.
See also
OPENCMISS::EquationsSet::SolutionMethods
Parameters
[out]errThe error code.

Definition at line 26126 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_equationsset_solutionmethodget::cmfe_equationsset_solutionmethodgetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  equationsSetUserNumber,
integer(intg), intent(out)  solutionMethod,
integer(intg), intent(out)  err 
)
private

Returns the solution method for an equations set identified by a user number.

Parameters
[in]regionusernumberThe user number of the Region containing the equations set to get the solution method for.
[in]equationssetusernumberThe user number of the equations set to get the solution method for.
[out]solutionmethodOn return, the solution method.
See also
OPENCMISS::EquationsSet::SolutionMethods
Parameters
[out]errThe error code.

Definition at line 26126 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_equationsset_solutionmethodgetobj ( type(cmfe_equationssettype), intent(inout)  equationsSet,
integer(intg), intent(out)  solutionMethod,
integer(intg), intent(out)  err 
)
private

Returns the solution method for an equations set identified by an object.

Parameters
[in,out]equationssetThe equations set to get the solution method for.
[out]solutionmethodOn Return, the solution method.
See also
OPENCMISS::EquationsSet::SolutionMethods
Parameters
[out]errThe error code.

Definition at line 26171 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_equationsset_solutionmethodget::cmfe_equationsset_solutionmethodgetobj ( type(cmfe_equationssettype), intent(inout)  equationsSet,
integer(intg), intent(out)  solutionMethod,
integer(intg), intent(out)  err 
)
private

Returns the solution method for an equations set identified by an object.

Parameters
[in,out]equationssetThe equations set to get the solution method for.
[out]solutionmethodOn Return, the solution method.
See also
OPENCMISS::EquationsSet::SolutionMethods
Parameters
[out]errThe error code.

Definition at line 26171 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_equationsset_solutionmethodsetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  equationsSetUserNumber,
integer(intg), intent(in)  solutionMethod,
integer(intg), intent(out)  err 
)
private

Sets/changes the solution method for an equations set identified by a user number.

Parameters
[in]regionusernumberThe user number of the Region containing the equations set to set the solution method for.
[in]equationssetusernumberThe user number of the equations set to set the solution method for.
[in]solutionmethodThe solution method to set.
See also
OPENCMISS::EquationsSet::SolutionMethods
Parameters
[out]errThe error code.

Definition at line 26197 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_equationsset_solutionmethodset::cmfe_equationsset_solutionmethodsetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  equationsSetUserNumber,
integer(intg), intent(in)  solutionMethod,
integer(intg), intent(out)  err 
)
private

Sets/changes the solution method for an equations set identified by a user number.

Parameters
[in]regionusernumberThe user number of the Region containing the equations set to set the solution method for.
[in]equationssetusernumberThe user number of the equations set to set the solution method for.
[in]solutionmethodThe solution method to set.
See also
OPENCMISS::EquationsSet::SolutionMethods
Parameters
[out]errThe error code.

Definition at line 26197 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_equationsset_solutionmethodsetobj ( type(cmfe_equationssettype), intent(inout)  equationsSet,
integer(intg), intent(in)  solutionMethod,
integer(intg), intent(out)  err 
)
private

Sets/changes the solution method for an equations set identified by an object.

Parameters
[in,out]equationssetThe equations set to set the solution method for.
[in]solutionmethodThe solution method to set.
See also
OPENCMISS::EquationsSet::SolutionMethods
Parameters
[out]errThe error code.

Definition at line 26242 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_equationsset_solutionmethodset::cmfe_equationsset_solutionmethodsetobj ( type(cmfe_equationssettype), intent(inout)  equationsSet,
integer(intg), intent(in)  solutionMethod,
integer(intg), intent(out)  err 
)
private

Sets/changes the solution method for an equations set identified by an object.

Parameters
[in,out]equationssetThe equations set to set the solution method for.
[in]solutionmethodThe solution method to set.
See also
OPENCMISS::EquationsSet::SolutionMethods
Parameters
[out]errThe error code.

Definition at line 26242 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_equationsset_sourcecreatefinishnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  equationsSetUserNumber,
integer(intg), intent(out)  err 
)
private

Finish the creation of a source for an equations set identified by a user number.

Parameters
[in]regionusernumberThe user number of the Region containing the equations set to finish the creation of a source for.
[in]equationssetusernumberThe user number of the equations set to finish the creation of a source for.
[out]errThe error code.

Definition at line 26268 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_equationsset_sourcecreatefinish::cmfe_equationsset_sourcecreatefinishnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  equationsSetUserNumber,
integer(intg), intent(out)  err 
)
private

Finish the creation of a source for an equations set identified by a user number.

Parameters
[in]regionusernumberThe user number of the Region containing the equations set to finish the creation of a source for.
[in]equationssetusernumberThe user number of the equations set to finish the creation of a source for.
[out]errThe error code.

Definition at line 26268 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_equationsset_sourcecreatefinishobj ( type(cmfe_equationssettype), intent(inout)  equationsSet,
integer(intg), intent(out)  err 
)
private

Finish the creation of a source for an equations set identified by an object.

Parameters
[in,out]equationssetThe equations set to finish the creation of a source for.
[out]errThe error code.

Definition at line 26312 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_equationsset_sourcecreatefinish::cmfe_equationsset_sourcecreatefinishobj ( type(cmfe_equationssettype), intent(inout)  equationsSet,
integer(intg), intent(out)  err 
)
private

Finish the creation of a source for an equations set identified by an object.

Parameters
[in,out]equationssetThe equations set to finish the creation of a source for.
[out]errThe error code.

Definition at line 26312 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_equationsset_sourcecreatestartnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  equationsSetUserNumber,
integer(intg), intent(in)  sourceFieldUserNumber,
integer(intg), intent(out)  err 
)
private

Start the creation of a source for an equations set identified by a user number.

Parameters
[in]regionusernumberThe user number of the Region containing the equations set to start the creation of a source for.
[in]equationssetusernumberThe user number of the equations set to start the creation of a source for.
[in]sourcefieldusernumberThe user number of the source field.
[out]errThe error code.

Definition at line 26337 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_equationsset_sourcecreatestart::cmfe_equationsset_sourcecreatestartnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  equationsSetUserNumber,
integer(intg), intent(in)  sourceFieldUserNumber,
integer(intg), intent(out)  err 
)
private

Start the creation of a source for an equations set identified by a user number.

Parameters
[in]regionusernumberThe user number of the Region containing the equations set to start the creation of a source for.
[in]equationssetusernumberThe user number of the equations set to start the creation of a source for.
[in]sourcefieldusernumberThe user number of the source field.
[out]errThe error code.

Definition at line 26337 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_equationsset_sourcecreatestartobj ( type(cmfe_equationssettype), intent(inout)  equationsSet,
integer(intg), intent(in)  sourceFieldUserNumber,
type(cmfe_fieldtype), intent(inout)  sourceField,
integer(intg), intent(out)  err 
)
private

Start the creation of a source for an equations set identified by an object.

Parameters
[in,out]equationssetThe equations set to start the creation of a source on.
[in]sourcefieldusernumberThe user number of the source field.
[in,out]sourcefieldIf 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.
[out]errThe error code.

Definition at line 26385 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_equationsset_sourcecreatestart::cmfe_equationsset_sourcecreatestartobj ( type(cmfe_equationssettype), intent(inout)  equationsSet,
integer(intg), intent(in)  sourceFieldUserNumber,
type(cmfe_fieldtype), intent(inout)  sourceField,
integer(intg), intent(out)  err 
)
private

Start the creation of a source for an equations set identified by an object.

Parameters
[in,out]equationssetThe equations set to start the creation of a source on.
[in]sourcefieldusernumberThe user number of the source field.
[in,out]sourcefieldIf 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.
[out]errThe error code.

Definition at line 26385 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_equationsset_sourcedestroynumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  equationsSetUserNumber,
integer(intg), intent(out)  err 
)
private

Destroy the source for an equations set identified by a user number.

Parameters
[in]regionusernumberThe user number of the Region containing the equations set to destroy the source for.
[in]equationssetusernumberThe user number of the equations set to destroy the source for.
[out]errThe error code.

Definition at line 26412 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_equationsset_sourcedestroy::cmfe_equationsset_sourcedestroynumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  equationsSetUserNumber,
integer(intg), intent(out)  err 
)
private

Destroy the source for an equations set identified by a user number.

Parameters
[in]regionusernumberThe user number of the Region containing the equations set to destroy the source for.
[in]equationssetusernumberThe user number of the equations set to destroy the source for.
[out]errThe error code.

Definition at line 26412 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_equationsset_sourcedestroyobj ( type(cmfe_equationssettype), intent(inout)  equationsSet,
integer(intg), intent(out)  err 
)
private

Destroy the source for an equations set identified by an object.

Parameters
[in,out]equationssetThe equations set to destroy the source for.
[out]errThe error code.

Definition at line 26456 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_equationsset_sourcedestroy::cmfe_equationsset_sourcedestroyobj ( type(cmfe_equationssettype), intent(inout)  equationsSet,
integer(intg), intent(out)  err 
)
private

Destroy the source for an equations set identified by an object.

Parameters
[in,out]equationssetThe equations set to destroy the source for.
[out]errThe error code.

Definition at line 26456 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_equationsset_specificationgetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  equationsSetUserNumber,
integer(intg), dimension(:), intent(inout)  equationsSetSpecification,
integer(intg), intent(out)  err 
)
private

Returns the equations set specification array for an equations set identified by a user number.

Parameters
[in]regionusernumberThe user number of the Region containing the equations set to get the specification for.
[in]equationssetusernumberThe user number of the equations set to get the specification for.
[in,out]equationssetspecificationOn return, the equations set specification array. Must be allocated and large enough to contain the specification on entry.
[out]errThe error code.

Definition at line 26481 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_equationsset_specificationget::cmfe_equationsset_specificationgetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  equationsSetUserNumber,
integer(intg), dimension(:), intent(inout)  equationsSetSpecification,
integer(intg), intent(out)  err 
)
private

Returns the equations set specification array for an equations set identified by a user number.

Parameters
[in]regionusernumberThe user number of the Region containing the equations set to get the specification for.
[in]equationssetusernumberThe user number of the equations set to get the specification for.
[in,out]equationssetspecificationOn return, the equations set specification array. Must be allocated and large enough to contain the specification on entry.
[out]errThe error code.

Definition at line 26481 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_equationsset_specificationgetobj ( type(cmfe_equationssettype), intent(in)  equationsSet,
integer(intg), dimension(:), intent(inout)  equationsSetSpecification,
integer(intg), intent(out)  err 
)
private

Returns the equations set specification array for an equations set identified by an object.

Parameters
[in]equationssetThe equations set to get the specification for.
[in,out]equationssetspecificationOn return, the equations set specification array. Must be allocated and large enough to contain the specification on entry.
[out]errThe error code.

Definition at line 26527 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_equationsset_specificationget::cmfe_equationsset_specificationgetobj ( type(cmfe_equationssettype), intent(in)  equationsSet,
integer(intg), dimension(:), intent(inout)  equationsSetSpecification,
integer(intg), intent(out)  err 
)
private

Returns the equations set specification array for an equations set identified by an object.

Parameters
[in]equationssetThe equations set to get the specification for.
[in,out]equationssetspecificationOn return, the equations set specification array. Must be allocated and large enough to contain the specification on entry.
[out]errThe error code.

Definition at line 26527 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_equationsset_specificationsizegetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  equationsSetUserNumber,
integer(intg), intent(out)  specificationSize,
integer(intg), intent(out)  err 
)
private

Returns the size of the equations set specification array for an equations set identified by a user number.

Parameters
[in]regionusernumberThe user number of the Region containing the equations set to get the specification size for.
[in]equationssetusernumberThe user number of the equations set to get the specification size for.
[out]specificationsizeOn return, the size of the equations set specification array.
[out]errThe error code.

Definition at line 26554 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_equationsset_specificationsizeget::cmfe_equationsset_specificationsizegetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  equationsSetUserNumber,
integer(intg), intent(out)  specificationSize,
integer(intg), intent(out)  err 
)
private

Returns the size of the equations set specification array for an equations set identified by a user number.

Parameters
[in]regionusernumberThe user number of the Region containing the equations set to get the specification size for.
[in]equationssetusernumberThe user number of the equations set to get the specification size for.
[out]specificationsizeOn return, the size of the equations set specification array.
[out]errThe error code.

Definition at line 26554 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_equationsset_specificationsizegetobj ( type(cmfe_equationssettype), intent(in)  equationsSet,
integer(intg), intent(out)  specificationSize,
integer(intg), intent(out)  err 
)
private

Returns the size of the equations set specification array for an equations set identified by an object.

Parameters
[in]equationssetThe equations set to get the specification size for.
[out]specificationsizeOn return, the size of the equations set specification array.
[out]errThe error code.

Definition at line 26600 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_equationsset_specificationsizeget::cmfe_equationsset_specificationsizegetobj ( type(cmfe_equationssettype), intent(in)  equationsSet,
integer(intg), intent(out)  specificationSize,
integer(intg), intent(out)  err 
)
private

Returns the size of the equations set specification array for an equations set identified by an object.

Parameters
[in]equationssetThe equations set to get the specification size for.
[out]specificationsizeOn return, the size of the equations set specification array.
[out]errThe error code.

Definition at line 26600 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_equationsset_tensorinterpolatexi::cmfe_equationsset_tensorinterpolatexinumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  equationsSetUserNumber,
integer(intg), intent(in)  tensorEvaluateType,
integer(intg), intent(in)  userElementNumber,
real(dp), dimension(:), intent(in)  xi,
real(dp), dimension(:,:), intent(out)  values,
integer(intg), intent(out)  err 
)
private

Evaluate a tensor at a given element xi location, for an equations set identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the equations set.
[in]equationssetusernumberThe user number of the equations set to evalaute the tensor for.
[in]tensorevaluatetypeThe type of tensor to evaluate.
[in]userelementnumberThe user element number of the field to interpolate.
[in]xiThe element xi to interpolate the field at.
[out]valuesThe interpolated tensor values.
[out]errThe error code.

Definition at line 26628 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_equationsset_tensorinterpolatexinumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  equationsSetUserNumber,
integer(intg), intent(in)  tensorEvaluateType,
integer(intg), intent(in)  userElementNumber,
real(dp), dimension(:), intent(in)  xi,
real(dp), dimension(:,:), intent(out)  values,
integer(intg), intent(out)  err 
)
private

Evaluate a tensor at a given element xi location, for an equations set identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the equations set.
[in]equationssetusernumberThe user number of the equations set to evalaute the tensor for.
[in]tensorevaluatetypeThe type of tensor to evaluate.
[in]userelementnumberThe user element number of the field to interpolate.
[in]xiThe element xi to interpolate the field at.
[out]valuesThe interpolated tensor values.
[out]errThe error code.

Definition at line 26628 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_equationsset_tensorinterpolatexi::cmfe_equationsset_tensorinterpolatexiobj ( type(cmfe_equationssettype), intent(in)  equationsSet,
integer(intg), intent(in)  tensorEvaluateType,
integer(intg), intent(in)  userElementNumber,
real(dp), dimension(:), intent(in)  xi,
real(dp), dimension(:,:), intent(out)  values,
integer(intg), intent(out)  err 
)
private

Evaluate a tensor at a given element xi location, for an equations set identified by an object.

Parameters
[in]equationssetA pointer to the equations set to evaluate the tensor for.
[in]tensorevaluatetypeThe type of tensor to evaluate.
[in]userelementnumberThe user element number of the field to interpolate.
[in]xiThe element xi to interpolate the field at.
[out]valuesThe interpolated strain tensor values.
[out]errThe error code.

Definition at line 26678 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_equationsset_tensorinterpolatexiobj ( type(cmfe_equationssettype), intent(in)  equationsSet,
integer(intg), intent(in)  tensorEvaluateType,
integer(intg), intent(in)  userElementNumber,
real(dp), dimension(:), intent(in)  xi,
real(dp), dimension(:,:), intent(out)  values,
integer(intg), intent(out)  err 
)
private

Evaluate a tensor at a given element xi location, for an equations set identified by an object.

Parameters
[in]equationssetA pointer to the equations set to evaluate the tensor for.
[in]tensorevaluatetypeThe type of tensor to evaluate.
[in]userelementnumberThe user element number of the field to interpolate.
[in]xiThe element xi to interpolate the field at.
[out]valuesThe interpolated strain tensor values.
[out]errThe error code.

Definition at line 26678 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine, public opencmiss_iron::cmfe_errorhandlingmodeget ( integer(intg), intent(out)  errorHandlingMode,
integer(intg), intent(out)  err 
)

Returns the error handling mode for OpenCMISS.

Parameters
[out]errorhandlingmodeOn return, the error handling mode.
See also
OpenCMISS::Iron::cmfe_::ErrorHandlingModes,OPENCMISS
Parameters
[out]errThe error code.

Definition at line 13198 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine, public opencmiss_iron::cmfe_errorhandlingmodeset ( integer(intg), intent(in)  errorHandlingMode,
integer(intg), intent(out)  err 
)

Sets the error handling mode for OpenCMISS.

Parameters
[in]errorhandlingmodeThe error handling mode to set.
See also
OpenCMISS::Iron::cmfe_::ErrorHandlingModes,OPENCMISS
Parameters
[out]errThe error code.

Definition at line 13223 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_extracterrormessagec ( character(len=*), intent(out)  errorMessage,
integer(intg), intent(in)  err 
)
private

Extracts the most recent error string for OpenCMISS.

Parameters
[out]errormessageOn return, the extracted error message.
[in]errThe error code.

Definition at line 13248 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_extracterrormessagevs ( type(varying_string), intent(out)  errorMessage,
integer(intg), intent(in)  err 
)
private

Extracts the most recent error string for OpenCMISS.

Parameters
[out]errormessageOn return, the extracted error message.
[in]errThe error code.

Definition at line 13268 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_componentinterpolationget::cmfe_field_componentinterpolationgetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  componentNumber,
integer(intg), intent(out)  interpolationType,
integer(intg), intent(out)  err 
)
private

Returns the interpolation type for a field variable component for a field identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the field to get the interpolation type for.
[in]fieldusernumberThe user number of the field to get the interpolation type for.
[in]variabletypeThe variable type of the field to get the interpolation type for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]componentnumberThe component number of the field variable to get the interpolation type for.
[out]interpolationtypeOn return, the interpolation type.
See also
OPENCMISS::Field::InterpolationTypes
Parameters
[out]errThe error code.

Definition at line 26710 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_componentinterpolationgetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  componentNumber,
integer(intg), intent(out)  interpolationType,
integer(intg), intent(out)  err 
)
private

Returns the interpolation type for a field variable component for a field identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the field to get the interpolation type for.
[in]fieldusernumberThe user number of the field to get the interpolation type for.
[in]variabletypeThe variable type of the field to get the interpolation type for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]componentnumberThe component number of the field variable to get the interpolation type for.
[out]interpolationtypeOn return, the interpolation type.
See also
OPENCMISS::Field::InterpolationTypes
Parameters
[out]errThe error code.

Definition at line 26710 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_componentinterpolationget::cmfe_field_componentinterpolationgetobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  componentNumber,
integer(intg), intent(out)  interpolationType,
integer(intg), intent(out)  err 
)
private

Returns the interpolation type for a field variable component for a field identified by an object.

Parameters
[in]fieldThe field to get the interpolation type for.
[in]variabletypeThe variable type of the field to get the interpolation type for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]componentnumberThe component number of the field variable to get the interpolation type for.
[out]interpolationtypeOn return, the interpolation type.
See also
OPENCMISS::Field::InterpolationTypes
Parameters
[out]errThe error code.

Definition at line 26757 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_componentinterpolationgetobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  componentNumber,
integer(intg), intent(out)  interpolationType,
integer(intg), intent(out)  err 
)
private

Returns the interpolation type for a field variable component for a field identified by an object.

Parameters
[in]fieldThe field to get the interpolation type for.
[in]variabletypeThe variable type of the field to get the interpolation type for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]componentnumberThe component number of the field variable to get the interpolation type for.
[out]interpolationtypeOn return, the interpolation type.
See also
OPENCMISS::Field::InterpolationTypes
Parameters
[out]errThe error code.

Definition at line 26757 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_componentinterpolationset::cmfe_field_componentinterpolationsetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  componentNumber,
integer(intg), intent(in)  interpolationType,
integer(intg), intent(out)  err 
)
private

Sets/changes the interpolation type for a field variable component for a field identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the field to set the interpolation type for.
[in]fieldusernumberThe user number of the field to set the interpolation type for.
[in]variabletypeThe variable type of the field to set the interpolation type for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]componentnumberThe component number of the field variable to set the interpolation type for.
[in]interpolationtypeThe interpolation type to set.
See also
OPENCMISS::Field::InterpolationTypes
Parameters
[out]errThe error code.

Definition at line 26786 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_componentinterpolationsetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  componentNumber,
integer(intg), intent(in)  interpolationType,
integer(intg), intent(out)  err 
)
private

Sets/changes the interpolation type for a field variable component for a field identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the field to set the interpolation type for.
[in]fieldusernumberThe user number of the field to set the interpolation type for.
[in]variabletypeThe variable type of the field to set the interpolation type for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]componentnumberThe component number of the field variable to set the interpolation type for.
[in]interpolationtypeThe interpolation type to set.
See also
OPENCMISS::Field::InterpolationTypes
Parameters
[out]errThe error code.

Definition at line 26786 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_componentinterpolationset::cmfe_field_componentinterpolationsetobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  componentNumber,
integer(intg), intent(in)  interpolationType,
integer(intg), intent(out)  err 
)
private

Sets/changes the interpolation type for a field variable component for a field identified by an object.

Parameters
[in]fieldThe field to set the interpolation type for.
[in]variabletypeThe variable type of the field to set the interpolation type for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]componentnumberThe component number of the field variable to set the interpolation type for.
[in]interpolationtypeThe interpolation type to set.
See also
OPENCMISS::Field::InterpolationTypes
Parameters
[out]errThe error code.

Definition at line 26833 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_componentinterpolationsetobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  componentNumber,
integer(intg), intent(in)  interpolationType,
integer(intg), intent(out)  err 
)
private

Sets/changes the interpolation type for a field variable component for a field identified by an object.

Parameters
[in]fieldThe field to set the interpolation type for.
[in]variabletypeThe variable type of the field to set the interpolation type for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]componentnumberThe component number of the field variable to set the interpolation type for.
[in]interpolationtypeThe interpolation type to set.
See also
OPENCMISS::Field::InterpolationTypes
Parameters
[out]errThe error code.

Definition at line 26833 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_componentlabelget::cmfe_field_componentlabelgetcnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  componentNumber,
character(len=*), intent(out)  label,
integer(intg), intent(out)  err 
)
private

Returns the character string label for a field variable component for a field identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the field to get the label for.
[in]fieldusernumberThe user number of the field to get the label for.
[in]variabletypeThe variable type of the field to get the label for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]componentnumberThe component number of the field variable to get the label for.
[out]labelOn return, the field variable component label.
[out]errThe error code.

Definition at line 26861 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_componentlabelgetcnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  componentNumber,
character(len=*), intent(out)  label,
integer(intg), intent(out)  err 
)
private

Returns the character string label for a field variable component for a field identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the field to get the label for.
[in]fieldusernumberThe user number of the field to get the label for.
[in]variabletypeThe variable type of the field to get the label for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]componentnumberThe component number of the field variable to get the label for.
[out]labelOn return, the field variable component label.
[out]errThe error code.

Definition at line 26861 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_componentlabelget::cmfe_field_componentlabelgetcobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  componentNumber,
character(len=*), intent(out)  label,
integer(intg), intent(out)  err 
)
private

Returns the character string label for a field variable component for a field identified by an object.

Parameters
[in]fieldThe field to get the label for.
[in]variabletypeThe variable type of the field to get the label for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]componentnumberThe component number of the field variable to get the label for.
[out]labelOn return, the field variable component label.
[out]errThe error code.

Definition at line 26908 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_componentlabelgetcobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  componentNumber,
character(len=*), intent(out)  label,
integer(intg), intent(out)  err 
)
private

Returns the character string label for a field variable component for a field identified by an object.

Parameters
[in]fieldThe field to get the label for.
[in]variabletypeThe variable type of the field to get the label for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]componentnumberThe component number of the field variable to get the label for.
[out]labelOn return, the field variable component label.
[out]errThe error code.

Definition at line 26908 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_componentlabelget::cmfe_field_componentlabelgetvsnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  componentNumber,
type(varying_string), intent(out)  label,
integer(intg), intent(out)  err 
)
private

Returns the varying string label for a field variable component for a field identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the field to get the label for.
[in]fieldusernumberThe user number of the field to get the label for.
[in]variabletypeThe variable type of the field to get the label for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]componentnumberThe component number of the field variable to get the label for.
[out]labelOn return, the field variable component label.
[out]errThe error code.

Definition at line 26936 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_componentlabelgetvsnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  componentNumber,
type(varying_string), intent(out)  label,
integer(intg), intent(out)  err 
)
private

Returns the varying string label for a field variable component for a field identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the field to get the label for.
[in]fieldusernumberThe user number of the field to get the label for.
[in]variabletypeThe variable type of the field to get the label for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]componentnumberThe component number of the field variable to get the label for.
[out]labelOn return, the field variable component label.
[out]errThe error code.

Definition at line 26936 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_componentlabelget::cmfe_field_componentlabelgetvsobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  componentNumber,
type(varying_string), intent(out)  label,
integer(intg), intent(out)  err 
)
private

Returns the varying string label for a field variable component for a field identified by an object.

Parameters
[in]fieldThe field to get the label for.
[in]variabletypeThe variable type of the field to get the label for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]componentnumberThe component number of the field variable to get the label for.
[out]labelOn return, the field variable component label.
[out]errThe error code.

Definition at line 26983 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_componentlabelgetvsobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  componentNumber,
type(varying_string), intent(out)  label,
integer(intg), intent(out)  err 
)
private

Returns the varying string label for a field variable component for a field identified by an object.

Parameters
[in]fieldThe field to get the label for.
[in]variabletypeThe variable type of the field to get the label for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]componentnumberThe component number of the field variable to get the label for.
[out]labelOn return, the field variable component label.
[out]errThe error code.

Definition at line 26983 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_componentlabelset::cmfe_field_componentlabelsetcnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  componentNumber,
character(len=*), intent(in)  label,
integer(intg), intent(out)  err 
)
private

Sets/changes the character string label for a field variable component for a field identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the field to set the label for.
[in]fieldusernumberThe user number of the field to set the label for.
[in]variabletypeThe variable type of the field to set the label for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]componentnumberThe component number of the field variable to set the label for.
[in]labelThe field variable component label to set.
[out]errThe error code.

Definition at line 27011 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_componentlabelsetcnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  componentNumber,
character(len=*), intent(in)  label,
integer(intg), intent(out)  err 
)
private

Sets/changes the character string label for a field variable component for a field identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the field to set the label for.
[in]fieldusernumberThe user number of the field to set the label for.
[in]variabletypeThe variable type of the field to set the label for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]componentnumberThe component number of the field variable to set the label for.
[in]labelThe field variable component label to set.
[out]errThe error code.

Definition at line 27011 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_componentlabelset::cmfe_field_componentlabelsetcobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  componentNumber,
character(len=*), intent(in)  label,
integer(intg), intent(out)  err 
)
private

Sets/changes the character string label for a field variable component for a field identified by an object.

Parameters
[in]fieldThe field to set the label for.
[in]variabletypeThe variable type of the field to set the label for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]componentnumberThe component number of the field variable to set the label for.
[in]labelThe field variable component label to set.
[out]errThe error code.

Definition at line 27058 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_componentlabelsetcobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  componentNumber,
character(len=*), intent(in)  label,
integer(intg), intent(out)  err 
)
private

Sets/changes the character string label for a field variable component for a field identified by an object.

Parameters
[in]fieldThe field to set the label for.
[in]variabletypeThe variable type of the field to set the label for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]componentnumberThe component number of the field variable to set the label for.
[in]labelThe field variable component label to set.
[out]errThe error code.

Definition at line 27058 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_componentlabelset::cmfe_field_componentlabelsetvsnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  componentNumber,
type(varying_string), intent(in)  label,
integer(intg), intent(out)  err 
)
private

Sets/changes the varying string label for a field variable component for a field identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the field to set the label for.
[in]fieldusernumberThe user number of the field to set the label for.
[in]variabletypeThe variable type of the field to set the label for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]componentnumberThe component number of the field variable to set the label for.
[in]labelThe field variable component label to set.
[out]errThe error code.

Definition at line 27086 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_componentlabelsetvsnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  componentNumber,
type(varying_string), intent(in)  label,
integer(intg), intent(out)  err 
)
private

Sets/changes the varying string label for a field variable component for a field identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the field to set the label for.
[in]fieldusernumberThe user number of the field to set the label for.
[in]variabletypeThe variable type of the field to set the label for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]componentnumberThe component number of the field variable to set the label for.
[in]labelThe field variable component label to set.
[out]errThe error code.

Definition at line 27086 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_componentlabelset::cmfe_field_componentlabelsetvsobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  componentNumber,
type(varying_string), intent(in)  label,
integer(intg), intent(out)  err 
)
private

Sets/changes the varying string label for a field variable component for a field identified by an object.

Parameters
[in]fieldThe field to set the label for.
[in]variabletypeThe variable type of the field to set the label for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]componentnumberThe component number of the field variable to set the label for.
[in]labelThe field variable component label to set.
[out]errThe error code.

Definition at line 27133 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_componentlabelsetvsobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  componentNumber,
type(varying_string), intent(in)  label,
integer(intg), intent(out)  err 
)
private

Sets/changes the varying string label for a field variable component for a field identified by an object.

Parameters
[in]fieldThe field to set the label for.
[in]variabletypeThe variable type of the field to set the label for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]componentnumberThe component number of the field variable to set the label for.
[in]labelThe field variable component label to set.
[out]errThe error code.

Definition at line 27133 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_componentmeshcomponentget::cmfe_field_componentmeshcomponentgetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  componentNumber,
integer(intg), intent(out)  meshComponent,
integer(intg), intent(out)  err 
)
private

Returns the mesh component number for a field variable component for a field identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the field to get the mesh component number for.
[in]fieldusernumberThe user number of the field to get the mesh component number for.
[in]variabletypeThe variable type of the field to get the mesh component number for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]componentnumberThe component number of the field variable to get the mesh component number for.
[out]meshcomponentOn return, the mesh component number.
[out]errThe error code.

Definition at line 27162 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_componentmeshcomponentgetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  componentNumber,
integer(intg), intent(out)  meshComponent,
integer(intg), intent(out)  err 
)
private

Returns the mesh component number for a field variable component for a field identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the field to get the mesh component number for.
[in]fieldusernumberThe user number of the field to get the mesh component number for.
[in]variabletypeThe variable type of the field to get the mesh component number for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]componentnumberThe component number of the field variable to get the mesh component number for.
[out]meshcomponentOn return, the mesh component number.
[out]errThe error code.

Definition at line 27162 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_componentmeshcomponentget::cmfe_field_componentmeshcomponentgetobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  componentNumber,
integer(intg), intent(out)  meshComponent,
integer(intg), intent(out)  err 
)
private

Returns the mesh component number for a field variable component for a field identified by an object.

Parameters
[in]fieldThe field to get the mesh component number for.
[in]variabletypeThe variable type of the field to get the mesh component number for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]componentnumberThe component number of the field variable to get the mesh component number for.
[out]meshcomponentOn return, the mesh component number.
[out]errThe error code.

Definition at line 27209 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_componentmeshcomponentgetobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  componentNumber,
integer(intg), intent(out)  meshComponent,
integer(intg), intent(out)  err 
)
private

Returns the mesh component number for a field variable component for a field identified by an object.

Parameters
[in]fieldThe field to get the mesh component number for.
[in]variabletypeThe variable type of the field to get the mesh component number for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]componentnumberThe component number of the field variable to get the mesh component number for.
[out]meshcomponentOn return, the mesh component number.
[out]errThe error code.

Definition at line 27209 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_componentmeshcomponentset::cmfe_field_componentmeshcomponentsetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  componentNumber,
integer(intg), intent(in)  meshComponent,
integer(intg), intent(out)  err 
)
private

Sets/changes the mesh component number for a field variable component for a field identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the field to set the mesh component number for.
[in]fieldusernumberThe user number of the field to set the mesh component number for.
[in]variabletypeThe variable type of the field to set the mesh component number for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]componentnumberThe component number of the field variable to set the mesh component number for.
[in]meshcomponentThe mesh component number to set.
[out]errThe error code.

Definition at line 27238 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_componentmeshcomponentsetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  componentNumber,
integer(intg), intent(in)  meshComponent,
integer(intg), intent(out)  err 
)
private

Sets/changes the mesh component number for a field variable component for a field identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the field to set the mesh component number for.
[in]fieldusernumberThe user number of the field to set the mesh component number for.
[in]variabletypeThe variable type of the field to set the mesh component number for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]componentnumberThe component number of the field variable to set the mesh component number for.
[in]meshcomponentThe mesh component number to set.
[out]errThe error code.

Definition at line 27238 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_componentmeshcomponentset::cmfe_field_componentmeshcomponentsetobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  componentNumber,
integer(intg), intent(in)  meshComponent,
integer(intg), intent(out)  err 
)
private

Sets/changes the mesh component number for a field variable component for a field identified by an object.

Parameters
[in]fieldThe field to set the mesh component number for.
[in]variabletypeThe variable type of the field to set the mesh component number for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]componentnumberThe component number of the field variable to set the mesh component number for.
[in]meshcomponentThe mesh component number to set.
[out]errThe error code.

Definition at line 27285 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_componentmeshcomponentsetobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  componentNumber,
integer(intg), intent(in)  meshComponent,
integer(intg), intent(out)  err 
)
private

Sets/changes the mesh component number for a field variable component for a field identified by an object.

Parameters
[in]fieldThe field to set the mesh component number for.
[in]variabletypeThe variable type of the field to set the mesh component number for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]componentnumberThe component number of the field variable to set the mesh component number for.
[in]meshcomponentThe mesh component number to set.
[out]errThe error code.

Definition at line 27285 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_componentvaluesinitialise::cmfe_field_componentvaluesinitialisedpnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  componentNumber,
real(dp), intent(in)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]regionusernumberThe user number of the region containing the field to initialise the field variable component for.
[in]fieldusernumberThe user number of the field to initialise the field variable component for for.
[in]variabletypeThe variable type of the field to initialise the field variable component for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to initialise the field variable component for.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]componentnumberThe component number of the field variable to initialise the field variable component for.
[in]valueThe value to initialise the parameter set for.
[out]errThe error code.

Definition at line 27470 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_componentvaluesinitialisedpnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  componentNumber,
real(dp), intent(in)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]regionusernumberThe user number of the region containing the field to initialise the field variable component for.
[in]fieldusernumberThe user number of the field to initialise the field variable component for for.
[in]variabletypeThe variable type of the field to initialise the field variable component for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to initialise the field variable component for.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]componentnumberThe component number of the field variable to initialise the field variable component for.
[in]valueThe value to initialise the parameter set for.
[out]errThe error code.

Definition at line 27470 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_componentvaluesinitialise::cmfe_field_componentvaluesinitialisedpobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  componentNumber,
real(dp), intent(in)  value,
integer(intg), intent(out)  err 
)
private

Initialises the values of parameter set of a field variable component to a double precision constant value for a field identified by an object.

Parameters
[in]fieldThe field to initialise the field variable component for.
[in]variabletypeThe variable type of the field to initialise the field variable component for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to initialise the field variable component for.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]componentnumberThe component number of the field variable to initialise the field variable component for.
[in]valueThe value to initialise the parameter set for.
[out]errThe error code.

Definition at line 27519 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_componentvaluesinitialisedpobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  componentNumber,
real(dp), intent(in)  value,
integer(intg), intent(out)  err 
)
private

Initialises the values of parameter set of a field variable component to a double precision constant value for a field identified by an object.

Parameters
[in]fieldThe field to initialise the field variable component for.
[in]variabletypeThe variable type of the field to initialise the field variable component for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to initialise the field variable component for.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]componentnumberThe component number of the field variable to initialise the field variable component for.
[in]valueThe value to initialise the parameter set for.
[out]errThe error code.

Definition at line 27519 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_componentvaluesinitialise::cmfe_field_componentvaluesinitialiseintgnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  componentNumber,
integer(intg), intent(in)  value,
integer(intg), intent(out)  err 
)
private

Initialises the values of parameter set of a field variable component to an integer constant value for a field identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the field to initialise the field variable component for.
[in]fieldusernumberThe user number of the field to initialise the field variable component for for.
[in]variabletypeThe variable type of the field to initialise the field variable component for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to initialise the field variable component for.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]componentnumberThe component number of the field variable to initialise the field variable component for.
[in]valueThe value to initialise the parameter set for.
[out]errThe error code.

Definition at line 27314 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_componentvaluesinitialiseintgnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  componentNumber,
integer(intg), intent(in)  value,
integer(intg), intent(out)  err 
)
private

Initialises the values of parameter set of a field variable component to an integer constant value for a field identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the field to initialise the field variable component for.
[in]fieldusernumberThe user number of the field to initialise the field variable component for for.
[in]variabletypeThe variable type of the field to initialise the field variable component for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to initialise the field variable component for.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]componentnumberThe component number of the field variable to initialise the field variable component for.
[in]valueThe value to initialise the parameter set for.
[out]errThe error code.

Definition at line 27314 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_componentvaluesinitialise::cmfe_field_componentvaluesinitialiseintgobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  componentNumber,
integer(intg), intent(in)  value,
integer(intg), intent(out)  err 
)
private

Initialises the values of parameter set of a field variable component to an integer constant value for a field identified by an object.

Parameters
[in]fieldThe field to initialise the field variable component for.
[in]variabletypeThe variable type of the field to initialise the field variable component for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to initialise the field variable component for.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]componentnumberThe component number of the field variable to initialise the field variable component for.
[in]valueThe value to initialise the parameter set for.
[out]errThe error code.

Definition at line 27363 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_componentvaluesinitialiseintgobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  componentNumber,
integer(intg), intent(in)  value,
integer(intg), intent(out)  err 
)
private

Initialises the values of parameter set of a field variable component to an integer constant value for a field identified by an object.

Parameters
[in]fieldThe field to initialise the field variable component for.
[in]variabletypeThe variable type of the field to initialise the field variable component for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to initialise the field variable component for.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]componentnumberThe component number of the field variable to initialise the field variable component for.
[in]valueThe value to initialise the parameter set for.
[out]errThe error code.

Definition at line 27363 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_componentvaluesinitialise::cmfe_field_componentvaluesinitialiselnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  componentNumber,
logical, intent(in)  value,
integer(intg), intent(out)  err 
)
private

Initialises the values of parameter set of a field variable component to a logical constant value for a field identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the field to initialise the field variable component for.
[in]fieldusernumberThe user number of the field to initialise the field variable component for for.
[in]variabletypeThe variable type of the field to initialise the field variable component for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to initialise the field variable component for.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]componentnumberThe component number of the field variable to initialise the field variable component for.
[in]valueThe value to initialise the parameter set for.
[out]errThe error code.

Definition at line 27548 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_componentvaluesinitialiselnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  componentNumber,
logical, intent(in)  value,
integer(intg), intent(out)  err 
)
private

Initialises the values of parameter set of a field variable component to a logical constant value for a field identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the field to initialise the field variable component for.
[in]fieldusernumberThe user number of the field to initialise the field variable component for for.
[in]variabletypeThe variable type of the field to initialise the field variable component for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to initialise the field variable component for.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]componentnumberThe component number of the field variable to initialise the field variable component for.
[in]valueThe value to initialise the parameter set for.
[out]errThe error code.

Definition at line 27548 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_componentvaluesinitialise::cmfe_field_componentvaluesinitialiselobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  componentNumber,
logical, intent(in)  value,
integer(intg), intent(out)  err 
)
private

Initialises the values of parameter set of a field variable component to a logical constant value for a field identified by an object.

Parameters
[in]fieldThe field to initialise the field variable component for.
[in]variabletypeThe variable type of the field to initialise the field variable component for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to initialise the field variable component for.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]componentnumberThe component number of the field variable to initialise the field variable component for.
[in]valueThe value to initialise the parameter set for.
[out]errThe error code.

Definition at line 27596 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_componentvaluesinitialiselobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  componentNumber,
logical, intent(in)  value,
integer(intg), intent(out)  err 
)
private

Initialises the values of parameter set of a field variable component to a logical constant value for a field identified by an object.

Parameters
[in]fieldThe field to initialise the field variable component for.
[in]variabletypeThe variable type of the field to initialise the field variable component for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to initialise the field variable component for.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]componentnumberThe component number of the field variable to initialise the field variable component for.
[in]valueThe value to initialise the parameter set for.
[out]errThe error code.

Definition at line 27596 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_componentvaluesinitialise::cmfe_field_componentvaluesinitialisespnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  componentNumber,
real(sp), intent(in)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]regionusernumberThe user number of the region containing the field to initialise the field variable component for.
[in]fieldusernumberThe user number of the field to initialise the field variable component for for.
[in]variabletypeThe variable type of the field to initialise the field variable component for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to initialise the field variable component for.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]componentnumberThe component number of the field variable to initialise the field variable component for.
[in]valueThe value to initialise the parameter set for.
[out]errThe error code.

Definition at line 27392 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_componentvaluesinitialisespnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  componentNumber,
real(sp), intent(in)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]regionusernumberThe user number of the region containing the field to initialise the field variable component for.
[in]fieldusernumberThe user number of the field to initialise the field variable component for for.
[in]variabletypeThe variable type of the field to initialise the field variable component for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to initialise the field variable component for.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]componentnumberThe component number of the field variable to initialise the field variable component for.
[in]valueThe value to initialise the parameter set for.
[out]errThe error code.

Definition at line 27392 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_componentvaluesinitialise::cmfe_field_componentvaluesinitialisespobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  componentNumber,
real(sp), intent(in)  value,
integer(intg), intent(out)  err 
)
private

Initialises the values of parameter set of a field variable component to a single precision constant value for a field identified by an object.

Parameters
[in]fieldThe field to initialise the field variable component for.
[in]variabletypeThe variable type of the field to initialise the field variable component for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to initialise the field variable component for.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]componentnumberThe component number of the field variable to initialise the field variable component for.
[in]valueThe value to initialise the parameter set for.
[out]errThe error code.

Definition at line 27441 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_componentvaluesinitialisespobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  componentNumber,
real(sp), intent(in)  value,
integer(intg), intent(out)  err 
)
private

Initialises the values of parameter set of a field variable component to a single precision constant value for a field identified by an object.

Parameters
[in]fieldThe field to initialise the field variable component for.
[in]variabletypeThe variable type of the field to initialise the field variable component for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to initialise the field variable component for.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]componentnumberThe component number of the field variable to initialise the field variable component for.
[in]valueThe value to initialise the parameter set for.
[out]errThe error code.

Definition at line 27441 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_createfinishnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(out)  err 
)
private

Finishes the creation of a field identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the field to finish the creation of.
[in]fieldusernumberThe user number of the field to finish the creation of.
[out]errThe error code.

Definition at line 27917 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_createfinish::cmfe_field_createfinishnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(out)  err 
)
private

Finishes the creation of a field identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the field to finish the creation of.
[in]fieldusernumberThe user number of the field to finish the creation of.
[out]errThe error code.

Definition at line 27917 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_createfinishobj ( type(cmfe_fieldtype), intent(inout)  field,
integer(intg), intent(out)  err 
)
private

Finishes the creation of a field identified by an object.

Parameters
[in,out]fieldThe field to finish the creation of.
[out]errThe error code.

Definition at line 27965 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_createfinish::cmfe_field_createfinishobj ( type(cmfe_fieldtype), intent(inout)  field,
integer(intg), intent(out)  err 
)
private

Finishes the creation of a field identified by an object.

Parameters
[in,out]fieldThe field to finish the creation of.
[out]errThe error code.

Definition at line 27965 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_createstartinterfaceobj ( integer(intg), intent(in)  fieldUserNumber,
type(cmfe_interfacetype), intent(in)  interface,
type(cmfe_fieldtype), intent(inout)  field,
integer(intg), intent(out)  err 
)
private

Starts the creation of a field on an interface identified by an object.

Parameters
[in]fieldusernumberThe user number of the field to start the creation of.
[in]interfaceThe interface to create the field on.
[in,out]fieldOn return, the created field.
[out]errThe error code.

Definition at line 28035 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_createstart::cmfe_field_createstartinterfaceobj ( integer(intg), intent(in)  fieldUserNumber,
type(cmfe_interfacetype), intent(in)  interface,
type(cmfe_fieldtype), intent(inout)  field,
integer(intg), intent(out)  err 
)
private

Starts the creation of a field on an interface identified by an object.

Parameters
[in]fieldusernumberThe user number of the field to start the creation of.
[in]interfaceThe interface to create the field on.
[in,out]fieldOn return, the created field.
[out]errThe error code.

Definition at line 28035 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_createstartnumber ( integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(out)  err 
)
private

Starts the creation of a field identified by a user number.

Parameters
[in]fieldusernumberThe user number of the field to start the creation of.
[in]regionusernumberThe user number of the region containing the field to start the creation of.
[out]errThe error code.

Definition at line 27994 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_createstart::cmfe_field_createstartnumber ( integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(out)  err 
)
private

Starts the creation of a field identified by a user number.

Parameters
[in]fieldusernumberThe user number of the field to start the creation of.
[in]regionusernumberThe user number of the region containing the field to start the creation of.
[out]errThe error code.

Definition at line 27994 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_createstartregionobj ( integer(intg), intent(in)  fieldUserNumber,
type(cmfe_regiontype), intent(in)  region,
type(cmfe_fieldtype), intent(inout)  field,
integer(intg), intent(out)  err 
)
private

Starts the creation of a field on a region identified by an object.

Parameters
[in]fieldusernumberThe user number of the field to start the creation of.
[in]regionThe region to create the field on.
[in,out]fieldOn return, the created field.
[out]errThe error code.

Definition at line 28062 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_createstart::cmfe_field_createstartregionobj ( integer(intg), intent(in)  fieldUserNumber,
type(cmfe_regiontype), intent(in)  region,
type(cmfe_fieldtype), intent(inout)  field,
integer(intg), intent(out)  err 
)
private

Starts the creation of a field on a region identified by an object.

Parameters
[in]fieldusernumberThe user number of the field to start the creation of.
[in]regionThe region to create the field on.
[in,out]fieldOn return, the created field.
[out]errThe error code.

Definition at line 28062 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_dataprojectionset::cmfe_field_dataprojectionsetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  dataProjectionUserNumber,
integer(intg), intent(out)  err 
)
private

Sets/changes the data projection for a field identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the field to set the mesh decomposition for.
[in]fieldusernumberThe user number of the field to set the mesh decomposition for.
[in]dataprojectionusernumberThe field data projection user number to set.
[out]errThe error code.

Definition at line 29706 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_dataprojectionsetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  dataProjectionUserNumber,
integer(intg), intent(out)  err 
)
private

Sets/changes the data projection for a field identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the field to set the mesh decomposition for.
[in]fieldusernumberThe user number of the field to set the mesh decomposition for.
[in]dataprojectionusernumberThe field data projection user number to set.
[out]errThe error code.

Definition at line 29706 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_dataprojectionset::cmfe_field_dataprojectionsetobj ( type(cmfe_fieldtype), intent(in)  field,
type(cmfe_dataprojectiontype), intent(in)  dataProjection,
integer(intg), intent(out)  err 
)
private

Sets/changes the data projection for a field identified by an object.

Parameters
[in]fieldThe field to get the mesh decomposition for.
[in]dataprojectionThe data projection for the field to set.
[out]errThe error code.

Definition at line 29770 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_dataprojectionsetobj ( type(cmfe_fieldtype), intent(in)  field,
type(cmfe_dataprojectiontype), intent(in)  dataProjection,
integer(intg), intent(out)  err 
)
private

Sets/changes the data projection for a field identified by an object.

Parameters
[in]fieldThe field to get the mesh decomposition for.
[in]dataprojectionThe data projection for the field to set.
[out]errThe error code.

Definition at line 29770 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_datatypeget::cmfe_field_datatypegetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(out)  dataType,
integer(intg), intent(out)  err 
)
private

Returns the data type for a field variable for a field identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the field to get the data type for.
[in]fieldusernumberThe user number of the field to get the data type for.
[in]variabletypeThe variable type of the field to get the data type for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[out]datatypeOn return, the field variable data type.
See also
OPENCMISS::Field::DataTypes
Parameters
[out]errThe error code.

Definition at line 27625 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_datatypegetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(out)  dataType,
integer(intg), intent(out)  err 
)
private

Returns the data type for a field variable for a field identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the field to get the data type for.
[in]fieldusernumberThe user number of the field to get the data type for.
[in]variabletypeThe variable type of the field to get the data type for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[out]datatypeOn return, the field variable data type.
See also
OPENCMISS::Field::DataTypes
Parameters
[out]errThe error code.

Definition at line 27625 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_datatypegetobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(out)  dataType,
integer(intg), intent(out)  err 
)
private

Returns the data type for a field variable for a field identified by an object.

Parameters
[in]fieldThe field to get the data type for.
[in]variabletypeThe variable type of the field to get the data type for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[out]datatypeOn return, the field variable data type.
See also
OPENCMISS::Field::DataTypes
Parameters
[out]errThe error code.

Definition at line 27671 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_datatypeget::cmfe_field_datatypegetobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(out)  dataType,
integer(intg), intent(out)  err 
)
private

Returns the data type for a field variable for a field identified by an object.

Parameters
[in]fieldThe field to get the data type for.
[in]variabletypeThe variable type of the field to get the data type for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[out]datatypeOn return, the field variable data type.
See also
OPENCMISS::Field::DataTypes
Parameters
[out]errThe error code.

Definition at line 27671 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_datatypesetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  dataType,
integer(intg), intent(out)  err 
)
private

Sets/changes the data type for a field variable for a field identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the field to set the data type for.
[in]fieldusernumberThe user number of the field to set the data type for.
[in]variabletypeThe variable type of the field to set the data type for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]datatypeThe field variable data type to set.
See also
OPENCMISS::Field::DataTypes
Parameters
[out]errThe error code.

Definition at line 27698 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_datatypeset::cmfe_field_datatypesetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  dataType,
integer(intg), intent(out)  err 
)
private

Sets/changes the data type for a field variable for a field identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the field to set the data type for.
[in]fieldusernumberThe user number of the field to set the data type for.
[in]variabletypeThe variable type of the field to set the data type for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]datatypeThe field variable data type to set.
See also
OPENCMISS::Field::DataTypes
Parameters
[out]errThe error code.

Definition at line 27698 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_datatypesetobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  dataType,
integer(intg), intent(out)  err 
)
private

Sets/changes the data type for a field variable for a field identified by an object.

Parameters
[in]fieldThe field to set the data type for.
[in]variabletypeThe variable type of the field to set the data type for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]datatypeThe field variable data type to set.
See also
OPENCMISS::Field::DataTypes
Parameters
[out]errThe error code.

Definition at line 27744 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_datatypeset::cmfe_field_datatypesetobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  dataType,
integer(intg), intent(out)  err 
)
private

Sets/changes the data type for a field variable for a field identified by an object.

Parameters
[in]fieldThe field to set the data type for.
[in]variabletypeThe variable type of the field to set the data type for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]datatypeThe field variable data type to set.
See also
OPENCMISS::Field::DataTypes
Parameters
[out]errThe error code.

Definition at line 27744 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_dependenttypegetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(out)  dependentType,
integer(intg), intent(out)  err 
)
private

Returns the dependent type for a field identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the field to get the dependent type for.
[in]fieldusernumberThe user number of the field to get the dependent type for.
[out]dependenttypeOn return, the field dependent type.
See also
OPENCMISS::Field::DependentTypes
Parameters
[out]errThe error code.

Definition at line 28093 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_dependenttypeget::cmfe_field_dependenttypegetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(out)  dependentType,
integer(intg), intent(out)  err 
)
private

Returns the dependent type for a field identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the field to get the dependent type for.
[in]fieldusernumberThe user number of the field to get the dependent type for.
[out]dependenttypeOn return, the field dependent type.
See also
OPENCMISS::Field::DependentTypes
Parameters
[out]errThe error code.

Definition at line 28093 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_dependenttypegetobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(out)  dependentType,
integer(intg), intent(out)  err 
)
private

Returns the dependent type for a field identified by an object.

Parameters
[in]fieldThe field to get the dependent type for.
[out]dependenttypeOn return, the field dependent type.
See also
OPENCMISS::Field::DependentTypes
Parameters
[out]errThe error code.

Definition at line 28138 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_dependenttypeget::cmfe_field_dependenttypegetobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(out)  dependentType,
integer(intg), intent(out)  err 
)
private

Returns the dependent type for a field identified by an object.

Parameters
[in]fieldThe field to get the dependent type for.
[out]dependenttypeOn return, the field dependent type.
See also
OPENCMISS::Field::DependentTypes
Parameters
[out]errThe error code.

Definition at line 28138 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_dependenttypesetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  dependentType,
integer(intg), intent(out)  err 
)
private

Sets/changes the dependent type for a field identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the field to get the dependent type for.
[in]fieldusernumberThe user number of the field to get the dependent type for.
[in]dependenttypeThe field dependent type to set.
See also
OPENCMISS::Field::DependentTypes
Parameters
[out]errThe error code.

Definition at line 28164 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_dependenttypeset::cmfe_field_dependenttypesetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  dependentType,
integer(intg), intent(out)  err 
)
private

Sets/changes the dependent type for a field identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the field to get the dependent type for.
[in]fieldusernumberThe user number of the field to get the dependent type for.
[in]dependenttypeThe field dependent type to set.
See also
OPENCMISS::Field::DependentTypes
Parameters
[out]errThe error code.

Definition at line 28164 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_dependenttypesetobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  dependentType,
integer(intg), intent(out)  err 
)
private

Sets/changes the dependent type for a field identified by an object.

Parameters
[in]fieldThe field to set the dependent type for.
[in]dependenttypeThe field dependent type to set.
See also
OPENCMISS::Field::DependentTypes
Parameters
[out]errThe error code.

Definition at line 28209 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_dependenttypeset::cmfe_field_dependenttypesetobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  dependentType,
integer(intg), intent(out)  err 
)
private

Sets/changes the dependent type for a field identified by an object.

Parameters
[in]fieldThe field to set the dependent type for.
[in]dependenttypeThe field dependent type to set.
See also
OPENCMISS::Field::DependentTypes
Parameters
[out]errThe error code.

Definition at line 28209 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_destroynumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(out)  err 
)
private

Destroys a field identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the field to destroy.
[in]fieldusernumberThe user number of the field to destroy.
[out]errThe error code.

Definition at line 28235 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_destroy::cmfe_field_destroynumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(out)  err 
)
private

Destroys a field identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the field to destroy.
[in]fieldusernumberThe user number of the field to destroy.
[out]errThe error code.

Definition at line 28235 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_destroyobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(out)  err 
)
private

Destroys a field identified by an object.

Parameters
[in]fieldThe field to destroy.
[out]errThe error code.

Definition at line 28279 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_destroy::cmfe_field_destroyobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(out)  err 
)
private

Destroys a field identified by an object.

Parameters
[in]fieldThe field to destroy.
[out]errThe error code.

Definition at line 28279 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_dimensiongetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(out)  dimension,
integer(intg), intent(out)  err 
)
private

Returns the dimension for a field identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the field to get the dimension for.
[in]fieldusernumberThe user number of the field to get the dimension for.
[in]variabletypeThe variable type of the field to get the dimension for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[out]dimensionOn return, the field dimension.
See also
OPENCMISS::Field::DimensionTypes
Parameters
[out]errThe error code.

Definition at line 28304 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_dimensionget::cmfe_field_dimensiongetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(out)  dimension,
integer(intg), intent(out)  err 
)
private

Returns the dimension for a field identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the field to get the dimension for.
[in]fieldusernumberThe user number of the field to get the dimension for.
[in]variabletypeThe variable type of the field to get the dimension for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[out]dimensionOn return, the field dimension.
See also
OPENCMISS::Field::DimensionTypes
Parameters
[out]errThe error code.

Definition at line 28304 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_dimensiongetobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(out)  dimension,
integer(intg), intent(out)  err 
)
private

Returns the dimension for a field identified by an object.

Parameters
[in]fieldThe field to get the dimension for.
[in]variabletypeThe variable type of the field to get the dimension for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[out]dimensionOn return, the field dimension.
See also
OPENCMISS_FieldDimension
Parameters
[out]errThe error code.

Definition at line 28350 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_dimensionget::cmfe_field_dimensiongetobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(out)  dimension,
integer(intg), intent(out)  err 
)
private

Returns the dimension for a field identified by an object.

Parameters
[in]fieldThe field to get the dimension for.
[in]variabletypeThe variable type of the field to get the dimension for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[out]dimensionOn return, the field dimension.
See also
OPENCMISS_FieldDimension
Parameters
[out]errThe error code.

Definition at line 28350 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_dimensionsetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  dimension,
integer(intg), intent(out)  err 
)
private

Sets/changes the dimension for a field identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the field to set the dimension for.
[in]fieldusernumberThe user number of the field to set the dimension for.
[in]variabletypeThe variable type of the field to get the dimension for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]dimensionThe field dimension to set.
See also
OPENCMISS::Field::DimensionTypes
Parameters
[out]errThe error code.

Definition at line 28377 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_dimensionset::cmfe_field_dimensionsetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  dimension,
integer(intg), intent(out)  err 
)
private

Sets/changes the dimension for a field identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the field to set the dimension for.
[in]fieldusernumberThe user number of the field to set the dimension for.
[in]variabletypeThe variable type of the field to get the dimension for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]dimensionThe field dimension to set.
See also
OPENCMISS::Field::DimensionTypes
Parameters
[out]errThe error code.

Definition at line 28377 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_dimensionsetobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  dimension,
integer(intg), intent(out)  err 
)
private

Sets/changes the dimension for a field identified by an object.

Parameters
[in]fieldThe field to set the dimension for.
[in]variabletypeThe variable type of the field to get the dimension for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]dimensionThe field dimension to set.
See also
OPENCMISS_FieldDimension
Parameters
[out]errThe error code.

Definition at line 28423 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_dimensionset::cmfe_field_dimensionsetobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  dimension,
integer(intg), intent(out)  err 
)
private

Sets/changes the dimension for a field identified by an object.

Parameters
[in]fieldThe field to set the dimension for.
[in]variabletypeThe variable type of the field to get the dimension for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]dimensionThe field dimension to set.
See also
OPENCMISS_FieldDimension
Parameters
[out]errThe error code.

Definition at line 28423 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_dofordertypegetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(out)  DOFOrderType,
integer(intg), intent(out)  err 
)
private

Returns the DOF order type for a field variable for a field identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the field to get the DOF Order type for.
[in]fieldusernumberThe user number of the field to get the DOF Order type for.
[in]variabletypeThe variable type of the field to get the DOF Order type for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[out]dofordertypeOn return, the field variable DOF Order type.
See also
OPENCMISS::Field::DOFOrderTypes
Parameters
[out]errThe error code.

Definition at line 27771 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_dofordertypeget::cmfe_field_dofordertypegetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(out)  DOFOrderType,
integer(intg), intent(out)  err 
)
private

Returns the DOF order type for a field variable for a field identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the field to get the DOF Order type for.
[in]fieldusernumberThe user number of the field to get the DOF Order type for.
[in]variabletypeThe variable type of the field to get the DOF Order type for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[out]dofordertypeOn return, the field variable DOF Order type.
See also
OPENCMISS::Field::DOFOrderTypes
Parameters
[out]errThe error code.

Definition at line 27771 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_dofordertypegetobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(out)  DOFOrderType,
integer(intg), intent(out)  err 
)
private

Returns the DOF Order type for a field variable for a field identified by an object.

Parameters
[in]fieldThe field to get the DOF order type for.
[in]variabletypeThe variable type of the field to get the DOF order type for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[out]dofordertypeOn return, the field variable DOF order type.
See also
OPENCMISS::Field::DOFOrderTypes
Parameters
[out]errThe error code.

Definition at line 27817 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_dofordertypeget::cmfe_field_dofordertypegetobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(out)  DOFOrderType,
integer(intg), intent(out)  err 
)
private

Returns the DOF Order type for a field variable for a field identified by an object.

Parameters
[in]fieldThe field to get the DOF order type for.
[in]variabletypeThe variable type of the field to get the DOF order type for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[out]dofordertypeOn return, the field variable DOF order type.
See also
OPENCMISS::Field::DOFOrderTypes
Parameters
[out]errThe error code.

Definition at line 27817 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_dofordertypesetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  DOFOrderType,
integer(intg), intent(out)  err 
)
private

Sets/changes the DOF order type for a field variable for a field identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the field to set the DOF Order type for.
[in]fieldusernumberThe user number of the field to set the DOF Order type for.
[in]variabletypeThe variable type of the field to set the DOF Order type for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]dofordertypeThe field variable DOF Order type to set.
See also
OPENCMISS::Field::DOFOrderTypes
Parameters
[out]errThe error code.

Definition at line 27844 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_dofordertypeset::cmfe_field_dofordertypesetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  DOFOrderType,
integer(intg), intent(out)  err 
)
private

Sets/changes the DOF order type for a field variable for a field identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the field to set the DOF Order type for.
[in]fieldusernumberThe user number of the field to set the DOF Order type for.
[in]variabletypeThe variable type of the field to set the DOF Order type for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]dofordertypeThe field variable DOF Order type to set.
See also
OPENCMISS::Field::DOFOrderTypes
Parameters
[out]errThe error code.

Definition at line 27844 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_dofordertypesetobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  DOFOrderType,
integer(intg), intent(out)  err 
)
private

Sets/changes the DOF Order type for a field variable for a field identified by an object.

Parameters
[in]fieldThe field to set the DOF order type for.
[in]variabletypeThe variable type of the field to set the DOF order type for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]dofordertypeThe field variable DOF order type to set.
See also
OPENCMISS::Field::DOFOrderTypes
Parameters
[out]errThe error code.

Definition at line 27890 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_dofordertypeset::cmfe_field_dofordertypesetobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  DOFOrderType,
integer(intg), intent(out)  err 
)
private

Sets/changes the DOF Order type for a field variable for a field identified by an object.

Parameters
[in]fieldThe field to set the DOF order type for.
[in]variabletypeThe variable type of the field to set the DOF order type for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]dofordertypeThe field variable DOF order type to set.
See also
OPENCMISS::Field::DOFOrderTypes
Parameters
[out]errThe error code.

Definition at line 27890 of file opencmiss_iron.f90.

subroutine, public opencmiss_iron::cmfe_field_finalise ( type(cmfe_fieldtype), intent(out)  cmfe_Field,
integer(intg), intent(out)  err 
)

Finalises a cmfe_FieldType object.

Parameters
[out]cmfe_fieldThe cmfe_FieldType object to finalise.
[out]errThe error code.

Definition at line 7983 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_geometricfieldgetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(out)  geometricFieldUserNumber,
integer(intg), intent(out)  err 
)
private

Returns the geometric field for a field identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the field to get the geometric field for.
[in]fieldusernumberThe user number of the field to get the geometric field for.
[out]geometricfieldusernumberOn return, the field geometric field user number.
[out]errThe error code.

Definition at line 28450 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_geometricfieldget::cmfe_field_geometricfieldgetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(out)  geometricFieldUserNumber,
integer(intg), intent(out)  err 
)
private

Returns the geometric field for a field identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the field to get the geometric field for.
[in]fieldusernumberThe user number of the field to get the geometric field for.
[out]geometricfieldusernumberOn return, the field geometric field user number.
[out]errThe error code.

Definition at line 28450 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_geometricfieldgetobj ( type(cmfe_fieldtype), intent(in)  field,
type(cmfe_fieldtype), intent(inout)  geometricField,
integer(intg), intent(out)  err 
)
private

Returns the geometric field for a field identified by an object.

Parameters
[in]fieldThe field to get the geometric field for.
[in,out]geometricfieldOn return, the geometric field for the field.
[out]errThe error code.

Definition at line 28497 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_geometricfieldget::cmfe_field_geometricfieldgetobj ( type(cmfe_fieldtype), intent(in)  field,
type(cmfe_fieldtype), intent(inout)  geometricField,
integer(intg), intent(out)  err 
)
private

Returns the geometric field for a field identified by an object.

Parameters
[in]fieldThe field to get the geometric field for.
[in,out]geometricfieldOn return, the geometric field for the field.
[out]errThe error code.

Definition at line 28497 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_geometricfieldsetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  geometricFieldUserNumber,
integer(intg), intent(out)  err 
)
private

Sets/changes the geometric field for a field identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the field to set the geometric field for.
[in]fieldusernumberThe user number of the field to set the geometric field for.
[in]geometricfieldusernumberThe field geometric field user number to set.
[out]errThe error code.

Definition at line 28523 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_geometricfieldset::cmfe_field_geometricfieldsetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  geometricFieldUserNumber,
integer(intg), intent(out)  err 
)
private

Sets/changes the geometric field for a field identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the field to set the geometric field for.
[in]fieldusernumberThe user number of the field to set the geometric field for.
[in]geometricfieldusernumberThe field geometric field user number to set.
[out]errThe error code.

Definition at line 28523 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_geometricfieldsetobj ( type(cmfe_fieldtype), intent(in)  field,
type(cmfe_fieldtype), intent(in)  geometricField,
integer(intg), intent(out)  err 
)
private

Sets/changes the geometric field for a field identified by an object.

Parameters
[in]fieldThe field to set the geometric field for.
[in]geometricfieldThe geometric field for the field to set.
[out]errThe error code.

Definition at line 28577 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_geometricfieldset::cmfe_field_geometricfieldsetobj ( type(cmfe_fieldtype), intent(in)  field,
type(cmfe_fieldtype), intent(in)  geometricField,
integer(intg), intent(out)  err 
)
private

Sets/changes the geometric field for a field identified by an object.

Parameters
[in]fieldThe field to set the geometric field for.
[in]geometricfieldThe geometric field for the field to set.
[out]errThe error code.

Definition at line 28577 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_geometricparameterselementlinelengthgetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  geometricFieldUserNumber,
integer(intg), intent(in)  elementNumber,
integer(intg), intent(in)  elementLineNumber,
real(dp), intent(out)  lineLength,
integer(intg), intent(out)  err 
)
private

Gets the line length between nodes of a geometric field for a given element number and element basis line number by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the field to obtain the line length from
[in]geometricfieldusernumberThe geometric field user number to obtain the line length from
[in]elementnumberThe element to get the line length for
[in]elementlinenumberThe element basis line to get the length for
[out]linelengthThe line length of the chosen element line number
[out]errThe error code.

Definition at line 28604 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_geometricparameterselementlinelengthget::cmfe_field_geometricparameterselementlinelengthgetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  geometricFieldUserNumber,
integer(intg), intent(in)  elementNumber,
integer(intg), intent(in)  elementLineNumber,
real(dp), intent(out)  lineLength,
integer(intg), intent(out)  err 
)
private

Gets the line length between nodes of a geometric field for a given element number and element basis line number by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the field to obtain the line length from
[in]geometricfieldusernumberThe geometric field user number to obtain the line length from
[in]elementnumberThe element to get the line length for
[in]elementlinenumberThe element basis line to get the length for
[out]linelengthThe line length of the chosen element line number
[out]errThe error code.

Definition at line 28604 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_geometricparameterselementlinelengthgetobj ( type(cmfe_fieldtype), intent(in)  geometricField,
integer(intg), intent(in)  elementNumber,
integer(intg), intent(in)  elementLineNumber,
real(dp), intent(out)  lineLength,
integer(intg), intent(out)  err 
)
private

Gets the line length between nodes of a geometric field for a given element number and element basis line number by an object.

Parameters
[in]geometricfieldThe geometric field to obtain the line length from
[in]elementnumberThe element to get the line length for
[in]elementlinenumberThe element basis line to get the length for
[out]linelengthThe line length of the chosen element line number
[out]errThe error code.

Definition at line 28701 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_geometricparameterselementlinelengthget::cmfe_field_geometricparameterselementlinelengthgetobj ( type(cmfe_fieldtype), intent(in)  geometricField,
integer(intg), intent(in)  elementNumber,
integer(intg), intent(in)  elementLineNumber,
real(dp), intent(out)  lineLength,
integer(intg), intent(out)  err 
)
private

Gets the line length between nodes of a geometric field for a given element number and element basis line number by an object.

Parameters
[in]geometricfieldThe geometric field to obtain the line length from
[in]elementnumberThe element to get the line length for
[in]elementlinenumberThe element basis line to get the length for
[out]linelengthThe line length of the chosen element line number
[out]errThe error code.

Definition at line 28701 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_geometricparameterselementvolumegetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  geometricFieldUserNumber,
integer(intg), intent(in)  elementNumber,
real(dp), intent(out)  elementVolume,
integer(intg), intent(out)  err 
)
private

Gets the volume for a given element number by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the field to obtain the volume from
[in]geometricfieldusernumberThe geometric field user number to obtain the volume from
[in]elementnumberThe element to get the volume for
[out]elementvolumeThe volume of the chosen element number
[out]errThe error code.

Definition at line 28653 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_geometricparameterselementvolumeget::cmfe_field_geometricparameterselementvolumegetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  geometricFieldUserNumber,
integer(intg), intent(in)  elementNumber,
real(dp), intent(out)  elementVolume,
integer(intg), intent(out)  err 
)
private

Gets the volume for a given element number by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the field to obtain the volume from
[in]geometricfieldusernumberThe geometric field user number to obtain the volume from
[in]elementnumberThe element to get the volume for
[out]elementvolumeThe volume of the chosen element number
[out]errThe error code.

Definition at line 28653 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_geometricparameterselementvolumegetobj ( type(cmfe_fieldtype), intent(in)  geometricField,
integer(intg), intent(in)  elementNumber,
real(dp), intent(out)  elementVolume,
integer(intg), intent(out)  err 
)
private

Gets the volume for a given element number by an object.

Parameters
[in]geometricfieldThe geometric field to obtain the volume from
[in]elementnumberThe element to get the volume for
[out]elementvolumeThe volume of the chosen element
[out]errThe error code.

Definition at line 28732 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_geometricparameterselementvolumeget::cmfe_field_geometricparameterselementvolumegetobj ( type(cmfe_fieldtype), intent(in)  geometricField,
integer(intg), intent(in)  elementNumber,
real(dp), intent(out)  elementVolume,
integer(intg), intent(out)  err 
)
private

Gets the volume for a given element number by an object.

Parameters
[in]geometricfieldThe geometric field to obtain the volume from
[in]elementnumberThe element to get the volume for
[out]elementvolumeThe volume of the chosen element
[out]errThe error code.

Definition at line 28732 of file opencmiss_iron.f90.

subroutine, public opencmiss_iron::cmfe_field_initialise ( type(cmfe_fieldtype), intent(out)  cmfe_Field,
integer(intg), intent(out)  err 
)

Initialises a cmfe_FieldType object.

Parameters
[out]cmfe_fieldThe cmfe_FieldType object to initialise.
[out]errThe error code.

Definition at line 8008 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_labelgetcnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
character(len=*), intent(out)  label,
integer(intg), intent(out)  err 
)
private

Returns the character string label for a field identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the field to get the label for.
[in]fieldusernumberThe user number of the field to get the label for.
[out]labelOn return, the field label.
[out]errThe error code.

Definition at line 29173 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_labelget::cmfe_field_labelgetcnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
character(len=*), intent(out)  label,
integer(intg), intent(out)  err 
)
private

Returns the character string label for a field identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the field to get the label for.
[in]fieldusernumberThe user number of the field to get the label for.
[out]labelOn return, the field label.
[out]errThe error code.

Definition at line 29173 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_labelget::cmfe_field_labelgetcobj ( type(cmfe_fieldtype), intent(in)  field,
character(len=*), intent(out)  label,
integer(intg), intent(out)  err 
)
private

Returns the character string label for a field identified by an object.

Parameters
[in]fieldThe field to get the label for.
[out]labelOn return, the field label.
[out]errThe error code.

Definition at line 29218 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_labelgetcobj ( type(cmfe_fieldtype), intent(in)  field,
character(len=*), intent(out)  label,
integer(intg), intent(out)  err 
)
private

Returns the character string label for a field identified by an object.

Parameters
[in]fieldThe field to get the label for.
[out]labelOn return, the field label.
[out]errThe error code.

Definition at line 29218 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_labelget::cmfe_field_labelgetvsnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
type(varying_string), intent(out)  label,
integer(intg), intent(out)  err 
)
private

Returns the varying string label for a field identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the field to get the label for.
[in]fieldusernumberThe user number of the field to get the label for.
[out]labelOn return, the field label.
[out]errThe error code.

Definition at line 29244 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_labelgetvsnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
type(varying_string), intent(out)  label,
integer(intg), intent(out)  err 
)
private

Returns the varying string label for a field identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the field to get the label for.
[in]fieldusernumberThe user number of the field to get the label for.
[out]labelOn return, the field label.
[out]errThe error code.

Definition at line 29244 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_labelget::cmfe_field_labelgetvsobj ( type(cmfe_fieldtype), intent(in)  field,
type(varying_string), intent(out)  label,
integer(intg), intent(out)  err 
)
private

Returns the varying string label for a field identified by an object.

Parameters
[in]fieldThe field to get the label for.
[out]labelOn return, the field label.
[out]errThe error code.

Definition at line 29289 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_labelgetvsobj ( type(cmfe_fieldtype), intent(in)  field,
type(varying_string), intent(out)  label,
integer(intg), intent(out)  err 
)
private

Returns the varying string label for a field identified by an object.

Parameters
[in]fieldThe field to get the label for.
[out]labelOn return, the field label.
[out]errThe error code.

Definition at line 29289 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_labelset::cmfe_field_labelsetcnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
character(len=*), intent(in)  label,
integer(intg), intent(out)  err 
)
private

Sets/changes the character string label for a field identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the field to set the label for.
[in]fieldusernumberThe user number of the field to set the label for.
[in]labelThe field label to set.
[out]errThe error code.

Definition at line 29315 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_labelsetcnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
character(len=*), intent(in)  label,
integer(intg), intent(out)  err 
)
private

Sets/changes the character string label for a field identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the field to set the label for.
[in]fieldusernumberThe user number of the field to set the label for.
[in]labelThe field label to set.
[out]errThe error code.

Definition at line 29315 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_labelset::cmfe_field_labelsetcobj ( type(cmfe_fieldtype), intent(in)  field,
character(len=*), intent(in)  label,
integer(intg), intent(out)  err 
)
private

Sets/changes the character string label for a field identified by an object.

Parameters
[in]fieldThe field to set the label for.
[in]labelThe field label to set.
[out]errThe error code.

Definition at line 29360 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_labelsetcobj ( type(cmfe_fieldtype), intent(in)  field,
character(len=*), intent(in)  label,
integer(intg), intent(out)  err 
)
private

Sets/changes the character string label for a field identified by an object.

Parameters
[in]fieldThe field to set the label for.
[in]labelThe field label to set.
[out]errThe error code.

Definition at line 29360 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_labelset::cmfe_field_labelsetvsnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
type(varying_string), intent(in)  label,
integer(intg), intent(out)  err 
)
private

Sets/changes the varying string label for a field identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the field to set the label for.
[in]fieldusernumberThe user number of the field to set the label for.
[in]labelThe field label to set.
[out]errThe error code.

Definition at line 29386 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_labelsetvsnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
type(varying_string), intent(in)  label,
integer(intg), intent(out)  err 
)
private

Sets/changes the varying string label for a field identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the field to set the label for.
[in]fieldusernumberThe user number of the field to set the label for.
[in]labelThe field label to set.
[out]errThe error code.

Definition at line 29386 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_labelset::cmfe_field_labelsetvsobj ( type(cmfe_fieldtype), intent(in)  field,
type(varying_string), intent(in)  label,
integer(intg), intent(out)  err 
)
private

Sets/changes the varying string label for a field identified by an object.

Parameters
[in]fieldThe field to set the label for.
[in]labelThe field label to set
[out]errThe error code.

Definition at line 29431 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_labelsetvsobj ( type(cmfe_fieldtype), intent(in)  field,
type(varying_string), intent(in)  label,
integer(intg), intent(out)  err 
)
private

Sets/changes the varying string label for a field identified by an object.

Parameters
[in]fieldThe field to set the label for.
[in]labelThe field label to set
[out]errThe error code.

Definition at line 29431 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_meshdecompositionget::cmfe_field_meshdecompositiongetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(out)  decompositionUserNumber,
integer(intg), intent(out)  err 
)
private

Returns the mesh decomposition for a field identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the field to get the mesh decomposition for.
[in]fieldusernumberThe user number of the field to get the mesh decomposition for.
[out]decompositionusernumberOn return, the field decomposition user number.
[out]errThe error code.

Definition at line 29542 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_meshdecompositiongetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(out)  decompositionUserNumber,
integer(intg), intent(out)  err 
)
private

Returns the mesh decomposition for a field identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the field to get the mesh decomposition for.
[in]fieldusernumberThe user number of the field to get the mesh decomposition for.
[out]decompositionusernumberOn return, the field decomposition user number.
[out]errThe error code.

Definition at line 29542 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_meshdecompositionget::cmfe_field_meshdecompositiongetobj ( type(cmfe_fieldtype), intent(in)  field,
type(cmfe_decompositiontype), intent(inout)  meshDecomposition,
integer(intg), intent(out)  err 
)
private

Returns the mesh decomposition for a field identified by an object.

Parameters
[in]fieldThe field to get the mesh decomposition for.
[in,out]meshdecompositionOn return, the mesh decomposition for the field.
[out]errThe error code.

Definition at line 29590 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_meshdecompositiongetobj ( type(cmfe_fieldtype), intent(in)  field,
type(cmfe_decompositiontype), intent(inout)  meshDecomposition,
integer(intg), intent(out)  err 
)
private

Returns the mesh decomposition for a field identified by an object.

Parameters
[in]fieldThe field to get the mesh decomposition for.
[in,out]meshdecompositionOn return, the mesh decomposition for the field.
[out]errThe error code.

Definition at line 29590 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_meshdecompositionset::cmfe_field_meshdecompositionsetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  meshUserNumber,
integer(intg), intent(in)  decompositionUserNumber,
integer(intg), intent(out)  err 
)
private

Sets/changes the mesh decomposition for a field identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the field to set the mesh decomposition for.
[in]fieldusernumberThe user number of the field to set the mesh decomposition for.
[in]meshusernumberThe user number of the mesh to set the mesh decomposition for.
[in]decompositionusernumberThe field mesh decomposition user number to set.
[out]errThe error code.

Definition at line 29616 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_meshdecompositionsetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  meshUserNumber,
integer(intg), intent(in)  decompositionUserNumber,
integer(intg), intent(out)  err 
)
private

Sets/changes the mesh decomposition for a field identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the field to set the mesh decomposition for.
[in]fieldusernumberThe user number of the field to set the mesh decomposition for.
[in]meshusernumberThe user number of the mesh to set the mesh decomposition for.
[in]decompositionusernumberThe field mesh decomposition user number to set.
[out]errThe error code.

Definition at line 29616 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_meshdecompositionset::cmfe_field_meshdecompositionsetobj ( type(cmfe_fieldtype), intent(in)  field,
type(cmfe_decompositiontype), intent(in)  meshDecomposition,
integer(intg), intent(out)  err 
)
private

Sets/changes the mesh decomposition for a field identified by an object.

Parameters
[in]fieldThe field to get the mesh decomposition for.
[in]meshdecompositionThe mesh decomposition for the field to set.
[out]errThe error code.

Definition at line 29680 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_meshdecompositionsetobj ( type(cmfe_fieldtype), intent(in)  field,
type(cmfe_decompositiontype), intent(in)  meshDecomposition,
integer(intg), intent(out)  err 
)
private

Sets/changes the mesh decomposition for a field identified by an object.

Parameters
[in]fieldThe field to get the mesh decomposition for.
[in]meshdecompositionThe mesh decomposition for the field to set.
[out]errThe error code.

Definition at line 29680 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_numberofcomponentsget::cmfe_field_numberofcomponentsgetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(out)  numberOfComponents,
integer(intg), intent(out)  err 
)
private

Returns the number of componenets for a field variable for a field identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the field to get the number of components for.
[in]fieldusernumberThe user number of the field to get the number of components for.
[in]variabletypeThe variable type of the dependent field to get the number of components for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[out]numberofcomponentsOn return, the number of components in the field variable.
[out]errThe error code.

Definition at line 29796 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_numberofcomponentsgetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(out)  numberOfComponents,
integer(intg), intent(out)  err 
)
private

Returns the number of componenets for a field variable for a field identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the field to get the number of components for.
[in]fieldusernumberThe user number of the field to get the number of components for.
[in]variabletypeThe variable type of the dependent field to get the number of components for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[out]numberofcomponentsOn return, the number of components in the field variable.
[out]errThe error code.

Definition at line 29796 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_numberofcomponentsget::cmfe_field_numberofcomponentsgetobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(out)  numberOfComponents,
integer(intg), intent(out)  err 
)
private

Returns the number of components for a field variable for a field identified by an object.

Parameters
[in]fieldThe field to get the number of components for.
[in]variabletypeThe variable type of the dependent field to get the number of components for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[out]numberofcomponentsOn return, the number of components in the field variable.
[out]errThe error code.

Definition at line 29842 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_numberofcomponentsgetobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(out)  numberOfComponents,
integer(intg), intent(out)  err 
)
private

Returns the number of components for a field variable for a field identified by an object.

Parameters
[in]fieldThe field to get the number of components for.
[in]variabletypeThe variable type of the dependent field to get the number of components for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[out]numberofcomponentsOn return, the number of components in the field variable.
[out]errThe error code.

Definition at line 29842 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_numberofcomponentsset::cmfe_field_numberofcomponentssetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  numberOfComponents,
integer(intg), intent(out)  err 
)
private

Sets/changes the number of componenets for a field variable for a field identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the field to set the number of components for.
[in]fieldusernumberThe user number of the field to set the number of components for.
[in]variabletypeThe variable type of the dependent field to set the number of components for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]numberofcomponentsThe number of components in the field variable to set.
[out]errThe error code.

Definition at line 29869 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_numberofcomponentssetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  numberOfComponents,
integer(intg), intent(out)  err 
)
private

Sets/changes the number of componenets for a field variable for a field identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the field to set the number of components for.
[in]fieldusernumberThe user number of the field to set the number of components for.
[in]variabletypeThe variable type of the dependent field to set the number of components for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]numberofcomponentsThe number of components in the field variable to set.
[out]errThe error code.

Definition at line 29869 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_numberofcomponentsset::cmfe_field_numberofcomponentssetobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  numberOfComponents,
integer(intg), intent(out)  err 
)
private

Sets/changes the number of components for a field variable for a field identified by an object.

Parameters
[in]fieldThe field to set the number of components for.
[in]variabletypeThe variable type of the dependent field to set the number of components for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]numberofcomponentsThe number of components in the field variable to set.
[out]errThe error code.

Definition at line 29915 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_numberofcomponentssetobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  numberOfComponents,
integer(intg), intent(out)  err 
)
private

Sets/changes the number of components for a field variable for a field identified by an object.

Parameters
[in]fieldThe field to set the number of components for.
[in]variabletypeThe variable type of the dependent field to set the number of components for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]numberofcomponentsThe number of components in the field variable to set.
[out]errThe error code.

Definition at line 29915 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_numberofvariablesget::cmfe_field_numberofvariablesgetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(out)  numberOfVariables,
integer(intg), intent(out)  err 
)
private

Returns the number of variables for a field identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the field to get the number of variables for.
[in]fieldusernumberThe user number of the field to get the number of variables for.
[out]numberofvariablesOn return, the number of variables in the field.
[out]errThe error code.

Definition at line 29942 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_numberofvariablesgetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(out)  numberOfVariables,
integer(intg), intent(out)  err 
)
private

Returns the number of variables for a field identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the field to get the number of variables for.
[in]fieldusernumberThe user number of the field to get the number of variables for.
[out]numberofvariablesOn return, the number of variables in the field.
[out]errThe error code.

Definition at line 29942 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_numberofvariablesget::cmfe_field_numberofvariablesgetobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(out)  numberOfVariables,
integer(intg), intent(out)  err 
)
private

Returns the number of variables for a field identified by an object.

Parameters
[in]fieldThe field to get the number of variables for.
[out]numberofvariablesOn return, the number of variables in the field.
[out]errThe error code.

Definition at line 29987 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_numberofvariablesgetobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(out)  numberOfVariables,
integer(intg), intent(out)  err 
)
private

Returns the number of variables for a field identified by an object.

Parameters
[in]fieldThe field to get the number of variables for.
[out]numberofvariablesOn return, the number of variables in the field.
[out]errThe error code.

Definition at line 29987 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_numberofvariablesset::cmfe_field_numberofvariablessetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  numberOfVariables,
integer(intg), intent(out)  err 
)
private

Sets/chnages the number of variables for a field identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the field to set the number of variables for.
[in]fieldusernumberThe user number of the field to set the number of variables for.
[in]numberofvariablesThe number of variables in the field to set.
[out]errThe error code.

Definition at line 30013 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_numberofvariablessetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  numberOfVariables,
integer(intg), intent(out)  err 
)
private

Sets/chnages the number of variables for a field identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the field to set the number of variables for.
[in]fieldusernumberThe user number of the field to set the number of variables for.
[in]numberofvariablesThe number of variables in the field to set.
[out]errThe error code.

Definition at line 30013 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_numberofvariablesset::cmfe_field_numberofvariablessetobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  numberOfVariables,
integer(intg), intent(out)  err 
)
private

Sets/changes the number of variables for a field identified by an object.

Parameters
[in]fieldThe field to set the number of variables for.
[in]numberofvariablesThe number of variables in the field to set.
[out]errThe error code.

Definition at line 30058 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_numberofvariablessetobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  numberOfVariables,
integer(intg), intent(out)  err 
)
private

Sets/changes the number of variables for a field identified by an object.

Parameters
[in]fieldThe field to set the number of variables for.
[in]numberofvariablesThe number of variables in the field to set.
[out]errThe error code.

Definition at line 30058 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetaddconstant::cmfe_field_parametersetaddconstantdpnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  componentNumber,
real(dp), intent(in)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]regionusernumberThe user number of the region containing the field to add the constant to the field parameter set for.
[in]fieldusernumberThe user number of the field to add the constant to the field parameter set for.
[in]variabletypeThe variable type of the field to add the constant to the field parameter set for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to add the constant to the field parameter set for.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]componentnumberThe component number of the field variable to add the constant to the field parameter set for.
[in]valueThe value to add to the field parameter set.
[out]errThe error code.

Definition at line 30242 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetaddconstantdpnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  componentNumber,
real(dp), intent(in)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]regionusernumberThe user number of the region containing the field to add the constant to the field parameter set for.
[in]fieldusernumberThe user number of the field to add the constant to the field parameter set for.
[in]variabletypeThe variable type of the field to add the constant to the field parameter set for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to add the constant to the field parameter set for.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]componentnumberThe component number of the field variable to add the constant to the field parameter set for.
[in]valueThe value to add to the field parameter set.
[out]errThe error code.

Definition at line 30242 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetaddconstant::cmfe_field_parametersetaddconstantdpobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  componentNumber,
real(dp), intent(in)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]fieldThe field to add the constant to the field parameter set for.
[in]variabletypeThe variable type of the field to add the constant to the field parameter set for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to add the constant to the field parameter set for.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]componentnumberThe component number of the field variable to add the constant to the field parameter set for.
[in]valueThe value to add to the field parameter set.
[out]errThe error code.

Definition at line 30290 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetaddconstantdpobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  componentNumber,
real(dp), intent(in)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]fieldThe field to add the constant to the field parameter set for.
[in]variabletypeThe variable type of the field to add the constant to the field parameter set for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to add the constant to the field parameter set for.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]componentnumberThe component number of the field variable to add the constant to the field parameter set for.
[in]valueThe value to add to the field parameter set.
[out]errThe error code.

Definition at line 30290 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetaddconstant::cmfe_field_parametersetaddconstantintgnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  componentNumber,
integer(intg), intent(in)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]regionusernumberThe user number of the region containing the field to add the constant to the field parameter set for.
[in]fieldusernumberThe user number of the field to add the constant to the field parameter set for.
[in]variabletypeThe variable type of the field to add the constant to the field parameter set for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to add the constant to the field parameter set for.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]componentnumberThe component number of the field variable to add the constant to the field parameter set for.
[in]valueThe value to add to the field parameter set.
[out]errThe error code.

Definition at line 30085 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetaddconstantintgnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  componentNumber,
integer(intg), intent(in)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]regionusernumberThe user number of the region containing the field to add the constant to the field parameter set for.
[in]fieldusernumberThe user number of the field to add the constant to the field parameter set for.
[in]variabletypeThe variable type of the field to add the constant to the field parameter set for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to add the constant to the field parameter set for.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]componentnumberThe component number of the field variable to add the constant to the field parameter set for.
[in]valueThe value to add to the field parameter set.
[out]errThe error code.

Definition at line 30085 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetaddconstant::cmfe_field_parametersetaddconstantintgobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  componentNumber,
integer(intg), intent(in)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]fieldThe field to add the constant to the field parameter set for.
[in]variabletypeThe variable type of the field to add the constant to the field parameter set for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to add the constant to the field parameter set for.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]componentnumberThe component number of the field variable to add the constant to the field parameter set for.
[in]valueThe value to add to the field parameter set.
[out]errThe error code.

Definition at line 30134 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetaddconstantintgobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  componentNumber,
integer(intg), intent(in)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]fieldThe field to add the constant to the field parameter set for.
[in]variabletypeThe variable type of the field to add the constant to the field parameter set for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to add the constant to the field parameter set for.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]componentnumberThe component number of the field variable to add the constant to the field parameter set for.
[in]valueThe value to add to the field parameter set.
[out]errThe error code.

Definition at line 30134 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetaddconstant::cmfe_field_parametersetaddconstantlnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  componentNumber,
logical, intent(in)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]regionusernumberThe user number of the region containing the field to add the constant to the field parameter set for.
[in]fieldusernumberThe user number of the field to add the constant to the field parameter set for.
[in]variabletypeThe variable type of the field to add the constant to the field parameter set for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to add the constant to the field parameter set for.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]componentnumberThe component number of the field variable to add the constant to the field parameter set for.
[in]valueThe value to add to the field parameter set.
[out]errThe error code.

Definition at line 30320 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetaddconstantlnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  componentNumber,
logical, intent(in)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]regionusernumberThe user number of the region containing the field to add the constant to the field parameter set for.
[in]fieldusernumberThe user number of the field to add the constant to the field parameter set for.
[in]variabletypeThe variable type of the field to add the constant to the field parameter set for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to add the constant to the field parameter set for.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]componentnumberThe component number of the field variable to add the constant to the field parameter set for.
[in]valueThe value to add to the field parameter set.
[out]errThe error code.

Definition at line 30320 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetaddconstant::cmfe_field_parametersetaddconstantlobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  componentNumber,
logical, intent(in)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]fieldThe field to add the constant to the field parameter set for.
[in]variabletypeThe variable type of the field to add the constant to the field parameter set for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to add the constant to the field parameter set for.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]componentnumberThe component number of the field variable to add the constant to the field parameter set for.
[in]valueThe value to add to the field parameter set.
[out]errThe error code.

Definition at line 30368 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetaddconstantlobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  componentNumber,
logical, intent(in)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]fieldThe field to add the constant to the field parameter set for.
[in]variabletypeThe variable type of the field to add the constant to the field parameter set for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to add the constant to the field parameter set for.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]componentnumberThe component number of the field variable to add the constant to the field parameter set for.
[in]valueThe value to add to the field parameter set.
[out]errThe error code.

Definition at line 30368 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetaddconstant::cmfe_field_parametersetaddconstantspnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  componentNumber,
real(sp), intent(in)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]regionusernumberThe user number of the region containing the field to add the constant to the field parameter set for.
[in]fieldusernumberThe user number of the field to add the constant to the field parameter set for.
[in]variabletypeThe variable type of the field to add the constant to the field parameter set for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to add the constant to the field parameter set for.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]componentnumberThe component number of the field variable to add the constant to the field parameter set for.
[in]valueThe value to add to the field parameter set.
[out]errThe error code.

Definition at line 30164 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetaddconstantspnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  componentNumber,
real(sp), intent(in)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]regionusernumberThe user number of the region containing the field to add the constant to the field parameter set for.
[in]fieldusernumberThe user number of the field to add the constant to the field parameter set for.
[in]variabletypeThe variable type of the field to add the constant to the field parameter set for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to add the constant to the field parameter set for.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]componentnumberThe component number of the field variable to add the constant to the field parameter set for.
[in]valueThe value to add to the field parameter set.
[out]errThe error code.

Definition at line 30164 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetaddconstant::cmfe_field_parametersetaddconstantspobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  componentNumber,
real(sp), intent(in)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]fieldThe field to add the constant to the field parameter set for.
[in]variabletypeThe variable type of the field to add the constant to the field parameter set for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to add the constant to the field parameter set for.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]componentnumberThe component number of the field variable to add the constant to the field parameter set for.
[in]valueThe value to add to the field parameter set.
[out]errThe error code.

Definition at line 30212 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetaddconstantspobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  componentNumber,
real(sp), intent(in)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]fieldThe field to add the constant to the field parameter set for.
[in]variabletypeThe variable type of the field to add the constant to the field parameter set for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to add the constant to the field parameter set for.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]componentnumberThe component number of the field variable to add the constant to the field parameter set for.
[in]valueThe value to add to the field parameter set.
[out]errThe error code.

Definition at line 30212 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetaddelement::cmfe_field_parametersetaddelementdpnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  userElementNumber,
integer(intg), intent(in)  componentNumber,
real(dp), intent(in)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]regionusernumberThe user number of the region containing the field to add the value to the element in the field parameter set.
[in]fieldusernumberThe user number of the field to add the value to the element in the field parameter set.
[in]variabletypeThe variable type of the field to add the value to the element in the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to add the value to the element.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]userelementnumberThe user element number to add the value to.
[in]componentnumberThe component number of the field variable to add the value to the element to in the field parameter set.
[in]valueThe value to add to the element in the field parameter set.
[out]errThe error code.

Definition at line 30560 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetaddelementdpnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  userElementNumber,
integer(intg), intent(in)  componentNumber,
real(dp), intent(in)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]regionusernumberThe user number of the region containing the field to add the value to the element in the field parameter set.
[in]fieldusernumberThe user number of the field to add the value to the element in the field parameter set.
[in]variabletypeThe variable type of the field to add the value to the element in the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to add the value to the element.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]userelementnumberThe user element number to add the value to.
[in]componentnumberThe component number of the field variable to add the value to the element to in the field parameter set.
[in]valueThe value to add to the element in the field parameter set.
[out]errThe error code.

Definition at line 30560 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetaddelement::cmfe_field_parametersetaddelementdpobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  userElementNumber,
integer(intg), intent(in)  componentNumber,
real(dp), intent(in)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]fieldThe field to add the value to the element in the field parameter set.
[in]variabletypeThe variable type of the field to add the value to the element in the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to add the value to the element.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]userelementnumberThe user element number to add the value to.
[in]componentnumberThe component number of the field variable to add the value to the element to in the field parameter set.
[in]valueThe value to add to the element in the field parameter set.
[out]errThe error code.

Definition at line 30609 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetaddelementdpobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  userElementNumber,
integer(intg), intent(in)  componentNumber,
real(dp), intent(in)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]fieldThe field to add the value to the element in the field parameter set.
[in]variabletypeThe variable type of the field to add the value to the element in the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to add the value to the element.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]userelementnumberThe user element number to add the value to.
[in]componentnumberThe component number of the field variable to add the value to the element to in the field parameter set.
[in]valueThe value to add to the element in the field parameter set.
[out]errThe error code.

Definition at line 30609 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetaddelement::cmfe_field_parametersetaddelementintgnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  userElementNumber,
integer(intg), intent(in)  componentNumber,
integer(intg), intent(in)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]regionusernumberThe user number of the region containing the field to add the value to the element in the field parameter set.
[in]fieldusernumberThe user number of the field to add the value to the element in the field parameter set.
[in]variabletypeThe variable type of the field to add the value to the element in the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to add the value to the element.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]userelementnumberThe user element number to add the value to.
[in]componentnumberThe component number of the field variable to add the value to the element to in the field parameter set.
[in]valueThe value to add to the element in the field parameter set.
[out]errThe error code.

Definition at line 30398 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetaddelementintgnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  userElementNumber,
integer(intg), intent(in)  componentNumber,
integer(intg), intent(in)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]regionusernumberThe user number of the region containing the field to add the value to the element in the field parameter set.
[in]fieldusernumberThe user number of the field to add the value to the element in the field parameter set.
[in]variabletypeThe variable type of the field to add the value to the element in the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to add the value to the element.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]userelementnumberThe user element number to add the value to.
[in]componentnumberThe component number of the field variable to add the value to the element to in the field parameter set.
[in]valueThe value to add to the element in the field parameter set.
[out]errThe error code.

Definition at line 30398 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetaddelement::cmfe_field_parametersetaddelementintgobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  userElementNumber,
integer(intg), intent(in)  componentNumber,
integer(intg), intent(in)  value,
integer(intg), intent(out)  err 
)
private

Adds the given integer value to an element in the given parameter set for field variable component for a field identified by an object.

Parameters
[in]fieldThe field to add the value to the element in the field parameter set.
[in]variabletypeThe variable type of the field to add the value to the element in the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to add the value to the element.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]userelementnumberThe user element number to add the value to.
[in]componentnumberThe component number of the field variable to add the value to the element to in the field parameter set.
[in]valueThe value to add to the element in the field parameter set.
[out]errThe error code.

Definition at line 30447 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetaddelementintgobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  userElementNumber,
integer(intg), intent(in)  componentNumber,
integer(intg), intent(in)  value,
integer(intg), intent(out)  err 
)
private

Adds the given integer value to an element in the given parameter set for field variable component for a field identified by an object.

Parameters
[in]fieldThe field to add the value to the element in the field parameter set.
[in]variabletypeThe variable type of the field to add the value to the element in the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to add the value to the element.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]userelementnumberThe user element number to add the value to.
[in]componentnumberThe component number of the field variable to add the value to the element to in the field parameter set.
[in]valueThe value to add to the element in the field parameter set.
[out]errThe error code.

Definition at line 30447 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetaddelement::cmfe_field_parametersetaddelementlnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  userElementNumber,
integer(intg), intent(in)  componentNumber,
logical, intent(in)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]regionusernumberThe user number of the region containing the field to add the value to the element in the field parameter set.
[in]fieldusernumberThe user number of the field to add the value to the element in the field parameter set.
[in]variabletypeThe variable type of the field to add the value to the element in the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to add the value to the element.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]userelementnumberThe user element number to add the value to.
[in]componentnumberThe component number of the field variable to add the value to the element to in the field parameter set.
[in]valueThe value to add to the element in the field parameter set.
[out]errThe error code.

Definition at line 30641 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetaddelementlnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  userElementNumber,
integer(intg), intent(in)  componentNumber,
logical, intent(in)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]regionusernumberThe user number of the region containing the field to add the value to the element in the field parameter set.
[in]fieldusernumberThe user number of the field to add the value to the element in the field parameter set.
[in]variabletypeThe variable type of the field to add the value to the element in the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to add the value to the element.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]userelementnumberThe user element number to add the value to.
[in]componentnumberThe component number of the field variable to add the value to the element to in the field parameter set.
[in]valueThe value to add to the element in the field parameter set.
[out]errThe error code.

Definition at line 30641 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetaddelement::cmfe_field_parametersetaddelementlobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  userElementNumber,
integer(intg), intent(in)  componentNumber,
logical, intent(in)  value,
integer(intg), intent(out)  err 
)
private

Adds the given logical value to an element in the given parameter set for field variable component for a field identified by an object.

Parameters
[in]fieldThe field to add the value to the element in the field parameter set.
[in]variabletypeThe variable type of the field to add the value to the element in the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to add the value to the element.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]userelementnumberThe user element number to add the value to.
[in]componentnumberThe component number of the field variable to add the value to the element to in the field parameter set.
[in]valueThe value to add to the element in the field parameter set.
[out]errThe error code.

Definition at line 30690 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetaddelementlobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  userElementNumber,
integer(intg), intent(in)  componentNumber,
logical, intent(in)  value,
integer(intg), intent(out)  err 
)
private

Adds the given logical value to an element in the given parameter set for field variable component for a field identified by an object.

Parameters
[in]fieldThe field to add the value to the element in the field parameter set.
[in]variabletypeThe variable type of the field to add the value to the element in the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to add the value to the element.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]userelementnumberThe user element number to add the value to.
[in]componentnumberThe component number of the field variable to add the value to the element to in the field parameter set.
[in]valueThe value to add to the element in the field parameter set.
[out]errThe error code.

Definition at line 30690 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetaddelement::cmfe_field_parametersetaddelementspnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  userElementNumber,
integer(intg), intent(in)  componentNumber,
real(sp), intent(in)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]regionusernumberThe user number of the region containing the field to add the value to the element in the field parameter set.
[in]fieldusernumberThe user number of the field to add the value to the element in the field parameter set.
[in]variabletypeThe variable type of the field to add the value to the element in the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to add the value to the element.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]userelementnumberThe user element number to add the value to.
[in]componentnumberThe component number of the field variable to add the value to the element to in the field parameter set.
[in]valueThe value to add to the element in the field parameter set.
[out]errThe error code.

Definition at line 30479 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetaddelementspnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  userElementNumber,
integer(intg), intent(in)  componentNumber,
real(sp), intent(in)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]regionusernumberThe user number of the region containing the field to add the value to the element in the field parameter set.
[in]fieldusernumberThe user number of the field to add the value to the element in the field parameter set.
[in]variabletypeThe variable type of the field to add the value to the element in the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to add the value to the element.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]userelementnumberThe user element number to add the value to.
[in]componentnumberThe component number of the field variable to add the value to the element to in the field parameter set.
[in]valueThe value to add to the element in the field parameter set.
[out]errThe error code.

Definition at line 30479 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetaddelement::cmfe_field_parametersetaddelementspobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  userElementNumber,
integer(intg), intent(in)  componentNumber,
real(sp), intent(in)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]fieldThe field to add the value to the element in the field parameter set.
[in]variabletypeThe variable type of the field to add the value to the element in the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to add the value to the element.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]userelementnumberThe user element number to add the value to.
[in]componentnumberThe component number of the field variable to add the value to the element to in the field parameter set.
[in]valueThe value to add to the element in the field parameter set.
[out]errThe error code.

Definition at line 30528 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetaddelementspobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  userElementNumber,
integer(intg), intent(in)  componentNumber,
real(sp), intent(in)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]fieldThe field to add the value to the element in the field parameter set.
[in]variabletypeThe variable type of the field to add the value to the element in the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to add the value to the element.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]userelementnumberThe user element number to add the value to.
[in]componentnumberThe component number of the field variable to add the value to the element to in the field parameter set.
[in]valueThe value to add to the element in the field parameter set.
[out]errThe error code.

Definition at line 30528 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetaddnode::cmfe_field_parametersetaddnodedpnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  versionNumber,
integer(intg), intent(in)  derivativeNumber,
integer(intg), intent(in)  userNodeNumber,
integer(intg), intent(in)  componentNumber,
real(dp), intent(in)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]regionusernumberThe user number of the region containing the field to add the value to the node in the field parameter set.
[in]fieldusernumberThe user number of the field to add the value to the node in the field parameter set.
[in]variabletypeThe variable type of the field to add the value to the node in the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to add the value to the node.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]versionnumberThe node derivative version number of the node to add the value to.
[in]derivativenumberThe node derivative number of the node to add the value to.
[in]usernodenumberThe user node number to add the value to.
[in]componentnumberThe component number of the field variable to add the value to the node to in the field parameter set.
[in]valueThe value to add to the node in the field parameter set.
[out]errThe error code.

Definition at line 30896 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetaddnodedpnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  versionNumber,
integer(intg), intent(in)  derivativeNumber,
integer(intg), intent(in)  userNodeNumber,
integer(intg), intent(in)  componentNumber,
real(dp), intent(in)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]regionusernumberThe user number of the region containing the field to add the value to the node in the field parameter set.
[in]fieldusernumberThe user number of the field to add the value to the node in the field parameter set.
[in]variabletypeThe variable type of the field to add the value to the node in the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to add the value to the node.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]versionnumberThe node derivative version number of the node to add the value to.
[in]derivativenumberThe node derivative number of the node to add the value to.
[in]usernodenumberThe user node number to add the value to.
[in]componentnumberThe component number of the field variable to add the value to the node to in the field parameter set.
[in]valueThe value to add to the node in the field parameter set.
[out]errThe error code.

Definition at line 30896 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetaddnode::cmfe_field_parametersetaddnodedpobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  versionNumber,
integer(intg), intent(in)  derivativeNumber,
integer(intg), intent(in)  userNodeNumber,
integer(intg), intent(in)  componentNumber,
real(dp), intent(in)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]fieldThe field to add the value to the node in the field parameter set.
[in]variabletypeThe variable type of the field to add the value to the node in the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to add the value to the node.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]versionnumberThe node derivative version number of the node to add the value to.
[in]derivativenumberThe node derivative number of the node to add the value to.
[in]usernodenumberThe user node number to add the value to.
[in]componentnumberThe component number of the field variable to add the value to the node to in the field parameter set.
[in]valueThe value to add to the node in the field parameter set.
[out]errThe error code.

Definition at line 30949 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetaddnodedpobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  versionNumber,
integer(intg), intent(in)  derivativeNumber,
integer(intg), intent(in)  userNodeNumber,
integer(intg), intent(in)  componentNumber,
real(dp), intent(in)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]fieldThe field to add the value to the node in the field parameter set.
[in]variabletypeThe variable type of the field to add the value to the node in the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to add the value to the node.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]versionnumberThe node derivative version number of the node to add the value to.
[in]derivativenumberThe node derivative number of the node to add the value to.
[in]usernodenumberThe user node number to add the value to.
[in]componentnumberThe component number of the field variable to add the value to the node to in the field parameter set.
[in]valueThe value to add to the node in the field parameter set.
[out]errThe error code.

Definition at line 30949 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetaddnode::cmfe_field_parametersetaddnodeintgnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  versionNumber,
integer(intg), intent(in)  derivativeNumber,
integer(intg), intent(in)  userNodeNumber,
integer(intg), intent(in)  componentNumber,
integer(intg), intent(in)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]regionusernumberThe user number of the region containing the field to add the value to the node in the field parameter set.
[in]fieldusernumberThe user number of the field to add the value to the node in the field parameter set.
[in]variabletypeThe variable type of the field to add the value to the node in the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to add the value to the node.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]versionnumberThe node derivative version number of the node to add the value to.
[in]derivativenumberThe node derivative number of the node to add the value to.
[in]usernodenumberThe user node number to add the value to.
[in]componentnumberThe component number of the field variable to add the value to the node to in the field parameter set.
[in]valueThe value to add to the node in the field parameter set.
[out]errThe error code.

Definition at line 30722 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetaddnodeintgnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  versionNumber,
integer(intg), intent(in)  derivativeNumber,
integer(intg), intent(in)  userNodeNumber,
integer(intg), intent(in)  componentNumber,
integer(intg), intent(in)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]regionusernumberThe user number of the region containing the field to add the value to the node in the field parameter set.
[in]fieldusernumberThe user number of the field to add the value to the node in the field parameter set.
[in]variabletypeThe variable type of the field to add the value to the node in the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to add the value to the node.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]versionnumberThe node derivative version number of the node to add the value to.
[in]derivativenumberThe node derivative number of the node to add the value to.
[in]usernodenumberThe user node number to add the value to.
[in]componentnumberThe component number of the field variable to add the value to the node to in the field parameter set.
[in]valueThe value to add to the node in the field parameter set.
[out]errThe error code.

Definition at line 30722 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetaddnode::cmfe_field_parametersetaddnodeintgobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  versionNumber,
integer(intg), intent(in)  derivativeNumber,
integer(intg), intent(in)  userNodeNumber,
integer(intg), intent(in)  componentNumber,
integer(intg), intent(in)  value,
integer(intg), intent(out)  err 
)
private

Adds the given integer value to an node in the given parameter set for field variable component for a field identified by an object.

Parameters
[in]fieldThe field to add the value to the node in the field parameter set.
[in]variabletypeThe variable type of the field to add the value to the node in the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to add the value to the node.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]versionnumberThe node derivative version number of the node to add the value to.
[in]derivativenumberThe node derivative number of the node to add the value to.
[in]usernodenumberThe user node number to add the value to.
[in]componentnumberThe component number of the field variable to add the value to the node to in the field parameter set.
[in]valueThe value to add to the node in the field parameter set.
[out]errThe error code.

Definition at line 30775 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetaddnodeintgobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  versionNumber,
integer(intg), intent(in)  derivativeNumber,
integer(intg), intent(in)  userNodeNumber,
integer(intg), intent(in)  componentNumber,
integer(intg), intent(in)  value,
integer(intg), intent(out)  err 
)
private

Adds the given integer value to an node in the given parameter set for field variable component for a field identified by an object.

Parameters
[in]fieldThe field to add the value to the node in the field parameter set.
[in]variabletypeThe variable type of the field to add the value to the node in the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to add the value to the node.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]versionnumberThe node derivative version number of the node to add the value to.
[in]derivativenumberThe node derivative number of the node to add the value to.
[in]usernodenumberThe user node number to add the value to.
[in]componentnumberThe component number of the field variable to add the value to the node to in the field parameter set.
[in]valueThe value to add to the node in the field parameter set.
[out]errThe error code.

Definition at line 30775 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetaddnode::cmfe_field_parametersetaddnodelnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  versionNumber,
integer(intg), intent(in)  derivativeNumber,
integer(intg), intent(in)  userNodeNumber,
integer(intg), intent(in)  componentNumber,
logical, intent(in)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]regionusernumberThe user number of the region containing the field to add the value to the node in the field parameter set.
[in]fieldusernumberThe user number of the field to add the value to the node in the field parameter set.
[in]variabletypeThe variable type of the field to add the value to the node in the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to add the value to the node.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]versionnumberThe node derivative version number of the node to add the value to.
[in]derivativenumberThe node derivative number of the node to add the value to.
[in]usernodenumberThe user node number to add the value to.
[in]componentnumberThe component number of the field variable to add the value to the node to in the field parameter set.
[in]valueThe value to add to the node in the field parameter set.
[out]errThe error code.

Definition at line 30983 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetaddnodelnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  versionNumber,
integer(intg), intent(in)  derivativeNumber,
integer(intg), intent(in)  userNodeNumber,
integer(intg), intent(in)  componentNumber,
logical, intent(in)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]regionusernumberThe user number of the region containing the field to add the value to the node in the field parameter set.
[in]fieldusernumberThe user number of the field to add the value to the node in the field parameter set.
[in]variabletypeThe variable type of the field to add the value to the node in the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to add the value to the node.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]versionnumberThe node derivative version number of the node to add the value to.
[in]derivativenumberThe node derivative number of the node to add the value to.
[in]usernodenumberThe user node number to add the value to.
[in]componentnumberThe component number of the field variable to add the value to the node to in the field parameter set.
[in]valueThe value to add to the node in the field parameter set.
[out]errThe error code.

Definition at line 30983 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetaddnode::cmfe_field_parametersetaddnodelobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  versionNumber,
integer(intg), intent(in)  derivativeNumber,
integer(intg), intent(in)  userNodeNumber,
integer(intg), intent(in)  componentNumber,
logical, intent(in)  value,
integer(intg), intent(out)  err 
)
private

Adds the given logical value to an node in the given parameter set for field variable component for a field identified by an object.

Parameters
[in]fieldThe field to add the value to the node in the field parameter set.
[in]variabletypeThe variable type of the field to add the value to the node in the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to add the value to the node.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]versionnumberThe node derivative version number of the node to add the value to.
[in]derivativenumberThe node derivative number of the node to add the value to.
[in]usernodenumberThe user node number to add the value to.
[in]componentnumberThe component number of the field variable to add the value to the node to in the field parameter set.
[in]valueThe value to add to the node in the field parameter set.
[out]errThe error code.

Definition at line 31036 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetaddnodelobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  versionNumber,
integer(intg), intent(in)  derivativeNumber,
integer(intg), intent(in)  userNodeNumber,
integer(intg), intent(in)  componentNumber,
logical, intent(in)  value,
integer(intg), intent(out)  err 
)
private

Adds the given logical value to an node in the given parameter set for field variable component for a field identified by an object.

Parameters
[in]fieldThe field to add the value to the node in the field parameter set.
[in]variabletypeThe variable type of the field to add the value to the node in the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to add the value to the node.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]versionnumberThe node derivative version number of the node to add the value to.
[in]derivativenumberThe node derivative number of the node to add the value to.
[in]usernodenumberThe user node number to add the value to.
[in]componentnumberThe component number of the field variable to add the value to the node to in the field parameter set.
[in]valueThe value to add to the node in the field parameter set.
[out]errThe error code.

Definition at line 31036 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetaddnode::cmfe_field_parametersetaddnodespnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  versionNumber,
integer(intg), intent(in)  derivativeNumber,
integer(intg), intent(in)  userNodeNumber,
integer(intg), intent(in)  componentNumber,
real(sp), intent(in)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]regionusernumberThe user number of the region containing the field to add the value to the node in the field parameter set.
[in]fieldusernumberThe user number of the field to add the value to the node in the field parameter set.
[in]variabletypeThe variable type of the field to add the value to the node in the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to add the value to the node.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]versionnumberThe node derivative version number of the node to add the value to.
[in]derivativenumberThe node derivative number of the node to add the value to.
[in]usernodenumberThe user node number to add the value to.
[in]componentnumberThe component number of the field variable to add the value to the node to in the field parameter set.
[in]valueThe value to add to the node in the field parameter set.
[out]errThe error code.

Definition at line 30809 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetaddnodespnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  versionNumber,
integer(intg), intent(in)  derivativeNumber,
integer(intg), intent(in)  userNodeNumber,
integer(intg), intent(in)  componentNumber,
real(sp), intent(in)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]regionusernumberThe user number of the region containing the field to add the value to the node in the field parameter set.
[in]fieldusernumberThe user number of the field to add the value to the node in the field parameter set.
[in]variabletypeThe variable type of the field to add the value to the node in the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to add the value to the node.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]versionnumberThe node derivative version number of the node to add the value to.
[in]derivativenumberThe node derivative number of the node to add the value to.
[in]usernodenumberThe user node number to add the value to.
[in]componentnumberThe component number of the field variable to add the value to the node to in the field parameter set.
[in]valueThe value to add to the node in the field parameter set.
[out]errThe error code.

Definition at line 30809 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetaddnode::cmfe_field_parametersetaddnodespobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  versionNumber,
integer(intg), intent(in)  derivativeNumber,
integer(intg), intent(in)  userNodeNumber,
integer(intg), intent(in)  componentNumber,
real(sp), intent(in)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]fieldThe field to add the value to the node in the field parameter set.
[in]variabletypeThe variable type of the field to add the value to the node in the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to add the value to the node.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]versionnumberThe node derivative version number of the node to add the value to.
[in]derivativenumberThe node derivative number of the node to add the value to.
[in]usernodenumberThe user node number to add the value to.
[in]componentnumberThe component number of the field variable to add the value to the node to in the field parameter set.
[in]valueThe value to add to the node in the field parameter set.
[out]errThe error code.

Definition at line 30862 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetaddnodespobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  versionNumber,
integer(intg), intent(in)  derivativeNumber,
integer(intg), intent(in)  userNodeNumber,
integer(intg), intent(in)  componentNumber,
real(sp), intent(in)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]fieldThe field to add the value to the node in the field parameter set.
[in]variabletypeThe variable type of the field to add the value to the node in the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to add the value to the node.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]versionnumberThe node derivative version number of the node to add the value to.
[in]derivativenumberThe node derivative number of the node to add the value to.
[in]usernodenumberThe user node number to add the value to.
[in]componentnumberThe component number of the field variable to add the value to the node to in the field parameter set.
[in]valueThe value to add to the node in the field parameter set.
[out]errThe error code.

Definition at line 30862 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetcreate::cmfe_field_parametersetcreatenumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(out)  err 
)
private

Creates a new parameter set of type set type for a field variable for a field identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the field to create the parameter set on.
[in]fieldusernumberThe user number of the field to create the parameter set on.
[in]variabletypeThe variable type of the field to create the parameter set on.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to create.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[out]errThe error code.

Definition at line 31069 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetcreatenumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(out)  err 
)
private

Creates a new parameter set of type set type for a field variable for a field identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the field to create the parameter set on.
[in]fieldusernumberThe user number of the field to create the parameter set on.
[in]variabletypeThe variable type of the field to create the parameter set on.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to create.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[out]errThe error code.

Definition at line 31069 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetcreate::cmfe_field_parametersetcreateobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(out)  err 
)
private

Creates a new parameter set of type set type for a field variable for a field identified by an object.

Parameters
[in]fieldThe field to create the field parameter set on.
[in]variabletypeThe variable type of the field to create the parameter set on.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to create.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[out]errThe error code.

Definition at line 31115 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetcreateobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(out)  err 
)
private

Creates a new parameter set of type set type for a field variable for a field identified by an object.

Parameters
[in]fieldThe field to create the field parameter set on.
[in]variabletypeThe variable type of the field to create the parameter set on.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to create.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[out]errThe error code.

Definition at line 31115 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetdataget::cmfe_field_parametersetdatagetdpnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
real(dp), dimension(:), intent(out), pointer  parameters,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]regionusernumberThe user number of the region containing the field to get the parameter set data for.
[in]fieldusernumberThe user number of the field to get the parameter set data for.
[in]variabletypeThe variable type of the field to get the parameter set data for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the parameter set data to get.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[out]parametersOn return, a pointer to the parameter set data.
[out]errThe error code.

Definition at line 31365 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetdatagetdpnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
real(dp), dimension(:), intent(out), pointer  parameters,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]regionusernumberThe user number of the region containing the field to get the parameter set data for.
[in]fieldusernumberThe user number of the field to get the parameter set data for.
[in]variabletypeThe variable type of the field to get the parameter set data for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the parameter set data to get.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[out]parametersOn return, a pointer to the parameter set data.
[out]errThe error code.

Definition at line 31365 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetdataget::cmfe_field_parametersetdatagetdpobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
real(dp), dimension(:), intent(out), pointer  parameters,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]fieldThe field to get the field parameter set data for.
[in]variabletypeThe variable type of the field to get the parameter set data for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the parameter set data to get.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[out]parametersOn return, a pointer to the parameter set data.
[out]errThe error code.

Definition at line 31412 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetdatagetdpobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
real(dp), dimension(:), intent(out), pointer  parameters,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]fieldThe field to get the field parameter set data for.
[in]variabletypeThe variable type of the field to get the parameter set data for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the parameter set data to get.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[out]parametersOn return, a pointer to the parameter set data.
[out]errThe error code.

Definition at line 31412 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetdataget::cmfe_field_parametersetdatagetintgnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), dimension(:), intent(out), pointer  parameters,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]regionusernumberThe user number of the region containing the field to get the parameter set data for.
[in]fieldusernumberThe user number of the field to get the parameter set data for.
[in]variabletypeThe variable type of the field to get the parameter set data for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the parameter set data to get.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[out]parametersOn return, a pointer to the parameter set data.
[out]errThe error code.

Definition at line 31215 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetdatagetintgnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), dimension(:), intent(out), pointer  parameters,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]regionusernumberThe user number of the region containing the field to get the parameter set data for.
[in]fieldusernumberThe user number of the field to get the parameter set data for.
[in]variabletypeThe variable type of the field to get the parameter set data for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the parameter set data to get.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[out]parametersOn return, a pointer to the parameter set data.
[out]errThe error code.

Definition at line 31215 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetdataget::cmfe_field_parametersetdatagetintgobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), dimension(:), intent(out), pointer  parameters,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]fieldThe field to get the field parameter set data for.
[in]variabletypeThe variable type of the field to get the parameter set data for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the parameter set data to get.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[out]parametersOn return, a pointer to the parameter set data.
[out]errThe error code.

Definition at line 31262 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetdatagetintgobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), dimension(:), intent(out), pointer  parameters,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]fieldThe field to get the field parameter set data for.
[in]variabletypeThe variable type of the field to get the parameter set data for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the parameter set data to get.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[out]parametersOn return, a pointer to the parameter set data.
[out]errThe error code.

Definition at line 31262 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetdataget::cmfe_field_parametersetdatagetlnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
logical, dimension(:), intent(out), pointer  parameters,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]regionusernumberThe user number of the region containing the field to get the parameter set data for.
[in]fieldusernumberThe user number of the field to get the parameter set data for.
[in]variabletypeThe variable type of the field to get the parameter set data for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the parameter set data to get.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[out]parametersOn return, a pointer to the parameter set data.
[out]errThe error code.

Definition at line 31440 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetdatagetlnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
logical, dimension(:), intent(out), pointer  parameters,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]regionusernumberThe user number of the region containing the field to get the parameter set data for.
[in]fieldusernumberThe user number of the field to get the parameter set data for.
[in]variabletypeThe variable type of the field to get the parameter set data for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the parameter set data to get.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[out]parametersOn return, a pointer to the parameter set data.
[out]errThe error code.

Definition at line 31440 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetdataget::cmfe_field_parametersetdatagetlobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
logical, dimension(:), intent(out), pointer  parameters,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]fieldThe field to get the field parameter set data for.
[in]variabletypeThe variable type of the field to get the parameter set data for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the parameter set data to get.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[out]parametersOn return, a pointer to the parameter set data.
[out]errThe error code.

Definition at line 31487 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetdatagetlobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
logical, dimension(:), intent(out), pointer  parameters,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]fieldThe field to get the field parameter set data for.
[in]variabletypeThe variable type of the field to get the parameter set data for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the parameter set data to get.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[out]parametersOn return, a pointer to the parameter set data.
[out]errThe error code.

Definition at line 31487 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetdataget::cmfe_field_parametersetdatagetspnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
real(sp), dimension(:), intent(out), pointer  parameters,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]regionusernumberThe user number of the region containing the field to get the parameter set data for.
[in]fieldusernumberThe user number of the field to get the parameter set data for.
[in]variabletypeThe variable type of the field to get the parameter set data for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the parameter set data to get.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[out]parametersOn return, a pointer to the parameter set data.
[out]errThe error code.

Definition at line 31290 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetdatagetspnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
real(sp), dimension(:), intent(out), pointer  parameters,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]regionusernumberThe user number of the region containing the field to get the parameter set data for.
[in]fieldusernumberThe user number of the field to get the parameter set data for.
[in]variabletypeThe variable type of the field to get the parameter set data for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the parameter set data to get.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[out]parametersOn return, a pointer to the parameter set data.
[out]errThe error code.

Definition at line 31290 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetdataget::cmfe_field_parametersetdatagetspobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
real(sp), dimension(:), intent(out), pointer  parameters,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]fieldThe field to get the field parameter set data for.
[in]variabletypeThe variable type of the field to get the parameter set data for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the parameter set data to get.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[out]parametersOn return, a pointer to the parameter set data.
[out]errThe error code.

Definition at line 31337 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetdatagetspobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
real(sp), dimension(:), intent(out), pointer  parameters,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]fieldThe field to get the field parameter set data for.
[in]variabletypeThe variable type of the field to get the parameter set data for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the parameter set data to get.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[out]parametersOn return, a pointer to the parameter set data.
[out]errThe error code.

Definition at line 31337 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetdatarestore::cmfe_field_parametersetdatarestoredpnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
real(dp), dimension(:), intent(inout), pointer  parameters,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]regionusernumberThe user number of the region containing the field to restore the parameter set data for.
[in]fieldusernumberThe user number of the field to restore the parameter set data for.
[in]variabletypeThe variable type of the field to restore the parameter set data for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the parameter set data to restore.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in,out]parametersA pointer to the parameter set data. On return this pointer is null.
[out]errThe error code.

Definition at line 31666 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetdatarestoredpnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
real(dp), dimension(:), intent(inout), pointer  parameters,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]regionusernumberThe user number of the region containing the field to restore the parameter set data for.
[in]fieldusernumberThe user number of the field to restore the parameter set data for.
[in]variabletypeThe variable type of the field to restore the parameter set data for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the parameter set data to restore.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in,out]parametersA pointer to the parameter set data. On return this pointer is null.
[out]errThe error code.

Definition at line 31666 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetdatarestore::cmfe_field_parametersetdatarestoredpobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
real(dp), dimension(:), intent(inout), pointer  parameters,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]fieldThe field to restore the field parameter set data for.
[in]variabletypeThe variable type of the field to restore the parameter set data for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the parameter set data to restore.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in,out]parametersA pointer to the parameter set data to restore. On return this pointer is null.
[out]errThe error code.

Definition at line 31713 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetdatarestoredpobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
real(dp), dimension(:), intent(inout), pointer  parameters,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]fieldThe field to restore the field parameter set data for.
[in]variabletypeThe variable type of the field to restore the parameter set data for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the parameter set data to restore.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in,out]parametersA pointer to the parameter set data to restore. On return this pointer is null.
[out]errThe error code.

Definition at line 31713 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetdatarestore::cmfe_field_parametersetdatarestoreintgnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), dimension(:), intent(inout), pointer  parameters,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]regionusernumberThe user number of the region containing the field to restore the parameter set data for.
[in]fieldusernumberThe user number of the field to restore the parameter set data for.
[in]variabletypeThe variable type of the field to restore the parameter set data for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the parameter set data to restore.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in,out]parametersA pointer to the parameter set data. On return this pointer is null.
[out]errThe error code.

Definition at line 31515 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetdatarestoreintgnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), dimension(:), intent(inout), pointer  parameters,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]regionusernumberThe user number of the region containing the field to restore the parameter set data for.
[in]fieldusernumberThe user number of the field to restore the parameter set data for.
[in]variabletypeThe variable type of the field to restore the parameter set data for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the parameter set data to restore.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in,out]parametersA pointer to the parameter set data. On return this pointer is null.
[out]errThe error code.

Definition at line 31515 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetdatarestore::cmfe_field_parametersetdatarestoreintgobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), dimension(:), intent(inout), pointer  parameters,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]fieldThe field to restore the field parameter set data for.
[in]variabletypeThe variable type of the field to restore the parameter set data for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the parameter set data to restore.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in,out]parametersA pointer to the parameter set data to restore. On return this pointer is null.
[out]errThe error code.

Definition at line 31563 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetdatarestoreintgobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), dimension(:), intent(inout), pointer  parameters,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]fieldThe field to restore the field parameter set data for.
[in]variabletypeThe variable type of the field to restore the parameter set data for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the parameter set data to restore.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in,out]parametersA pointer to the parameter set data to restore. On return this pointer is null.
[out]errThe error code.

Definition at line 31563 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetdatarestore::cmfe_field_parametersetdatarestorelnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
logical, dimension(:), intent(inout), pointer  parameters,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]regionusernumberThe user number of the region containing the field to restore the parameter set data for.
[in]fieldusernumberThe user number of the field to restore the parameter set data for.
[in]variabletypeThe variable type of the field to restore the parameter set data for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the parameter set data to restore.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in,out]parametersA pointer to the parameter set data. On return this pointer is null.
[out]errThe error code.

Definition at line 31741 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetdatarestorelnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
logical, dimension(:), intent(inout), pointer  parameters,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]regionusernumberThe user number of the region containing the field to restore the parameter set data for.
[in]fieldusernumberThe user number of the field to restore the parameter set data for.
[in]variabletypeThe variable type of the field to restore the parameter set data for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the parameter set data to restore.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in,out]parametersA pointer to the parameter set data. On return this pointer is null.
[out]errThe error code.

Definition at line 31741 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetdatarestore::cmfe_field_parametersetdatarestorelobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
logical, dimension(:), intent(inout), pointer  parameters,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]fieldThe field to restore the field parameter set data for.
[in]variabletypeThe variable type of the field to restore the parameter set data for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the parameter set data to restore.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in,out]parametersA pointer to the parameter set data to restore. On return this pointer is null.
[out]errThe error code.

Definition at line 31788 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetdatarestorelobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
logical, dimension(:), intent(inout), pointer  parameters,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]fieldThe field to restore the field parameter set data for.
[in]variabletypeThe variable type of the field to restore the parameter set data for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the parameter set data to restore.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in,out]parametersA pointer to the parameter set data to restore. On return this pointer is null.
[out]errThe error code.

Definition at line 31788 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetdatarestore::cmfe_field_parametersetdatarestorespnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
real(sp), dimension(:), intent(inout), pointer  parameters,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]regionusernumberThe user number of the region containing the field to restore the parameter set data for.
[in]fieldusernumberThe user number of the field to restore the parameter set data for.
[in]variabletypeThe variable type of the field to restore the parameter set data for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the parameter set data to restore.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in,out]parametersA pointer to the parameter set data. On return this pointer is null.
[out]errThe error code.

Definition at line 31591 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetdatarestorespnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
real(sp), dimension(:), intent(inout), pointer  parameters,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]regionusernumberThe user number of the region containing the field to restore the parameter set data for.
[in]fieldusernumberThe user number of the field to restore the parameter set data for.
[in]variabletypeThe variable type of the field to restore the parameter set data for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the parameter set data to restore.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in,out]parametersA pointer to the parameter set data. On return this pointer is null.
[out]errThe error code.

Definition at line 31591 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetdatarestore::cmfe_field_parametersetdatarestorespobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
real(sp), dimension(:), intent(inout), pointer  parameters,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]fieldThe field to restore the field parameter set data for.
[in]variabletypeThe variable type of the field to restore the parameter set data for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the parameter set data to restore.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in,out]parametersA pointer to the parameter set data to restore.
[out]errThe error code.

Definition at line 31638 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetdatarestorespobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
real(sp), dimension(:), intent(inout), pointer  parameters,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]fieldThe field to restore the field parameter set data for.
[in]variabletypeThe variable type of the field to restore the parameter set data for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the parameter set data to restore.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in,out]parametersA pointer to the parameter set data to restore.
[out]errThe error code.

Definition at line 31638 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetdestroy::cmfe_field_parametersetdestroynumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(out)  err 
)
private

Destroys the specified parameter set type for a field variable for a field identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the field to destroy the parameter set for.
[in]fieldusernumberThe user number of the field to destroy the parameter set for.
[in]variabletypeThe variable type of the field to destroy the parameter set for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to destroy.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[out]errThe error code.

Definition at line 31142 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetdestroynumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(out)  err 
)
private

Destroys the specified parameter set type for a field variable for a field identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the field to destroy the parameter set for.
[in]fieldusernumberThe user number of the field to destroy the parameter set for.
[in]variabletypeThe variable type of the field to destroy the parameter set for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to destroy.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[out]errThe error code.

Definition at line 31142 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetdestroy::cmfe_field_parametersetdestroyobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(out)  err 
)
private

Destroys the specified parameter set type for a field variable for a field identified by an object.

Parameters
[in]fieldThe field to destroy the field parameter set for.
[in]variabletypeThe variable type of the field to destroy the parameter set for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to destroy.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[out]errThe error code.

Definition at line 31188 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetdestroyobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(out)  err 
)
private

Destroys the specified parameter set type for a field variable for a field identified by an object.

Parameters
[in]fieldThe field to destroy the field parameter set for.
[in]variabletypeThe variable type of the field to destroy the parameter set for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to destroy.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[out]errThe error code.

Definition at line 31188 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetgetconstant::cmfe_field_parametersetgetconstantdpnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  componentNumber,
real(dp), intent(out)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]regionusernumberThe user number of the region containing the field to get the constant value from the field parameter set.
[in]fieldusernumberThe user number of the field to get the constant value from the field parameter set.
[in]variabletypeThe variable type of the field to get the constant value from the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to get the constant value from.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]componentnumberThe component number of the field variable to get the constant value from the field parameter set.
[out]valueOn return, the value from the field parameter set.
[out]errThe error code.

Definition at line 31974 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetgetconstantdpnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  componentNumber,
real(dp), intent(out)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]regionusernumberThe user number of the region containing the field to get the constant value from the field parameter set.
[in]fieldusernumberThe user number of the field to get the constant value from the field parameter set.
[in]variabletypeThe variable type of the field to get the constant value from the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to get the constant value from.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]componentnumberThe component number of the field variable to get the constant value from the field parameter set.
[out]valueOn return, the value from the field parameter set.
[out]errThe error code.

Definition at line 31974 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetgetconstant::cmfe_field_parametersetgetconstantdpobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  componentNumber,
real(dp), intent(out)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]fieldThe field to get the constant value from the field parameter set.
[in]variabletypeThe variable type of the field to get the constant value from the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to get the constant value from.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]componentnumberThe component number of the field variable to get the constant value from the field parameter set.
[out]valueOn return, the value from the field parameter set.
[out]errThe error code.

Definition at line 32022 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetgetconstantdpobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  componentNumber,
real(dp), intent(out)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]fieldThe field to get the constant value from the field parameter set.
[in]variabletypeThe variable type of the field to get the constant value from the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to get the constant value from.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]componentnumberThe component number of the field variable to get the constant value from the field parameter set.
[out]valueOn return, the value from the field parameter set.
[out]errThe error code.

Definition at line 32022 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetgetconstant::cmfe_field_parametersetgetconstantintgnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  componentNumber,
integer(intg), intent(out)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]regionusernumberThe user number of the region containing the field to get the constant value from the field parameter set.
[in]fieldusernumberThe user number of the field to get the constant value from the field parameter set.
[in]variabletypeThe variable type of the field to get the constant value from the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to get the constant value from.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]componentnumberThe component number of the field variable to get the constant value from the field parameter set.
[out]valueOn return, the value from the field parameter set.
[out]errThe error code.

Definition at line 31817 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetgetconstantintgnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  componentNumber,
integer(intg), intent(out)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]regionusernumberThe user number of the region containing the field to get the constant value from the field parameter set.
[in]fieldusernumberThe user number of the field to get the constant value from the field parameter set.
[in]variabletypeThe variable type of the field to get the constant value from the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to get the constant value from.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]componentnumberThe component number of the field variable to get the constant value from the field parameter set.
[out]valueOn return, the value from the field parameter set.
[out]errThe error code.

Definition at line 31817 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetgetconstant::cmfe_field_parametersetgetconstantintgobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  componentNumber,
integer(intg), intent(out)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]fieldThe field to get the constant value from the field parameter set.
[in]variabletypeThe variable type of the field to get the constant value from the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to get the constant value from.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]componentnumberThe component number of the field variable to get the constant value from the field parameter set.
[out]valueOn return, the value from the field parameter set.
[out]errThe error code.

Definition at line 31866 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetgetconstantintgobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  componentNumber,
integer(intg), intent(out)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]fieldThe field to get the constant value from the field parameter set.
[in]variabletypeThe variable type of the field to get the constant value from the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to get the constant value from.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]componentnumberThe component number of the field variable to get the constant value from the field parameter set.
[out]valueOn return, the value from the field parameter set.
[out]errThe error code.

Definition at line 31866 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetgetconstant::cmfe_field_parametersetgetconstantlnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  componentNumber,
logical, intent(out)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]regionusernumberThe user number of the region containing the field to get the constant value from the field parameter set.
[in]fieldusernumberThe user number of the field to get the constant value from the field parameter set.
[in]variabletypeThe variable type of the field to get the constant value from the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to get the constant value from.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]componentnumberThe component number of the field variable to get the constant value from the field parameter set.
[out]valueOn return, the value from the field parameter set.
[out]errThe error code.

Definition at line 32052 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetgetconstantlnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  componentNumber,
logical, intent(out)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]regionusernumberThe user number of the region containing the field to get the constant value from the field parameter set.
[in]fieldusernumberThe user number of the field to get the constant value from the field parameter set.
[in]variabletypeThe variable type of the field to get the constant value from the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to get the constant value from.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]componentnumberThe component number of the field variable to get the constant value from the field parameter set.
[out]valueOn return, the value from the field parameter set.
[out]errThe error code.

Definition at line 32052 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetgetconstant::cmfe_field_parametersetgetconstantlobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  componentNumber,
logical, intent(out)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]fieldThe field to get the constant value from the field parameter set.
[in]variabletypeThe variable type of the field to get the constant value from the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to get the constant value from.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]componentnumberThe component number of the field variable to get the constant value from the field parameter set.
[out]valueOn return, the value from the field parameter set.
[out]errThe error code.

Definition at line 32100 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetgetconstantlobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  componentNumber,
logical, intent(out)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]fieldThe field to get the constant value from the field parameter set.
[in]variabletypeThe variable type of the field to get the constant value from the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to get the constant value from.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]componentnumberThe component number of the field variable to get the constant value from the field parameter set.
[out]valueOn return, the value from the field parameter set.
[out]errThe error code.

Definition at line 32100 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetgetconstant::cmfe_field_parametersetgetconstantspnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  componentNumber,
real(sp), intent(out)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]regionusernumberThe user number of the region containing the field to get the constant value from the field parameter set.
[in]fieldusernumberThe user number of the field to get the constant value from the field parameter set.
[in]variabletypeThe variable type of the field to get the constant value from the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to get the constant value from.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]componentnumberThe component number of the field variable to get the constant value from the field parameter set.
[out]valueOn return, the value from the field parameter set.
[out]errThe error code.

Definition at line 31896 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetgetconstantspnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  componentNumber,
real(sp), intent(out)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]regionusernumberThe user number of the region containing the field to get the constant value from the field parameter set.
[in]fieldusernumberThe user number of the field to get the constant value from the field parameter set.
[in]variabletypeThe variable type of the field to get the constant value from the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to get the constant value from.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]componentnumberThe component number of the field variable to get the constant value from the field parameter set.
[out]valueOn return, the value from the field parameter set.
[out]errThe error code.

Definition at line 31896 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetgetconstant::cmfe_field_parametersetgetconstantspobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  componentNumber,
real(sp), intent(out)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]fieldThe field to get the constant value from the field parameter set.
[in]variabletypeThe variable type of the field to get the constant value from the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to get the constant value from.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]componentnumberThe component number of the field variable to get the constant value from the field parameter set.
[out]valueOn return, the value from the field parameter set.
[out]errThe error code.

Definition at line 31944 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetgetconstantspobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  componentNumber,
real(sp), intent(out)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]fieldThe field to get the constant value from the field parameter set.
[in]variabletypeThe variable type of the field to get the constant value from the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to get the constant value from.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]componentnumberThe component number of the field variable to get the constant value from the field parameter set.
[out]valueOn return, the value from the field parameter set.
[out]errThe error code.

Definition at line 31944 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetgetdatapoint::cmfe_field_parametersetgetdatapointdpnumberi ( integer(intg), intent(in)  parentRegionUserNumber,
integer(intg), intent(in)  interfaceUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  userDataPointNumber,
integer(intg), intent(in)  componentNumber,
real(dp), intent(out)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]parentregionusernumberThe user number of the parent region for the interface.
[in]interfaceusernumberThe user number of the interface containing the field to get the data point value from the field parameter set.
[in]fieldusernumberThe user number of the field to get the data point value from the field parameter set.
[in]variabletypeThe variable type of the field to get the data point value from the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to get the data point value from.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]userdatapointnumberThe user data point number to get the value for
[in]componentnumberThe component number of the field variable to get the data point value from the field parameter set.
[out]valueOn return, the value from the field parameter set.
[out]errThe error code.

Definition at line 32423 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetgetdatapointdpnumberi ( integer(intg), intent(in)  parentRegionUserNumber,
integer(intg), intent(in)  interfaceUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  userDataPointNumber,
integer(intg), intent(in)  componentNumber,
real(dp), intent(out)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]parentregionusernumberThe user number of the parent region for the interface.
[in]interfaceusernumberThe user number of the interface containing the field to get the data point value from the field parameter set.
[in]fieldusernumberThe user number of the field to get the data point value from the field parameter set.
[in]variabletypeThe variable type of the field to get the data point value from the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to get the data point value from.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]userdatapointnumberThe user data point number to get the value for
[in]componentnumberThe component number of the field variable to get the data point value from the field parameter set.
[out]valueOn return, the value from the field parameter set.
[out]errThe error code.

Definition at line 32423 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetgetdatapoint::cmfe_field_parametersetgetdatapointdpnumberr ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  userDataPointNumber,
integer(intg), intent(in)  componentNumber,
real(dp), intent(out)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]regionusernumberThe user number of the region containing the field to get the data point value from the field parameter set.
[in]fieldusernumberThe user number of the field to get the data point value from the field parameter set.
[in]variabletypeThe variable type of the field to get the data point value from the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to get the data point value from.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]userdatapointnumberThe user data point number to get the value for
[in]componentnumberThe component number of the field variable to get the data point value from the field parameter set.
[out]valueOn return, the value from the field parameter set.
[out]errThe error code.

Definition at line 32486 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetgetdatapointdpnumberr ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  userDataPointNumber,
integer(intg), intent(in)  componentNumber,
real(dp), intent(out)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]regionusernumberThe user number of the region containing the field to get the data point value from the field parameter set.
[in]fieldusernumberThe user number of the field to get the data point value from the field parameter set.
[in]variabletypeThe variable type of the field to get the data point value from the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to get the data point value from.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]userdatapointnumberThe user data point number to get the value for
[in]componentnumberThe component number of the field variable to get the data point value from the field parameter set.
[out]valueOn return, the value from the field parameter set.
[out]errThe error code.

Definition at line 32486 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetgetdatapointdpobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  userDataPointNumber,
integer(intg), intent(in)  componentNumber,
real(dp), intent(out)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]fieldThe field to get the data point value from the field parameter set.
[in]variabletypeThe variable type of the field to get the data point value from the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to get the data point value from.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]userdatapointnumberThe user data point number to get the value for
[in]componentnumberThe component number of the field variable to get the data point value from the field parameter set.
[out]valueOn return, the value from the field parameter set.
[out]errThe error code.

Definition at line 32537 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetgetdatapoint::cmfe_field_parametersetgetdatapointdpobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  userDataPointNumber,
integer(intg), intent(in)  componentNumber,
real(dp), intent(out)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]fieldThe field to get the data point value from the field parameter set.
[in]variabletypeThe variable type of the field to get the data point value from the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to get the data point value from.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]userdatapointnumberThe user data point number to get the value for
[in]componentnumberThe component number of the field variable to get the data point value from the field parameter set.
[out]valueOn return, the value from the field parameter set.
[out]errThe error code.

Definition at line 32537 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetgetdatapoint::cmfe_field_parametersetgetdatapointintgnumberi ( integer(intg), intent(in)  parentRegionUserNumber,
integer(intg), intent(in)  interfaceUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  userDataPointNumber,
integer(intg), intent(in)  componentNumber,
integer(intg), intent(out)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]parentregionusernumberThe user number of the parent region for the interface.
[in]interfaceusernumberThe user number of the interface containing the field to get the data point value from the field parameter set.
[in]fieldusernumberThe user number of the field to get the data point value from the field parameter set.
[in]variabletypeThe variable type of the field to get the data point value from the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to get the data point value from.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]userdatapointnumberThe user data point number to get the value for
[in]componentnumberThe component number of the field variable to get the data point value from the field parameter set.
[out]valueOn return, the value from the field parameter set.
[out]errThe error code.

Definition at line 32130 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetgetdatapointintgnumberi ( integer(intg), intent(in)  parentRegionUserNumber,
integer(intg), intent(in)  interfaceUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  userDataPointNumber,
integer(intg), intent(in)  componentNumber,
integer(intg), intent(out)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]parentregionusernumberThe user number of the parent region for the interface.
[in]interfaceusernumberThe user number of the interface containing the field to get the data point value from the field parameter set.
[in]fieldusernumberThe user number of the field to get the data point value from the field parameter set.
[in]variabletypeThe variable type of the field to get the data point value from the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to get the data point value from.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]userdatapointnumberThe user data point number to get the value for
[in]componentnumberThe component number of the field variable to get the data point value from the field parameter set.
[out]valueOn return, the value from the field parameter set.
[out]errThe error code.

Definition at line 32130 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetgetdatapoint::cmfe_field_parametersetgetdatapointintgnumberr ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  userDataPointNumber,
integer(intg), intent(in)  componentNumber,
integer(intg), intent(out)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]regionusernumberThe user number of the region containing the field to get the data point value from the field parameter set.
[in]fieldusernumberThe user number of the field to get the data point value from the field parameter set.
[in]variabletypeThe variable type of the field to get the data point value from the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to get the data point value from.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]userdatapointnumberThe user data point number to get the value for
[in]componentnumberThe component number of the field variable to get the data point value from the field parameter set.
[out]valueOn return, the value from the field parameter set.
[out]errThe error code.

Definition at line 32193 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetgetdatapointintgnumberr ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  userDataPointNumber,
integer(intg), intent(in)  componentNumber,
integer(intg), intent(out)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]regionusernumberThe user number of the region containing the field to get the data point value from the field parameter set.
[in]fieldusernumberThe user number of the field to get the data point value from the field parameter set.
[in]variabletypeThe variable type of the field to get the data point value from the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to get the data point value from.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]userdatapointnumberThe user data point number to get the value for
[in]componentnumberThe component number of the field variable to get the data point value from the field parameter set.
[out]valueOn return, the value from the field parameter set.
[out]errThe error code.

Definition at line 32193 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetgetdatapoint::cmfe_field_parametersetgetdatapointintgobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  userDataPointNumber,
integer(intg), intent(in)  componentNumber,
integer(intg), intent(out)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]fieldThe field to get the data point value from the field parameter set.
[in]variabletypeThe variable type of the field to get the data point value from the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to get the data point value from.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]userdatapointnumberThe user data point number to get the value for
[in]componentnumberThe component number of the field variable to get the data point value from the field parameter set.
[out]valueOn return, the value from the field parameter set.
[out]errThe error code.

Definition at line 32245 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetgetdatapointintgobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  userDataPointNumber,
integer(intg), intent(in)  componentNumber,
integer(intg), intent(out)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]fieldThe field to get the data point value from the field parameter set.
[in]variabletypeThe variable type of the field to get the data point value from the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to get the data point value from.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]userdatapointnumberThe user data point number to get the value for
[in]componentnumberThe component number of the field variable to get the data point value from the field parameter set.
[out]valueOn return, the value from the field parameter set.
[out]errThe error code.

Definition at line 32245 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetgetdatapointlnumberi ( integer(intg), intent(in)  parentRegionUserNumber,
integer(intg), intent(in)  interfaceUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  userDataPointNumber,
integer(intg), intent(in)  componentNumber,
logical, intent(out)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]parentregionusernumberThe user number of the parent region for the interface.
[in]interfaceusernumberThe user number of the interface containing the field to get the data point value from the field parameter set.
[in]fieldusernumberThe user number of the field to get the data point value from the field parameter set.
[in]variabletypeThe variable type of the field to get the data point value from the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to get the data point value from.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]userdatapointnumberThe user data point number to get the value for
[in]componentnumberThe component number of the field variable to get the data point value from the field parameter set.
[out]valueOn return, the value from the field parameter set.
[out]errThe error code.

Definition at line 32569 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetgetdatapoint::cmfe_field_parametersetgetdatapointlnumberi ( integer(intg), intent(in)  parentRegionUserNumber,
integer(intg), intent(in)  interfaceUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  userDataPointNumber,
integer(intg), intent(in)  componentNumber,
logical, intent(out)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]parentregionusernumberThe user number of the parent region for the interface.
[in]interfaceusernumberThe user number of the interface containing the field to get the data point value from the field parameter set.
[in]fieldusernumberThe user number of the field to get the data point value from the field parameter set.
[in]variabletypeThe variable type of the field to get the data point value from the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to get the data point value from.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]userdatapointnumberThe user data point number to get the value for
[in]componentnumberThe component number of the field variable to get the data point value from the field parameter set.
[out]valueOn return, the value from the field parameter set.
[out]errThe error code.

Definition at line 32569 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetgetdatapointlnumberr ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  userDataPointNumber,
integer(intg), intent(in)  componentNumber,
logical, intent(out)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]regionusernumberThe user number of the region containing the field to get the data point value from the field parameter set.
[in]fieldusernumberThe user number of the field to get the data point value from the field parameter set.
[in]variabletypeThe variable type of the field to get the data point value from the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to get the data point value from.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]userdatapointnumberThe user data point number to get the value for
[in]componentnumberThe component number of the field variable to get the data point value from the field parameter set.
[out]valueOn return, the value from the field parameter set.
[out]errThe error code.

Definition at line 32631 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetgetdatapoint::cmfe_field_parametersetgetdatapointlnumberr ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  userDataPointNumber,
integer(intg), intent(in)  componentNumber,
logical, intent(out)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]regionusernumberThe user number of the region containing the field to get the data point value from the field parameter set.
[in]fieldusernumberThe user number of the field to get the data point value from the field parameter set.
[in]variabletypeThe variable type of the field to get the data point value from the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to get the data point value from.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]userdatapointnumberThe user data point number to get the value for
[in]componentnumberThe component number of the field variable to get the data point value from the field parameter set.
[out]valueOn return, the value from the field parameter set.
[out]errThe error code.

Definition at line 32631 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetgetdatapointlobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  userDataPointNumber,
integer(intg), intent(in)  componentNumber,
logical, intent(out)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]fieldThe field to get the data point value from the field parameter set.
[in]variabletypeThe variable type of the field to get the data point value from the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to get the data point value from.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]userdatapointnumberThe user data point number to get the value for
[in]componentnumberThe component number of the field variable to get the data point value from the field parameter set.
[out]valueOn return, the value from the field parameter set.
[out]errThe error code.

Definition at line 32681 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetgetdatapoint::cmfe_field_parametersetgetdatapointlobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  userDataPointNumber,
integer(intg), intent(in)  componentNumber,
logical, intent(out)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]fieldThe field to get the data point value from the field parameter set.
[in]variabletypeThe variable type of the field to get the data point value from the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to get the data point value from.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]userdatapointnumberThe user data point number to get the value for
[in]componentnumberThe component number of the field variable to get the data point value from the field parameter set.
[out]valueOn return, the value from the field parameter set.
[out]errThe error code.

Definition at line 32681 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetgetdatapoint::cmfe_field_parametersetgetdatapointspnumberi ( integer(intg), intent(in)  parentRegionUserNumber,
integer(intg), intent(in)  interfaceUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  userDataPointNumber,
integer(intg), intent(in)  componentNumber,
real(sp), intent(out)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]parentregionusernumberThe user number of the parent region for the interface.
[in]interfaceusernumberThe user number of the interface containing the field to get the data point value from the field parameter set.
[in]fieldusernumberThe user number of the field to get the data point value from the field parameter set.
[in]variabletypeThe variable type of the field to get the data point value from the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to get the data point value from.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]userdatapointnumberThe user data point number to get the value for
[in]componentnumberThe component number of the field variable to get the data point value from the field parameter set.
[out]valueOn return, the value from the field parameter set.
[out]errThe error code.

Definition at line 32277 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetgetdatapointspnumberi ( integer(intg), intent(in)  parentRegionUserNumber,
integer(intg), intent(in)  interfaceUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  userDataPointNumber,
integer(intg), intent(in)  componentNumber,
real(sp), intent(out)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]parentregionusernumberThe user number of the parent region for the interface.
[in]interfaceusernumberThe user number of the interface containing the field to get the data point value from the field parameter set.
[in]fieldusernumberThe user number of the field to get the data point value from the field parameter set.
[in]variabletypeThe variable type of the field to get the data point value from the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to get the data point value from.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]userdatapointnumberThe user data point number to get the value for
[in]componentnumberThe component number of the field variable to get the data point value from the field parameter set.
[out]valueOn return, the value from the field parameter set.
[out]errThe error code.

Definition at line 32277 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetgetdatapoint::cmfe_field_parametersetgetdatapointspnumberr ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  userDataPointNumber,
integer(intg), intent(in)  componentNumber,
real(sp), intent(out)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]regionusernumberThe user number of the region containing the field to get the data point value from the field parameter set.
[in]fieldusernumberThe user number of the field to get the data point value from the field parameter set.
[in]variabletypeThe variable type of the field to get the data point value from the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to get the data point value from.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]userdatapointnumberThe user data point number to get the value for
[in]componentnumberThe component number of the field variable to get the data point value from the field parameter set.
[out]valueOn return, the value from the field parameter set.
[out]errThe error code.

Definition at line 32340 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetgetdatapointspnumberr ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  userDataPointNumber,
integer(intg), intent(in)  componentNumber,
real(sp), intent(out)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]regionusernumberThe user number of the region containing the field to get the data point value from the field parameter set.
[in]fieldusernumberThe user number of the field to get the data point value from the field parameter set.
[in]variabletypeThe variable type of the field to get the data point value from the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to get the data point value from.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]userdatapointnumberThe user data point number to get the value for
[in]componentnumberThe component number of the field variable to get the data point value from the field parameter set.
[out]valueOn return, the value from the field parameter set.
[out]errThe error code.

Definition at line 32340 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetgetdatapointspobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  userDataPointNumber,
integer(intg), intent(in)  componentNumber,
real(sp), intent(out)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]fieldThe field to get the data point value from the field parameter set.
[in]variabletypeThe variable type of the field to get the data point value from the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to get the data point value from.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]userdatapointnumberThe user data point number to get the value for
[in]componentnumberThe component number of the field variable to get the data point value from the field parameter set.
[out]valueOn return, the value from the field parameter set.
[out]errThe error code.

Definition at line 32391 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetgetdatapoint::cmfe_field_parametersetgetdatapointspobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  userDataPointNumber,
integer(intg), intent(in)  componentNumber,
real(sp), intent(out)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]fieldThe field to get the data point value from the field parameter set.
[in]variabletypeThe variable type of the field to get the data point value from the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to get the data point value from.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]userdatapointnumberThe user data point number to get the value for
[in]componentnumberThe component number of the field variable to get the data point value from the field parameter set.
[out]valueOn return, the value from the field parameter set.
[out]errThe error code.

Definition at line 32391 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetgetelementdpnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  userElementNumber,
integer(intg), intent(in)  componentNumber,
real(dp), intent(out)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]regionusernumberThe user number of the region containing the field to get the element value from the field parameter set.
[in]fieldusernumberThe user number of the field to get the element value from the field parameter set.
[in]variabletypeThe variable type of the field to get the element value from the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to get the element value from.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]userelementnumberThe user element number to get the value from the field parameter set.
[in]componentnumberThe component number of the field variable to get the element value from the field parameter set.
[out]valueOn return, the value from the field parameter set.
[out]errThe error code.

Definition at line 32875 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetgetelement::cmfe_field_parametersetgetelementdpnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  userElementNumber,
integer(intg), intent(in)  componentNumber,
real(dp), intent(out)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]regionusernumberThe user number of the region containing the field to get the element value from the field parameter set.
[in]fieldusernumberThe user number of the field to get the element value from the field parameter set.
[in]variabletypeThe variable type of the field to get the element value from the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to get the element value from.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]userelementnumberThe user element number to get the value from the field parameter set.
[in]componentnumberThe component number of the field variable to get the element value from the field parameter set.
[out]valueOn return, the value from the field parameter set.
[out]errThe error code.

Definition at line 32875 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetgetelementdpobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  userElementNumber,
integer(intg), intent(in)  componentNumber,
real(dp), intent(out)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]fieldThe field to get the element value from the field parameter set.
[in]variabletypeThe variable type of the field to get the element value from the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to get the element value from.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]userelementnumberThe user element number to get the value from the field parameter set.
[in]componentnumberThe component number of the field variable to get the element value from the field parameter set.
[out]valueOn return, the value from the field parameter set.
[out]errThe error code.

Definition at line 32924 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetgetelement::cmfe_field_parametersetgetelementdpobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  userElementNumber,
integer(intg), intent(in)  componentNumber,
real(dp), intent(out)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]fieldThe field to get the element value from the field parameter set.
[in]variabletypeThe variable type of the field to get the element value from the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to get the element value from.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]userelementnumberThe user element number to get the value from the field parameter set.
[in]componentnumberThe component number of the field variable to get the element value from the field parameter set.
[out]valueOn return, the value from the field parameter set.
[out]errThe error code.

Definition at line 32924 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetgetelementintgnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  userElementNumber,
integer(intg), intent(in)  componentNumber,
integer(intg), intent(out)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]regionusernumberThe user number of the region containing the field to get the element value from the field parameter set.
[in]fieldusernumberThe user number of the field to get the element value from the field parameter set.
[in]variabletypeThe variable type of the field to get the element value from the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to get the element value from.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]userelementnumberThe user element number to get the value from the field parameter set.
[in]componentnumberThe component number of the field variable to get the element value from the field parameter set.
[out]valueOn return, the value from the field parameter set.
[out]errThe error code.

Definition at line 32713 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetgetelement::cmfe_field_parametersetgetelementintgnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  userElementNumber,
integer(intg), intent(in)  componentNumber,
integer(intg), intent(out)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]regionusernumberThe user number of the region containing the field to get the element value from the field parameter set.
[in]fieldusernumberThe user number of the field to get the element value from the field parameter set.
[in]variabletypeThe variable type of the field to get the element value from the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to get the element value from.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]userelementnumberThe user element number to get the value from the field parameter set.
[in]componentnumberThe component number of the field variable to get the element value from the field parameter set.
[out]valueOn return, the value from the field parameter set.
[out]errThe error code.

Definition at line 32713 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetgetelementintgobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  userElementNumber,
integer(intg), intent(in)  componentNumber,
integer(intg), intent(out)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]fieldThe field to get the element value from the field parameter set.
[in]variabletypeThe variable type of the field to get the element value from the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to get the element value from.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]userelementnumberThe user element number to get the value from the field parameter set.
[in]componentnumberThe component number of the field variable to get the element value from the field parameter set.
[out]valueOn return, the value from the field parameter set.
[out]errThe error code.

Definition at line 32762 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetgetelement::cmfe_field_parametersetgetelementintgobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  userElementNumber,
integer(intg), intent(in)  componentNumber,
integer(intg), intent(out)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]fieldThe field to get the element value from the field parameter set.
[in]variabletypeThe variable type of the field to get the element value from the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to get the element value from.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]userelementnumberThe user element number to get the value from the field parameter set.
[in]componentnumberThe component number of the field variable to get the element value from the field parameter set.
[out]valueOn return, the value from the field parameter set.
[out]errThe error code.

Definition at line 32762 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetgetelementlnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  userElementNumber,
integer(intg), intent(in)  componentNumber,
logical, intent(out)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]regionusernumberThe user number of the region containing the field to get the element value from the field parameter set.
[in]fieldusernumberThe user number of the field to get the element value from the field parameter set.
[in]variabletypeThe variable type of the field to get the element value from the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to get the element value from.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]userelementnumberThe user element number to get the value from the field parameter set.
[in]componentnumberThe component number of the field variable to get the element value from the field parameter set.
[out]valueOn return, the value from the field parameter set.
[out]errThe error code.

Definition at line 32956 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetgetelement::cmfe_field_parametersetgetelementlnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  userElementNumber,
integer(intg), intent(in)  componentNumber,
logical, intent(out)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]regionusernumberThe user number of the region containing the field to get the element value from the field parameter set.
[in]fieldusernumberThe user number of the field to get the element value from the field parameter set.
[in]variabletypeThe variable type of the field to get the element value from the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to get the element value from.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]userelementnumberThe user element number to get the value from the field parameter set.
[in]componentnumberThe component number of the field variable to get the element value from the field parameter set.
[out]valueOn return, the value from the field parameter set.
[out]errThe error code.

Definition at line 32956 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetgetelementlobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  userElementNumber,
integer(intg), intent(in)  componentNumber,
logical, intent(out)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]fieldThe field to get the element value from the field parameter set.
[in]variabletypeThe variable type of the field to get the element value from the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to get the element value from.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]userelementnumberThe user element number to get the value from the field parameter set.
[in]componentnumberThe component number of the field variable to get the element value from the field parameter set.
[out]valueOn return, the value from the field parameter set.
[out]errThe error code.

Definition at line 33005 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetgetelement::cmfe_field_parametersetgetelementlobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  userElementNumber,
integer(intg), intent(in)  componentNumber,
logical, intent(out)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]fieldThe field to get the element value from the field parameter set.
[in]variabletypeThe variable type of the field to get the element value from the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to get the element value from.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]userelementnumberThe user element number to get the value from the field parameter set.
[in]componentnumberThe component number of the field variable to get the element value from the field parameter set.
[out]valueOn return, the value from the field parameter set.
[out]errThe error code.

Definition at line 33005 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetgetelementspnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  userElementNumber,
integer(intg), intent(in)  componentNumber,
real(sp), intent(out)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]regionusernumberThe user number of the region containing the field to get the element value from the field parameter set.
[in]fieldusernumberThe user number of the field to get the element value from the field parameter set.
[in]variabletypeThe variable type of the field to get the element value from the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to get the element value from.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]userelementnumberThe user element number to get the value from the field parameter set.
[in]componentnumberThe component number of the field variable to get the element value from the field parameter set.
[out]valueOn return, the value from the field parameter set.
[out]errThe error code.

Definition at line 32794 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetgetelement::cmfe_field_parametersetgetelementspnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  userElementNumber,
integer(intg), intent(in)  componentNumber,
real(sp), intent(out)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]regionusernumberThe user number of the region containing the field to get the element value from the field parameter set.
[in]fieldusernumberThe user number of the field to get the element value from the field parameter set.
[in]variabletypeThe variable type of the field to get the element value from the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to get the element value from.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]userelementnumberThe user element number to get the value from the field parameter set.
[in]componentnumberThe component number of the field variable to get the element value from the field parameter set.
[out]valueOn return, the value from the field parameter set.
[out]errThe error code.

Definition at line 32794 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetgetelementspobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  userElementNumber,
integer(intg), intent(in)  componentNumber,
real(sp), intent(out)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]fieldThe field to get the element value from the field parameter set.
[in]variabletypeThe variable type of the field to get the element value from the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to get the element value from.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]userelementnumberThe user element number to get the value from the field parameter set.
[in]componentnumberThe component number of the field variable to get the element value from the field parameter set.
[out]valueOn return, the value from the field parameter set.
[out]errThe error code.

Definition at line 32843 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetgetelement::cmfe_field_parametersetgetelementspobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  userElementNumber,
integer(intg), intent(in)  componentNumber,
real(sp), intent(out)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]fieldThe field to get the element value from the field parameter set.
[in]variabletypeThe variable type of the field to get the element value from the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to get the element value from.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]userelementnumberThe user element number to get the value from the field parameter set.
[in]componentnumberThe component number of the field variable to get the element value from the field parameter set.
[out]valueOn return, the value from the field parameter set.
[out]errThe error code.

Definition at line 32843 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_meshembedding_getgausspointcoord::cmfe_field_parametersetgetgausspointcoordobj ( type(cmfe_meshembeddingtype), intent(inout)  meshEmbedding,
integer(intg), intent(in)  componentNumber,
integer(intg), intent(out)  numberOfGaussPoints,
real(dp), dimension(:), intent(out)  coords,
integer(intg), intent(out)  err 
)
private
Parameters
[in,out]meshembeddingThe embedding
[out]coordsXi coordinates of embedded nodes wrt Child element
[out]errThe error code

Definition at line 38631 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetgetgausspointcoordobj ( type(cmfe_meshembeddingtype), intent(inout)  meshEmbedding,
integer(intg), intent(in)  componentNumber,
integer(intg), intent(out)  numberOfGaussPoints,
real(dp), dimension(:), intent(out)  coords,
integer(intg), intent(out)  err 
)
private
Parameters
[in,out]meshembeddingThe embedding
[out]coordsXi coordinates of embedded nodes wrt Child element
[out]errThe error code

Definition at line 38631 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetgetgausspointdpobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  gaussPointNumber,
integer(intg), intent(in)  userElementNumber,
integer(intg), intent(in)  componentNumber,
real(dp), intent(out)  VALUE,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]fieldThe field to get the element value from the field parameter set.
[in]variabletypeThe variable type of the field to get the element value from the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to get the element value from.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]gausspointnumberThe gauss point number number to get the value from the field parameter set.
[in]userelementnumberThe user element number to get the value from the field parameter set.
[in]componentnumberThe component number of the field variable to get the element value from the field parameter set.
[out]valueOn return, the value from the field parameter set.
[out]errThe error code.

Definition at line 33385 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetgetgausspoint::cmfe_field_parametersetgetgausspointdpobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  gaussPointNumber,
integer(intg), intent(in)  userElementNumber,
integer(intg), intent(in)  componentNumber,
real(dp), intent(out)  VALUE,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]fieldThe field to get the element value from the field parameter set.
[in]variabletypeThe variable type of the field to get the element value from the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to get the element value from.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]gausspointnumberThe gauss point number number to get the value from the field parameter set.
[in]userelementnumberThe user element number to get the value from the field parameter set.
[in]componentnumberThe component number of the field variable to get the element value from the field parameter set.
[out]valueOn return, the value from the field parameter set.
[out]errThe error code.

Definition at line 33385 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetgetnodedpnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  versionNumber,
integer(intg), intent(in)  derivativeNumber,
integer(intg), intent(in)  userNodeNumber,
integer(intg), intent(in)  componentNumber,
real(dp), intent(out)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]regionusernumberThe user number of the region containing the field to get the nodal value from the field parameter set.
[in]fieldusernumberThe user number of the field to get the nodal value from the field parameter set.
[in]variabletypeThe variable type of the field to get the nodal value from the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to get the nodal value from.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]versionnumberThe derivative version number to get the value from the field parameter set.
[in]derivativenumberThe derivative number to get the value from the field parameter set.
[in]usernodenumberThe user node number to get the value from the field parameter set.
[in]componentnumberThe component number of the field variable to get the nodal value from the field parameter set.
[out]valueOn return, the value from the field parameter set.
[out]errThe error code.

Definition at line 33211 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetgetnode::cmfe_field_parametersetgetnodedpnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  versionNumber,
integer(intg), intent(in)  derivativeNumber,
integer(intg), intent(in)  userNodeNumber,
integer(intg), intent(in)  componentNumber,
real(dp), intent(out)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]regionusernumberThe user number of the region containing the field to get the nodal value from the field parameter set.
[in]fieldusernumberThe user number of the field to get the nodal value from the field parameter set.
[in]variabletypeThe variable type of the field to get the nodal value from the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to get the nodal value from.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]versionnumberThe derivative version number to get the value from the field parameter set.
[in]derivativenumberThe derivative number to get the value from the field parameter set.
[in]usernodenumberThe user node number to get the value from the field parameter set.
[in]componentnumberThe component number of the field variable to get the nodal value from the field parameter set.
[out]valueOn return, the value from the field parameter set.
[out]errThe error code.

Definition at line 33211 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetgetnodedpobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  versionNumber,
integer(intg), intent(in)  derivativeNumber,
integer(intg), intent(in)  userNodeNumber,
integer(intg), intent(in)  componentNumber,
real(dp), intent(out)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]fieldThe field to get the nodal value from the field parameter set.
[in]variabletypeThe variable type of the field to get the nodal value from the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to get the nodal value from.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]versionnumberThe derivative version number to get the value from the field parameter set.
[in]derivativenumberThe derivative number to get the value from the field parameter set.
[in]usernodenumberThe user node number to get the value from the field parameter set.
[in]componentnumberThe component number of the field variable to get the nodal value from the field parameter set.
[out]valueOn return, the value from the field parameter set.
[out]errThe error code.

Definition at line 33264 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetgetnode::cmfe_field_parametersetgetnodedpobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  versionNumber,
integer(intg), intent(in)  derivativeNumber,
integer(intg), intent(in)  userNodeNumber,
integer(intg), intent(in)  componentNumber,
real(dp), intent(out)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]fieldThe field to get the nodal value from the field parameter set.
[in]variabletypeThe variable type of the field to get the nodal value from the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to get the nodal value from.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]versionnumberThe derivative version number to get the value from the field parameter set.
[in]derivativenumberThe derivative number to get the value from the field parameter set.
[in]usernodenumberThe user node number to get the value from the field parameter set.
[in]componentnumberThe component number of the field variable to get the nodal value from the field parameter set.
[out]valueOn return, the value from the field parameter set.
[out]errThe error code.

Definition at line 33264 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetgetnodeintgnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  versionNumber,
integer(intg), intent(in)  derivativeNumber,
integer(intg), intent(in)  userNodeNumber,
integer(intg), intent(in)  componentNumber,
integer(intg), intent(out)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]regionusernumberThe user number of the region containing the field to get the nodal value from the field parameter set.
[in]fieldusernumberThe user number of the field to get the nodal value from the field parameter set.
[in]variabletypeThe variable type of the field to get the nodal value from the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to get the nodal value from.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]versionnumberThe derivative version number to get the value from the field parameter set.
[in]derivativenumberThe derivative number to get the value from the field parameter set.
[in]usernodenumberThe user node number to get the value from the field parameter set.
[in]componentnumberThe component number of the field variable to get the nodal value from the field parameter set.
[out]valueOn return, the value from the field parameter set.
[out]errThe error code.

Definition at line 33037 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetgetnode::cmfe_field_parametersetgetnodeintgnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  versionNumber,
integer(intg), intent(in)  derivativeNumber,
integer(intg), intent(in)  userNodeNumber,
integer(intg), intent(in)  componentNumber,
integer(intg), intent(out)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]regionusernumberThe user number of the region containing the field to get the nodal value from the field parameter set.
[in]fieldusernumberThe user number of the field to get the nodal value from the field parameter set.
[in]variabletypeThe variable type of the field to get the nodal value from the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to get the nodal value from.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]versionnumberThe derivative version number to get the value from the field parameter set.
[in]derivativenumberThe derivative number to get the value from the field parameter set.
[in]usernodenumberThe user node number to get the value from the field parameter set.
[in]componentnumberThe component number of the field variable to get the nodal value from the field parameter set.
[out]valueOn return, the value from the field parameter set.
[out]errThe error code.

Definition at line 33037 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetgetnodeintgobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  versionNumber,
integer(intg), intent(in)  derivativeNumber,
integer(intg), intent(in)  userNodeNumber,
integer(intg), intent(in)  componentNumber,
integer(intg), intent(out)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]fieldThe field to get the nodal value from the field parameter set.
[in]variabletypeThe variable type of the field to get the nodal value from the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to get the nodal value from.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]versionnumberThe derivative version number to get the value from the field parameter set.
[in]derivativenumberThe derivative number to get the value from the field parameter set.
[in]usernodenumberThe user node number to get the value from the field parameter set.
[in]componentnumberThe component number of the field variable to get the nodal value from the field parameter set.
[out]valueOn return, the value from the field parameter set.
[out]errThe error code.

Definition at line 33090 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetgetnode::cmfe_field_parametersetgetnodeintgobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  versionNumber,
integer(intg), intent(in)  derivativeNumber,
integer(intg), intent(in)  userNodeNumber,
integer(intg), intent(in)  componentNumber,
integer(intg), intent(out)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]fieldThe field to get the nodal value from the field parameter set.
[in]variabletypeThe variable type of the field to get the nodal value from the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to get the nodal value from.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]versionnumberThe derivative version number to get the value from the field parameter set.
[in]derivativenumberThe derivative number to get the value from the field parameter set.
[in]usernodenumberThe user node number to get the value from the field parameter set.
[in]componentnumberThe component number of the field variable to get the nodal value from the field parameter set.
[out]valueOn return, the value from the field parameter set.
[out]errThe error code.

Definition at line 33090 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetgetnodelnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  versionNumber,
integer(intg), intent(in)  derivativeNumber,
integer(intg), intent(in)  userNodeNumber,
integer(intg), intent(in)  componentNumber,
logical, intent(out)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]regionusernumberThe user number of the region containing the field to get the nodal value from the field parameter set.
[in]fieldusernumberThe user number of the field to get the nodal value from the field parameter set.
[in]variabletypeThe variable type of the field to get the nodal value from the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to get the nodal value from.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]versionnumberThe derivative version number to get the value from the field parameter set.
[in]derivativenumberThe derivative number to get the value from the field parameter set.
[in]usernodenumberThe user node number to get the value from the field parameter set.
[in]componentnumberThe component number of the field variable to get the nodal value from the field parameter set.
[out]valueOn return, the value from the field parameter set.
[out]errThe error code.

Definition at line 33298 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetgetnode::cmfe_field_parametersetgetnodelnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  versionNumber,
integer(intg), intent(in)  derivativeNumber,
integer(intg), intent(in)  userNodeNumber,
integer(intg), intent(in)  componentNumber,
logical, intent(out)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]regionusernumberThe user number of the region containing the field to get the nodal value from the field parameter set.
[in]fieldusernumberThe user number of the field to get the nodal value from the field parameter set.
[in]variabletypeThe variable type of the field to get the nodal value from the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to get the nodal value from.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]versionnumberThe derivative version number to get the value from the field parameter set.
[in]derivativenumberThe derivative number to get the value from the field parameter set.
[in]usernodenumberThe user node number to get the value from the field parameter set.
[in]componentnumberThe component number of the field variable to get the nodal value from the field parameter set.
[out]valueOn return, the value from the field parameter set.
[out]errThe error code.

Definition at line 33298 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetgetnodelobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  versionNumber,
integer(intg), intent(in)  derivativeNumber,
integer(intg), intent(in)  userNodeNumber,
integer(intg), intent(in)  componentNumber,
logical, intent(out)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]fieldThe field to get the nodal value from the field parameter set.
[in]variabletypeThe variable type of the field to get the nodal value from the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to get the nodal value from.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]versionnumberThe derivative version number to get the value from the field parameter set.
[in]derivativenumberThe derivative number to get the value from the field parameter set.
[in]usernodenumberThe user node number to get the value from the field parameter set.
[in]componentnumberThe component number of the field variable to get the nodal value from the field parameter set.
[out]valueOn return, the value from the field parameter set.
[out]errThe error code.

Definition at line 33351 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetgetnode::cmfe_field_parametersetgetnodelobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  versionNumber,
integer(intg), intent(in)  derivativeNumber,
integer(intg), intent(in)  userNodeNumber,
integer(intg), intent(in)  componentNumber,
logical, intent(out)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]fieldThe field to get the nodal value from the field parameter set.
[in]variabletypeThe variable type of the field to get the nodal value from the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to get the nodal value from.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]versionnumberThe derivative version number to get the value from the field parameter set.
[in]derivativenumberThe derivative number to get the value from the field parameter set.
[in]usernodenumberThe user node number to get the value from the field parameter set.
[in]componentnumberThe component number of the field variable to get the nodal value from the field parameter set.
[out]valueOn return, the value from the field parameter set.
[out]errThe error code.

Definition at line 33351 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetgetnodespnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  versionNumber,
integer(intg), intent(in)  derivativeNumber,
integer(intg), intent(in)  userNodeNumber,
integer(intg), intent(in)  componentNumber,
real(sp), intent(out)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]regionusernumberThe user number of the region containing the field to get the nodal value from the field parameter set.
[in]fieldusernumberThe user number of the field to get the nodal value from the field parameter set.
[in]variabletypeThe variable type of the field to get the nodal value from the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to get the nodal value from.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]versionnumberThe derivative version number to get the value from the field parameter set.
[in]derivativenumberThe derivative number to get the value from the field parameter set.
[in]usernodenumberThe user node number to get the value from the field parameter set.
[in]componentnumberThe component number of the field variable to get the nodal value from the field parameter set.
[out]valueOn return, the value from the field parameter set.
[out]errThe error code.

Definition at line 33124 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetgetnode::cmfe_field_parametersetgetnodespnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  versionNumber,
integer(intg), intent(in)  derivativeNumber,
integer(intg), intent(in)  userNodeNumber,
integer(intg), intent(in)  componentNumber,
real(sp), intent(out)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]regionusernumberThe user number of the region containing the field to get the nodal value from the field parameter set.
[in]fieldusernumberThe user number of the field to get the nodal value from the field parameter set.
[in]variabletypeThe variable type of the field to get the nodal value from the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to get the nodal value from.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]versionnumberThe derivative version number to get the value from the field parameter set.
[in]derivativenumberThe derivative number to get the value from the field parameter set.
[in]usernodenumberThe user node number to get the value from the field parameter set.
[in]componentnumberThe component number of the field variable to get the nodal value from the field parameter set.
[out]valueOn return, the value from the field parameter set.
[out]errThe error code.

Definition at line 33124 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetgetnodespobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  versionNumber,
integer(intg), intent(in)  derivativeNumber,
integer(intg), intent(in)  userNodeNumber,
integer(intg), intent(in)  componentNumber,
real(sp), intent(out)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]fieldThe field to get the nodal value from the field parameter set.
[in]variabletypeThe variable type of the field to get the nodal value from the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to get the nodal value from.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]versionnumberThe derivative version number to get the value from the field parameter set.
[in]derivativenumberThe derivative number to get the value from the field parameter set.
[in]usernodenumberThe user node number to get the value from the field parameter set.
[in]componentnumberThe component number of the field variable to get the nodal value from the field parameter set.
[out]valueOn return, the value from the field parameter set.
[out]errThe error code.

Definition at line 33177 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetgetnode::cmfe_field_parametersetgetnodespobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  versionNumber,
integer(intg), intent(in)  derivativeNumber,
integer(intg), intent(in)  userNodeNumber,
integer(intg), intent(in)  componentNumber,
real(sp), intent(out)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]fieldThe field to get the nodal value from the field parameter set.
[in]variabletypeThe variable type of the field to get the nodal value from the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to get the nodal value from.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]versionnumberThe derivative version number to get the value from the field parameter set.
[in]derivativenumberThe derivative number to get the value from the field parameter set.
[in]usernodenumberThe user node number to get the value from the field parameter set.
[in]componentnumberThe component number of the field variable to get the nodal value from the field parameter set.
[out]valueOn return, the value from the field parameter set.
[out]errThe error code.

Definition at line 33177 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetinterpolategauss::cmfe_field_parametersetinterpolatemultiplegaussdpnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  derivativeNumber,
integer(intg), intent(in)  userElementNumber,
integer(intg), intent(in)  quadratureScheme,
integer(intg), dimension(:), intent(in)  GaussPoints,
real(dp), dimension(:,:), intent(out)  values,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]regionusernumberThe user number of the region containing the field whose parameter set is to be interpolated.
[in]fieldusernumberThe user number of the field whose parameter set is to be interpolated.
[in]variabletypeThe variable type of the field to interpolate.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to interpolate.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]derivativenumberThe derivative number of the field to interpolate.
[in]userelementnumberThe user element number of the field to interpolate.
[in]quadratureschemeThe quadrature scheme to interpolate the field for.
[in]gausspointsThe Gauss points to interpolate the field at.
[out]valuesThe interpolated values.
[out]errThe error code.

Definition at line 35764 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetinterpolatemultiplegaussdpnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  derivativeNumber,
integer(intg), intent(in)  userElementNumber,
integer(intg), intent(in)  quadratureScheme,
integer(intg), dimension(:), intent(in)  GaussPoints,
real(dp), dimension(:,:), intent(out)  values,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]regionusernumberThe user number of the region containing the field whose parameter set is to be interpolated.
[in]fieldusernumberThe user number of the field whose parameter set is to be interpolated.
[in]variabletypeThe variable type of the field to interpolate.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to interpolate.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]derivativenumberThe derivative number of the field to interpolate.
[in]userelementnumberThe user element number of the field to interpolate.
[in]quadratureschemeThe quadrature scheme to interpolate the field for.
[in]gausspointsThe Gauss points to interpolate the field at.
[out]valuesThe interpolated values.
[out]errThe error code.

Definition at line 35764 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetinterpolategauss::cmfe_field_parametersetinterpolatemultiplegaussdpobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  derivativeNumber,
integer(intg), intent(in)  userElementNumber,
integer(intg), intent(in)  quadratureScheme,
integer(intg), dimension(:), intent(in)  GaussPoints,
real(dp), dimension(:,:), intent(out)  values,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]fieldThe field to update the constant value for the field parameter set.
[in]variabletypeThe variable type of the field to update the constant value for the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to update the constant value for.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]derivativenumberThe derivative number of the field to interpolate.
[in]userelementnumberThe user element number of the field variable component to update for the field parameter set.
[in]quadratureschemeThe quadrature scheme to interpolate the field for.
[in]gausspointsThe Gauss points to interpolate the field at.
[out]valuesThe interpolated values.
[out]errThe error code.

Definition at line 35818 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetinterpolatemultiplegaussdpobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  derivativeNumber,
integer(intg), intent(in)  userElementNumber,
integer(intg), intent(in)  quadratureScheme,
integer(intg), dimension(:), intent(in)  GaussPoints,
real(dp), dimension(:,:), intent(out)  values,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]fieldThe field to update the constant value for the field parameter set.
[in]variabletypeThe variable type of the field to update the constant value for the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to update the constant value for.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]derivativenumberThe derivative number of the field to interpolate.
[in]userelementnumberThe user element number of the field variable component to update for the field parameter set.
[in]quadratureschemeThe quadrature scheme to interpolate the field for.
[in]gausspointsThe Gauss points to interpolate the field at.
[out]valuesThe interpolated values.
[out]errThe error code.

Definition at line 35818 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetinterpolatexi::cmfe_field_parametersetinterpolatemultiplexidpnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  derivativeNumber,
integer(intg), intent(in)  userElementNumber,
real(dp), dimension(:,:), intent(in)  xi,
real(dp), dimension(:,:), intent(out)  values,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]regionusernumberThe user number of the region containing the field whose parameter set is to be interpolated.
[in]fieldusernumberThe user number of the field whose parameter set is to be interpolated.
[in]variabletypeThe variable type of the field to interpolate.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to interpolate.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]derivativenumberThe derivative number of the field to interpolate.
[in]userelementnumberThe user element number of the field to interpolate.
[in]xiThe sets of element xi to interpolate the field at.
[out]valuesThe interpolated values.
[out]errThe error code.

Definition at line 35588 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetinterpolatemultiplexidpnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  derivativeNumber,
integer(intg), intent(in)  userElementNumber,
real(dp), dimension(:,:), intent(in)  xi,
real(dp), dimension(:,:), intent(out)  values,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]regionusernumberThe user number of the region containing the field whose parameter set is to be interpolated.
[in]fieldusernumberThe user number of the field whose parameter set is to be interpolated.
[in]variabletypeThe variable type of the field to interpolate.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to interpolate.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]derivativenumberThe derivative number of the field to interpolate.
[in]userelementnumberThe user element number of the field to interpolate.
[in]xiThe sets of element xi to interpolate the field at.
[out]valuesThe interpolated values.
[out]errThe error code.

Definition at line 35588 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetinterpolatexi::cmfe_field_parametersetinterpolatemultiplexidpobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  derivativeNumber,
integer(intg), intent(in)  userElementNumber,
real(dp), dimension(:,:), intent(in)  xi,
real(dp), dimension(:,:), intent(out)  values,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]fieldThe field whose parameter set is to be interpolated.
[in]variabletypeThe variable type of the field to interpolate.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to interpolate.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]derivativenumberThe derivative number of the field to interpolate.
[in]userelementnumberThe user element number of the field to interpolate.
[in]xiThe sets of element xi to interpolate the field at.
[out]valuesThe interpolated values.
[out]errThe error code.

Definition at line 35641 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetinterpolatemultiplexidpobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  derivativeNumber,
integer(intg), intent(in)  userElementNumber,
real(dp), dimension(:,:), intent(in)  xi,
real(dp), dimension(:,:), intent(out)  values,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]fieldThe field whose parameter set is to be interpolated.
[in]variabletypeThe variable type of the field to interpolate.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to interpolate.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]derivativenumberThe derivative number of the field to interpolate.
[in]userelementnumberThe user element number of the field to interpolate.
[in]xiThe sets of element xi to interpolate the field at.
[out]valuesThe interpolated values.
[out]errThe error code.

Definition at line 35641 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetinterpolategauss::cmfe_field_parametersetinterpolatesinglegaussdpnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  derivativeNumber,
integer(intg), intent(in)  userElementNumber,
integer(intg), intent(in)  quadratureScheme,
integer(intg), intent(in)  GaussPoint,
real(dp), dimension(:), intent(out)  values,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]regionusernumberThe user number of the region containing the field whose parameter set is to be interpolated.
[in]fieldusernumberThe user number of the field whose parameter set is to be interpolated.
[in]variabletypeThe variable type of the field to interpolate.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to interpolate.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]derivativenumberThe derivative number of the field to interpolate.
[in]userelementnumberThe user element number of the field to interpolate.
[in]quadratureschemeThe quadrature scheme to interpolate the field for.
[in]gausspointThe Gauss point to interpolate the field at.
[out]valuesThe interpolated values.
[out]errThe error code.

Definition at line 35675 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetinterpolatesinglegaussdpnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  derivativeNumber,
integer(intg), intent(in)  userElementNumber,
integer(intg), intent(in)  quadratureScheme,
integer(intg), intent(in)  GaussPoint,
real(dp), dimension(:), intent(out)  values,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]regionusernumberThe user number of the region containing the field whose parameter set is to be interpolated.
[in]fieldusernumberThe user number of the field whose parameter set is to be interpolated.
[in]variabletypeThe variable type of the field to interpolate.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to interpolate.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]derivativenumberThe derivative number of the field to interpolate.
[in]userelementnumberThe user element number of the field to interpolate.
[in]quadratureschemeThe quadrature scheme to interpolate the field for.
[in]gausspointThe Gauss point to interpolate the field at.
[out]valuesThe interpolated values.
[out]errThe error code.

Definition at line 35675 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetinterpolategauss::cmfe_field_parametersetinterpolatesinglegaussdpobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  derivativeNumber,
integer(intg), intent(in)  userElementNumber,
integer(intg), intent(in)  quadratureScheme,
integer(intg), intent(in)  GaussPoint,
real(dp), dimension(:), intent(out)  values,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]fieldThe field to update the constant value for the field parameter set.
[in]variabletypeThe variable type of the field to update the constant value for the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to update the constant value for.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]derivativenumberThe derivative number of the field to interpolate.
[in]userelementnumberThe user element number of the field variable component to update for the field parameter set.
[in]quadratureschemeThe quadrature scheme to interpolate the field for.
[in]gausspointThe Gauss point to interpolate the field at.
[out]valuesThe interpolated values.
[out]errThe error code.

Definition at line 35729 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetinterpolatesinglegaussdpobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  derivativeNumber,
integer(intg), intent(in)  userElementNumber,
integer(intg), intent(in)  quadratureScheme,
integer(intg), intent(in)  GaussPoint,
real(dp), dimension(:), intent(out)  values,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]fieldThe field to update the constant value for the field parameter set.
[in]variabletypeThe variable type of the field to update the constant value for the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to update the constant value for.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]derivativenumberThe derivative number of the field to interpolate.
[in]userelementnumberThe user element number of the field variable component to update for the field parameter set.
[in]quadratureschemeThe quadrature scheme to interpolate the field for.
[in]gausspointThe Gauss point to interpolate the field at.
[out]valuesThe interpolated values.
[out]errThe error code.

Definition at line 35729 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetinterpolatexi::cmfe_field_parametersetinterpolatesinglexidpnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  derivativeNumber,
integer(intg), intent(in)  userElementNumber,
real(dp), dimension(:), intent(in)  xi,
real(dp), dimension(:), intent(out)  values,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]regionusernumberThe user number of the region containing the field whose parameter set is to be interpolated.
[in]fieldusernumberThe user number of the field whose parameter set is to be interpolated.
[in]variabletypeThe variable type of the field to interpolate.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to interpolate.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]derivativenumberThe derivative number of the field to interpolate.
[in]userelementnumberThe user element number of the field to interpolate.
[in]xiThe element xi to interpolate the field at.
[out]valuesThe interpolated values.
[out]errThe error code.

Definition at line 35501 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetinterpolatesinglexidpnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  derivativeNumber,
integer(intg), intent(in)  userElementNumber,
real(dp), dimension(:), intent(in)  xi,
real(dp), dimension(:), intent(out)  values,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]regionusernumberThe user number of the region containing the field whose parameter set is to be interpolated.
[in]fieldusernumberThe user number of the field whose parameter set is to be interpolated.
[in]variabletypeThe variable type of the field to interpolate.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to interpolate.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]derivativenumberThe derivative number of the field to interpolate.
[in]userelementnumberThe user element number of the field to interpolate.
[in]xiThe element xi to interpolate the field at.
[out]valuesThe interpolated values.
[out]errThe error code.

Definition at line 35501 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetinterpolatexi::cmfe_field_parametersetinterpolatesinglexidpobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  derivativeNumber,
integer(intg), intent(in)  userElementNumber,
real(dp), dimension(:), intent(in)  xi,
real(dp), dimension(:), intent(out)  values,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]fieldThe field whose parameter set is to be interpolated.
[in]variabletypeThe variable type of the field to interpolate.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to interpolate.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]derivativenumberThe derivative number of the field to interpolate.
[in]userelementnumberThe user element number of the field to interpolate.
[in]xiThe element xi to interpolate the field at.
[out]valuesThe interpolated values.
[out]errThe error code.

Definition at line 35554 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetinterpolatesinglexidpobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  derivativeNumber,
integer(intg), intent(in)  userElementNumber,
real(dp), dimension(:), intent(in)  xi,
real(dp), dimension(:), intent(out)  values,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]fieldThe field whose parameter set is to be interpolated.
[in]variabletypeThe variable type of the field to interpolate.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to interpolate.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]derivativenumberThe derivative number of the field to interpolate.
[in]userelementnumberThe user element number of the field to interpolate.
[in]xiThe element xi to interpolate the field at.
[out]valuesThe interpolated values.
[out]errThe error code.

Definition at line 35554 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetnodenumberofscalefactordofsget::cmfe_field_parametersetnodenumberofscalefactordofsgetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  meshComponentNumber,
integer(intg), intent(out)  numberOfScaleFactorsDofs,
integer(intg), intent(out)  err 
)
private

Gets the number of scale factor dofs, identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the field to get the number of scalefactors for
[in]fieldusernumberThe field to get the number of scale factor dofs for
[in]variabletypeThe field variable type to get the number of scale factor dofs for
[in]meshcomponentnumberThe mesh component number of the field to get the number of scale factor dofs for
[out]numberofscalefactorsdofsThe number of scale factor dofs
[out]errThe error code.

Definition at line 28928 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetnodenumberofscalefactordofsgetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  meshComponentNumber,
integer(intg), intent(out)  numberOfScaleFactorsDofs,
integer(intg), intent(out)  err 
)
private

Gets the number of scale factor dofs, identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the field to get the number of scalefactors for
[in]fieldusernumberThe field to get the number of scale factor dofs for
[in]variabletypeThe field variable type to get the number of scale factor dofs for
[in]meshcomponentnumberThe mesh component number of the field to get the number of scale factor dofs for
[out]numberofscalefactorsdofsThe number of scale factor dofs
[out]errThe error code.

Definition at line 28928 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetnodenumberofscalefactordofsget::cmfe_field_parametersetnodenumberofscalefactordofsgetobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  meshComponentNumber,
integer(intg), intent(out)  numberOfScaleFactorsDofs,
integer(intg), intent(out)  err 
)
private

Gets the number of scale factor dofs, identified by an object.

Parameters
[in]fieldThe field to get the number of scale factor dofs for
[in]variabletypeThe field variable type to get the number of scale factor dofs for
[in]meshcomponentnumberThe mesh component number of the field to get the number of scale factor dofs for
[out]numberofscalefactorsdofsThe number of scale factor dofs
[out]errThe error code.

Definition at line 28978 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetnodenumberofscalefactordofsgetobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  meshComponentNumber,
integer(intg), intent(out)  numberOfScaleFactorsDofs,
integer(intg), intent(out)  err 
)
private

Gets the number of scale factor dofs, identified by an object.

Parameters
[in]fieldThe field to get the number of scale factor dofs for
[in]variabletypeThe field variable type to get the number of scale factor dofs for
[in]meshcomponentnumberThe mesh component number of the field to get the number of scale factor dofs for
[out]numberofscalefactorsdofsThe number of scale factor dofs
[out]errThe error code.

Definition at line 28978 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetnodescalefactorget::cmfe_field_parametersetnodescalefactorgetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  versionNumber,
integer(intg), intent(in)  derivativeNumber,
integer(intg), intent(in)  nodeUserNumber,
integer(intg), intent(in)  componentNumber,
real(dp), intent(out)  scaleFactor,
integer(intg), intent(out)  err 
)
private

Gets the scale factor for a particular node identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the field to get the scalefactor for
[in]fieldusernumberThe field to get scale factor for
[in]variabletypeThe field variable type to get the scale factor for
[in]versionnumberThe user number of the node derivative version to get the scale factor for
[in]derivativenumberThe user number of the node derivative to get the scale factor for
[in]nodeusernumberThe user number of the node to get the scale factor for
[in]componentnumberThe component number of the field to get the scale factor for
[out]scalefactorThe scale factor of the specified node
[out]errThe error code.

Definition at line 28763 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetnodescalefactorgetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  versionNumber,
integer(intg), intent(in)  derivativeNumber,
integer(intg), intent(in)  nodeUserNumber,
integer(intg), intent(in)  componentNumber,
real(dp), intent(out)  scaleFactor,
integer(intg), intent(out)  err 
)
private

Gets the scale factor for a particular node identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the field to get the scalefactor for
[in]fieldusernumberThe field to get scale factor for
[in]variabletypeThe field variable type to get the scale factor for
[in]versionnumberThe user number of the node derivative version to get the scale factor for
[in]derivativenumberThe user number of the node derivative to get the scale factor for
[in]nodeusernumberThe user number of the node to get the scale factor for
[in]componentnumberThe component number of the field to get the scale factor for
[out]scalefactorThe scale factor of the specified node
[out]errThe error code.

Definition at line 28763 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetnodescalefactorget::cmfe_field_parametersetnodescalefactorgetobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  versionNumber,
integer(intg), intent(in)  derivativeNumber,
integer(intg), intent(in)  nodeUserNumber,
integer(intg), intent(in)  componentNumber,
real(dp), intent(out)  scaleFactor,
integer(intg), intent(out)  err 
)
private

Gets the scale factor for a particular node identified by an object.

Parameters
[in]fieldThe field to get scale factor for
[in]variabletypeThe field variable type to get the scale factor for
[in]versionnumberThe user number of the node derivative version to get the scale factor for
[in]derivativenumberThe user number of the node derivative to get the scale factor for
[in]nodeusernumberThe user number of the node to get the scale factor for
[in]componentnumberThe component number of the field to get the scale factor for
[out]scalefactorThe scale factor of the specified node
[out]errThe error code.

Definition at line 28816 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetnodescalefactorgetobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  versionNumber,
integer(intg), intent(in)  derivativeNumber,
integer(intg), intent(in)  nodeUserNumber,
integer(intg), intent(in)  componentNumber,
real(dp), intent(out)  scaleFactor,
integer(intg), intent(out)  err 
)
private

Gets the scale factor for a particular node identified by an object.

Parameters
[in]fieldThe field to get scale factor for
[in]variabletypeThe field variable type to get the scale factor for
[in]versionnumberThe user number of the node derivative version to get the scale factor for
[in]derivativenumberThe user number of the node derivative to get the scale factor for
[in]nodeusernumberThe user number of the node to get the scale factor for
[in]componentnumberThe component number of the field to get the scale factor for
[out]scalefactorThe scale factor of the specified node
[out]errThe error code.

Definition at line 28816 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetnodescalefactorset::cmfe_field_parametersetnodescalefactorsetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  versionNumber,
integer(intg), intent(in)  derivativeNumber,
integer(intg), intent(in)  nodeUserNumber,
integer(intg), intent(in)  componentNumber,
real(dp), intent(in)  scaleFactor,
integer(intg), intent(out)  err 
)
private

Sets the scale factor for a particular node identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the field to set the scalefactor for
[in]fieldusernumberThe field to set scale factor for
[in]variabletypeThe field variable type to set the scale factor for
[in]versionnumberThe user number of the node derivative version to set the scale factor for
[in]derivativenumberThe user number of the node derivative to set the scale factor for
[in]nodeusernumberThe user number of the node to set the scale factor for
[in]componentnumberThe component number of the field to set the scale factor for
[in]scalefactorThe scale factor of the specified node
[out]errThe error code.

Definition at line 29009 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetnodescalefactorsetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  versionNumber,
integer(intg), intent(in)  derivativeNumber,
integer(intg), intent(in)  nodeUserNumber,
integer(intg), intent(in)  componentNumber,
real(dp), intent(in)  scaleFactor,
integer(intg), intent(out)  err 
)
private

Sets the scale factor for a particular node identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the field to set the scalefactor for
[in]fieldusernumberThe field to set scale factor for
[in]variabletypeThe field variable type to set the scale factor for
[in]versionnumberThe user number of the node derivative version to set the scale factor for
[in]derivativenumberThe user number of the node derivative to set the scale factor for
[in]nodeusernumberThe user number of the node to set the scale factor for
[in]componentnumberThe component number of the field to set the scale factor for
[in]scalefactorThe scale factor of the specified node
[out]errThe error code.

Definition at line 29009 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetnodescalefactorset::cmfe_field_parametersetnodescalefactorsetobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  versionNumber,
integer(intg), intent(in)  derivativeNumber,
integer(intg), intent(in)  nodeUserNumber,
integer(intg), intent(in)  componentNumber,
real(dp), intent(in)  scaleFactor,
integer(intg), intent(out)  err 
)
private

Sets the scale factor for a particular node identified by an object.

Parameters
[in]fieldThe field to set scale factor for
[in]variabletypeThe field variable type to set the scale factor for
[in]versionnumberThe user number of the node derivative version to set the scale factor for
[in]derivativenumberThe user number of the node derivative to set the scale factor for
[in]nodeusernumberThe user number of the node to set the scale factor for
[in]componentnumberThe component number of the field to set the scale factor for
[in]scalefactorThe scale factor of the specified node
[out]errThe error code.

Definition at line 29062 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetnodescalefactorsetobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  versionNumber,
integer(intg), intent(in)  derivativeNumber,
integer(intg), intent(in)  nodeUserNumber,
integer(intg), intent(in)  componentNumber,
real(dp), intent(in)  scaleFactor,
integer(intg), intent(out)  err 
)
private

Sets the scale factor for a particular node identified by an object.

Parameters
[in]fieldThe field to set scale factor for
[in]variabletypeThe field variable type to set the scale factor for
[in]versionnumberThe user number of the node derivative version to set the scale factor for
[in]derivativenumberThe user number of the node derivative to set the scale factor for
[in]nodeusernumberThe user number of the node to set the scale factor for
[in]componentnumberThe component number of the field to set the scale factor for
[in]scalefactorThe scale factor of the specified node
[out]errThe error code.

Definition at line 29062 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetnodescalefactorsget::cmfe_field_parametersetnodescalefactorsgetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  meshComponentNumber,
real(dp), dimension(:), intent(out)  scaleFactors,
integer(intg), intent(out)  err 
)
private

Gets the scale factors for all nodes identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the field to get the scalefactor for
[in]fieldusernumberThe field to get scale factor for
[in]variabletypeThe field variable type to get the scale factor for
[in]meshcomponentnumberThe mesh omponent number of the field to set the scale factor for
[out]scalefactorsThe scale factors
[out]errThe error code.

Definition at line 28851 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetnodescalefactorsgetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  meshComponentNumber,
real(dp), dimension(:), intent(out)  scaleFactors,
integer(intg), intent(out)  err 
)
private

Gets the scale factors for all nodes identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the field to get the scalefactor for
[in]fieldusernumberThe field to get scale factor for
[in]variabletypeThe field variable type to get the scale factor for
[in]meshcomponentnumberThe mesh omponent number of the field to set the scale factor for
[out]scalefactorsThe scale factors
[out]errThe error code.

Definition at line 28851 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetnodescalefactorsget::cmfe_field_parametersetnodescalefactorsgetobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  meshComponentNumber,
real(dp), dimension(:), intent(out)  scaleFactors,
integer(intg), intent(out)  err 
)
private

Gets the scale factors for all nodes identified by an object.

Parameters
[in]fieldThe field to get scale factor for
[in]variabletypeThe field variable type to get the scale factor for
[in]meshcomponentnumberThe mesh omponent number of the field to set the scale factor for
[out]scalefactorsThe scale factors
[out]errThe error code.

Definition at line 28899 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetnodescalefactorsgetobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  meshComponentNumber,
real(dp), dimension(:), intent(out)  scaleFactors,
integer(intg), intent(out)  err 
)
private

Gets the scale factors for all nodes identified by an object.

Parameters
[in]fieldThe field to get scale factor for
[in]variabletypeThe field variable type to get the scale factor for
[in]meshcomponentnumberThe mesh omponent number of the field to set the scale factor for
[out]scalefactorsThe scale factors
[out]errThe error code.

Definition at line 28899 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetnodescalefactorsset::cmfe_field_parametersetnodescalefactorssetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  meshComponentNumber,
real(dp), dimension(:), intent(in)  scaleFactors,
integer(intg), intent(out)  err 
)
private

Sets the scale factors for all nodes identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the field to set the scalefactor for
[in]fieldusernumberThe field to set scale factor for
[in]variabletypeThe field variable type to set the scale factor for
[in]meshcomponentnumberThe mesh omponent number of the field to set the scale factor for
[in]scalefactorsThe scale factors
[out]errThe error code.

Definition at line 29096 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetnodescalefactorssetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  meshComponentNumber,
real(dp), dimension(:), intent(in)  scaleFactors,
integer(intg), intent(out)  err 
)
private

Sets the scale factors for all nodes identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the field to set the scalefactor for
[in]fieldusernumberThe field to set scale factor for
[in]variabletypeThe field variable type to set the scale factor for
[in]meshcomponentnumberThe mesh omponent number of the field to set the scale factor for
[in]scalefactorsThe scale factors
[out]errThe error code.

Definition at line 29096 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetnodescalefactorsset::cmfe_field_parametersetnodescalefactorssetobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  meshComponentNumber,
real(dp), dimension(:), intent(in)  scaleFactors,
integer(intg), intent(out)  err 
)
private

Sets the scale factors for all nodes identified by an object.

Parameters
[in]fieldThe field to set scale factor for
[in]variabletypeThe field variable type to set the scale factor for
[in]meshcomponentnumberThe component number of the field to set the scale factor for
[in]scalefactorsThe scale factors
[out]errThe error code.

Definition at line 29144 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetnodescalefactorssetobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  meshComponentNumber,
real(dp), dimension(:), intent(in)  scaleFactors,
integer(intg), intent(out)  err 
)
private

Sets the scale factors for all nodes identified by an object.

Parameters
[in]fieldThe field to set scale factor for
[in]variabletypeThe field variable type to set the scale factor for
[in]meshcomponentnumberThe component number of the field to set the scale factor for
[in]scalefactorsThe scale factors
[out]errThe error code.

Definition at line 29144 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetupdateconstantdpnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  componentNumber,
real(dp), intent(in)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]regionusernumberThe user number of the region containing the field to update the constant value for the field parameter set.
[in]fieldusernumberThe user number of the field to update the constant value for the field parameter set.
[in]variabletypeThe variable type of the field to update the constant value for the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to update the constant value for.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]componentnumberThe component number of the field variable to update the constant value for the field parameter set.
[in]valueThe value to update the field parameter set to.
[out]errThe error code.

Definition at line 33577 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetupdateconstant::cmfe_field_parametersetupdateconstantdpnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  componentNumber,
real(dp), intent(in)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]regionusernumberThe user number of the region containing the field to update the constant value for the field parameter set.
[in]fieldusernumberThe user number of the field to update the constant value for the field parameter set.
[in]variabletypeThe variable type of the field to update the constant value for the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to update the constant value for.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]componentnumberThe component number of the field variable to update the constant value for the field parameter set.
[in]valueThe value to update the field parameter set to.
[out]errThe error code.

Definition at line 33577 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetupdateconstantdpobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  componentNumber,
real(dp), intent(in)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]fieldThe field to update the constant value for the field parameter set.
[in]variabletypeThe variable type of the field to update the constant value for the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to update the constant value for.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]componentnumberThe component number of the field variable to update the constant value for the field parameter set.
[in]valueThe value for the field parameter set to update.
[out]errThe error code.

Definition at line 33626 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetupdateconstant::cmfe_field_parametersetupdateconstantdpobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  componentNumber,
real(dp), intent(in)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]fieldThe field to update the constant value for the field parameter set.
[in]variabletypeThe variable type of the field to update the constant value for the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to update the constant value for.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]componentnumberThe component number of the field variable to update the constant value for the field parameter set.
[in]valueThe value for the field parameter set to update.
[out]errThe error code.

Definition at line 33626 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetupdateconstantintgnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  componentNumber,
integer(intg), intent(in)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]regionusernumberThe user number of the region containing the field to update the constant value for the field parameter set.
[in]fieldusernumberThe user number of the field to update the constant value for the field parameter set.
[in]variabletypeThe variable type of the field to update the constant value for the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to update the constant value for.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]componentnumberThe component number of the field variable to update the constant value for the field parameter set.
[in]valueThe value to update the field parameter set to.
[out]errThe error code.

Definition at line 33418 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetupdateconstant::cmfe_field_parametersetupdateconstantintgnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  componentNumber,
integer(intg), intent(in)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]regionusernumberThe user number of the region containing the field to update the constant value for the field parameter set.
[in]fieldusernumberThe user number of the field to update the constant value for the field parameter set.
[in]variabletypeThe variable type of the field to update the constant value for the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to update the constant value for.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]componentnumberThe component number of the field variable to update the constant value for the field parameter set.
[in]valueThe value to update the field parameter set to.
[out]errThe error code.

Definition at line 33418 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetupdateconstantintgobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  componentNumber,
integer(intg), intent(in)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]fieldThe field to update the constant value for the field parameter set.
[in]variabletypeThe variable type of the field to update the constant value for the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to update the constant value for.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]componentnumberThe component number of the field variable to update the constant value for the field parameter set.
[in]valueThe value for the field parameter set to update.
[out]errThe error code.

Definition at line 33467 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetupdateconstant::cmfe_field_parametersetupdateconstantintgobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  componentNumber,
integer(intg), intent(in)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]fieldThe field to update the constant value for the field parameter set.
[in]variabletypeThe variable type of the field to update the constant value for the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to update the constant value for.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]componentnumberThe component number of the field variable to update the constant value for the field parameter set.
[in]valueThe value for the field parameter set to update.
[out]errThe error code.

Definition at line 33467 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetupdateconstantlnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  componentNumber,
logical, intent(in)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]regionusernumberThe user number of the region containing the field to update the constant value for the field parameter set.
[in]fieldusernumberThe user number of the field to update the constant value for the field parameter set.
[in]variabletypeThe variable type of the field to update the constant value for the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to update the constant value for.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]componentnumberThe component number of the field variable to update the constant value for the field parameter set.
[in]valueThe value to update the field parameter set to.
[out]errThe error code.

Definition at line 33656 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetupdateconstant::cmfe_field_parametersetupdateconstantlnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  componentNumber,
logical, intent(in)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]regionusernumberThe user number of the region containing the field to update the constant value for the field parameter set.
[in]fieldusernumberThe user number of the field to update the constant value for the field parameter set.
[in]variabletypeThe variable type of the field to update the constant value for the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to update the constant value for.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]componentnumberThe component number of the field variable to update the constant value for the field parameter set.
[in]valueThe value to update the field parameter set to.
[out]errThe error code.

Definition at line 33656 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetupdateconstantlobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  componentNumber,
logical, intent(in)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]fieldThe field to update the constant value for the field parameter set.
[in]variabletypeThe variable type of the field to update the constant value for the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to update the constant value for.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]componentnumberThe component number of the field variable to update the constant value for the field parameter set.
[in]valueThe value for the field parameter set to update.
[out]errThe error code.

Definition at line 33705 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetupdateconstant::cmfe_field_parametersetupdateconstantlobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  componentNumber,
logical, intent(in)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]fieldThe field to update the constant value for the field parameter set.
[in]variabletypeThe variable type of the field to update the constant value for the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to update the constant value for.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]componentnumberThe component number of the field variable to update the constant value for the field parameter set.
[in]valueThe value for the field parameter set to update.
[out]errThe error code.

Definition at line 33705 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetupdateconstantspnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  componentNumber,
real(sp), intent(in)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]regionusernumberThe user number of the region containing the field to update the constant value for the field parameter set.
[in]fieldusernumberThe user number of the field to update the constant value for the field parameter set.
[in]variabletypeThe variable type of the field to update the constant value for the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to update the constant value for.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]componentnumberThe component number of the field variable to update the constant value for the field parameter set.
[in]valueThe value to update the field parameter set to.
[out]errThe error code.

Definition at line 33498 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetupdateconstant::cmfe_field_parametersetupdateconstantspnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  componentNumber,
real(sp), intent(in)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]regionusernumberThe user number of the region containing the field to update the constant value for the field parameter set.
[in]fieldusernumberThe user number of the field to update the constant value for the field parameter set.
[in]variabletypeThe variable type of the field to update the constant value for the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to update the constant value for.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]componentnumberThe component number of the field variable to update the constant value for the field parameter set.
[in]valueThe value to update the field parameter set to.
[out]errThe error code.

Definition at line 33498 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetupdateconstantspobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  componentNumber,
real(sp), intent(in)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]fieldThe field to update the constant value for the field parameter set.
[in]variabletypeThe variable type of the field to update the constant value for the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to update the constant value for.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]componentnumberThe component number of the field variable to update the constant value for the field parameter set.
[in]valueThe value for the field parameter set to update.
[out]errThe error code.

Definition at line 33547 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetupdateconstant::cmfe_field_parametersetupdateconstantspobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  componentNumber,
real(sp), intent(in)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]fieldThe field to update the constant value for the field parameter set.
[in]variabletypeThe variable type of the field to update the constant value for the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to update the constant value for.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]componentnumberThe component number of the field variable to update the constant value for the field parameter set.
[in]valueThe value for the field parameter set to update.
[out]errThe error code.

Definition at line 33547 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetupdatedatapointdpnumberi ( integer(intg), intent(in)  parentRegionUserNumber,
integer(intg), intent(in)  interfaceUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  userDataPointNumber,
integer(intg), intent(in)  componentNumber,
real(dp), intent(in)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]parentregionusernumberThe user number of the parent region for the interface.
[in]interfaceusernumberThe user number of the interface containing the field to update the data point value from the field parameter set.
[in]fieldusernumberThe user number of the field to update the data point value from the field parameter set.
[in]variabletypeThe variable type of the field to update the data point value from the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to update the data point value from.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]userdatapointnumberThe user data point number to update the value for
[in]componentnumberThe component number of the field variable to update the data point value from the field parameter set.
[in]valueThe value for the field parameter set to update
[out]errThe error code.

Definition at line 34030 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetupdatedatapoint::cmfe_field_parametersetupdatedatapointdpnumberi ( integer(intg), intent(in)  parentRegionUserNumber,
integer(intg), intent(in)  interfaceUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  userDataPointNumber,
integer(intg), intent(in)  componentNumber,
real(dp), intent(in)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]parentregionusernumberThe user number of the parent region for the interface.
[in]interfaceusernumberThe user number of the interface containing the field to update the data point value from the field parameter set.
[in]fieldusernumberThe user number of the field to update the data point value from the field parameter set.
[in]variabletypeThe variable type of the field to update the data point value from the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to update the data point value from.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]userdatapointnumberThe user data point number to update the value for
[in]componentnumberThe component number of the field variable to update the data point value from the field parameter set.
[in]valueThe value for the field parameter set to update
[out]errThe error code.

Definition at line 34030 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetupdatedatapointdpnumberr ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  userDataPointNumber,
integer(intg), intent(in)  componentNumber,
real(dp), intent(in)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]regionusernumberThe user number of the region containing the field to update the data point value from the field parameter set.
[in]fieldusernumberThe user number of the field to update the data point value from the field parameter set.
[in]variabletypeThe variable type of the field to update the data point value from the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to update the data point value from.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]userdatapointnumberThe user data point number to update the value for
[in]componentnumberThe component number of the field variable to update the data point value from the field parameter set.
[in]valueThe value for the field parameter set to update
[out]errThe error code.

Definition at line 34093 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetupdatedatapoint::cmfe_field_parametersetupdatedatapointdpnumberr ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  userDataPointNumber,
integer(intg), intent(in)  componentNumber,
real(dp), intent(in)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]regionusernumberThe user number of the region containing the field to update the data point value from the field parameter set.
[in]fieldusernumberThe user number of the field to update the data point value from the field parameter set.
[in]variabletypeThe variable type of the field to update the data point value from the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to update the data point value from.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]userdatapointnumberThe user data point number to update the value for
[in]componentnumberThe component number of the field variable to update the data point value from the field parameter set.
[in]valueThe value for the field parameter set to update
[out]errThe error code.

Definition at line 34093 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetupdatedatapointdpobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  userDataPointNumber,
integer(intg), intent(in)  componentNumber,
real(dp), intent(in)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]fieldThe field to update the data point value from the field parameter set.
[in]variabletypeThe variable type of the field to update the data point value from the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to update the data point value from.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]userdatapointnumberThe user data point number to update the value for
[in]componentnumberThe component number of the field variable to update the data point value from the field parameter set.
[in]valueThe value for the field parameter set to update
[out]errThe error code.

Definition at line 34145 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetupdatedatapoint::cmfe_field_parametersetupdatedatapointdpobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  userDataPointNumber,
integer(intg), intent(in)  componentNumber,
real(dp), intent(in)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]fieldThe field to update the data point value from the field parameter set.
[in]variabletypeThe variable type of the field to update the data point value from the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to update the data point value from.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]userdatapointnumberThe user data point number to update the value for
[in]componentnumberThe component number of the field variable to update the data point value from the field parameter set.
[in]valueThe value for the field parameter set to update
[out]errThe error code.

Definition at line 34145 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetupdatedatapointintgnumberi ( integer(intg), intent(in)  parentRegionUserNumber,
integer(intg), intent(in)  interfaceUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  userDataPointNumber,
integer(intg), intent(in)  componentNumber,
integer(intg), intent(in)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]parentregionusernumberThe user number of the parent region for the interface.
[in]interfaceusernumberThe user number of the interface containing the field to update the data point value from the field parameter set.
[in]fieldusernumberThe user number of the field to update the data point value from the field parameter set.
[in]variabletypeThe variable type of the field to update the data point value from the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to update the data point value from.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]userdatapointnumberThe user data point number to update the value for
[in]componentnumberThe component number of the field variable to update the data point value from the field parameter set.
[in]valueThe value for the field parameter set to update
[out]errThe error code.

Definition at line 33735 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetupdatedatapoint::cmfe_field_parametersetupdatedatapointintgnumberi ( integer(intg), intent(in)  parentRegionUserNumber,
integer(intg), intent(in)  interfaceUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  userDataPointNumber,
integer(intg), intent(in)  componentNumber,
integer(intg), intent(in)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]parentregionusernumberThe user number of the parent region for the interface.
[in]interfaceusernumberThe user number of the interface containing the field to update the data point value from the field parameter set.
[in]fieldusernumberThe user number of the field to update the data point value from the field parameter set.
[in]variabletypeThe variable type of the field to update the data point value from the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to update the data point value from.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]userdatapointnumberThe user data point number to update the value for
[in]componentnumberThe component number of the field variable to update the data point value from the field parameter set.
[in]valueThe value for the field parameter set to update
[out]errThe error code.

Definition at line 33735 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetupdatedatapointintgnumberr ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  userDataPointNumber,
integer(intg), intent(in)  componentNumber,
integer(intg), intent(in)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]regionusernumberThe user number of the region containing the field to update the data point value from the field parameter set.
[in]fieldusernumberThe user number of the field to update the data point value from the field parameter set.
[in]variabletypeThe variable type of the field to update the data point value from the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to update the data point value from.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]userdatapointnumberThe user data point number to update the value for
[in]componentnumberThe component number of the field variable to update the data point value from the field parameter set.
[in]valueThe value for the field parameter set to update
[out]errThe error code.

Definition at line 33798 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetupdatedatapoint::cmfe_field_parametersetupdatedatapointintgnumberr ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  userDataPointNumber,
integer(intg), intent(in)  componentNumber,
integer(intg), intent(in)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]regionusernumberThe user number of the region containing the field to update the data point value from the field parameter set.
[in]fieldusernumberThe user number of the field to update the data point value from the field parameter set.
[in]variabletypeThe variable type of the field to update the data point value from the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to update the data point value from.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]userdatapointnumberThe user data point number to update the value for
[in]componentnumberThe component number of the field variable to update the data point value from the field parameter set.
[in]valueThe value for the field parameter set to update
[out]errThe error code.

Definition at line 33798 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetupdatedatapointintgobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  userDataPointNumber,
integer(intg), intent(in)  componentNumber,
integer(intg), intent(in)  value,
integer(intg), intent(out)  err 
)
private

Update the given parameter set a integer value for the specified constant of a field variable component for a field identified by an object.

Parameters
[in]fieldThe field to update the data point value from the field parameter set.
[in]variabletypeThe variable type of the field to update the data point value from the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to update the data point value from.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]userdatapointnumberThe user data point number to update the value for
[in]componentnumberThe component number of the field variable to update the data point value from the field parameter set.
[in]valueThe value for the field parameter set to update
[out]errThe error code.

Definition at line 33850 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetupdatedatapoint::cmfe_field_parametersetupdatedatapointintgobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  userDataPointNumber,
integer(intg), intent(in)  componentNumber,
integer(intg), intent(in)  value,
integer(intg), intent(out)  err 
)
private

Update the given parameter set a integer value for the specified constant of a field variable component for a field identified by an object.

Parameters
[in]fieldThe field to update the data point value from the field parameter set.
[in]variabletypeThe variable type of the field to update the data point value from the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to update the data point value from.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]userdatapointnumberThe user data point number to update the value for
[in]componentnumberThe component number of the field variable to update the data point value from the field parameter set.
[in]valueThe value for the field parameter set to update
[out]errThe error code.

Definition at line 33850 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetupdatedatapointlnumberi ( integer(intg), intent(in)  parentRegionUserNumber,
integer(intg), intent(in)  interfaceUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  userDataPointNumber,
integer(intg), intent(in)  componentNumber,
logical, intent(in)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]parentregionusernumberThe user number of the parent region for the interface.
[in]interfaceusernumberThe user number of the interface containing the field to update the data point value from the field parameter set.
[in]fieldusernumberThe user number of the field to update the data point value from the field parameter set.
[in]variabletypeThe variable type of the field to update the data point value from the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to update the data point value from.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]userdatapointnumberThe user data point number to update the value for
[in]componentnumberThe component number of the field variable to update the data point value from the field parameter set.
[in]valueThe value for the field parameter set to update
[out]errThe error code.

Definition at line 34177 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetupdatedatapoint::cmfe_field_parametersetupdatedatapointlnumberi ( integer(intg), intent(in)  parentRegionUserNumber,
integer(intg), intent(in)  interfaceUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  userDataPointNumber,
integer(intg), intent(in)  componentNumber,
logical, intent(in)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]parentregionusernumberThe user number of the parent region for the interface.
[in]interfaceusernumberThe user number of the interface containing the field to update the data point value from the field parameter set.
[in]fieldusernumberThe user number of the field to update the data point value from the field parameter set.
[in]variabletypeThe variable type of the field to update the data point value from the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to update the data point value from.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]userdatapointnumberThe user data point number to update the value for
[in]componentnumberThe component number of the field variable to update the data point value from the field parameter set.
[in]valueThe value for the field parameter set to update
[out]errThe error code.

Definition at line 34177 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetupdatedatapointlnumberr ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  userDataPointNumber,
integer(intg), intent(in)  componentNumber,
logical, intent(in)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]regionusernumberThe user number of the region containing the field to update the data point value from the field parameter set.
[in]fieldusernumberThe user number of the field to update the data point value from the field parameter set.
[in]variabletypeThe variable type of the field to update the data point value from the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to update the data point value from.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]userdatapointnumberThe user data point number to update the value for
[in]componentnumberThe component number of the field variable to update the data point value from the field parameter set.
[in]valueThe value for the field parameter set to update
[out]errThe error code.

Definition at line 34240 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetupdatedatapoint::cmfe_field_parametersetupdatedatapointlnumberr ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  userDataPointNumber,
integer(intg), intent(in)  componentNumber,
logical, intent(in)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]regionusernumberThe user number of the region containing the field to update the data point value from the field parameter set.
[in]fieldusernumberThe user number of the field to update the data point value from the field parameter set.
[in]variabletypeThe variable type of the field to update the data point value from the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to update the data point value from.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]userdatapointnumberThe user data point number to update the value for
[in]componentnumberThe component number of the field variable to update the data point value from the field parameter set.
[in]valueThe value for the field parameter set to update
[out]errThe error code.

Definition at line 34240 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetupdatedatapointlobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  userDataPointNumber,
integer(intg), intent(in)  componentNumber,
logical, intent(in)  value,
integer(intg), intent(out)  err 
)
private

Update the given parameter set a logical value for the specified constant of a field variable component for a field identified by an object.

Parameters
[in]fieldThe field to update the data point value from the field parameter set.
[in]variabletypeThe variable type of the field to update the data point value from the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to update the data point value from.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]userdatapointnumberThe user data point number to update the value for
[in]componentnumberThe component number of the field variable to update the data point value from the field parameter set.
[in]valueThe value for the field parameter set to update
[out]errThe error code.

Definition at line 34292 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetupdatedatapoint::cmfe_field_parametersetupdatedatapointlobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  userDataPointNumber,
integer(intg), intent(in)  componentNumber,
logical, intent(in)  value,
integer(intg), intent(out)  err 
)
private

Update the given parameter set a logical value for the specified constant of a field variable component for a field identified by an object.

Parameters
[in]fieldThe field to update the data point value from the field parameter set.
[in]variabletypeThe variable type of the field to update the data point value from the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to update the data point value from.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]userdatapointnumberThe user data point number to update the value for
[in]componentnumberThe component number of the field variable to update the data point value from the field parameter set.
[in]valueThe value for the field parameter set to update
[out]errThe error code.

Definition at line 34292 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetupdatedatapointspnumberi ( integer(intg), intent(in)  parentRegionUserNumber,
integer(intg), intent(in)  interfaceUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  userDataPointNumber,
integer(intg), intent(in)  componentNumber,
real(sp), intent(in)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]parentregionusernumberThe user number of the parent region for the interface.
[in]interfaceusernumberThe user number of the interface containing the field to update the data point value from the field parameter set.
[in]fieldusernumberThe user number of the field to update the data point value from the field parameter set.
[in]variabletypeThe variable type of the field to update the data point value from the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to update the data point value from.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]userdatapointnumberThe user data point number to update the value for
[in]componentnumberThe component number of the field variable to update the data point value from the field parameter set.
[in]valueThe value for the field parameter set to update
[out]errThe error code.

Definition at line 33883 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetupdatedatapoint::cmfe_field_parametersetupdatedatapointspnumberi ( integer(intg), intent(in)  parentRegionUserNumber,
integer(intg), intent(in)  interfaceUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  userDataPointNumber,
integer(intg), intent(in)  componentNumber,
real(sp), intent(in)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]parentregionusernumberThe user number of the parent region for the interface.
[in]interfaceusernumberThe user number of the interface containing the field to update the data point value from the field parameter set.
[in]fieldusernumberThe user number of the field to update the data point value from the field parameter set.
[in]variabletypeThe variable type of the field to update the data point value from the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to update the data point value from.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]userdatapointnumberThe user data point number to update the value for
[in]componentnumberThe component number of the field variable to update the data point value from the field parameter set.
[in]valueThe value for the field parameter set to update
[out]errThe error code.

Definition at line 33883 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetupdatedatapointspnumberr ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  userDataPointNumber,
integer(intg), intent(in)  componentNumber,
real(sp), intent(in)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]regionusernumberThe user number of the region containing the field to update the data point value from the field parameter set.
[in]fieldusernumberThe user number of the field to update the data point value from the field parameter set.
[in]variabletypeThe variable type of the field to update the data point value from the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to update the data point value from.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]userdatapointnumberThe user data point number to update the value for
[in]componentnumberThe component number of the field variable to update the data point value from the field parameter set.
[in]valueThe value for the field parameter set to update
[out]errThe error code.

Definition at line 33946 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetupdatedatapoint::cmfe_field_parametersetupdatedatapointspnumberr ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  userDataPointNumber,
integer(intg), intent(in)  componentNumber,
real(sp), intent(in)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]regionusernumberThe user number of the region containing the field to update the data point value from the field parameter set.
[in]fieldusernumberThe user number of the field to update the data point value from the field parameter set.
[in]variabletypeThe variable type of the field to update the data point value from the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to update the data point value from.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]userdatapointnumberThe user data point number to update the value for
[in]componentnumberThe component number of the field variable to update the data point value from the field parameter set.
[in]valueThe value for the field parameter set to update
[out]errThe error code.

Definition at line 33946 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetupdatedatapointspobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  userDataPointNumber,
integer(intg), intent(in)  componentNumber,
real(sp), intent(in)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]fieldThe field to update the data point value from the field parameter set.
[in]variabletypeThe variable type of the field to update the data point value from the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to update the data point value from.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]userdatapointnumberThe user data point number to update the value for
[in]componentnumberThe component number of the field variable to update the data point value from the field parameter set.
[in]valueThe value for the field parameter set to update
[out]errThe error code.

Definition at line 33998 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetupdatedatapoint::cmfe_field_parametersetupdatedatapointspobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  userDataPointNumber,
integer(intg), intent(in)  componentNumber,
real(sp), intent(in)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]fieldThe field to update the data point value from the field parameter set.
[in]variabletypeThe variable type of the field to update the data point value from the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to update the data point value from.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]userdatapointnumberThe user data point number to update the value for
[in]componentnumberThe component number of the field variable to update the data point value from the field parameter set.
[in]valueThe value for the field parameter set to update
[out]errThe error code.

Definition at line 33998 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetupdateelementdatapoint::cmfe_field_parametersetupdateelementdatapointdpobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  elementNumber,
integer(intg), intent(in)  dataPointIndex,
integer(intg), intent(in)  componentNumber,
real(dp), intent(in)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]fieldThe field to update the constant value for the field parameter set.
[in]variabletypeThe variable type of the field to update the constant value for the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to update the constant value for.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]elementnumberThe user element number to update the data point for.
[in]datapointindexThe index of the data point for the data points projected on this element.
[in]componentnumberThe component number of the field variable to update the constant value for the field parameter set.
[in]valueThe value for the field parameter set to update.
[out]errThe error code.

Definition at line 34659 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetupdateelementdatapointdpobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  elementNumber,
integer(intg), intent(in)  dataPointIndex,
integer(intg), intent(in)  componentNumber,
real(dp), intent(in)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]fieldThe field to update the constant value for the field parameter set.
[in]variabletypeThe variable type of the field to update the constant value for the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to update the constant value for.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]elementnumberThe user element number to update the data point for.
[in]datapointindexThe index of the data point for the data points projected on this element.
[in]componentnumberThe component number of the field variable to update the constant value for the field parameter set.
[in]valueThe value for the field parameter set to update.
[out]errThe error code.

Definition at line 34659 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetupdateelement::cmfe_field_parametersetupdateelementdpnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  userElementNumber,
integer(intg), intent(in)  componentNumber,
real(dp), intent(in)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]regionusernumberThe user number of the region containing the field to update the element value for the field parameter set.
[in]fieldusernumberThe user number of the field to update the element value for the field parameter set.
[in]variabletypeThe variable type of the field to update the element value for the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to update the element value for.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]userelementnumberThe user element number of the field variable component to update for the field parameter set.
[in]componentnumberThe component number of the field variable to update the element value for the field parameter set.
[in]valueThe value to update the field parameter set to.
[out]errThe error code.

Definition at line 34492 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetupdateelementdpnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  userElementNumber,
integer(intg), intent(in)  componentNumber,
real(dp), intent(in)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]regionusernumberThe user number of the region containing the field to update the element value for the field parameter set.
[in]fieldusernumberThe user number of the field to update the element value for the field parameter set.
[in]variabletypeThe variable type of the field to update the element value for the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to update the element value for.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]userelementnumberThe user element number of the field variable component to update for the field parameter set.
[in]componentnumberThe component number of the field variable to update the element value for the field parameter set.
[in]valueThe value to update the field parameter set to.
[out]errThe error code.

Definition at line 34492 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetupdateelement::cmfe_field_parametersetupdateelementdpobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  userElementNumber,
integer(intg), intent(in)  componentNumber,
real(dp), intent(in)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]fieldThe field to update the constant value for the field parameter set.
[in]variabletypeThe variable type of the field to update the constant value for the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to update the constant value for.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]userelementnumberThe user element number of the field variable component to update for the field parameter set.
[in]componentnumberThe component number of the field variable to update the constant value for the field parameter set.
[in]valueThe value for the field parameter set to update.
[out]errThe error code.

Definition at line 34544 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetupdateelementdpobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  userElementNumber,
integer(intg), intent(in)  componentNumber,
real(dp), intent(in)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]fieldThe field to update the constant value for the field parameter set.
[in]variabletypeThe variable type of the field to update the constant value for the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to update the constant value for.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]userelementnumberThe user element number of the field variable component to update for the field parameter set.
[in]componentnumberThe component number of the field variable to update the constant value for the field parameter set.
[in]valueThe value for the field parameter set to update.
[out]errThe error code.

Definition at line 34544 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetupdateelementintgnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  userElementNumber,
integer(intg), intent(in)  componentNumber,
integer(intg), intent(in)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]regionusernumberThe user number of the region containing the field to update the element value for the field parameter set.
[in]fieldusernumberThe user number of the field to update the element value for the field parameter set.
[in]variabletypeThe variable type of the field to update the element value for the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to update the element value for.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]userelementnumberThe user element number of the field variable component to update for the field parameter set.
[in]componentnumberThe component number of the field variable to update the element value for the field parameter set.
[in]valueThe value to update the field parameter set to.
[out]errThe error code.

Definition at line 34324 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetupdateelement::cmfe_field_parametersetupdateelementintgnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  userElementNumber,
integer(intg), intent(in)  componentNumber,
integer(intg), intent(in)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]regionusernumberThe user number of the region containing the field to update the element value for the field parameter set.
[in]fieldusernumberThe user number of the field to update the element value for the field parameter set.
[in]variabletypeThe variable type of the field to update the element value for the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to update the element value for.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]userelementnumberThe user element number of the field variable component to update for the field parameter set.
[in]componentnumberThe component number of the field variable to update the element value for the field parameter set.
[in]valueThe value to update the field parameter set to.
[out]errThe error code.

Definition at line 34324 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetupdateelementintgobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  userElementNumber,
integer(intg), intent(in)  componentNumber,
integer(intg), intent(in)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]fieldThe field to update the constant value for the field parameter set.
[in]variabletypeThe variable type of the field to update the constant value for the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to update the constant value for.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]userelementnumberThe user element number of the field variable component to update for the field parameter set.
[in]componentnumberThe component number of the field variable to update the constant value for the field parameter set.
[in]valueThe value for the field parameter set to update.
[out]errThe error code.

Definition at line 34376 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetupdateelement::cmfe_field_parametersetupdateelementintgobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  userElementNumber,
integer(intg), intent(in)  componentNumber,
integer(intg), intent(in)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]fieldThe field to update the constant value for the field parameter set.
[in]variabletypeThe variable type of the field to update the constant value for the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to update the constant value for.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]userelementnumberThe user element number of the field variable component to update for the field parameter set.
[in]componentnumberThe component number of the field variable to update the constant value for the field parameter set.
[in]valueThe value for the field parameter set to update.
[out]errThe error code.

Definition at line 34376 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetupdateelement::cmfe_field_parametersetupdateelementlnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  userElementNumber,
integer(intg), intent(in)  componentNumber,
logical, intent(in)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]regionusernumberThe user number of the region containing the field to update the element value for the field parameter set.
[in]fieldusernumberThe user number of the field to update the element value for the field parameter set.
[in]variabletypeThe variable type of the field to update the element value for the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to update the element value for.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]userelementnumberThe user element number of the field variable component to update for the field parameter set.
[in]componentnumberThe component number of the field variable to update the element value for the field parameter set.
[in]valueThe value to update the field parameter set to.
[out]errThe error code.

Definition at line 34576 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetupdateelementlnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  userElementNumber,
integer(intg), intent(in)  componentNumber,
logical, intent(in)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]regionusernumberThe user number of the region containing the field to update the element value for the field parameter set.
[in]fieldusernumberThe user number of the field to update the element value for the field parameter set.
[in]variabletypeThe variable type of the field to update the element value for the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to update the element value for.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]userelementnumberThe user element number of the field variable component to update for the field parameter set.
[in]componentnumberThe component number of the field variable to update the element value for the field parameter set.
[in]valueThe value to update the field parameter set to.
[out]errThe error code.

Definition at line 34576 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetupdateelement::cmfe_field_parametersetupdateelementlobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  userElementNumber,
integer(intg), intent(in)  componentNumber,
logical, intent(in)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]fieldThe field to update the constant value for the field parameter set.
[in]variabletypeThe variable type of the field to update the constant value for the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to update the constant value for.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]userelementnumberThe user element number of the field variable component to update for the field parameter set.
[in]componentnumberThe component number of the field variable to update the constant value for the field parameter set.
[in]valueThe value for the field parameter set to update.
[out]errThe error code.

Definition at line 34627 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetupdateelementlobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  userElementNumber,
integer(intg), intent(in)  componentNumber,
logical, intent(in)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]fieldThe field to update the constant value for the field parameter set.
[in]variabletypeThe variable type of the field to update the constant value for the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to update the constant value for.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]userelementnumberThe user element number of the field variable component to update for the field parameter set.
[in]componentnumberThe component number of the field variable to update the constant value for the field parameter set.
[in]valueThe value for the field parameter set to update.
[out]errThe error code.

Definition at line 34627 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetupdateelementspnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  userElementNumber,
integer(intg), intent(in)  componentNumber,
real(sp), intent(in)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]regionusernumberThe user number of the region containing the field to update the element value for the field parameter set.
[in]fieldusernumberThe user number of the field to update the element value for the field parameter set.
[in]variabletypeThe variable type of the field to update the element value for the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to update the element value for.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]userelementnumberThe user element number of the field variable component to update for the field parameter set.
[in]componentnumberThe component number of the field variable to update the element value for the field parameter set.
[in]valueThe value to update the field parameter set to.
[out]errThe error code.

Definition at line 34408 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetupdateelement::cmfe_field_parametersetupdateelementspnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  userElementNumber,
integer(intg), intent(in)  componentNumber,
real(sp), intent(in)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]regionusernumberThe user number of the region containing the field to update the element value for the field parameter set.
[in]fieldusernumberThe user number of the field to update the element value for the field parameter set.
[in]variabletypeThe variable type of the field to update the element value for the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to update the element value for.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]userelementnumberThe user element number of the field variable component to update for the field parameter set.
[in]componentnumberThe component number of the field variable to update the element value for the field parameter set.
[in]valueThe value to update the field parameter set to.
[out]errThe error code.

Definition at line 34408 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetupdateelement::cmfe_field_parametersetupdateelementspobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  userElementNumber,
integer(intg), intent(in)  componentNumber,
real(sp), intent(in)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]fieldThe field to update the constant value for the field parameter set.
[in]variabletypeThe variable type of the field to update the constant value for the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to update the constant value for.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]userelementnumberThe user element number of the field variable component to update for the field parameter set.
[in]componentnumberThe component number of the field variable to update the constant value for the field parameter set.
[in]valueThe value for the field parameter set to update.
[out]errThe error code.

Definition at line 34460 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetupdateelementspobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  userElementNumber,
integer(intg), intent(in)  componentNumber,
real(sp), intent(in)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]fieldThe field to update the constant value for the field parameter set.
[in]variabletypeThe variable type of the field to update the constant value for the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to update the constant value for.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]userelementnumberThe user element number of the field variable component to update for the field parameter set.
[in]componentnumberThe component number of the field variable to update the constant value for the field parameter set.
[in]valueThe value for the field parameter set to update.
[out]errThe error code.

Definition at line 34460 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetupdatefinish::cmfe_field_parametersetupdatefinishnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(out)  err 
)
private

Finishes the parameter set update for a field variable for a field identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the field to finish the parameter set update for.
[in]fieldusernumberThe user number of the field to finish the parameter set update for.
[in]variabletypeThe variable type of the field to finish the parameter set update for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type to finish the update for.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[out]errThe error code.

Definition at line 34692 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetupdatefinishnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(out)  err 
)
private

Finishes the parameter set update for a field variable for a field identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the field to finish the parameter set update for.
[in]fieldusernumberThe user number of the field to finish the parameter set update for.
[in]variabletypeThe variable type of the field to finish the parameter set update for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type to finish the update for.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[out]errThe error code.

Definition at line 34692 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetupdatefinish::cmfe_field_parametersetupdatefinishobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(out)  err 
)
private

Finishes the parameter set update for a field variable for a field identified by an object.

Parameters
[in]fieldThe field to finishe the parameter set update for.
[in]variabletypeThe variable type of the field to finish the parameter set update for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type to finish the update for.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[out]errThe error code.

Definition at line 34738 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetupdatefinishobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(out)  err 
)
private

Finishes the parameter set update for a field variable for a field identified by an object.

Parameters
[in]fieldThe field to finishe the parameter set update for.
[in]variabletypeThe variable type of the field to finish the parameter set update for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type to finish the update for.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[out]errThe error code.

Definition at line 34738 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetupdategausspoint::cmfe_field_parametersetupdategausspointdpnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  gaussPointNumber,
integer(intg), intent(in)  userElementNumber,
integer(intg), intent(in)  componentNumber,
real(dp), intent(in)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]regionusernumberThe user number of the region containing the field to update the Gauss point value for the field parameter set.
[in]fieldusernumberThe user number of the field to update the Gauss point value for the field parameter set.
[in]variabletypeThe variable type of the field to update the Gauss point value for the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to update the Gauss point value for.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]gausspointnumberThe user element number of the field variable component to update for the field parameter set.
[in]userelementnumberThe user element number of the field variable component to update for the field parameter set.
[in]componentnumberThe component number of the field variable to update the Gauss point value for the field parameter set.
[in]valueThe value for the field parameter set to update.
[out]errThe error code.

Definition at line 35324 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetupdategausspointdpnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  gaussPointNumber,
integer(intg), intent(in)  userElementNumber,
integer(intg), intent(in)  componentNumber,
real(dp), intent(in)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]regionusernumberThe user number of the region containing the field to update the Gauss point value for the field parameter set.
[in]fieldusernumberThe user number of the field to update the Gauss point value for the field parameter set.
[in]variabletypeThe variable type of the field to update the Gauss point value for the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to update the Gauss point value for.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]gausspointnumberThe user element number of the field variable component to update for the field parameter set.
[in]userelementnumberThe user element number of the field variable component to update for the field parameter set.
[in]componentnumberThe component number of the field variable to update the Gauss point value for the field parameter set.
[in]valueThe value for the field parameter set to update.
[out]errThe error code.

Definition at line 35324 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetupdategausspoint::cmfe_field_parametersetupdategausspointdpobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  gaussPointNumber,
integer(intg), intent(in)  userElementNumber,
integer(intg), intent(in)  componentNumber,
real(dp), intent(in)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]fieldThe field to update the Gauss point value for the field parameter set.
[in]variabletypeThe variable type of the field to update the Gauss point value for the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to update the Gauss point value for.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]gausspointnumberThe user element number of the field variable component to update for the field parameter set.
[in]userelementnumberThe user element number of the field variable component to update for the field parameter set.
[in]componentnumberThe component number of the field variable to update the Gauss point value for the field parameter set.
[in]valueThe value for the field parameter set to update.
[out]errThe error code.

Definition at line 35377 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetupdategausspointdpobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  gaussPointNumber,
integer(intg), intent(in)  userElementNumber,
integer(intg), intent(in)  componentNumber,
real(dp), intent(in)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]fieldThe field to update the Gauss point value for the field parameter set.
[in]variabletypeThe variable type of the field to update the Gauss point value for the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to update the Gauss point value for.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]gausspointnumberThe user element number of the field variable component to update for the field parameter set.
[in]userelementnumberThe user element number of the field variable component to update for the field parameter set.
[in]componentnumberThe component number of the field variable to update the Gauss point value for the field parameter set.
[in]valueThe value for the field parameter set to update.
[out]errThe error code.

Definition at line 35377 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetupdategausspoint::cmfe_field_parametersetupdategausspointintgnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  gaussPointNumber,
integer(intg), intent(in)  userElementNumber,
integer(intg), intent(in)  componentNumber,
integer(intg), intent(in)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]regionusernumberThe user number of the region containing the field to update the Gauss point value for the field parameter set.
[in]fieldusernumberThe user number of the field to update the Gauss point value for the field parameter set.
[in]variabletypeThe variable type of the field to update the Gauss point value for the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to update the Gauss point value for.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]gausspointnumberThe user element number of the field variable component to update for the field parameter set.
[in]userelementnumberThe user element number of the field variable component to update for the field parameter set.
[in]componentnumberThe component number of the field variable to update the Gauss point value for the field parameter set.
[in]valueThe value for the field parameter set to update.
[out]errThe error code.

Definition at line 35146 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetupdategausspointintgnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  gaussPointNumber,
integer(intg), intent(in)  userElementNumber,
integer(intg), intent(in)  componentNumber,
integer(intg), intent(in)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]regionusernumberThe user number of the region containing the field to update the Gauss point value for the field parameter set.
[in]fieldusernumberThe user number of the field to update the Gauss point value for the field parameter set.
[in]variabletypeThe variable type of the field to update the Gauss point value for the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to update the Gauss point value for.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]gausspointnumberThe user element number of the field variable component to update for the field parameter set.
[in]userelementnumberThe user element number of the field variable component to update for the field parameter set.
[in]componentnumberThe component number of the field variable to update the Gauss point value for the field parameter set.
[in]valueThe value for the field parameter set to update.
[out]errThe error code.

Definition at line 35146 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetupdategausspoint::cmfe_field_parametersetupdategausspointintgobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  gaussPointNumber,
integer(intg), intent(in)  userElementNumber,
integer(intg), intent(in)  componentNumber,
integer(intg), intent(in)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]fieldThe field to update the Gauss point value for the field parameter set.
[in]variabletypeThe variable type of the field to update the Gauss point value for the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to update the Gauss point value for.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]gausspointnumberThe user element number of the field variable component to update for the field parameter set.
[in]userelementnumberThe user element number of the field variable component to update for the field parameter set.
[in]componentnumberThe component number of the field variable to update the Gauss point value for the field parameter set.
[in]valueThe value for the field parameter set to update.
[out]errThe error code.

Definition at line 35199 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetupdategausspointintgobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  gaussPointNumber,
integer(intg), intent(in)  userElementNumber,
integer(intg), intent(in)  componentNumber,
integer(intg), intent(in)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]fieldThe field to update the Gauss point value for the field parameter set.
[in]variabletypeThe variable type of the field to update the Gauss point value for the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to update the Gauss point value for.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]gausspointnumberThe user element number of the field variable component to update for the field parameter set.
[in]userelementnumberThe user element number of the field variable component to update for the field parameter set.
[in]componentnumberThe component number of the field variable to update the Gauss point value for the field parameter set.
[in]valueThe value for the field parameter set to update.
[out]errThe error code.

Definition at line 35199 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetupdategausspoint::cmfe_field_parametersetupdategausspointlnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  gaussPointNumber,
integer(intg), intent(in)  userElementNumber,
integer(intg), intent(in)  componentNumber,
logical, intent(in)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]regionusernumberThe user number of the region containing the field to update the Gauss point value for the field parameter set.
[in]fieldusernumberThe user number of the field to update the Gauss point value for the field parameter set.
[in]variabletypeThe variable type of the field to update the Gauss point value for the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to update the Gauss point value for.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]gausspointnumberThe user element number of the field variable component to update for the field parameter set.
[in]userelementnumberThe user element number of the field variable component to update for the field parameter set.
[in]componentnumberThe component number of the field variable to update the Gauss point value for the field parameter set.
[in]valueThe value for the field parameter set to update.
[out]errThe error code.

Definition at line 35413 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetupdategausspointlnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  gaussPointNumber,
integer(intg), intent(in)  userElementNumber,
integer(intg), intent(in)  componentNumber,
logical, intent(in)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]regionusernumberThe user number of the region containing the field to update the Gauss point value for the field parameter set.
[in]fieldusernumberThe user number of the field to update the Gauss point value for the field parameter set.
[in]variabletypeThe variable type of the field to update the Gauss point value for the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to update the Gauss point value for.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]gausspointnumberThe user element number of the field variable component to update for the field parameter set.
[in]userelementnumberThe user element number of the field variable component to update for the field parameter set.
[in]componentnumberThe component number of the field variable to update the Gauss point value for the field parameter set.
[in]valueThe value for the field parameter set to update.
[out]errThe error code.

Definition at line 35413 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetupdategausspoint::cmfe_field_parametersetupdategausspointlobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  gaussPointNumber,
integer(intg), intent(in)  userElementNumber,
integer(intg), intent(in)  componentNumber,
logical, intent(in)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]fieldThe field to update the Gauss point value for the field parameter set.
[in]variabletypeThe variable type of the field to update the Gauss point value for the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to update the Gauss point value for.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]gausspointnumberThe user element number of the field variable component to update for the field parameter set.
[in]userelementnumberThe user element number of the field variable component to update for the field parameter set.
[in]componentnumberThe component number of the field variable to update the Gauss point value for the field parameter set.
[in]valueThe value for the field parameter set to update.
[out]errThe error code.

Definition at line 35468 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetupdategausspointlobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  gaussPointNumber,
integer(intg), intent(in)  userElementNumber,
integer(intg), intent(in)  componentNumber,
logical, intent(in)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]fieldThe field to update the Gauss point value for the field parameter set.
[in]variabletypeThe variable type of the field to update the Gauss point value for the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to update the Gauss point value for.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]gausspointnumberThe user element number of the field variable component to update for the field parameter set.
[in]userelementnumberThe user element number of the field variable component to update for the field parameter set.
[in]componentnumberThe component number of the field variable to update the Gauss point value for the field parameter set.
[in]valueThe value for the field parameter set to update.
[out]errThe error code.

Definition at line 35468 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetupdategausspoint::cmfe_field_parametersetupdategausspointspnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  gaussPointNumber,
integer(intg), intent(in)  userElementNumber,
integer(intg), intent(in)  componentNumber,
real(sp), intent(in)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]regionusernumberThe user number of the region containing the field to update the Gauss point value for the field parameter set.
[in]fieldusernumberThe user number of the field to update the Gauss point value for the field parameter set.
[in]variabletypeThe variable type of the field to update the Gauss point value for the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to update the Gauss point value for.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]gausspointnumberThe user element number of the field variable component to update for the field parameter set.
[in]userelementnumberThe user element number of the field variable component to update for the field parameter set.
[in]componentnumberThe component number of the field variable to update the Gauss point value for the field parameter set.
[in]valueThe value for the field parameter set to update.
[out]errThe error code.

Definition at line 35235 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetupdategausspointspnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  gaussPointNumber,
integer(intg), intent(in)  userElementNumber,
integer(intg), intent(in)  componentNumber,
real(sp), intent(in)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]regionusernumberThe user number of the region containing the field to update the Gauss point value for the field parameter set.
[in]fieldusernumberThe user number of the field to update the Gauss point value for the field parameter set.
[in]variabletypeThe variable type of the field to update the Gauss point value for the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to update the Gauss point value for.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]gausspointnumberThe user element number of the field variable component to update for the field parameter set.
[in]userelementnumberThe user element number of the field variable component to update for the field parameter set.
[in]componentnumberThe component number of the field variable to update the Gauss point value for the field parameter set.
[in]valueThe value for the field parameter set to update.
[out]errThe error code.

Definition at line 35235 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetupdategausspoint::cmfe_field_parametersetupdategausspointspobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  gaussPointNumber,
integer(intg), intent(in)  userElementNumber,
integer(intg), intent(in)  componentNumber,
real(sp), intent(in)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]fieldThe field to update the Gauss point value for the field parameter set.
[in]variabletypeThe variable type of the field to update the Gauss point value for the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to update the Gauss point value for.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]gausspointnumberThe user element number of the field variable component to update for the field parameter set.
[in]userelementnumberThe user element number of the field variable component to update for the field parameter set.
[in]componentnumberThe component number of the field variable to update the Gauss point value for the field parameter set.
[in]valueThe value for the field parameter set to update.
[out]errThe error code.

Definition at line 35288 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetupdategausspointspobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  gaussPointNumber,
integer(intg), intent(in)  userElementNumber,
integer(intg), intent(in)  componentNumber,
real(sp), intent(in)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]fieldThe field to update the Gauss point value for the field parameter set.
[in]variabletypeThe variable type of the field to update the Gauss point value for the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to update the Gauss point value for.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]gausspointnumberThe user element number of the field variable component to update for the field parameter set.
[in]userelementnumberThe user element number of the field variable component to update for the field parameter set.
[in]componentnumberThe component number of the field variable to update the Gauss point value for the field parameter set.
[in]valueThe value for the field parameter set to update.
[out]errThe error code.

Definition at line 35288 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetupdatelocaldofs::cmfe_field_parametersetupdatelocaldofsdpobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
real(dp), dimension(:), intent(in)  values,
integer(intg), intent(out)  err 
)
private

Updates the given parameter set with the given values for all local dofs of the field variable identified by an object..

Parameters
[in]fieldThe field to update the values for the field parameter set.
[in]variabletypeThe variable type of the field to update values for the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to update values for.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]valuesThe values to update the field parameter set to.
[out]errThe error code.

Definition at line 35117 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetupdatelocaldofsdpobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
real(dp), dimension(:), intent(in)  values,
integer(intg), intent(out)  err 
)
private

Updates the given parameter set with the given values for all local dofs of the field variable identified by an object..

Parameters
[in]fieldThe field to update the values for the field parameter set.
[in]variabletypeThe variable type of the field to update values for the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to update values for.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]valuesThe values to update the field parameter set to.
[out]errThe error code.

Definition at line 35117 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetupdatenode::cmfe_field_parametersetupdatenodedpnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  versionNumber,
integer(intg), intent(in)  derivativeNumber,
integer(intg), intent(in)  userNodeNumber,
integer(intg), intent(in)  componentNumber,
real(dp), intent(in)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]regionusernumberThe user number of the region containing the field to update the nodal value for the field parameter set.
[in]fieldusernumberThe user number of the field to update the nodal value for the field parameter set.
[in]variabletypeThe variable type of the field to update the nodal value for the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to update the nodal value for.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]versionnumberThe derivative version number of the field variable component to update for the field parameter set.
[in]derivativenumberThe derivative number of the field variable component to update for the field parameter set.
[in]usernodenumberThe user node number of the field variable component to update for the field parameter set.
[in]componentnumberThe component number of the field variable to update the nodal value for the field parameter set.
[in]valueThe value to update the field parameter set to.
[out]errThe error code.

Definition at line 34942 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetupdatenodedpnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  versionNumber,
integer(intg), intent(in)  derivativeNumber,
integer(intg), intent(in)  userNodeNumber,
integer(intg), intent(in)  componentNumber,
real(dp), intent(in)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]regionusernumberThe user number of the region containing the field to update the nodal value for the field parameter set.
[in]fieldusernumberThe user number of the field to update the nodal value for the field parameter set.
[in]variabletypeThe variable type of the field to update the nodal value for the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to update the nodal value for.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]versionnumberThe derivative version number of the field variable component to update for the field parameter set.
[in]derivativenumberThe derivative number of the field variable component to update for the field parameter set.
[in]usernodenumberThe user node number of the field variable component to update for the field parameter set.
[in]componentnumberThe component number of the field variable to update the nodal value for the field parameter set.
[in]valueThe value to update the field parameter set to.
[out]errThe error code.

Definition at line 34942 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetupdatenode::cmfe_field_parametersetupdatenodedpobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  versionNumber,
integer(intg), intent(in)  derivativeNumber,
integer(intg), intent(in)  userNodeNumber,
integer(intg), intent(in)  componentNumber,
real(dp), intent(in)  value,
integer(intg), intent(out)  err 
)
private

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 an object.

Parameters
[in]fieldThe field to update the nodal value for the field parameter set.
[in]variabletypeThe variable type of the field to update the nodal value for the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to update the nodal value for.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]versionnumberThe derivative version number of the field variable component to update for the field parameter set.
[in]derivativenumberThe derivative number of the field variable component to update for the field parameter set.
[in]usernodenumberThe user node number of the field variable component to update for the field parameter set.
[in]componentnumberThe component number of the field variable to update the nodal value for the field parameter set.
[in]valueThe value to update the field parameter set to.
[out]errThe error code.

Definition at line 34996 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetupdatenodedpobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  versionNumber,
integer(intg), intent(in)  derivativeNumber,
integer(intg), intent(in)  userNodeNumber,
integer(intg), intent(in)  componentNumber,
real(dp), intent(in)  value,
integer(intg), intent(out)  err 
)
private

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 an object.

Parameters
[in]fieldThe field to update the nodal value for the field parameter set.
[in]variabletypeThe variable type of the field to update the nodal value for the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to update the nodal value for.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]versionnumberThe derivative version number of the field variable component to update for the field parameter set.
[in]derivativenumberThe derivative number of the field variable component to update for the field parameter set.
[in]usernodenumberThe user node number of the field variable component to update for the field parameter set.
[in]componentnumberThe component number of the field variable to update the nodal value for the field parameter set.
[in]valueThe value to update the field parameter set to.
[out]errThe error code.

Definition at line 34996 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetupdatenode::cmfe_field_parametersetupdatenodeintgnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  versionNumber,
integer(intg), intent(in)  derivativeNumber,
integer(intg), intent(in)  userNodeNumber,
integer(intg), intent(in)  componentNumber,
integer(intg), intent(in)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]regionusernumberThe user number of the region containing the field to update the nodal value for the field parameter set.
[in]fieldusernumberThe user number of the field to update the nodal value for the field parameter set.
[in]variabletypeThe variable type of the field to update the nodal value for the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to update the nodal value for.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]versionnumberThe derivative version number of the field variable component to update for the field parameter set.
[in]derivativenumberThe derivative number of the field variable component to update for the field parameter set.
[in]usernodenumberThe user node number of the field variable component to update for the field parameter set.
[in]componentnumberThe component number of the field variable to update the nodal value for the field parameter set.
[in]valueThe value to update the field parameter set to.
[out]errThe error code.

Definition at line 34766 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetupdatenodeintgnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  versionNumber,
integer(intg), intent(in)  derivativeNumber,
integer(intg), intent(in)  userNodeNumber,
integer(intg), intent(in)  componentNumber,
integer(intg), intent(in)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]regionusernumberThe user number of the region containing the field to update the nodal value for the field parameter set.
[in]fieldusernumberThe user number of the field to update the nodal value for the field parameter set.
[in]variabletypeThe variable type of the field to update the nodal value for the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to update the nodal value for.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]versionnumberThe derivative version number of the field variable component to update for the field parameter set.
[in]derivativenumberThe derivative number of the field variable component to update for the field parameter set.
[in]usernodenumberThe user node number of the field variable component to update for the field parameter set.
[in]componentnumberThe component number of the field variable to update the nodal value for the field parameter set.
[in]valueThe value to update the field parameter set to.
[out]errThe error code.

Definition at line 34766 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetupdatenode::cmfe_field_parametersetupdatenodeintgobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  versionNumber,
integer(intg), intent(in)  derivativeNumber,
integer(intg), intent(in)  userNodeNumber,
integer(intg), intent(in)  componentNumber,
integer(intg), intent(in)  value,
integer(intg), intent(out)  err 
)
private

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 an object.

Parameters
[in]fieldThe field to update the nodal value for the field parameter set.
[in]variabletypeThe variable type of the field to update the nodal value for the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to update the nodal value for.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]versionnumberThe derivative version number of the field variable component to update for the field parameter set.
[in]derivativenumberThe derivative number of the field variable component to update for the field parameter set.
[in]usernodenumberThe user node number of the field variable component to update for the field parameter set.
[in]componentnumberThe component number of the field variable to update the nodal value for the field parameter set.
[in]valueThe value to update the field parameter set to.
[out]errThe error code.

Definition at line 34820 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetupdatenodeintgobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  versionNumber,
integer(intg), intent(in)  derivativeNumber,
integer(intg), intent(in)  userNodeNumber,
integer(intg), intent(in)  componentNumber,
integer(intg), intent(in)  value,
integer(intg), intent(out)  err 
)
private

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 an object.

Parameters
[in]fieldThe field to update the nodal value for the field parameter set.
[in]variabletypeThe variable type of the field to update the nodal value for the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to update the nodal value for.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]versionnumberThe derivative version number of the field variable component to update for the field parameter set.
[in]derivativenumberThe derivative number of the field variable component to update for the field parameter set.
[in]usernodenumberThe user node number of the field variable component to update for the field parameter set.
[in]componentnumberThe component number of the field variable to update the nodal value for the field parameter set.
[in]valueThe value to update the field parameter set to.
[out]errThe error code.

Definition at line 34820 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetupdatenode::cmfe_field_parametersetupdatenodelnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  versionNumber,
integer(intg), intent(in)  derivativeNumber,
integer(intg), intent(in)  userNodeNumber,
integer(intg), intent(in)  componentNumber,
logical, intent(in)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]regionusernumberThe user number of the region containing the field to update the nodal value for the field parameter set.
[in]fieldusernumberThe user number of the field to update the nodal value for the field parameter set.
[in]variabletypeThe variable type of the field to update the nodal value for the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to update the nodal value for.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]versionnumberThe derivative version number of the field variable component to update for the field parameter set.
[in]derivativenumberThe derivative number of the field variable component to update for the field parameter set.
[in]usernodenumberThe user node number of the field variable component to update for the field parameter set.
[in]componentnumberThe component number of the field variable to update the nodal value for the field parameter set.
[in]valueThe value to update the field parameter set to.
[out]errThe error code.

Definition at line 35030 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetupdatenodelnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  versionNumber,
integer(intg), intent(in)  derivativeNumber,
integer(intg), intent(in)  userNodeNumber,
integer(intg), intent(in)  componentNumber,
logical, intent(in)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]regionusernumberThe user number of the region containing the field to update the nodal value for the field parameter set.
[in]fieldusernumberThe user number of the field to update the nodal value for the field parameter set.
[in]variabletypeThe variable type of the field to update the nodal value for the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to update the nodal value for.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]versionnumberThe derivative version number of the field variable component to update for the field parameter set.
[in]derivativenumberThe derivative number of the field variable component to update for the field parameter set.
[in]usernodenumberThe user node number of the field variable component to update for the field parameter set.
[in]componentnumberThe component number of the field variable to update the nodal value for the field parameter set.
[in]valueThe value to update the field parameter set to.
[out]errThe error code.

Definition at line 35030 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetupdatenode::cmfe_field_parametersetupdatenodelobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  versionNumber,
integer(intg), intent(in)  derivativeNumber,
integer(intg), intent(in)  userNodeNumber,
integer(intg), intent(in)  componentNumber,
logical, intent(in)  value,
integer(intg), intent(out)  err 
)
private

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 an object.

Parameters
[in]fieldThe field to update the nodal value for the field parameter set.
[in]variabletypeThe variable type of the field to update the nodal value for the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to update the nodal value for.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]versionnumberThe derivative version number of the field variable component to update for the field parameter set.
[in]derivativenumberThe derivative number of the field variable component to update for the field parameter set.
[in]usernodenumberThe user node number of the field variable component to update for the field parameter set.
[in]componentnumberThe component number of the field variable to update the nodal value for the field parameter set.
[in]valueThe value to update the field parameter set to.
[out]errThe error code.

Definition at line 35084 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetupdatenodelobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  versionNumber,
integer(intg), intent(in)  derivativeNumber,
integer(intg), intent(in)  userNodeNumber,
integer(intg), intent(in)  componentNumber,
logical, intent(in)  value,
integer(intg), intent(out)  err 
)
private

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 an object.

Parameters
[in]fieldThe field to update the nodal value for the field parameter set.
[in]variabletypeThe variable type of the field to update the nodal value for the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to update the nodal value for.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]versionnumberThe derivative version number of the field variable component to update for the field parameter set.
[in]derivativenumberThe derivative number of the field variable component to update for the field parameter set.
[in]usernodenumberThe user node number of the field variable component to update for the field parameter set.
[in]componentnumberThe component number of the field variable to update the nodal value for the field parameter set.
[in]valueThe value to update the field parameter set to.
[out]errThe error code.

Definition at line 35084 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetupdatenode::cmfe_field_parametersetupdatenodespnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  versionNumber,
integer(intg), intent(in)  derivativeNumber,
integer(intg), intent(in)  userNodeNumber,
integer(intg), intent(in)  componentNumber,
real(sp), intent(in)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]regionusernumberThe user number of the region containing the field to update the nodal value for the field parameter set.
[in]fieldusernumberThe user number of the field to update the nodal value for the field parameter set.
[in]variabletypeThe variable type of the field to update the nodal value for the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to update the nodal value for.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]versionnumberThe derivative version number of the field variable component to update for the field parameter set.
[in]derivativenumberThe derivative number of the field variable component to update for the field parameter set.
[in]usernodenumberThe user node number of the field variable component to update for the field parameter set.
[in]componentnumberThe component number of the field variable to update the nodal value for the field parameter set.
[in]valueThe value to update the field parameter set to.
[out]errThe error code.

Definition at line 34854 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetupdatenodespnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  versionNumber,
integer(intg), intent(in)  derivativeNumber,
integer(intg), intent(in)  userNodeNumber,
integer(intg), intent(in)  componentNumber,
real(sp), intent(in)  value,
integer(intg), intent(out)  err 
)
private

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.

Parameters
[in]regionusernumberThe user number of the region containing the field to update the nodal value for the field parameter set.
[in]fieldusernumberThe user number of the field to update the nodal value for the field parameter set.
[in]variabletypeThe variable type of the field to update the nodal value for the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to update the nodal value for.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]versionnumberThe derivative version number of the field variable component to update for the field parameter set.
[in]derivativenumberThe derivative number of the field variable component to update for the field parameter set.
[in]usernodenumberThe user node number of the field variable component to update for the field parameter set.
[in]componentnumberThe component number of the field variable to update the nodal value for the field parameter set.
[in]valueThe value to update the field parameter set to.
[out]errThe error code.

Definition at line 34854 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetupdatenode::cmfe_field_parametersetupdatenodespobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  versionNumber,
integer(intg), intent(in)  derivativeNumber,
integer(intg), intent(in)  userNodeNumber,
integer(intg), intent(in)  componentNumber,
real(sp), intent(in)  value,
integer(intg), intent(out)  err 
)
private

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 an object.

Parameters
[in]fieldThe field to update the nodal value for the field parameter set.
[in]variabletypeThe variable type of the field to update the nodal value for the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to update the nodal value for.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]versionnumberThe derivative version number of the field variable component to update for the field parameter set.
[in]derivativenumberThe derivative number of the field variable component to update for the field parameter set.
[in]usernodenumberThe user node number of the field variable component to update for the field parameter set.
[in]componentnumberThe component number of the field variable to update the nodal value for the field parameter set.
[in]valueThe value to update the field parameter set to.
[out]errThe error code.

Definition at line 34908 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetupdatenodespobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(in)  versionNumber,
integer(intg), intent(in)  derivativeNumber,
integer(intg), intent(in)  userNodeNumber,
integer(intg), intent(in)  componentNumber,
real(sp), intent(in)  value,
integer(intg), intent(out)  err 
)
private

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 an object.

Parameters
[in]fieldThe field to update the nodal value for the field parameter set.
[in]variabletypeThe variable type of the field to update the nodal value for the field parameter set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type of the field to update the nodal value for.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[in]versionnumberThe derivative version number of the field variable component to update for the field parameter set.
[in]derivativenumberThe derivative number of the field variable component to update for the field parameter set.
[in]usernodenumberThe user node number of the field variable component to update for the field parameter set.
[in]componentnumberThe component number of the field variable to update the nodal value for the field parameter set.
[in]valueThe value to update the field parameter set to.
[out]errThe error code.

Definition at line 34908 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetupdatestart::cmfe_field_parametersetupdatestartnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(out)  err 
)
private

Starts the parameter set update for a field variable for a field identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the field to start the parameter set update for.
[in]fieldusernumberThe user number of the field to start the parameter set update for.
[in]variabletypeThe variable type of the field to start the parameter set update for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type to start the update for.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[out]errThe error code.

Definition at line 35852 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetupdatestartnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(out)  err 
)
private

Starts the parameter set update for a field variable for a field identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the field to start the parameter set update for.
[in]fieldusernumberThe user number of the field to start the parameter set update for.
[in]variabletypeThe variable type of the field to start the parameter set update for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type to start the update for.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[out]errThe error code.

Definition at line 35852 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parametersetupdatestart::cmfe_field_parametersetupdatestartobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(out)  err 
)
private

Starts the parameter set update for a field variable for a field identified by an object.

Parameters
[in]fieldThe field to start the parameter set update for.
[in]variabletypeThe variable type of the field to start the parameter set update for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type to start the update for.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[out]errThe error code.

Definition at line 35898 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parametersetupdatestartobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  fieldSetType,
integer(intg), intent(out)  err 
)
private

Starts the parameter set update for a field variable for a field identified by an object.

Parameters
[in]fieldThe field to start the parameter set update for.
[in]variabletypeThe variable type of the field to start the parameter set update for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]fieldsettypeThe parameter set type to start the update for.
See also
OPENCMISS::Field::ParameterSetTypes
Parameters
[out]errThe error code.

Definition at line 35898 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parameterstofieldparameterscomponentcopy::cmfe_field_parameterstofieldparameterscomponentcopynumber ( integer(intg), intent(in)  fromRegionUserNumber,
integer(intg), intent(in)  fromFieldUserNumber,
integer(intg), intent(in)  fromVariableType,
integer(intg), intent(in)  fromParameterSetType,
integer(intg), intent(in)  fromComponentNumber,
integer(intg), intent(in)  toRegionUserNumber,
integer(intg), intent(in)  toFieldUserNumber,
integer(intg), intent(in)  toVariableType,
integer(intg), intent(in)  toParameterSetType,
integer(intg), intent(in)  toComponentNumber,
integer(intg), intent(out)  err 
)
private

Copy the parameters from the parameter set of a component of a field variable to the paramters of a parameter set of a component of another field variable, where both fields are identified by user numbers.

Parameters
[in]fromregionusernumberThe user number of the region containing the field to copy from
[in]fromfieldusernumberThe field to copy from
[in]fromvariabletypeThe field variable type to copy from
[in]fromparametersettypeThe field parameter set type to copy from
[in]fromcomponentnumberThe field variable component number to copy from
[in]toregionusernumberThe user number of the region containing the field to copy to
[in]tofieldusernumberThe field to copy to
[in]tovariabletypeThe field variable type to copy to
[in]toparametersettypeThe parameter set type to copy to
[in]tocomponentnumberThe field variable component to copy to
[out]errThe error code

Definition at line 35928 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parameterstofieldparameterscomponentcopynumber ( integer(intg), intent(in)  fromRegionUserNumber,
integer(intg), intent(in)  fromFieldUserNumber,
integer(intg), intent(in)  fromVariableType,
integer(intg), intent(in)  fromParameterSetType,
integer(intg), intent(in)  fromComponentNumber,
integer(intg), intent(in)  toRegionUserNumber,
integer(intg), intent(in)  toFieldUserNumber,
integer(intg), intent(in)  toVariableType,
integer(intg), intent(in)  toParameterSetType,
integer(intg), intent(in)  toComponentNumber,
integer(intg), intent(out)  err 
)
private

Copy the parameters from the parameter set of a component of a field variable to the paramters of a parameter set of a component of another field variable, where both fields are identified by user numbers.

Parameters
[in]fromregionusernumberThe user number of the region containing the field to copy from
[in]fromfieldusernumberThe field to copy from
[in]fromvariabletypeThe field variable type to copy from
[in]fromparametersettypeThe field parameter set type to copy from
[in]fromcomponentnumberThe field variable component number to copy from
[in]toregionusernumberThe user number of the region containing the field to copy to
[in]tofieldusernumberThe field to copy to
[in]tovariabletypeThe field variable type to copy to
[in]toparametersettypeThe parameter set type to copy to
[in]tocomponentnumberThe field variable component to copy to
[out]errThe error code

Definition at line 35928 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_parameterstofieldparameterscomponentcopy::cmfe_field_parameterstofieldparameterscomponentcopyobj ( type(cmfe_fieldtype), intent(in)  fromField,
integer(intg), intent(in)  fromVariableType,
integer(intg), intent(in)  fromParameterSetType,
integer(intg), intent(in)  fromComponentNumber,
type(cmfe_fieldtype), intent(in)  toField,
integer(intg), intent(in)  toVariableType,
integer(intg), intent(in)  toParameterSetType,
integer(intg), intent(in)  toComponentNumber,
integer(intg), intent(out)  err 
)
private

Copy the parameters from the parameter set of a component of a field variable to the paramters of a parameter set of a component of another field variable, where both fields are objects.

Parameters
[in]fromfieldThe field to copy from
[in]fromvariabletypeThe field variable type to copy from
[in]fromparametersettypeThe field parameter set type to copy from
[in]fromcomponentnumberThe field variable component number to copy from
[in]tofieldThe field to copy to
[in]tovariabletypeThe field variable type to copy to
[in]toparametersettypeThe parameter set type to copy to
[in]tocomponentnumberThe field variable component to copy to
[out]errThe error code

Definition at line 36002 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_parameterstofieldparameterscomponentcopyobj ( type(cmfe_fieldtype), intent(in)  fromField,
integer(intg), intent(in)  fromVariableType,
integer(intg), intent(in)  fromParameterSetType,
integer(intg), intent(in)  fromComponentNumber,
type(cmfe_fieldtype), intent(in)  toField,
integer(intg), intent(in)  toVariableType,
integer(intg), intent(in)  toParameterSetType,
integer(intg), intent(in)  toComponentNumber,
integer(intg), intent(out)  err 
)
private

Copy the parameters from the parameter set of a component of a field variable to the paramters of a parameter set of a component of another field variable, where both fields are objects.

Parameters
[in]fromfieldThe field to copy from
[in]fromvariabletypeThe field variable type to copy from
[in]fromparametersettypeThe field parameter set type to copy from
[in]fromcomponentnumberThe field variable component number to copy from
[in]tofieldThe field to copy to
[in]tovariabletypeThe field variable type to copy to
[in]toparametersettypeThe parameter set type to copy to
[in]tocomponentnumberThe field variable component to copy to
[out]errThe error code

Definition at line 36002 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_positionnormaltangentcalculatenode::cmfe_field_positionnormaltangentcalculatenodenumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  componentNumber,
integer(intg), intent(in)  localNodeNumber,
real(dp), dimension(:), intent(out)  position,
real(dp), dimension(:), intent(out)  normal,
real(dp), dimension(:,:), intent(out)  tangents,
integer(intg), intent(out)  err 
)
private

Returns the interpolation type for a field variable component for a field identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the field to get the interpolation type for.
[in]fieldusernumberThe user number of the field to get the interpolation type for.
[in]variabletypeThe variable type of the field to get the interpolation type for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]componentnumberThe component number of the field variable to get the interpolation type for.
[in]localnodenumberThe local node number of the field variable to get the data type for.
[out]tangentsActual useful outputs
[out]errThe error code.

Definition at line 29458 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_positionnormaltangentcalculatenodenumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  componentNumber,
integer(intg), intent(in)  localNodeNumber,
real(dp), dimension(:), intent(out)  position,
real(dp), dimension(:), intent(out)  normal,
real(dp), dimension(:,:), intent(out)  tangents,
integer(intg), intent(out)  err 
)
private

Returns the interpolation type for a field variable component for a field identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the field to get the interpolation type for.
[in]fieldusernumberThe user number of the field to get the interpolation type for.
[in]variabletypeThe variable type of the field to get the interpolation type for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]componentnumberThe component number of the field variable to get the interpolation type for.
[in]localnodenumberThe local node number of the field variable to get the data type for.
[out]tangentsActual useful outputs
[out]errThe error code.

Definition at line 29458 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_positionnormaltangentcalculatenode::cmfe_field_positionnormaltangentcalculatenodeobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  componentNumber,
integer(intg), intent(in)  localNodeNumber,
real(dp), dimension(:), intent(out)  position,
real(dp), dimension(:), intent(out)  normal,
real(dp), dimension(:,:), intent(out)  tangents,
integer(intg), intent(out)  err 
)
private

Returns the position, normal and tangents for a field node for a field identified by an object.

Parameters
[in]fieldThe field to get the interpolation type for.
[in]variabletypeThe variable type of the field to get the interpolation type for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]componentnumberThe component number of the field variable to get the data type for.
[in]localnodenumberThe local node number of the field variable to get the data type for.
[out]tangentsActual useful outputs
[out]errThe error code.

Definition at line 29509 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_positionnormaltangentcalculatenodeobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  componentNumber,
integer(intg), intent(in)  localNodeNumber,
real(dp), dimension(:), intent(out)  position,
real(dp), dimension(:), intent(out)  normal,
real(dp), dimension(:,:), intent(out)  tangents,
integer(intg), intent(out)  err 
)
private

Returns the position, normal and tangents for a field node for a field identified by an object.

Parameters
[in]fieldThe field to get the interpolation type for.
[in]variabletypeThe variable type of the field to get the interpolation type for.
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]componentnumberThe component number of the field variable to get the data type for.
[in]localnodenumberThe local node number of the field variable to get the data type for.
[out]tangentsActual useful outputs
[out]errThe error code.

Definition at line 29509 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_scalingtypeget::cmfe_field_scalingtypegetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(out)  scalingType,
integer(intg), intent(out)  err 
)
private

Returns the scaling type for a field identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the field to get the scaling type for.
[in]fieldusernumberThe user number of the field to get the scaling type for.
[out]scalingtypeOn return, the field scaling type.
See also
OPENCMISS::Field::ScalingTypes
Parameters
[out]errThe error code.

Definition at line 36035 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_scalingtypegetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(out)  scalingType,
integer(intg), intent(out)  err 
)
private

Returns the scaling type for a field identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the field to get the scaling type for.
[in]fieldusernumberThe user number of the field to get the scaling type for.
[out]scalingtypeOn return, the field scaling type.
See also
OPENCMISS::Field::ScalingTypes
Parameters
[out]errThe error code.

Definition at line 36035 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_scalingtypeget::cmfe_field_scalingtypegetobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(out)  scalingType,
integer(intg), intent(out)  err 
)
private

Returns the scaling type for a field identified by an object.

Parameters
[in]fieldThe field to get the scaling type for.
[out]scalingtypeOn return, the field scaling type.
See also
OPENCMISS::Field::ScalingTypes
Parameters
[out]errThe error code.

Definition at line 36080 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_scalingtypegetobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(out)  scalingType,
integer(intg), intent(out)  err 
)
private

Returns the scaling type for a field identified by an object.

Parameters
[in]fieldThe field to get the scaling type for.
[out]scalingtypeOn return, the field scaling type.
See also
OPENCMISS::Field::ScalingTypes
Parameters
[out]errThe error code.

Definition at line 36080 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_scalingtypeset::cmfe_field_scalingtypesetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  scalingType,
integer(intg), intent(out)  err 
)
private

Sets/changes the scaling type for a field identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the field to set the scaling type for.
[in]fieldusernumberThe user number of the field to set the scaling type for.
[in]scalingtypeThe field scaling type to set.
See also
OPENCMISS::Field::ScalingTypes
Parameters
[out]errThe error code.

Definition at line 36106 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_scalingtypesetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  scalingType,
integer(intg), intent(out)  err 
)
private

Sets/changes the scaling type for a field identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the field to set the scaling type for.
[in]fieldusernumberThe user number of the field to set the scaling type for.
[in]scalingtypeThe field scaling type to set.
See also
OPENCMISS::Field::ScalingTypes
Parameters
[out]errThe error code.

Definition at line 36106 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_scalingtypeset::cmfe_field_scalingtypesetobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  scalingType,
integer(intg), intent(out)  err 
)
private

Sets/changes the scaling type for a field identified by an object.

Parameters
[in]fieldThe field to set the scaling type for.
[in]scalingtypeThe field scaling type to set.
See also
OPENCMISS::Field::ScalingTypes
Parameters
[out]errThe error code.

Definition at line 36151 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_scalingtypesetobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  scalingType,
integer(intg), intent(out)  err 
)
private

Sets/changes the scaling type for a field identified by an object.

Parameters
[in]fieldThe field to set the scaling type for.
[in]scalingtypeThe field scaling type to set.
See also
OPENCMISS::Field::ScalingTypes
Parameters
[out]errThe error code.

Definition at line 36151 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_typeget::cmfe_field_typegetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(out)  fieldType,
integer(intg), intent(out)  err 
)
private

Returns the field type for a field identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the field to get the field type for.
[in]fieldusernumberThe user number of the field to get the field type for.
[out]fieldtypeOn return, the field type.
See also
OPENCMISS::Field::Types
Parameters
[out]errThe error code.

Definition at line 36177 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_typegetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(out)  fieldType,
integer(intg), intent(out)  err 
)
private

Returns the field type for a field identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the field to get the field type for.
[in]fieldusernumberThe user number of the field to get the field type for.
[out]fieldtypeOn return, the field type.
See also
OPENCMISS::Field::Types
Parameters
[out]errThe error code.

Definition at line 36177 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_typeget::cmfe_field_typegetobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(out)  fieldType,
integer(intg), intent(out)  err 
)
private

Returns the type for a field identified by an object.

Parameters
[in]fieldThe field to get the field type for.
[out]fieldtypeOn return, the field type.
See also
OPENCMISS::Field::Types
Parameters
[out]errThe error code.

Definition at line 36222 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_typegetobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(out)  fieldType,
integer(intg), intent(out)  err 
)
private

Returns the type for a field identified by an object.

Parameters
[in]fieldThe field to get the field type for.
[out]fieldtypeOn return, the field type.
See also
OPENCMISS::Field::Types
Parameters
[out]errThe error code.

Definition at line 36222 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_typeset::cmfe_field_typesetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  fieldType,
integer(intg), intent(out)  err 
)
private

Sets/changes the field type for a field identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the field to set the field type for.
[in]fieldusernumberThe user number of the field to set the field type for.
[in]fieldtypeThe field type to set.
See also
OPENCMISS::Field::Types
Parameters
[out]errThe error code.

Definition at line 36248 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_typesetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  fieldType,
integer(intg), intent(out)  err 
)
private

Sets/changes the field type for a field identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the field to set the field type for.
[in]fieldusernumberThe user number of the field to set the field type for.
[in]fieldtypeThe field type to set.
See also
OPENCMISS::Field::Types
Parameters
[out]errThe error code.

Definition at line 36248 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_typeset::cmfe_field_typesetobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  fieldType,
integer(intg), intent(out)  err 
)
private

Sets/changes the type for a field identified by an object.

Parameters
[in]fieldThe field to set the field type for.
[in]fieldtypeThe field type to set.
See also
OPENCMISS::Field::Types
Parameters
[out]errThe error code.

Definition at line 36293 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_typesetobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  fieldType,
integer(intg), intent(out)  err 
)
private

Sets/changes the type for a field identified by an object.

Parameters
[in]fieldThe field to set the field type for.
[in]fieldtypeThe field type to set.
See also
OPENCMISS::Field::Types
Parameters
[out]errThe error code.

Definition at line 36293 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_variablelabelget::cmfe_field_variablelabelgetcnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
character(len=*), intent(out)  label,
integer(intg), intent(out)  err 
)
private

Returns the character string label for a field variable for a field identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the field to get the label for.
[in]fieldusernumberThe user number of the field to get the label for.
[in]variabletypeThe variable type of the field to get the field variable label
See also
OPENCMISS::Field::VariableTypes
Parameters
[out]labelOn return, the field variable label.
[out]errThe error code.

Definition at line 36319 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_variablelabelgetcnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
character(len=*), intent(out)  label,
integer(intg), intent(out)  err 
)
private

Returns the character string label for a field variable for a field identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the field to get the label for.
[in]fieldusernumberThe user number of the field to get the label for.
[in]variabletypeThe variable type of the field to get the field variable label
See also
OPENCMISS::Field::VariableTypes
Parameters
[out]labelOn return, the field variable label.
[out]errThe error code.

Definition at line 36319 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_variablelabelget::cmfe_field_variablelabelgetcobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
character(len=*), intent(out)  label,
integer(intg), intent(out)  err 
)
private

Returns the character string label for a field variable for a field identified by an object.

Parameters
[in]fieldThe field to get the label for.
[in]variabletypeThe variable type of the field to get the field variable label
See also
OPENCMISS::Field::VariableTypes
Parameters
[out]labelOn return, the field variable label.
[out]errThe error code.

Definition at line 36365 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_variablelabelgetcobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
character(len=*), intent(out)  label,
integer(intg), intent(out)  err 
)
private

Returns the character string label for a field variable for a field identified by an object.

Parameters
[in]fieldThe field to get the label for.
[in]variabletypeThe variable type of the field to get the field variable label
See also
OPENCMISS::Field::VariableTypes
Parameters
[out]labelOn return, the field variable label.
[out]errThe error code.

Definition at line 36365 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_variablelabelget::cmfe_field_variablelabelgetvsnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
type(varying_string), intent(out)  label,
integer(intg), intent(out)  err 
)
private

Returns the varying string label for a field variable for a field identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the field to get the label for.
[in]fieldusernumberThe user number of the field to get the label for.
[in]variabletypeThe variable type of the field to get the field variable label
See also
OPENCMISS::Field::VariableTypes
Parameters
[out]labelOn return, the field variable label.
[out]errThe error code.

Definition at line 36392 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_variablelabelgetvsnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
type(varying_string), intent(out)  label,
integer(intg), intent(out)  err 
)
private

Returns the varying string label for a field variable for a field identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the field to get the label for.
[in]fieldusernumberThe user number of the field to get the label for.
[in]variabletypeThe variable type of the field to get the field variable label
See also
OPENCMISS::Field::VariableTypes
Parameters
[out]labelOn return, the field variable label.
[out]errThe error code.

Definition at line 36392 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_variablelabelget::cmfe_field_variablelabelgetvsobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
type(varying_string), intent(out)  label,
integer(intg), intent(out)  err 
)
private

Returns the varying string label for a field variable for a field identified by an object.

Parameters
[in]fieldThe field to get the label for.
[in]variabletypeThe variable type of the field to get the field variable label
See also
OPENCMISS::Field::VariableTypes
Parameters
[out]labelOn return, the field variable label.
[out]errThe error code.

Definition at line 36438 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_variablelabelgetvsobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
type(varying_string), intent(out)  label,
integer(intg), intent(out)  err 
)
private

Returns the varying string label for a field variable for a field identified by an object.

Parameters
[in]fieldThe field to get the label for.
[in]variabletypeThe variable type of the field to get the field variable label
See also
OPENCMISS::Field::VariableTypes
Parameters
[out]labelOn return, the field variable label.
[out]errThe error code.

Definition at line 36438 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_variablelabelsetcnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
character(len=*), intent(in)  label,
integer(intg), intent(out)  err 
)
private

Sets/changes the character string label for a field variable for a field identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the field to set the label for.
[in]fieldusernumberThe user number of the field to set the label for.
[in]variabletypeThe variable type of the field to set the field variable label
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]labelThe field variable label to set.
[out]errThe error code.

Definition at line 36465 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_variablelabelset::cmfe_field_variablelabelsetcnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
character(len=*), intent(in)  label,
integer(intg), intent(out)  err 
)
private

Sets/changes the character string label for a field variable for a field identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the field to set the label for.
[in]fieldusernumberThe user number of the field to set the label for.
[in]variabletypeThe variable type of the field to set the field variable label
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]labelThe field variable label to set.
[out]errThe error code.

Definition at line 36465 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_variablelabelset::cmfe_field_variablelabelsetcobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
character(len=*), intent(in)  label,
integer(intg), intent(out)  err 
)
private

Sets/changes the character string label for a field variable for a field identified by an object.

Parameters
[in]fieldThe field to set the label for.
[in]variabletypeThe variable type of the field to set the field variable label
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]labelThe field variable label to set.
[out]errThe error code.

Definition at line 36511 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_variablelabelsetcobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
character(len=*), intent(in)  label,
integer(intg), intent(out)  err 
)
private

Sets/changes the character string label for a field variable for a field identified by an object.

Parameters
[in]fieldThe field to set the label for.
[in]variabletypeThe variable type of the field to set the field variable label
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]labelThe field variable label to set.
[out]errThe error code.

Definition at line 36511 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_variablelabelset::cmfe_field_variablelabelsetvsnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
type(varying_string), intent(in)  label,
integer(intg), intent(out)  err 
)
private

Sets/changes the varying string label for a field variable for a field identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the field to set the label for.
[in]fieldusernumberThe user number of the field to set the label for.
[in]variabletypeThe variable type of the field to set the field variable label
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]labelThe field variable label to set.
[out]errThe error code.

Definition at line 36538 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_variablelabelsetvsnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
type(varying_string), intent(in)  label,
integer(intg), intent(out)  err 
)
private

Sets/changes the varying string label for a field variable for a field identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the field to set the label for.
[in]fieldusernumberThe user number of the field to set the label for.
[in]variabletypeThe variable type of the field to set the field variable label
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]labelThe field variable label to set.
[out]errThe error code.

Definition at line 36538 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_variablelabelset::cmfe_field_variablelabelsetvsobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
type(varying_string), intent(in)  label,
integer(intg), intent(out)  err 
)
private

Sets/changes the varying string label for a field variable for a field identified by an object.

Parameters
[in]fieldThe field to set the label for.
[in]variabletypeThe variable type of the field to set the field variable label
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]labelThe field variable label to set.
[out]errThe error code.

Definition at line 36584 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_variablelabelsetvsobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
type(varying_string), intent(in)  label,
integer(intg), intent(out)  err 
)
private

Sets/changes the varying string label for a field variable for a field identified by an object.

Parameters
[in]fieldThe field to set the label for.
[in]variabletypeThe variable type of the field to set the field variable label
See also
OPENCMISS::Field::VariableTypes
Parameters
[in]labelThe field variable label to set.
[out]errThe error code.

Definition at line 36584 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_variabletypesget::cmfe_field_variabletypesgetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), dimension(:), intent(out)  variableTypes,
integer(intg), intent(out)  err 
)
private

Returns the field variable types for a field identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the field to get the field variable types for.
[in]fieldusernumberThe user number of the field to get the field variable types for.
[out]variabletypesvariableTypes(variable_idx). On return, the field variable types for the variable_idx'th field variable.
See also
OPENCMISS::Field::VariableTypes
Parameters
[out]errThe error code.

Definition at line 36611 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_variabletypesgetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), dimension(:), intent(out)  variableTypes,
integer(intg), intent(out)  err 
)
private

Returns the field variable types for a field identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the field to get the field variable types for.
[in]fieldusernumberThe user number of the field to get the field variable types for.
[out]variabletypesvariableTypes(variable_idx). On return, the field variable types for the variable_idx'th field variable.
See also
OPENCMISS::Field::VariableTypes
Parameters
[out]errThe error code.

Definition at line 36611 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_variabletypesget::cmfe_field_variabletypesgetobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), dimension(:), intent(out)  variableTypes,
integer(intg), intent(out)  err 
)
private

Returns the variable types for a field identified by an object.

Parameters
[in]fieldThe field to get the field variable types for.
[out]variabletypesvariableTypes(variable_idx). On return, the field variable types for the variable_idx'th field variable.
See also
OPENCMISS::Field::VariableTypes
Parameters
[out]errThe error code.

Definition at line 36656 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_variabletypesgetobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), dimension(:), intent(out)  variableTypes,
integer(intg), intent(out)  err 
)
private

Returns the variable types for a field identified by an object.

Parameters
[in]fieldThe field to get the field variable types for.
[out]variabletypesvariableTypes(variable_idx). On return, the field variable types for the variable_idx'th field variable.
See also
OPENCMISS::Field::VariableTypes
Parameters
[out]errThe error code.

Definition at line 36656 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_variabletypesset::cmfe_field_variabletypessetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), dimension(:), intent(in)  variableTypes,
integer(intg), intent(out)  err 
)
private

Sets/changes the field variable types for a field identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the field to set the field variable types for.
[in]fieldusernumberThe user number of the field to set the field variable types for.
[in]variabletypesvariableTypes(variable_idx). The field variable types for the variable_idx'th field variable to set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[out]errThe error code.

Definition at line 36682 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_variabletypessetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), dimension(:), intent(in)  variableTypes,
integer(intg), intent(out)  err 
)
private

Sets/changes the field variable types for a field identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the field to set the field variable types for.
[in]fieldusernumberThe user number of the field to set the field variable types for.
[in]variabletypesvariableTypes(variable_idx). The field variable types for the variable_idx'th field variable to set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[out]errThe error code.

Definition at line 36682 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_field_variabletypesset::cmfe_field_variabletypessetobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), dimension(:), intent(in)  variableTypes,
integer(intg), intent(out)  err 
)
private

Sets/changes the variable types for a field identified by an object.

Parameters
[in]fieldThe field to set the field variable types for.
[in]variabletypesvariableTypes(variable_idx). The field variable types for the variable_idx'th field variable to set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[out]errThe error code.

Definition at line 36727 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_field_variabletypessetobj ( type(cmfe_fieldtype), intent(in)  field,
integer(intg), dimension(:), intent(in)  variableTypes,
integer(intg), intent(out)  err 
)
private

Sets/changes the variable types for a field identified by an object.

Parameters
[in]fieldThe field to set the field variable types for.
[in]variabletypesvariableTypes(variable_idx). The field variable types for the variable_idx'th field variable to set.
See also
OPENCMISS::Field::VariableTypes
Parameters
[out]errThe error code.

Definition at line 36727 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_fieldml_inputbasiscreatestartnumberc ( type(cmfe_fieldmliotype), intent(inout)  fieldml,
character(len=*), intent(in)  evaluatorName,
integer(intg), intent(in)  userNumber,
integer(intg), intent(out)  err 
)
private

Create a basis using the given FieldML evaluator.

Parameters
[in,out]fieldmlThe FieldML context containing the evaluator to use.
[in]evaluatornameThe name of the argument evaluator to create the basis from.
[in]usernumberThe user number to assign to the new basis.
[out]errThe error code.

Definition at line 60551 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_fieldml_inputbasiscreatestart::cmfe_fieldml_inputbasiscreatestartnumberc ( type(cmfe_fieldmliotype), intent(inout)  fieldml,
character(len=*), intent(in)  evaluatorName,
integer(intg), intent(in)  userNumber,
integer(intg), intent(out)  err 
)
private

Create a basis using the given FieldML evaluator.

Parameters
[in,out]fieldmlThe FieldML context containing the evaluator to use.
[in]evaluatornameThe name of the argument evaluator to create the basis from.
[in]usernumberThe user number to assign to the new basis.
[out]errThe error code.

Definition at line 60551 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_fieldml_inputbasiscreatestartnumbervs ( type(cmfe_fieldmliotype), intent(inout)  fieldml,
type(varying_string), intent(in)  evaluatorName,
integer(intg), intent(in)  userNumber,
integer(intg), intent(out)  err 
)
private

Create a basis using the given FieldML evaluator.

Parameters
[in,out]fieldmlThe FieldML context containing the evaluator to use.
[in]evaluatornameThe name of the argument evaluator to create the basis from.
[in]usernumberThe user number to assign to the new basis.
[out]errThe error code.

Definition at line 60484 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_fieldml_inputbasiscreatestart::cmfe_fieldml_inputbasiscreatestartnumbervs ( type(cmfe_fieldmliotype), intent(inout)  fieldml,
type(varying_string), intent(in)  evaluatorName,
integer(intg), intent(in)  userNumber,
integer(intg), intent(out)  err 
)
private

Create a basis using the given FieldML evaluator.

Parameters
[in,out]fieldmlThe FieldML context containing the evaluator to use.
[in]evaluatornameThe name of the argument evaluator to create the basis from.
[in]usernumberThe user number to assign to the new basis.
[out]errThe error code.

Definition at line 60484 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_fieldml_inputbasiscreatestartobjc ( type(cmfe_fieldmliotype), intent(inout)  fieldml,
character(len=*), intent(in)  evaluatorName,
integer(intg), intent(in)  userNumber,
type(cmfe_basistype), intent(inout)  basis,
integer(intg), intent(out)  err 
)
private

Create a basis using the given FieldML evaluator.

Parameters
[in,out]fieldmlThe FieldML context containing the evaluator to use.
[in]evaluatornameThe name of the argument evaluator to create the basis from.
[in]usernumberThe user number to assign to the new basis.
[in,out]basisOn return, the newly created basis.
[out]errThe error code.

Definition at line 60586 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_fieldml_inputbasiscreatestart::cmfe_fieldml_inputbasiscreatestartobjc ( type(cmfe_fieldmliotype), intent(inout)  fieldml,
character(len=*), intent(in)  evaluatorName,
integer(intg), intent(in)  userNumber,
type(cmfe_basistype), intent(inout)  basis,
integer(intg), intent(out)  err 
)
private

Create a basis using the given FieldML evaluator.

Parameters
[in,out]fieldmlThe FieldML context containing the evaluator to use.
[in]evaluatornameThe name of the argument evaluator to create the basis from.
[in]usernumberThe user number to assign to the new basis.
[in,out]basisOn return, the newly created basis.
[out]errThe error code.

Definition at line 60586 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_fieldml_inputbasiscreatestartobjvs ( type(cmfe_fieldmliotype), intent(inout)  fieldml,
type(varying_string), intent(in)  evaluatorName,
integer(intg), intent(in)  userNumber,
type(cmfe_basistype), intent(inout)  basis,
integer(intg), intent(out)  err 
)
private

Create a basis using the given FieldML evaluator.

Parameters
[in,out]fieldmlThe FieldML context containing the evaluator to use.
[in]evaluatornameThe name of the argument evaluator to create the basis from.
[in]usernumberThe user number to assign to the new basis.
[in,out]basisOn return, the newly created basis.
[out]errThe error code.

Definition at line 60519 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_fieldml_inputbasiscreatestart::cmfe_fieldml_inputbasiscreatestartobjvs ( type(cmfe_fieldmliotype), intent(inout)  fieldml,
type(varying_string), intent(in)  evaluatorName,
integer(intg), intent(in)  userNumber,
type(cmfe_basistype), intent(inout)  basis,
integer(intg), intent(out)  err 
)
private

Create a basis using the given FieldML evaluator.

Parameters
[in,out]fieldmlThe FieldML context containing the evaluator to use.
[in]evaluatornameThe name of the argument evaluator to create the basis from.
[in]usernumberThe user number to assign to the new basis.
[in,out]basisOn return, the newly created basis.
[out]errThe error code.

Definition at line 60519 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_fieldml_inputcoordinatesystemcreatestartnumberc ( type(cmfe_fieldmliotype), intent(inout)  fieldml,
character(len=*), intent(in)  evaluatorName,
integer(intg), intent(in)  userNumber,
integer(intg), intent(out)  err 
)
private

Create a coordinate system using the given FieldML evaluator.

Parameters
[in,out]fieldmlThe FieldML context containing the evaluator to use.
[in]evaluatornameThe name of the argument evaluator to create the coordinate system from.
[in]usernumberThe user number to assign to the new coordinate system.
[out]errThe error code.

Definition at line 60447 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_fieldml_inputcoordinatesystemcreatestart::cmfe_fieldml_inputcoordinatesystemcreatestartnumberc ( type(cmfe_fieldmliotype), intent(inout)  fieldml,
character(len=*), intent(in)  evaluatorName,
integer(intg), intent(in)  userNumber,
integer(intg), intent(out)  err 
)
private

Create a coordinate system using the given FieldML evaluator.

Parameters
[in,out]fieldmlThe FieldML context containing the evaluator to use.
[in]evaluatornameThe name of the argument evaluator to create the coordinate system from.
[in]usernumberThe user number to assign to the new coordinate system.
[out]errThe error code.

Definition at line 60447 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_fieldml_inputcoordinatesystemcreatestartnumbervs ( type(cmfe_fieldmliotype), intent(inout)  fieldml,
type(varying_string), intent(in)  evaluatorName,
integer(intg), intent(in)  userNumber,
integer(intg), intent(out)  err 
)
private

Create a coordinate system using the given FieldML evaluator.

Parameters
[in,out]fieldmlThe FieldML context containing the evaluator to use.
[in]evaluatornameThe name of the argument evaluator to create the coordinate system from.
[in]usernumberThe user number to assign to the new coordinate system.
[out]errThe error code.

Definition at line 60377 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_fieldml_inputcoordinatesystemcreatestart::cmfe_fieldml_inputcoordinatesystemcreatestartnumbervs ( type(cmfe_fieldmliotype), intent(inout)  fieldml,
type(varying_string), intent(in)  evaluatorName,
integer(intg), intent(in)  userNumber,
integer(intg), intent(out)  err 
)
private

Create a coordinate system using the given FieldML evaluator.

Parameters
[in,out]fieldmlThe FieldML context containing the evaluator to use.
[in]evaluatornameThe name of the argument evaluator to create the coordinate system from.
[in]usernumberThe user number to assign to the new coordinate system.
[out]errThe error code.

Definition at line 60377 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_fieldml_inputcoordinatesystemcreatestartobjc ( type(cmfe_fieldmliotype), intent(inout)  fieldml,
character(len=*), intent(in)  evaluatorName,
type(cmfe_coordinatesystemtype), intent(inout)  coordinateSystem,
integer(intg), intent(in)  userNumber,
integer(intg), intent(out)  err 
)
private

Create a coordinate system using the given FieldML evaluator.

Parameters
[in,out]fieldmlThe FieldML context containing the evaluator to use.
[in]evaluatornameThe name of the argument evaluator to create the coordinate system from.
[in]usernumberThe user number to assign to the new coordinate system.
[in,out]coordinatesystemOn return, the newly created coordinate system.
[out]errThe error code.

Definition at line 60413 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_fieldml_inputcoordinatesystemcreatestart::cmfe_fieldml_inputcoordinatesystemcreatestartobjc ( type(cmfe_fieldmliotype), intent(inout)  fieldml,
character(len=*), intent(in)  evaluatorName,
type(cmfe_coordinatesystemtype), intent(inout)  coordinateSystem,
integer(intg), intent(in)  userNumber,
integer(intg), intent(out)  err 
)
private

Create a coordinate system using the given FieldML evaluator.

Parameters
[in,out]fieldmlThe FieldML context containing the evaluator to use.
[in]evaluatornameThe name of the argument evaluator to create the coordinate system from.
[in]usernumberThe user number to assign to the new coordinate system.
[in,out]coordinatesystemOn return, the newly created coordinate system.
[out]errThe error code.

Definition at line 60413 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_fieldml_inputcoordinatesystemcreatestartobjvs ( type(cmfe_fieldmliotype), intent(inout)  fieldml,
type(varying_string), intent(in)  evaluatorName,
type(cmfe_coordinatesystemtype), intent(inout)  coordinateSystem,
integer(intg), intent(in)  userNumber,
integer(intg), intent(out)  err 
)
private

Create a coordinate system using the given FieldML evaluator.

Parameters
[in,out]fieldmlThe FieldML context containing the evaluator to use.
[in]evaluatornameThe name of the argument evaluator to create the coordinate system from.
[in]usernumberThe user number to assign to the new coordinate system.
[in,out]coordinatesystemOn return, the newly created coordinate system.
[out]errThe error code.

Definition at line 60343 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_fieldml_inputcoordinatesystemcreatestart::cmfe_fieldml_inputcoordinatesystemcreatestartobjvs ( type(cmfe_fieldmliotype), intent(inout)  fieldml,
type(varying_string), intent(in)  evaluatorName,
type(cmfe_coordinatesystemtype), intent(inout)  coordinateSystem,
integer(intg), intent(in)  userNumber,
integer(intg), intent(out)  err 
)
private

Create a coordinate system using the given FieldML evaluator.

Parameters
[in,out]fieldmlThe FieldML context containing the evaluator to use.
[in]evaluatornameThe name of the argument evaluator to create the coordinate system from.
[in]usernumberThe user number to assign to the new coordinate system.
[in,out]coordinatesystemOn return, the newly created coordinate system.
[out]errThe error code.

Definition at line 60343 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_fieldml_inputcreatefromfilec ( character(len=*), intent(in)  filename,
type(cmfe_fieldmliotype), intent(inout)  fieldml,
integer(intg), intent(out)  err 
)
private

Initialise the given FieldML context using the given FieldML XML file.

Parameters
[in]filenameThe FieldML XML file to parse.
[in,out]fieldmlThe FieldML context to initialise.
[out]errThe error code.

Definition at line 60167 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_fieldml_inputcreatefromfile::cmfe_fieldml_inputcreatefromfilec ( character(len=*), intent(in)  filename,
type(cmfe_fieldmliotype), intent(inout)  fieldml,
integer(intg), intent(out)  err 
)
private

Initialise the given FieldML context using the given FieldML XML file.

Parameters
[in]filenameThe FieldML XML file to parse.
[in,out]fieldmlThe FieldML context to initialise.
[out]errThe error code.

Definition at line 60167 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_fieldml_inputcreatefromfilevs ( type(varying_string), intent(in)  filename,
type(cmfe_fieldmliotype), intent(inout)  fieldml,
integer(intg), intent(out)  err 
)
private

Initialise the given FieldML context using the given FieldML XML file.

Parameters
[in]filenameThe FieldML XML file to parse.
[in,out]fieldmlThe FieldML context to initialise.
[out]errThe error code.

Definition at line 60137 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_fieldml_inputcreatefromfile::cmfe_fieldml_inputcreatefromfilevs ( type(varying_string), intent(in)  filename,
type(cmfe_fieldmliotype), intent(inout)  fieldml,
integer(intg), intent(out)  err 
)
private

Initialise the given FieldML context using the given FieldML XML file.

Parameters
[in]filenameThe FieldML XML file to parse.
[in,out]fieldmlThe FieldML context to initialise.
[out]errThe error code.

Definition at line 60137 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_fieldml_inputcreatemeshcomponentnumberc ( type(cmfe_fieldmliotype), intent(inout)  fieldml,
integer(intg), intent(in)  regionNumber,
integer(intg), intent(in)  meshNumber,
integer(intg), intent(in)  componentNumber,
character(len=*), intent(in)  evaluatorName,
integer(intg), intent(out)  err 
)
private

Use the given FieldML evaluator as a template to create a component on the mesh identified by the given user number.

Parameters
[in,out]fieldmlThe FieldML context containing the evaluator to use.
[in]regionnumberThe user number of the region in which the mesh component is to be created.
[in]meshnumberThe user number of the mesh for which the mesh component is to be created.
[in]componentnumberThe number of the mesh component to create.
[in]evaluatornameThe name of the argument evaluator to create the basis from.
[out]errThe error code.

Definition at line 60865 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_fieldml_inputcreatemeshcomponent::cmfe_fieldml_inputcreatemeshcomponentnumberc ( type(cmfe_fieldmliotype), intent(inout)  fieldml,
integer(intg), intent(in)  regionNumber,
integer(intg), intent(in)  meshNumber,
integer(intg), intent(in)  componentNumber,
character(len=*), intent(in)  evaluatorName,
integer(intg), intent(out)  err 
)
private

Use the given FieldML evaluator as a template to create a component on the mesh identified by the given user number.

Parameters
[in,out]fieldmlThe FieldML context containing the evaluator to use.
[in]regionnumberThe user number of the region in which the mesh component is to be created.
[in]meshnumberThe user number of the mesh for which the mesh component is to be created.
[in]componentnumberThe number of the mesh component to create.
[in]evaluatornameThe name of the argument evaluator to create the basis from.
[out]errThe error code.

Definition at line 60865 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_fieldml_inputcreatemeshcomponentnumbervs ( type(cmfe_fieldmliotype), intent(inout)  fieldml,
integer(intg), intent(in)  regionNumber,
integer(intg), intent(in)  meshNumber,
integer(intg), intent(in)  componentNumber,
type(varying_string), intent(in)  evaluatorName,
integer(intg), intent(out)  err 
)
private

Use the given FieldML evaluator as a template to create a component on the mesh identified by the given user number.

Parameters
[in,out]fieldmlThe FieldML context containing the evaluator to use.
[in]regionnumberThe user number of the region in which the mesh component is to be created.
[in]meshnumberThe user number of the mesh for which the mesh component is to be created.
[in]componentnumberThe number of the mesh component to create.
[in]evaluatornameThe name of the argument evaluator to create the basis from.
[out]errThe error code.

Definition at line 60788 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_fieldml_inputcreatemeshcomponent::cmfe_fieldml_inputcreatemeshcomponentnumbervs ( type(cmfe_fieldmliotype), intent(inout)  fieldml,
integer(intg), intent(in)  regionNumber,
integer(intg), intent(in)  meshNumber,
integer(intg), intent(in)  componentNumber,
type(varying_string), intent(in)  evaluatorName,
integer(intg), intent(out)  err 
)
private

Use the given FieldML evaluator as a template to create a component on the mesh identified by the given user number.

Parameters
[in,out]fieldmlThe FieldML context containing the evaluator to use.
[in]regionnumberThe user number of the region in which the mesh component is to be created.
[in]meshnumberThe user number of the mesh for which the mesh component is to be created.
[in]componentnumberThe number of the mesh component to create.
[in]evaluatornameThe name of the argument evaluator to create the basis from.
[out]errThe error code.

Definition at line 60788 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_fieldml_inputcreatemeshcomponentobjc ( type(cmfe_fieldmliotype), intent(inout)  fieldml,
type(cmfe_meshtype), intent(in)  mesh,
integer(intg), intent(in)  componentNumber,
character(len=*), intent(in)  evaluatorName,
integer(intg), intent(out)  err 
)
private

Use the given FieldML evaluator as a template to create a component on the given mesh.

Parameters
[in,out]fieldmlThe FieldML context containing the evaluator to use.
[in]meshThe mesh for which to create the mesh component.
[in]componentnumberThe number of the mesh component to create.
[in]evaluatornameThe name of the argument evaluator to create the mesh from.
[out]errThe error code.

Definition at line 60831 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_fieldml_inputcreatemeshcomponent::cmfe_fieldml_inputcreatemeshcomponentobjc ( type(cmfe_fieldmliotype), intent(inout)  fieldml,
type(cmfe_meshtype), intent(in)  mesh,
integer(intg), intent(in)  componentNumber,
character(len=*), intent(in)  evaluatorName,
integer(intg), intent(out)  err 
)
private

Use the given FieldML evaluator as a template to create a component on the given mesh.

Parameters
[in,out]fieldmlThe FieldML context containing the evaluator to use.
[in]meshThe mesh for which to create the mesh component.
[in]componentnumberThe number of the mesh component to create.
[in]evaluatornameThe name of the argument evaluator to create the mesh from.
[out]errThe error code.

Definition at line 60831 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_fieldml_inputcreatemeshcomponentobjvs ( type(cmfe_fieldmliotype), intent(inout)  fieldml,
type(cmfe_meshtype), intent(in)  mesh,
integer(intg), intent(in)  componentNumber,
type(varying_string), intent(in)  evaluatorName,
integer(intg), intent(out)  err 
)
private

Use the given FieldML evaluator as a template to create a component on the given mesh.

Parameters
[in,out]fieldmlThe FieldML context containing the evaluator to use.
[in]meshThe mesh for which to create the mesh component.
[in]componentnumberThe number of the mesh component to create.
[in]evaluatornameThe name of the argument evaluator to create the mesh from.
[out]errThe error code.

Definition at line 60755 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_fieldml_inputcreatemeshcomponent::cmfe_fieldml_inputcreatemeshcomponentobjvs ( type(cmfe_fieldmliotype), intent(inout)  fieldml,
type(cmfe_meshtype), intent(in)  mesh,
integer(intg), intent(in)  componentNumber,
type(varying_string), intent(in)  evaluatorName,
integer(intg), intent(out)  err 
)
private

Use the given FieldML evaluator as a template to create a component on the given mesh.

Parameters
[in,out]fieldmlThe FieldML context containing the evaluator to use.
[in]meshThe mesh for which to create the mesh component.
[in]componentnumberThe number of the mesh component to create.
[in]evaluatornameThe name of the argument evaluator to create the mesh from.
[out]errThe error code.

Definition at line 60755 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_fieldml_inputfieldcreatestartnumberc ( type(cmfe_fieldmliotype), intent(inout)  fieldml,
integer(intg), intent(in)  regionNumber,
integer(intg), intent(in)  meshNumber,
integer(intg), intent(in)  decompositionNumber,
integer(intg), intent(in)  fieldNumber,
integer(intg), intent(in)  variableType,
character(len=*), intent(in)  evaluatorName,
integer(intg), intent(out)  err 
)
private

Create a field with the given user number using the given FieldML evaluator.

Parameters
[in,out]fieldmlThe FieldML context containing the evaluator to use.
[in]regionnumberThe user number of the region in which to create the field.
[in]meshnumberThe user number of the mesh to use when creating the field.
[in]decompositionnumberThe user number of the decomposition to use when creating the field.
[in]fieldnumberThe user number to assign to the new field.
[in]variabletypeThe OpenCMISS variable type.
[in]evaluatornameThe name of the argument evaluator to create the field from.
[out]errThe error code.

Definition at line 61029 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_fieldml_inputfieldcreatestart::cmfe_fieldml_inputfieldcreatestartnumberc ( type(cmfe_fieldmliotype), intent(inout)  fieldml,
integer(intg), intent(in)  regionNumber,
integer(intg), intent(in)  meshNumber,
integer(intg), intent(in)  decompositionNumber,
integer(intg), intent(in)  fieldNumber,
integer(intg), intent(in)  variableType,
character(len=*), intent(in)  evaluatorName,
integer(intg), intent(out)  err 
)
private

Create a field with the given user number using the given FieldML evaluator.

Parameters
[in,out]fieldmlThe FieldML context containing the evaluator to use.
[in]regionnumberThe user number of the region in which to create the field.
[in]meshnumberThe user number of the mesh to use when creating the field.
[in]decompositionnumberThe user number of the decomposition to use when creating the field.
[in]fieldnumberThe user number to assign to the new field.
[in]variabletypeThe OpenCMISS variable type.
[in]evaluatornameThe name of the argument evaluator to create the field from.
[out]errThe error code.

Definition at line 61029 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_fieldml_inputfieldcreatestartnumbervs ( type(cmfe_fieldmliotype), intent(inout)  fieldml,
integer(intg), intent(in)  regionNumber,
integer(intg), intent(in)  meshNumber,
integer(intg), intent(in)  decompositionNumber,
integer(intg), intent(in)  fieldNumber,
integer(intg), intent(in)  variableType,
type(varying_string), intent(in)  evaluatorName,
integer(intg), intent(out)  err 
)
private

Create a field with the given user number using the given FieldML evaluator.

Parameters
[in,out]fieldmlThe FieldML context containing the evaluator to use.
[in]regionnumberThe user number of the region in which to create the field.
[in]meshnumberThe user number of the mesh to use when creating the field.
[in]decompositionnumberThe user number of the decomposition to use when creating the field.
[in]fieldnumberThe user number to assign to the new field.
[in]variabletypeThe OpenCMISS variable type.
[in]evaluatornameThe name of the argument evaluator to create the field from.
[out]errThe error code.

Definition at line 60944 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_fieldml_inputfieldcreatestart::cmfe_fieldml_inputfieldcreatestartnumbervs ( type(cmfe_fieldmliotype), intent(inout)  fieldml,
integer(intg), intent(in)  regionNumber,
integer(intg), intent(in)  meshNumber,
integer(intg), intent(in)  decompositionNumber,
integer(intg), intent(in)  fieldNumber,
integer(intg), intent(in)  variableType,
type(varying_string), intent(in)  evaluatorName,
integer(intg), intent(out)  err 
)
private

Create a field with the given user number using the given FieldML evaluator.

Parameters
[in,out]fieldmlThe FieldML context containing the evaluator to use.
[in]regionnumberThe user number of the region in which to create the field.
[in]meshnumberThe user number of the mesh to use when creating the field.
[in]decompositionnumberThe user number of the decomposition to use when creating the field.
[in]fieldnumberThe user number to assign to the new field.
[in]variabletypeThe OpenCMISS variable type.
[in]evaluatornameThe name of the argument evaluator to create the field from.
[out]errThe error code.

Definition at line 60944 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_fieldml_inputfieldcreatestartobjc ( type(cmfe_fieldmliotype), intent(inout)  fieldml,
type(cmfe_regiontype), intent(in)  region,
type(cmfe_decompositiontype), intent(in)  decomposition,
integer(intg), intent(in)  fieldNumber,
type(cmfe_fieldtype), intent(inout)  field,
integer(intg), intent(in)  variableType,
character(len=*), intent(in)  evaluatorName,
integer(intg), intent(out)  err 
)
private

Create a field using the given FieldML evaluator.

Parameters
[in,out]fieldmlThe FieldML context containing the evaluator to use.
[in]regionThe region in which the field is to be created.
[in]decompositionThe decomposition to use when creating the field.
[in]fieldnumberThe user number to assign to the new field.
[in]variabletypeThe OpenCMISS variable type.
[in]evaluatornameThe name of the argument evaluator to create the field from.
[in,out]fieldOn return, the newly created field.
[out]errThe error code.

Definition at line 60992 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_fieldml_inputfieldcreatestart::cmfe_fieldml_inputfieldcreatestartobjc ( type(cmfe_fieldmliotype), intent(inout)  fieldml,
type(cmfe_regiontype), intent(in)  region,
type(cmfe_decompositiontype), intent(in)  decomposition,
integer(intg), intent(in)  fieldNumber,
type(cmfe_fieldtype), intent(inout)  field,
integer(intg), intent(in)  variableType,
character(len=*), intent(in)  evaluatorName,
integer(intg), intent(out)  err 
)
private

Create a field using the given FieldML evaluator.

Parameters
[in,out]fieldmlThe FieldML context containing the evaluator to use.
[in]regionThe region in which the field is to be created.
[in]decompositionThe decomposition to use when creating the field.
[in]fieldnumberThe user number to assign to the new field.
[in]variabletypeThe OpenCMISS variable type.
[in]evaluatornameThe name of the argument evaluator to create the field from.
[in,out]fieldOn return, the newly created field.
[out]errThe error code.

Definition at line 60992 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_fieldml_inputfieldcreatestartobjvs ( type(cmfe_fieldmliotype), intent(inout)  fieldml,
type(cmfe_regiontype), intent(in)  region,
type(cmfe_decompositiontype), intent(in)  decomposition,
integer(intg), intent(in)  fieldNumber,
type(cmfe_fieldtype), intent(inout)  field,
integer(intg), intent(in)  variableType,
type(varying_string), intent(in)  evaluatorName,
integer(intg), intent(out)  err 
)
private

Create a field using the given FieldML evaluator.

Parameters
[in,out]fieldmlThe FieldML context containing the evaluator to use.
[in]regionThe region in which the field is to be created.
[in]decompositionThe decomposition to use when creating the field.
[in]fieldnumberThe user number to assign to the new field.
[in]variabletypeThe OpenCMISS variable type.
[in]evaluatornameThe name of the argument evaluator to create the field from.
[in,out]fieldOn return, the newly created field.
[out]errThe error code.

Definition at line 60907 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_fieldml_inputfieldcreatestart::cmfe_fieldml_inputfieldcreatestartobjvs ( type(cmfe_fieldmliotype), intent(inout)  fieldml,
type(cmfe_regiontype), intent(in)  region,
type(cmfe_decompositiontype), intent(in)  decomposition,
integer(intg), intent(in)  fieldNumber,
type(cmfe_fieldtype), intent(inout)  field,
integer(intg), intent(in)  variableType,
type(varying_string), intent(in)  evaluatorName,
integer(intg), intent(out)  err 
)
private

Create a field using the given FieldML evaluator.

Parameters
[in,out]fieldmlThe FieldML context containing the evaluator to use.
[in]regionThe region in which the field is to be created.
[in]decompositionThe decomposition to use when creating the field.
[in]fieldnumberThe user number to assign to the new field.
[in]variabletypeThe OpenCMISS variable type.
[in]evaluatornameThe name of the argument evaluator to create the field from.
[in,out]fieldOn return, the newly created field.
[out]errThe error code.

Definition at line 60907 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_fieldml_inputfieldparametersupdatenumberc ( type(cmfe_fieldmliotype), intent(inout)  fieldml,
integer(intg), intent(in)  regionNumber,
integer(intg), intent(in)  fieldNumber,
character(len=*), intent(in)  evaluatorName,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  setType,
integer(intg), intent(out)  err 
)
private

Update the DOF parameters of field with the given user number, using the given FieldML evaluator.

Parameters
[in,out]fieldmlThe FieldML context containing the evaluator to use.
[in]regionnumberThe user number of the region of the field for which parameters are to be updated.
[in]fieldnumberThe user number of the field for which parameters are to be updated.
[in]evaluatornameThe name of the argument evaluator to get the parameters from.
[in]variabletypeThe OpenCMISS variable type.
[in]settypeThe parameter set type.
[out]errThe error code.

Definition at line 61192 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_fieldml_inputfieldparametersupdate::cmfe_fieldml_inputfieldparametersupdatenumberc ( type(cmfe_fieldmliotype), intent(inout)  fieldml,
integer(intg), intent(in)  regionNumber,
integer(intg), intent(in)  fieldNumber,
character(len=*), intent(in)  evaluatorName,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  setType,
integer(intg), intent(out)  err 
)
private

Update the DOF parameters of field with the given user number, using the given FieldML evaluator.

Parameters
[in,out]fieldmlThe FieldML context containing the evaluator to use.
[in]regionnumberThe user number of the region of the field for which parameters are to be updated.
[in]fieldnumberThe user number of the field for which parameters are to be updated.
[in]evaluatornameThe name of the argument evaluator to get the parameters from.
[in]variabletypeThe OpenCMISS variable type.
[in]settypeThe parameter set type.
[out]errThe error code.

Definition at line 61192 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_fieldml_inputfieldparametersupdatenumbervs ( type(cmfe_fieldmliotype), intent(inout)  fieldml,
integer(intg), intent(in)  regionNumber,
integer(intg), intent(in)  fieldNumber,
type(varying_string), intent(in)  evaluatorName,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  setType,
integer(intg), intent(out)  err 
)
private

Update the DOF parameters of field with the given user number, using the given FieldML evaluator.

Parameters
[in,out]fieldmlThe FieldML context containing the evaluator to use.
[in]regionnumberThe user number of the region of the field for which parameters are to be updated.
[in]fieldnumberThe user number of the field for which parameters are to be updated.
[in]evaluatornameThe name of the argument evaluator to get the parameters from.
[in]variabletypeThe OpenCMISS variable type.
[in]settypeThe parameter set type.
[out]errThe error code.

Definition at line 61113 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_fieldml_inputfieldparametersupdate::cmfe_fieldml_inputfieldparametersupdatenumbervs ( type(cmfe_fieldmliotype), intent(inout)  fieldml,
integer(intg), intent(in)  regionNumber,
integer(intg), intent(in)  fieldNumber,
type(varying_string), intent(in)  evaluatorName,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  setType,
integer(intg), intent(out)  err 
)
private

Update the DOF parameters of field with the given user number, using the given FieldML evaluator.

Parameters
[in,out]fieldmlThe FieldML context containing the evaluator to use.
[in]regionnumberThe user number of the region of the field for which parameters are to be updated.
[in]fieldnumberThe user number of the field for which parameters are to be updated.
[in]evaluatornameThe name of the argument evaluator to get the parameters from.
[in]variabletypeThe OpenCMISS variable type.
[in]settypeThe parameter set type.
[out]errThe error code.

Definition at line 61113 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_fieldml_inputfieldparametersupdateobjc ( type(cmfe_fieldmliotype), intent(inout)  fieldml,
type(cmfe_fieldtype), intent(inout)  field,
character(len=*), intent(in)  evaluatorName,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  setType,
integer(intg), intent(out)  err 
)
private

Update the DOF parameters of the given field, using the given FieldML evaluator.

Parameters
[in,out]fieldmlThe FieldML context containing the evaluator to use.
[in,out]fieldOn return, the field object.
[in]evaluatornameThe name of the argument evaluator to get the parameters from.
[in]variabletypeThe OpenCMISS variable type.
[in]settypeThe parameter set type.
[out]errThe error code.

Definition at line 61157 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_fieldml_inputfieldparametersupdate::cmfe_fieldml_inputfieldparametersupdateobjc ( type(cmfe_fieldmliotype), intent(inout)  fieldml,
type(cmfe_fieldtype), intent(inout)  field,
character(len=*), intent(in)  evaluatorName,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  setType,
integer(intg), intent(out)  err 
)
private

Update the DOF parameters of the given field, using the given FieldML evaluator.

Parameters
[in,out]fieldmlThe FieldML context containing the evaluator to use.
[in,out]fieldOn return, the field object.
[in]evaluatornameThe name of the argument evaluator to get the parameters from.
[in]variabletypeThe OpenCMISS variable type.
[in]settypeThe parameter set type.
[out]errThe error code.

Definition at line 61157 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_fieldml_inputfieldparametersupdateobjvs ( type(cmfe_fieldmliotype), intent(inout)  fieldml,
type(cmfe_fieldtype), intent(inout)  field,
type(varying_string), intent(in)  evaluatorName,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  setType,
integer(intg), intent(out)  err 
)
private

Update the DOF parameters of the given field, using the given FieldML evaluator.

Parameters
[in,out]fieldmlThe FieldML context containing the evaluator to use.
[in,out]fieldOn return, the field object.
[in]evaluatornameThe name of the argument evaluator to get the parameters from.
[in]variabletypeThe OpenCMISS variable type.
[in]settypeThe parameter set type.
[out]errThe error code.

Definition at line 61077 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_fieldml_inputfieldparametersupdate::cmfe_fieldml_inputfieldparametersupdateobjvs ( type(cmfe_fieldmliotype), intent(inout)  fieldml,
type(cmfe_fieldtype), intent(inout)  field,
type(varying_string), intent(in)  evaluatorName,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  setType,
integer(intg), intent(out)  err 
)
private

Update the DOF parameters of the given field, using the given FieldML evaluator.

Parameters
[in,out]fieldmlThe FieldML context containing the evaluator to use.
[in,out]fieldOn return, the field object.
[in]evaluatornameThe name of the argument evaluator to get the parameters from.
[in]variabletypeThe OpenCMISS variable type.
[in]settypeThe parameter set type.
[out]errThe error code.

Definition at line 61077 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_fieldml_inputmeshcreatestartnumberc ( type(cmfe_fieldmliotype), intent(inout)  fieldml,
character(len=*), intent(in)  meshArgumentName,
integer(intg), intent(in)  meshNumber,
integer(intg), intent(in)  regionNumber,
integer(intg), intent(out)  err 
)
private

Creates a mesh with the given user number using the given FieldML evaluator.

Parameters
[in,out]fieldmlThe FieldML context containing the evaluator to use.
[in]meshargumentnameThe name of the mesh argument evaluator to create a mesh from.
[in]meshnumberThe user number to assign to the new mesh.
[in]regionnumberThe user number of the region in which to create the mesh.
[out]errThe error code.

Definition at line 60303 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_fieldml_inputmeshcreatestart::cmfe_fieldml_inputmeshcreatestartnumberc ( type(cmfe_fieldmliotype), intent(inout)  fieldml,
character(len=*), intent(in)  meshArgumentName,
integer(intg), intent(in)  meshNumber,
integer(intg), intent(in)  regionNumber,
integer(intg), intent(out)  err 
)
private

Creates a mesh with the given user number using the given FieldML evaluator.

Parameters
[in,out]fieldmlThe FieldML context containing the evaluator to use.
[in]meshargumentnameThe name of the mesh argument evaluator to create a mesh from.
[in]meshnumberThe user number to assign to the new mesh.
[in]regionnumberThe user number of the region in which to create the mesh.
[out]errThe error code.

Definition at line 60303 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_fieldml_inputmeshcreatestart::cmfe_fieldml_inputmeshcreatestartnumbervs ( type(cmfe_fieldmliotype), intent(inout)  fieldml,
type(varying_string), intent(in)  meshArgumentName,
integer(intg), intent(in)  meshNumber,
integer(intg), intent(in)  regionNumber,
integer(intg), intent(out)  err 
)
private

Creates a mesh with the given user number using the given FieldML evaluator.

Parameters
[in,out]fieldmlThe FieldML context containing the evaluator to use.
[in]meshargumentnameThe name of the mesh argument evaluator to create a mesh from.
[in]meshnumberThe user number to assign to the new mesh.
[in]regionnumberThe user number of the region in which to create the mesh.
[out]errThe error code.

Definition at line 60231 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_fieldml_inputmeshcreatestartnumbervs ( type(cmfe_fieldmliotype), intent(inout)  fieldml,
type(varying_string), intent(in)  meshArgumentName,
integer(intg), intent(in)  meshNumber,
integer(intg), intent(in)  regionNumber,
integer(intg), intent(out)  err 
)
private

Creates a mesh with the given user number using the given FieldML evaluator.

Parameters
[in,out]fieldmlThe FieldML context containing the evaluator to use.
[in]meshargumentnameThe name of the mesh argument evaluator to create a mesh from.
[in]meshnumberThe user number to assign to the new mesh.
[in]regionnumberThe user number of the region in which to create the mesh.
[out]errThe error code.

Definition at line 60231 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_fieldml_inputmeshcreatestartobjc ( type(cmfe_fieldmliotype), intent(inout)  fieldml,
character(len=*), intent(in)  meshArgumentName,
type(cmfe_meshtype), intent(inout)  mesh,
integer(intg), intent(in)  meshNumber,
type(cmfe_regiontype), intent(in)  region,
integer(intg), intent(out)  err 
)
private

Creates a mesh using the given FieldML evaluator.

Parameters
[in,out]fieldmlThe FieldML context containing the evaluator to use.
[in]meshargumentnameThe name of the argument evaluator to create a mesh from.
[in]meshnumberThe user number to assign to the new mesh.
[in]regionThe region in which to create the mesh.
[in,out]meshOn return, the newly created mesh.
[out]errThe error code.

Definition at line 60269 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_fieldml_inputmeshcreatestart::cmfe_fieldml_inputmeshcreatestartobjc ( type(cmfe_fieldmliotype), intent(inout)  fieldml,
character(len=*), intent(in)  meshArgumentName,
type(cmfe_meshtype), intent(inout)  mesh,
integer(intg), intent(in)  meshNumber,
type(cmfe_regiontype), intent(in)  region,
integer(intg), intent(out)  err 
)
private

Creates a mesh using the given FieldML evaluator.

Parameters
[in,out]fieldmlThe FieldML context containing the evaluator to use.
[in]meshargumentnameThe name of the argument evaluator to create a mesh from.
[in]meshnumberThe user number to assign to the new mesh.
[in]regionThe region in which to create the mesh.
[in,out]meshOn return, the newly created mesh.
[out]errThe error code.

Definition at line 60269 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_fieldml_inputmeshcreatestartobjvs ( type(cmfe_fieldmliotype), intent(inout)  fieldml,
type(varying_string), intent(in)  meshArgumentName,
type(cmfe_meshtype), intent(inout)  mesh,
integer(intg), intent(in)  meshNumber,
type(cmfe_regiontype), intent(in)  region,
integer(intg), intent(out)  err 
)
private

Creates a mesh using the given FieldML evaluator.

Parameters
[in,out]fieldmlThe FieldML context containing the evaluator to use.
[in]meshargumentnameThe name of the argument evaluator to create a mesh from.
[in]meshnumberThe user number to assign to the new mesh.
[in]regionThe region in which to create the mesh.
[in,out]meshOn return, the newly created mesh.
[out]errThe error code.

Definition at line 60197 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_fieldml_inputmeshcreatestart::cmfe_fieldml_inputmeshcreatestartobjvs ( type(cmfe_fieldmliotype), intent(inout)  fieldml,
type(varying_string), intent(in)  meshArgumentName,
type(cmfe_meshtype), intent(inout)  mesh,
integer(intg), intent(in)  meshNumber,
type(cmfe_regiontype), intent(in)  region,
integer(intg), intent(out)  err 
)
private

Creates a mesh using the given FieldML evaluator.

Parameters
[in,out]fieldmlThe FieldML context containing the evaluator to use.
[in]meshargumentnameThe name of the argument evaluator to create a mesh from.
[in]meshnumberThe user number to assign to the new mesh.
[in]regionThe region in which to create the mesh.
[in,out]meshOn return, the newly created mesh.
[out]errThe error code.

Definition at line 60197 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_fieldml_inputnodescreatestartnumberc ( type(cmfe_fieldmliotype), intent(inout)  fieldml,
character(len=*), intent(in)  nodesArgumentName,
integer(intg), intent(in)  regionNumber,
type(cmfe_nodestype), intent(inout)  nodes,
integer(intg), intent(out)  err 
)
private

Creates a region's nodes using the given FieldML evaluator.

Parameters
[in,out]fieldmlThe FieldML context containing the evaluator to use.
[in]nodesargumentnameThe name of the argument evaluator to create the nodes from.
[in]regionnumberThe user number of the region to create to the nodes in.
[in,out]nodesOn return, the newly created nodes.
[out]errThe error code.

Definition at line 60686 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_fieldml_inputnodescreatestart::cmfe_fieldml_inputnodescreatestartnumberc ( type(cmfe_fieldmliotype), intent(inout)  fieldml,
character(len=*), intent(in)  nodesArgumentName,
integer(intg), intent(in)  regionNumber,
type(cmfe_nodestype), intent(inout)  nodes,
integer(intg), intent(out)  err 
)
private

Creates a region's nodes using the given FieldML evaluator.

Parameters
[in,out]fieldmlThe FieldML context containing the evaluator to use.
[in]nodesargumentnameThe name of the argument evaluator to create the nodes from.
[in]regionnumberThe user number of the region to create to the nodes in.
[in,out]nodesOn return, the newly created nodes.
[out]errThe error code.

Definition at line 60686 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_fieldml_inputnodescreatestartnumbervs ( type(cmfe_fieldmliotype), intent(inout)  fieldml,
type(varying_string), intent(in)  nodesArgumentName,
integer(intg), intent(in)  regionNumber,
type(cmfe_nodestype), intent(inout)  nodes,
integer(intg), intent(out)  err 
)
private

Creates a region's nodes using the given FieldML evaluator.

Parameters
[in,out]fieldmlThe FieldML context containing the evaluator to use.
[in]nodesargumentnameThe name of the argument evaluator to create the nodes from.
[in]regionnumberThe user number of the region to create to the nodes in.
[in,out]nodesOn return, the newly created nodes.
[out]errThe error code.

Definition at line 60618 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_fieldml_inputnodescreatestart::cmfe_fieldml_inputnodescreatestartnumbervs ( type(cmfe_fieldmliotype), intent(inout)  fieldml,
type(varying_string), intent(in)  nodesArgumentName,
integer(intg), intent(in)  regionNumber,
type(cmfe_nodestype), intent(inout)  nodes,
integer(intg), intent(out)  err 
)
private

Creates a region's nodes using the given FieldML evaluator.

Parameters
[in,out]fieldmlThe FieldML context containing the evaluator to use.
[in]nodesargumentnameThe name of the argument evaluator to create the nodes from.
[in]regionnumberThe user number of the region to create to the nodes in.
[in,out]nodesOn return, the newly created nodes.
[out]errThe error code.

Definition at line 60618 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_fieldml_inputnodescreatestartobjc ( type(cmfe_fieldmliotype), intent(inout)  fieldml,
character(len=*), intent(in)  nodesArgumentName,
type(cmfe_regiontype), intent(in)  region,
type(cmfe_nodestype), intent(inout)  nodes,
integer(intg), intent(out)  err 
)
private

Creates a region's nodes using the given FieldML evaluator.

Parameters
[in,out]fieldmlThe FieldML context containing the evaluator to use.
[in]nodesargumentnameThe name of the argument evaluator to create the basis from.
[in]regionThe user number of the region to create to the nodes in.
[in,out]nodesOn return, the newly created nodes.
[out]errThe error code.

Definition at line 60722 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_fieldml_inputnodescreatestart::cmfe_fieldml_inputnodescreatestartobjc ( type(cmfe_fieldmliotype), intent(inout)  fieldml,
character(len=*), intent(in)  nodesArgumentName,
type(cmfe_regiontype), intent(in)  region,
type(cmfe_nodestype), intent(inout)  nodes,
integer(intg), intent(out)  err 
)
private

Creates a region's nodes using the given FieldML evaluator.

Parameters
[in,out]fieldmlThe FieldML context containing the evaluator to use.
[in]nodesargumentnameThe name of the argument evaluator to create the basis from.
[in]regionThe user number of the region to create to the nodes in.
[in,out]nodesOn return, the newly created nodes.
[out]errThe error code.

Definition at line 60722 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_fieldml_inputnodescreatestartobjvs ( type(cmfe_fieldmliotype), intent(inout)  fieldml,
type(varying_string), intent(in)  nodesArgumentName,
type(cmfe_regiontype), intent(in)  region,
type(cmfe_nodestype), intent(inout)  nodes,
integer(intg), intent(out)  err 
)
private

Creates a region's nodes using the given FieldML evaluator.

Parameters
[in,out]fieldmlThe FieldML context containing the evaluator to use.
[in]nodesargumentnameThe name of the argument evaluator to create the basis from.
[in]regionThe user number of the region to create to the nodes in.
[in,out]nodesOn return, the newly created nodes.
[out]errThe error code.

Definition at line 60654 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_fieldml_inputnodescreatestart::cmfe_fieldml_inputnodescreatestartobjvs ( type(cmfe_fieldmliotype), intent(inout)  fieldml,
type(varying_string), intent(in)  nodesArgumentName,
type(cmfe_regiontype), intent(in)  region,
type(cmfe_nodestype), intent(inout)  nodes,
integer(intg), intent(out)  err 
)
private

Creates a region's nodes using the given FieldML evaluator.

Parameters
[in,out]fieldmlThe FieldML context containing the evaluator to use.
[in]nodesargumentnameThe name of the argument evaluator to create the basis from.
[in]regionThe user number of the region to create to the nodes in.
[in,out]nodesOn return, the newly created nodes.
[out]errThe error code.

Definition at line 60654 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_fieldml_outputaddfieldcomponentsnumberc ( type(cmfe_fieldmliotype), intent(in)  fieldml,
integer(intg), intent(in)  typeHandle,
character(kind=c_char,len=*), intent(in)  baseName,
character(kind=c_char,len=*), intent(in)  dofFormat,
integer(intg), intent(in)  regionNumber,
integer(intg), intent(in)  fieldNumber,
integer(intg), dimension(:), intent(in)  fieldComponentNumbers,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  setType,
integer(intg), intent(out)  err 
)
private

Add the field with the given user number to the current FieldML context, only including the given components.

Parameters
[in]fieldmlThe FieldML context containing the evaluator to use.
[in]typehandleThe FieldML type to assign to the new FieldML field.
[in]basenameThe prefix to use when naming automatically created FieldML objects in the context.
[in]dofformatThe name of the format to use when writing dof data.
[in]regionnumberThe user number of the region owning the field to add.
[in]fieldnumberThe user number of the field whose components are to be added.
[in]fieldcomponentnumbersThe component numbers to add.
[in]variabletypeThe variable type of the field to add to the FieldML context.
[in]settypeThe parameter set type.
[out]errThe error code.

Definition at line 61897 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_fieldml_outputaddfieldcomponents::cmfe_fieldml_outputaddfieldcomponentsnumberc ( type(cmfe_fieldmliotype), intent(in)  fieldml,
integer(intg), intent(in)  typeHandle,
character(kind=c_char,len=*), intent(in)  baseName,
character(kind=c_char,len=*), intent(in)  dofFormat,
integer(intg), intent(in)  regionNumber,
integer(intg), intent(in)  fieldNumber,
integer(intg), dimension(:), intent(in)  fieldComponentNumbers,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  setType,
integer(intg), intent(out)  err 
)
private

Add the field with the given user number to the current FieldML context, only including the given components.

Parameters
[in]fieldmlThe FieldML context containing the evaluator to use.
[in]typehandleThe FieldML type to assign to the new FieldML field.
[in]basenameThe prefix to use when naming automatically created FieldML objects in the context.
[in]dofformatThe name of the format to use when writing dof data.
[in]regionnumberThe user number of the region owning the field to add.
[in]fieldnumberThe user number of the field whose components are to be added.
[in]fieldcomponentnumbersThe component numbers to add.
[in]variabletypeThe variable type of the field to add to the FieldML context.
[in]settypeThe parameter set type.
[out]errThe error code.

Definition at line 61897 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_fieldml_outputaddfieldcomponentsnumbervs ( type(cmfe_fieldmliotype), intent(in)  fieldml,
integer(intg), intent(in)  typeHandle,
type(varying_string), intent(in)  baseName,
type(varying_string), intent(in)  dofFormat,
integer(intg), intent(in)  regionNumber,
integer(intg), intent(in)  fieldNumber,
integer(intg), dimension(:), intent(in)  fieldComponentNumbers,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  setType,
integer(intg), intent(out)  err 
)
private

Add the field with the given user number to the current FieldML context, only including the given components.

Parameters
[in]fieldmlThe FieldML context containing the evaluator to use.
[in]typehandleThe FieldML type to assign to the new FieldML field.
[in]basenameThe prefix to use when naming automatically created FieldML objects in the context.
[in]dofformatThe name of the format to use when writing dof data.
[in]regionnumberThe user number of the region owning the field to add.
[in]fieldnumberThe user number of the field whose components are to be added.
[in]fieldcomponentnumbersThe component numbers to add.
[in]variabletypeThe variable type of the field to add to the FieldML context.
[in]settypeThe parameter set type.
[out]errThe error code.

Definition at line 61812 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_fieldml_outputaddfieldcomponents::cmfe_fieldml_outputaddfieldcomponentsnumbervs ( type(cmfe_fieldmliotype), intent(in)  fieldml,
integer(intg), intent(in)  typeHandle,
type(varying_string), intent(in)  baseName,
type(varying_string), intent(in)  dofFormat,
integer(intg), intent(in)  regionNumber,
integer(intg), intent(in)  fieldNumber,
integer(intg), dimension(:), intent(in)  fieldComponentNumbers,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  setType,
integer(intg), intent(out)  err 
)
private

Add the field with the given user number to the current FieldML context, only including the given components.

Parameters
[in]fieldmlThe FieldML context containing the evaluator to use.
[in]typehandleThe FieldML type to assign to the new FieldML field.
[in]basenameThe prefix to use when naming automatically created FieldML objects in the context.
[in]dofformatThe name of the format to use when writing dof data.
[in]regionnumberThe user number of the region owning the field to add.
[in]fieldnumberThe user number of the field whose components are to be added.
[in]fieldcomponentnumbersThe component numbers to add.
[in]variabletypeThe variable type of the field to add to the FieldML context.
[in]settypeThe parameter set type.
[out]errThe error code.

Definition at line 61812 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_fieldml_outputaddfieldcomponentsobjc ( type(cmfe_fieldmliotype), intent(in)  fieldml,
integer(intg), intent(in)  typeHandle,
character(kind=c_char,len=*), intent(in)  baseName,
character(kind=c_char,len=*), intent(in)  dofFormat,
type(cmfe_fieldtype), intent(in)  field,
integer(intg), dimension(:), intent(in)  fieldComponentNumbers,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  setType,
integer(intg), intent(out)  err 
)
private

Add the given field to the current FieldML context, only including the given components.

Parameters
[in]fieldmlThe FieldML context containing the evaluator to use.
[in]typehandleThe FieldML type to assign to the new FieldML field.
[in]basenameThe prefix to use when naming automatically created FieldML objects in the context.
[in]dofformatThe name of the format to use when writing dof data.
[in]fieldThe field whose components are to be added.
[in]variabletypeThe variable type of the field to add to the FieldML context.
[in]settypeThe parameter set type.
[out]errThe error code.

Definition at line 61859 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_fieldml_outputaddfieldcomponents::cmfe_fieldml_outputaddfieldcomponentsobjc ( type(cmfe_fieldmliotype), intent(in)  fieldml,
integer(intg), intent(in)  typeHandle,
character(kind=c_char,len=*), intent(in)  baseName,
character(kind=c_char,len=*), intent(in)  dofFormat,
type(cmfe_fieldtype), intent(in)  field,
integer(intg), dimension(:), intent(in)  fieldComponentNumbers,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  setType,
integer(intg), intent(out)  err 
)
private

Add the given field to the current FieldML context, only including the given components.

Parameters
[in]fieldmlThe FieldML context containing the evaluator to use.
[in]typehandleThe FieldML type to assign to the new FieldML field.
[in]basenameThe prefix to use when naming automatically created FieldML objects in the context.
[in]dofformatThe name of the format to use when writing dof data.
[in]fieldThe field whose components are to be added.
[in]variabletypeThe variable type of the field to add to the FieldML context.
[in]settypeThe parameter set type.
[out]errThe error code.

Definition at line 61859 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_fieldml_outputaddfieldcomponentsobjvs ( type(cmfe_fieldmliotype), intent(in)  fieldml,
integer(intg), intent(in)  typeHandle,
type(varying_string), intent(in)  baseName,
type(varying_string), intent(in)  dofFormat,
type(cmfe_fieldtype), intent(in)  field,
integer(intg), dimension(:), intent(in)  fieldComponentNumbers,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  setType,
integer(intg), intent(out)  err 
)
private

Add the given field to the current FieldML context, only including the given components.

Parameters
[in]fieldmlThe FieldML context containing the evaluator to use.
[in]typehandleThe FieldML type to assign to the new FieldML field.
[in]basenameThe prefix to use when naming automatically created FieldML objects in the context.
[in]dofformatThe name of the format to use when writing dof data.
[in]fieldThe field whose components are to be added.
[in]variabletypeThe variable type of the field to add to the FieldML context.
[in]settypeThe parameter set type.
[out]errThe error code.

Definition at line 61774 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_fieldml_outputaddfieldcomponents::cmfe_fieldml_outputaddfieldcomponentsobjvs ( type(cmfe_fieldmliotype), intent(in)  fieldml,
integer(intg), intent(in)  typeHandle,
type(varying_string), intent(in)  baseName,
type(varying_string), intent(in)  dofFormat,
type(cmfe_fieldtype), intent(in)  field,
integer(intg), dimension(:), intent(in)  fieldComponentNumbers,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  setType,
integer(intg), intent(out)  err 
)
private

Add the given field to the current FieldML context, only including the given components.

Parameters
[in]fieldmlThe FieldML context containing the evaluator to use.
[in]typehandleThe FieldML type to assign to the new FieldML field.
[in]basenameThe prefix to use when naming automatically created FieldML objects in the context.
[in]dofformatThe name of the format to use when writing dof data.
[in]fieldThe field whose components are to be added.
[in]variabletypeThe variable type of the field to add to the FieldML context.
[in]settypeThe parameter set type.
[out]errThe error code.

Definition at line 61774 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_fieldml_outputaddfieldnotypenumberc ( type(cmfe_fieldmliotype), intent(in)  fieldml,
character(kind=c_char,len=*), intent(in)  baseName,
character(kind=c_char,len=*), intent(in)  dofFormat,
integer(intg), intent(in)  regionNumber,
integer(intg), intent(in)  fieldNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  setType,
integer(intg), intent(out)  err 
)
private

Add the field with the given user number to the given FieldML context. The FieldML type will be inferred.

Parameters
[in]fieldmlThe FieldML context containing the evaluator to use.
[in]basenameThe prefix to use when naming automatically created FieldML objects in the context.
[in]dofformatThe name of the format to use when writing dof data.
[in]regionnumberThe user number of the region containing the field to add to the FieldML context.
[in]fieldnumberThe user number of the field to add to the FieldML context.
[in]variabletypeThe variable type of the field to add to the FieldML context.
[in]settypeThe parameter set type.
[out]errThe error code.

Definition at line 61498 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_fieldml_outputaddfield::cmfe_fieldml_outputaddfieldnotypenumberc ( type(cmfe_fieldmliotype), intent(in)  fieldml,
character(kind=c_char,len=*), intent(in)  baseName,
character(kind=c_char,len=*), intent(in)  dofFormat,
integer(intg), intent(in)  regionNumber,
integer(intg), intent(in)  fieldNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  setType,
integer(intg), intent(out)  err 
)
private

Add the field with the given user number to the given FieldML context. The FieldML type will be inferred.

Parameters
[in]fieldmlThe FieldML context containing the evaluator to use.
[in]basenameThe prefix to use when naming automatically created FieldML objects in the context.
[in]dofformatThe name of the format to use when writing dof data.
[in]regionnumberThe user number of the region containing the field to add to the FieldML context.
[in]fieldnumberThe user number of the field to add to the FieldML context.
[in]variabletypeThe variable type of the field to add to the FieldML context.
[in]settypeThe parameter set type.
[out]errThe error code.

Definition at line 61498 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_fieldml_outputaddfieldnotypenumbervs ( type(cmfe_fieldmliotype), intent(in)  fieldml,
type(varying_string), intent(in)  baseName,
type(varying_string), intent(in)  dofFormat,
integer(intg), intent(in)  regionNumber,
integer(intg), intent(in)  fieldNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  setType,
integer(intg), intent(out)  err 
)
private

Add the field with the given user number to the given FieldML context. The FieldML type will be inferred.

Parameters
[in]fieldmlThe FieldML context containing the evaluator to use.
[in]basenameThe prefix to use when naming automatically created FieldML objects in the context.
[in]dofformatThe name of the format to use when writing dof data.
[in]regionnumberThe user number of the region containing the field to add to the FieldML context.
[in]fieldnumberThe user number of the field to add to the FieldML context.
[in]variabletypeThe variable type of the field to add to the FieldML context.
[in]settypeThe parameter set type.
[out]errThe error code.

Definition at line 61339 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_fieldml_outputaddfield::cmfe_fieldml_outputaddfieldnotypenumbervs ( type(cmfe_fieldmliotype), intent(in)  fieldml,
type(varying_string), intent(in)  baseName,
type(varying_string), intent(in)  dofFormat,
integer(intg), intent(in)  regionNumber,
integer(intg), intent(in)  fieldNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  setType,
integer(intg), intent(out)  err 
)
private

Add the field with the given user number to the given FieldML context. The FieldML type will be inferred.

Parameters
[in]fieldmlThe FieldML context containing the evaluator to use.
[in]basenameThe prefix to use when naming automatically created FieldML objects in the context.
[in]dofformatThe name of the format to use when writing dof data.
[in]regionnumberThe user number of the region containing the field to add to the FieldML context.
[in]fieldnumberThe user number of the field to add to the FieldML context.
[in]variabletypeThe variable type of the field to add to the FieldML context.
[in]settypeThe parameter set type.
[out]errThe error code.

Definition at line 61339 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_fieldml_outputaddfieldnotypeobjc ( type(cmfe_fieldmliotype), intent(in)  fieldml,
character(kind=c_char,len=*), intent(in)  baseName,
character(kind=c_char,len=*), intent(in)  dofFormat,
type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  setType,
integer(intg), intent(out)  err 
)
private

Add the given field to the given FieldML context. The FieldML type will be inferred.

Parameters
[in]fieldmlThe FieldML context containing the evaluator to use.
[in]basenameThe prefix to use when naming automatically created FieldML objects in the context.
[in]dofformatThe name of the format to use when writing dof data.
[in]fieldThe field to add.
[in]variabletypeThe variable type of the field to add.
[in]settypeThe parameter set type.
[out]errThe error code.

Definition at line 61462 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_fieldml_outputaddfield::cmfe_fieldml_outputaddfieldnotypeobjc ( type(cmfe_fieldmliotype), intent(in)  fieldml,
character(kind=c_char,len=*), intent(in)  baseName,
character(kind=c_char,len=*), intent(in)  dofFormat,
type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  setType,
integer(intg), intent(out)  err 
)
private

Add the given field to the given FieldML context. The FieldML type will be inferred.

Parameters
[in]fieldmlThe FieldML context containing the evaluator to use.
[in]basenameThe prefix to use when naming automatically created FieldML objects in the context.
[in]dofformatThe name of the format to use when writing dof data.
[in]fieldThe field to add.
[in]variabletypeThe variable type of the field to add.
[in]settypeThe parameter set type.
[out]errThe error code.

Definition at line 61462 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_fieldml_outputaddfieldnotypeobjvs ( type(cmfe_fieldmliotype), intent(in)  fieldml,
type(varying_string), intent(in)  baseName,
type(varying_string), intent(in)  dofFormat,
type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  setType,
integer(intg), intent(out)  err 
)
private

Add the given field to the given FieldML context. The FieldML type will be inferred.

Parameters
[in]fieldmlThe FieldML context containing the evaluator to use.
[in]basenameThe prefix to use when naming automatically created FieldML objects in the context.
[in]dofformatThe name of the format to use when writing dof data.
[in]fieldThe field to add.
[in]variabletypeThe variable type of the field to add.
[in]settypeThe parameter set type.
[out]errThe error code.

Definition at line 61303 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_fieldml_outputaddfield::cmfe_fieldml_outputaddfieldnotypeobjvs ( type(cmfe_fieldmliotype), intent(in)  fieldml,
type(varying_string), intent(in)  baseName,
type(varying_string), intent(in)  dofFormat,
type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  setType,
integer(intg), intent(out)  err 
)
private

Add the given field to the given FieldML context. The FieldML type will be inferred.

Parameters
[in]fieldmlThe FieldML context containing the evaluator to use.
[in]basenameThe prefix to use when naming automatically created FieldML objects in the context.
[in]dofformatThe name of the format to use when writing dof data.
[in]fieldThe field to add.
[in]variabletypeThe variable type of the field to add.
[in]settypeThe parameter set type.
[out]errThe error code.

Definition at line 61303 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_fieldml_outputaddfieldwithtypenumberc ( type(cmfe_fieldmliotype), intent(in)  fieldml,
character(kind=c_char,len=*), intent(in)  baseName,
character(kind=c_char,len=*), intent(in)  dofFormat,
integer(intg), intent(in)  regionNumber,
integer(intg), intent(in)  fieldNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  setType,
integer(intg), intent(in)  typeHandle,
integer(intg), intent(out)  err 
)
private

Add the given field to the given FieldML context, using the given FieldML type.

Parameters
[in]fieldmlThe FieldML context containing the evaluator to use.
[in]basenameThe prefix to use when naming automatically created FieldML objects in the context.
[in]dofformatThe name of the format to use when writing dof data.
[in]regionnumberThe user number of the region owning the field to add.
[in]fieldnumberThe user number of the field to add.
[in]variabletypeThe variable type of the field to add to the FieldML context.
[in]settypeThe parameter set type.
[in]typehandleThe FieldML type to assign to the new FieldML field.
[out]errThe error code.

Definition at line 61578 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_fieldml_outputaddfield::cmfe_fieldml_outputaddfieldwithtypenumberc ( type(cmfe_fieldmliotype), intent(in)  fieldml,
character(kind=c_char,len=*), intent(in)  baseName,
character(kind=c_char,len=*), intent(in)  dofFormat,
integer(intg), intent(in)  regionNumber,
integer(intg), intent(in)  fieldNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  setType,
integer(intg), intent(in)  typeHandle,
integer(intg), intent(out)  err 
)
private

Add the given field to the given FieldML context, using the given FieldML type.

Parameters
[in]fieldmlThe FieldML context containing the evaluator to use.
[in]basenameThe prefix to use when naming automatically created FieldML objects in the context.
[in]dofformatThe name of the format to use when writing dof data.
[in]regionnumberThe user number of the region owning the field to add.
[in]fieldnumberThe user number of the field to add.
[in]variabletypeThe variable type of the field to add to the FieldML context.
[in]settypeThe parameter set type.
[in]typehandleThe FieldML type to assign to the new FieldML field.
[out]errThe error code.

Definition at line 61578 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_fieldml_outputaddfieldwithtypenumbervs ( type(cmfe_fieldmliotype), intent(in)  fieldml,
type(varying_string), intent(in)  baseName,
type(varying_string), intent(in)  dofFormat,
integer(intg), intent(in)  regionNumber,
integer(intg), intent(in)  fieldNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  setType,
integer(intg), intent(in)  typeHandle,
integer(intg), intent(out)  err 
)
private

Add the given field to the given FieldML context, using the given FieldML type.

Parameters
[in]fieldmlThe FieldML context containing the evaluator to use.
[in]basenameThe prefix to use when naming automatically created FieldML objects in the context.
[in]dofformatThe name of the format to use when writing dof data.
[in]regionnumberThe user number of the region owning the field to add.
[in]fieldnumberThe user number of the field to add.
[in]variabletypeThe variable type of the field to add to the FieldML context.
[in]settypeThe parameter set type.
[in]typehandleThe FieldML type to assign to the new FieldML field.
[out]errThe error code.

Definition at line 61418 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_fieldml_outputaddfield::cmfe_fieldml_outputaddfieldwithtypenumbervs ( type(cmfe_fieldmliotype), intent(in)  fieldml,
type(varying_string), intent(in)  baseName,
type(varying_string), intent(in)  dofFormat,
integer(intg), intent(in)  regionNumber,
integer(intg), intent(in)  fieldNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  setType,
integer(intg), intent(in)  typeHandle,
integer(intg), intent(out)  err 
)
private

Add the given field to the given FieldML context, using the given FieldML type.

Parameters
[in]fieldmlThe FieldML context containing the evaluator to use.
[in]basenameThe prefix to use when naming automatically created FieldML objects in the context.
[in]dofformatThe name of the format to use when writing dof data.
[in]regionnumberThe user number of the region owning the field to add.
[in]fieldnumberThe user number of the field to add.
[in]variabletypeThe variable type of the field to add to the FieldML context.
[in]settypeThe parameter set type.
[in]typehandleThe FieldML type to assign to the new FieldML field.
[out]errThe error code.

Definition at line 61418 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_fieldml_outputaddfieldwithtypeobjc ( type(cmfe_fieldmliotype), intent(in)  fieldml,
character(kind=c_char,len=*), intent(in)  baseName,
character(kind=c_char,len=*), intent(in)  dofFormat,
type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  setType,
integer(intg), intent(in)  typeHandle,
integer(intg), intent(out)  err 
)
private

Add the given field to the given FieldML context, using the given FieldML type.

Parameters
[in]fieldmlThe FieldML context containing the evaluator to use.
[in]basenameThe prefix to use when naming automatically created FieldML objects in the context.
[in]dofformatThe name of the format to use when writing dof data.
[in]fieldThe field to add to the FieldML context.
[in]variabletypeThe variable type of the field to add to the FieldML context.
[in]settypeThe parameter set type.
[in]typehandleThe FieldML type to assign to the new FieldML field.
[out]errThe error code.

Definition at line 61541 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_fieldml_outputaddfield::cmfe_fieldml_outputaddfieldwithtypeobjc ( type(cmfe_fieldmliotype), intent(in)  fieldml,
character(kind=c_char,len=*), intent(in)  baseName,
character(kind=c_char,len=*), intent(in)  dofFormat,
type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  setType,
integer(intg), intent(in)  typeHandle,
integer(intg), intent(out)  err 
)
private

Add the given field to the given FieldML context, using the given FieldML type.

Parameters
[in]fieldmlThe FieldML context containing the evaluator to use.
[in]basenameThe prefix to use when naming automatically created FieldML objects in the context.
[in]dofformatThe name of the format to use when writing dof data.
[in]fieldThe field to add to the FieldML context.
[in]variabletypeThe variable type of the field to add to the FieldML context.
[in]settypeThe parameter set type.
[in]typehandleThe FieldML type to assign to the new FieldML field.
[out]errThe error code.

Definition at line 61541 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_fieldml_outputaddfieldwithtypeobjvs ( type(cmfe_fieldmliotype), intent(in)  fieldml,
type(varying_string), intent(in)  baseName,
type(varying_string), intent(in)  dofFormat,
type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  setType,
integer(intg), intent(in)  typeHandle,
integer(intg), intent(out)  err 
)
private

Add the given field to the given FieldML context, using the given FieldML type.

Parameters
[in]fieldmlThe FieldML context containing the evaluator to use.
[in]basenameThe prefix to use when naming automatically created FieldML objects in the context.
[in]dofformatThe name of the format to use when writing dof data.
[in]fieldThe field to add to the FieldML context.
[in]variabletypeThe variable type of the field to add to the FieldML context.
[in]typehandleThe FieldML type to assign to the new FieldML field.
[in]settypeThe parameter set type.
[out]errThe error code.

Definition at line 61381 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_fieldml_outputaddfield::cmfe_fieldml_outputaddfieldwithtypeobjvs ( type(cmfe_fieldmliotype), intent(in)  fieldml,
type(varying_string), intent(in)  baseName,
type(varying_string), intent(in)  dofFormat,
type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(in)  setType,
integer(intg), intent(in)  typeHandle,
integer(intg), intent(out)  err 
)
private

Add the given field to the given FieldML context, using the given FieldML type.

Parameters
[in]fieldmlThe FieldML context containing the evaluator to use.
[in]basenameThe prefix to use when naming automatically created FieldML objects in the context.
[in]dofformatThe name of the format to use when writing dof data.
[in]fieldThe field to add to the FieldML context.
[in]variabletypeThe variable type of the field to add to the FieldML context.
[in]typehandleThe FieldML type to assign to the new FieldML field.
[in]settypeThe parameter set type.
[out]errThe error code.

Definition at line 61381 of file opencmiss_iron.f90.

subroutine, public opencmiss_iron::cmfe_fieldml_outputaddimport ( type(cmfe_fieldmliotype), intent(in)  fieldml,
character(kind=c_char,len=*), intent(in)  name,
integer(intg), intent(out)  handle,
integer(intg), intent(out)  err 
)

Import a FieldML object from the library into the current session.

Parameters
[in]fieldmlThe FieldML context containing the evaluator to use.
[in]nameThe name of the object to import.
[out]handleA handle to the newly imported FieldML object.
[out]errThe error code.

Definition at line 61943 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_fieldml_outputcreatenumberc ( integer(intg), intent(in)  regionNumber,
integer(intg), intent(in)  meshNumber,
character(kind=c_char,len=*), intent(in)  location,
character(kind=c_char,len=*), intent(in)  baseName,
character(kind=c_char,len=*), intent(in)  connectivityFormat,
type(cmfe_fieldmliotype), intent(inout)  fieldml,
integer(intg), intent(out)  err 
)
private

Initialise the given FieldML context using the mesh with the given user number.

Parameters
[in]regionnumberThe user number of the region owning the mesh to use when initialising the FieldML context.
[in]meshnumberThe user number of the mesh to use when initialising the FieldML context.
[in]locationThe root directory in which associated data files should be created.
[in]basenameThe prefix to use when naming automatically created FieldML objects in the context.
[in]connectivityformatThe name of the format to use when writing connectivity data.
[in,out]fieldmlThe FieldML context containing the evaluator to use.
[out]errThe error code.

Definition at line 61731 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_fieldml_outputcreate::cmfe_fieldml_outputcreatenumberc ( integer(intg), intent(in)  regionNumber,
integer(intg), intent(in)  meshNumber,
character(kind=c_char,len=*), intent(in)  location,
character(kind=c_char,len=*), intent(in)  baseName,
character(kind=c_char,len=*), intent(in)  connectivityFormat,
type(cmfe_fieldmliotype), intent(inout)  fieldml,
integer(intg), intent(out)  err 
)
private

Initialise the given FieldML context using the mesh with the given user number.

Parameters
[in]regionnumberThe user number of the region owning the mesh to use when initialising the FieldML context.
[in]meshnumberThe user number of the mesh to use when initialising the FieldML context.
[in]locationThe root directory in which associated data files should be created.
[in]basenameThe prefix to use when naming automatically created FieldML objects in the context.
[in]connectivityformatThe name of the format to use when writing connectivity data.
[in,out]fieldmlThe FieldML context containing the evaluator to use.
[out]errThe error code.

Definition at line 61731 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_fieldml_outputcreatenumbervs ( integer(intg), intent(in)  regionNumber,
integer(intg), intent(in)  meshNumber,
type(varying_string), intent(in)  location,
type(varying_string), intent(in)  baseName,
type(varying_string), intent(in)  connectivityFormat,
type(cmfe_fieldmliotype), intent(inout)  fieldml,
integer(intg), intent(out)  err 
)
private

Initialise the given FieldML context using the mesh with the given user number.

Parameters
[in]regionnumberThe user number of the region owning the mesh to use when initialising the FieldML context.
[in]meshnumberThe user number of the mesh to use when initialising the FieldML context.
[in]locationThe root directory in which associated data files should be created.
[in]basenameThe prefix to use when naming automatically created FieldML objects in the context.
[in]connectivityformatThe name of the format to use when writing connectivity data.
[in,out]fieldmlThe FieldML context containing the evaluator to use.
[out]errThe error code.

Definition at line 61656 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_fieldml_outputcreate::cmfe_fieldml_outputcreatenumbervs ( integer(intg), intent(in)  regionNumber,
integer(intg), intent(in)  meshNumber,
type(varying_string), intent(in)  location,
type(varying_string), intent(in)  baseName,
type(varying_string), intent(in)  connectivityFormat,
type(cmfe_fieldmliotype), intent(inout)  fieldml,
integer(intg), intent(out)  err 
)
private

Initialise the given FieldML context using the mesh with the given user number.

Parameters
[in]regionnumberThe user number of the region owning the mesh to use when initialising the FieldML context.
[in]meshnumberThe user number of the mesh to use when initialising the FieldML context.
[in]locationThe root directory in which associated data files should be created.
[in]basenameThe prefix to use when naming automatically created FieldML objects in the context.
[in]connectivityformatThe name of the format to use when writing connectivity data.
[in,out]fieldmlThe FieldML context containing the evaluator to use.
[out]errThe error code.

Definition at line 61656 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_fieldml_outputcreateobjc ( type(cmfe_meshtype), intent(in)  mesh,
character(kind=c_char,len=*), intent(in)  location,
character(kind=c_char,len=*), intent(in)  baseName,
character(kind=c_char,len=*), intent(in)  connectivityFormat,
type(cmfe_fieldmliotype), intent(inout)  fieldml,
integer(intg), intent(out)  err 
)
private

Initialise the given FieldML context using the given mesh.

Parameters
[in]meshThe mesh to use when initialising the FieldML context.
[in]locationThe root directory in which associated data files should be created.
[in]basenameThe prefix to use when naming automatically created FieldML objects in the context.
[in]connectivityformatThe name of the format to use when writing connectivity data.
[in,out]fieldmlThe FieldML context containing the evaluator to use.
[out]errThe error code.

Definition at line 61697 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_fieldml_outputcreate::cmfe_fieldml_outputcreateobjc ( type(cmfe_meshtype), intent(in)  mesh,
character(kind=c_char,len=*), intent(in)  location,
character(kind=c_char,len=*), intent(in)  baseName,
character(kind=c_char,len=*), intent(in)  connectivityFormat,
type(cmfe_fieldmliotype), intent(inout)  fieldml,
integer(intg), intent(out)  err 
)
private

Initialise the given FieldML context using the given mesh.

Parameters
[in]meshThe mesh to use when initialising the FieldML context.
[in]locationThe root directory in which associated data files should be created.
[in]basenameThe prefix to use when naming automatically created FieldML objects in the context.
[in]connectivityformatThe name of the format to use when writing connectivity data.
[in,out]fieldmlThe FieldML context containing the evaluator to use.
[out]errThe error code.

Definition at line 61697 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_fieldml_outputcreateobjvs ( type(cmfe_meshtype), intent(in)  mesh,
type(varying_string), intent(in)  location,
type(varying_string), intent(in)  baseName,
type(varying_string), intent(in)  connectivityFormat,
type(cmfe_fieldmliotype), intent(inout)  fieldml,
integer(intg), intent(out)  err 
)
private

Initialise the given FieldML context using the given mesh.

Parameters
[in]meshThe mesh to use when initialising the FieldML context.
[in]locationThe root directory in which associated data files should be created.
[in]basenameThe prefix to use when naming automatically created FieldML objects in the context.
[in]connectivityformatThe name of the format to use when writing connectivity data.
[in,out]fieldmlThe FieldML context containing the evaluator to use.
[out]errThe error code.

Definition at line 61622 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_fieldml_outputcreate::cmfe_fieldml_outputcreateobjvs ( type(cmfe_meshtype), intent(in)  mesh,
type(varying_string), intent(in)  location,
type(varying_string), intent(in)  baseName,
type(varying_string), intent(in)  connectivityFormat,
type(cmfe_fieldmliotype), intent(inout)  fieldml,
integer(intg), intent(out)  err 
)
private

Initialise the given FieldML context using the given mesh.

Parameters
[in]meshThe mesh to use when initialising the FieldML context.
[in]locationThe root directory in which associated data files should be created.
[in]basenameThe prefix to use when naming automatically created FieldML objects in the context.
[in]connectivityformatThe name of the format to use when writing connectivity data.
[in,out]fieldmlThe FieldML context containing the evaluator to use.
[out]errThe error code.

Definition at line 61622 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_fieldml_outputwritec ( type(cmfe_fieldmliotype), intent(in)  fieldml,
character(kind=c_char,len=*), intent(in)  filename,
integer(intg), intent(out)  err 
)
private

Write the FieldML document managed by the given context to a file with the given name.

Parameters
[in]fieldmlThe FieldML context containing the evaluator to use.
[in]filenameThe name of the file to write the FieldML document to.
[out]errThe error code.

Definition at line 61269 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_fieldml_outputwrite::cmfe_fieldml_outputwritec ( type(cmfe_fieldmliotype), intent(in)  fieldml,
character(kind=c_char,len=*), intent(in)  filename,
integer(intg), intent(out)  err 
)
private

Write the FieldML document managed by the given context to a file with the given name.

Parameters
[in]fieldmlThe FieldML context containing the evaluator to use.
[in]filenameThe name of the file to write the FieldML document to.
[out]errThe error code.

Definition at line 61269 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_fieldml_outputwritevs ( type(cmfe_fieldmliotype), intent(in)  fieldml,
type(varying_string), intent(in)  filename,
integer(intg), intent(out)  err 
)
private

Write the FieldML document managed by the given context to a file with the given name.

Parameters
[in]fieldmlThe FieldML context containing the evaluator to use.
[in]filenameThe name of the file to write the FieldML document to.
[out]errThe error code.

Definition at line 61235 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_fieldml_outputwrite::cmfe_fieldml_outputwritevs ( type(cmfe_fieldmliotype), intent(in)  fieldml,
type(varying_string), intent(in)  filename,
integer(intg), intent(out)  err 
)
private

Write the FieldML document managed by the given context to a file with the given name.

Parameters
[in]fieldmlThe FieldML context containing the evaluator to use.
[in]filenameThe name of the file to write the FieldML document to.
[out]errThe error code.

Definition at line 61235 of file opencmiss_iron.f90.

subroutine, public opencmiss_iron::cmfe_fieldmlio_finalise ( type(cmfe_fieldmliotype), intent(out)  fieldml,
integer(intg), intent(out)  err 
)

Finalises a Fieldml context.

Parameters
[out]fieldmlThe FieldML context to finalise.
[out]errThe error code.

Definition at line 61980 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine, public opencmiss_iron::cmfe_fieldmlio_getsession ( type(cmfe_fieldmliotype), intent(inout)  fieldml,
integer(intg), intent(out)  sessionHandle,
integer(intg), intent(out)  err 
)

Get the session handle from a Fieldml context.

Parameters
[in,out]fieldmlThe FieldML context whose session handle is to be returned.
[out]sessionhandleThe session handle.
[out]errThe error code.

Definition at line 62038 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine, public opencmiss_iron::cmfe_fieldmlio_initialise ( type(cmfe_fieldmliotype), intent(out)  fieldml,
integer(intg), intent(out)  err 
)

Initialises a Fieldml context.

Parameters
[out]fieldmlThe FieldML context to initialise.
[out]errThe error code.

Definition at line 62009 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_fields_createinterface ( type(cmfe_interfacetype), intent(in)  interface,
type(cmfe_fieldstype), intent(inout)  fields,
integer(intg), intent(out)  err 
)
private

Creates a cmfe_FieldsType object for an inteface by an object reference.

Parameters
[in]interfaceThe interface to get the fields from
[in,out]fieldsOn return, the fields attached to the specified interface. Must not be associated on entry.
[out]errThe error code.

Definition at line 8033 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_fields_createregion ( type(cmfe_regiontype), intent(in)  region,
type(cmfe_fieldstype), intent(inout)  fields,
integer(intg), intent(out)  err 
)
private

Creates a cmfe_FieldsType object for a region by an object reference.

Parameters
[in]regionThe region to get the fields from
[in,out]fieldsOn return, the fields attached to the specified region. Must not be associated on entry.
[out]errThe error code.

Definition at line 8067 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_fields_elementsexport::cmfe_fields_elementsexportccobj ( type(cmfe_fieldstype), intent(inout)  fields,
character(len=*), intent(in)  fileName,
character(len=*), intent(in)  method,
integer(intg), intent(out)  err 
)
private

Export element information for fields set identified by an object.

Todo:
number method
Parameters
[in,out]fieldsThe fields to export the elements for.
[in]filenameThe file name to export the elements to
[in]methodThe export method to use.
[out]errThe error code.

Definition at line 36755 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_fields_elementsexportccobj ( type(cmfe_fieldstype), intent(inout)  fields,
character(len=*), intent(in)  fileName,
character(len=*), intent(in)  method,
integer(intg), intent(out)  err 
)
private

Export element information for fields set identified by an object.

Todo:
number method
Parameters
[in,out]fieldsThe fields to export the elements for.
[in]filenameThe file name to export the elements to
[in]methodThe export method to use.
[out]errThe error code.

Definition at line 36755 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_fields_elementsexport::cmfe_fields_elementsexportcvsobj ( type(cmfe_fieldstype), intent(inout)  fields,
character(len=*), intent(in)  fileName,
type(varying_string), intent(in)  method,
integer(intg), intent(out)  err 
)
private

Export element information for fields set identified by an object.

Todo:
number method
Parameters
[in,out]fieldsThe fields to export the elements for.
[in]filenameThe file name to export the elements to
[in]methodThe export method to use.
[out]errThe error code.

Definition at line 36825 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_fields_elementsexportcvsobj ( type(cmfe_fieldstype), intent(inout)  fields,
character(len=*), intent(in)  fileName,
type(varying_string), intent(in)  method,
integer(intg), intent(out)  err 
)
private

Export element information for fields set identified by an object.

Todo:
number method
Parameters
[in,out]fieldsThe fields to export the elements for.
[in]filenameThe file name to export the elements to
[in]methodThe export method to use.
[out]errThe error code.

Definition at line 36825 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_fields_elementsexport::cmfe_fields_elementsexportvscobj ( type(cmfe_fieldstype), intent(inout)  fields,
type(varying_string), intent(in)  fileName,
character(len=*), intent(in)  method,
integer(intg), intent(out)  err 
)
private

Export element information for fields set identified by an object.

Todo:
number method
Parameters
[in,out]fieldsThe fields to export the elements for.
[in]filenameThe file name to export the elements to
[in]methodThe export method to use.
[out]errThe error code.

Definition at line 36792 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_fields_elementsexportvscobj ( type(cmfe_fieldstype), intent(inout)  fields,
type(varying_string), intent(in)  fileName,
character(len=*), intent(in)  method,
integer(intg), intent(out)  err 
)
private

Export element information for fields set identified by an object.

Todo:
number method
Parameters
[in,out]fieldsThe fields to export the elements for.
[in]filenameThe file name to export the elements to
[in]methodThe export method to use.
[out]errThe error code.

Definition at line 36792 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_fields_elementsexport::cmfe_fields_elementsexportvsvsobj ( type(cmfe_fieldstype), intent(inout)  fields,
type(varying_string), intent(in)  fileName,
type(varying_string), intent(in)  method,
integer(intg), intent(out)  err 
)
private

Export element information for fields set identified by an object.

Todo:
number method
Parameters
[in,out]fieldsThe fields to export the elements for.
[in]filenameThe file name to export the elements to
[in]methodThe export method to use.
[out]errThe error code.

Definition at line 36857 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_fields_elementsexportvsvsobj ( type(cmfe_fieldstype), intent(inout)  fields,
type(varying_string), intent(in)  fileName,
type(varying_string), intent(in)  method,
integer(intg), intent(out)  err 
)
private

Export element information for fields set identified by an object.

Todo:
number method
Parameters
[in,out]fieldsThe fields to export the elements for.
[in]filenameThe file name to export the elements to
[in]methodThe export method to use.
[out]errThe error code.

Definition at line 36857 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine, public opencmiss_iron::cmfe_fields_finalise ( type(cmfe_fieldstype), intent(out)  cmfe_Fields,
integer(intg), intent(out)  err 
)

Finalises a cmfe_FieldsType object.

Parameters
[out]cmfe_fieldsThe cmfe_FieldsType object to finalise.
[out]errThe error code.

Definition at line 8101 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine, public opencmiss_iron::cmfe_fields_initialise ( type(cmfe_fieldstype), intent(out)  cmfe_Fields,
integer(intg), intent(out)  err 
)

Initialises a cmfe_FieldsType object.

Parameters
[out]cmfe_fieldsThe cmfe_FieldsType object to initialise.
[out]errThe error code.

Definition at line 8130 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_fields_nodesexport::cmfe_fields_nodesexportccobj ( type(cmfe_fieldstype), intent(inout)  fields,
character(len=*), intent(in)  fileName,
character(len=*), intent(in)  method,
integer(intg), intent(out)  err 
)
private

Export nodal information for fields set identified by an object.

Todo:
number method
Parameters
[in,out]fieldsThe fields to export the nodes for.
[in]filenameThe file name to export the nodes to
[in]methodThe export method to use.
[out]errThe error code.

Definition at line 36884 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_fields_nodesexportccobj ( type(cmfe_fieldstype), intent(inout)  fields,
character(len=*), intent(in)  fileName,
character(len=*), intent(in)  method,
integer(intg), intent(out)  err 
)
private

Export nodal information for fields set identified by an object.

Todo:
number method
Parameters
[in,out]fieldsThe fields to export the nodes for.
[in]filenameThe file name to export the nodes to
[in]methodThe export method to use.
[out]errThe error code.

Definition at line 36884 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_fields_nodesexport::cmfe_fields_nodesexportcvsobj ( type(cmfe_fieldstype), intent(inout)  fields,
character(len=*), intent(in)  fileName,
type(varying_string), intent(in)  method,
integer(intg), intent(out)  err 
)
private

Export nodal information for fields set identified by an object.

Todo:
number method
Parameters
[in,out]fieldsThe fields to export the nodes for.
[in]filenameThe file name to export the nodes to
[in]methodThe export method to use.
[out]errThe error code.

Definition at line 36952 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_fields_nodesexportcvsobj ( type(cmfe_fieldstype), intent(inout)  fields,
character(len=*), intent(in)  fileName,
type(varying_string), intent(in)  method,
integer(intg), intent(out)  err 
)
private

Export nodal information for fields set identified by an object.

Todo:
number method
Parameters
[in,out]fieldsThe fields to export the nodes for.
[in]filenameThe file name to export the nodes to
[in]methodThe export method to use.
[out]errThe error code.

Definition at line 36952 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_fields_nodesexport::cmfe_fields_nodesexportvscobj ( type(cmfe_fieldstype), intent(inout)  fields,
type(varying_string), intent(in)  fileName,
character(len=*), intent(in)  method,
integer(intg), intent(out)  err 
)
private

Export nodal information for fields set identified by an object.

Todo:
number method
Parameters
[in,out]fieldsThe fields to export the nodes for.
[in]filenameThe file name to export the nodes to
[in]methodThe export method to use.
[out]errThe error code.

Definition at line 36920 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_fields_nodesexportvscobj ( type(cmfe_fieldstype), intent(inout)  fields,
type(varying_string), intent(in)  fileName,
character(len=*), intent(in)  method,
integer(intg), intent(out)  err 
)
private

Export nodal information for fields set identified by an object.

Todo:
number method
Parameters
[in,out]fieldsThe fields to export the nodes for.
[in]filenameThe file name to export the nodes to
[in]methodThe export method to use.
[out]errThe error code.

Definition at line 36920 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_fields_nodesexport::cmfe_fields_nodesexportvsvsobj ( type(cmfe_fieldstype), intent(inout)  fields,
type(varying_string), intent(in)  fileName,
type(varying_string), intent(in)  method,
integer(intg), intent(out)  err 
)
private

Export nodal information for fields set identified by an object.

Todo:
number method
Parameters
[in,out]fieldsThe fields to export the nodes for.
[in]filenameThe file name to export the nodes to
[in]methodThe export method to use.
[out]errThe error code.

Definition at line 36984 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_fields_nodesexportvsvsobj ( type(cmfe_fieldstype), intent(inout)  fields,
type(varying_string), intent(in)  fileName,
type(varying_string), intent(in)  method,
integer(intg), intent(out)  err 
)
private

Export nodal information for fields set identified by an object.

Todo:
number method
Parameters
[in,out]fieldsThe fields to export the nodes for.
[in]filenameThe file name to export the nodes to
[in]methodThe export method to use.
[out]errThe error code.

Definition at line 36984 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine, public opencmiss_iron::cmfe_finalise ( integer(intg), intent(out)  err)

Finalises CMISS.

Parameters
[out]errThe error code.

Definition at line 7244 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_generatedmesh_basevectorsset::cmfe_generatedmesh_basevectorssetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  generatedMeshUserNumber,
real(dp), dimension(:,:), intent(in)  baseVectors,
integer(intg), intent(out)  err 
)
private

Sets/changes the base vectors for a generated mesh on a region identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the generated mesh to set the base vectors for.
[in]generatedmeshusernumberThe user number of the generated mesh to set the base vectors for.
[in]basevectorsbaseVectors(coordinate_idx,xi_idx). The base vectors to set.
[out]errThe error code.

Definition at line 37326 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_generatedmesh_basevectorssetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  generatedMeshUserNumber,
real(dp), dimension(:,:), intent(in)  baseVectors,
integer(intg), intent(out)  err 
)
private

Sets/changes the base vectors for a generated mesh on a region identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the generated mesh to set the base vectors for.
[in]generatedmeshusernumberThe user number of the generated mesh to set the base vectors for.
[in]basevectorsbaseVectors(coordinate_idx,xi_idx). The base vectors to set.
[out]errThe error code.

Definition at line 37326 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_generatedmesh_basevectorsset::cmfe_generatedmesh_basevectorssetobj ( type(cmfe_generatedmeshtype), intent(in)  generatedMesh,
real(dp), dimension(:,:), intent(in)  baseVectors,
integer(intg), intent(out)  err 
)
private

Sets/changes the base vectors for a generated mesh identified by an object.

Parameters
[in]generatedmeshThe generated mesh to set the base vectors for.
[in]basevectorsbaseVectors(coordinate_idx,xi_idx). The base vectors to set.
[out]errThe error code.

Definition at line 37372 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_generatedmesh_basevectorssetobj ( type(cmfe_generatedmeshtype), intent(in)  generatedMesh,
real(dp), dimension(:,:), intent(in)  baseVectors,
integer(intg), intent(out)  err 
)
private

Sets/changes the base vectors for a generated mesh identified by an object.

Parameters
[in]generatedmeshThe generated mesh to set the base vectors for.
[in]basevectorsbaseVectors(coordinate_idx,xi_idx). The base vectors to set.
[out]errThe error code.

Definition at line 37372 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_generatedmesh_basisget::cmfe_generatedmesh_basisgetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  generatedMeshUserNumber,
integer(intg), dimension(:), intent(inout)  basisUserNumbers,
integer(intg), intent(out)  err 
)
private

Returns the basis for a generated mesh on a region identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the generated mesh to get the basis for.
[in]generatedmeshusernumberThe user number of the generated mesh to get the basis for.
[in,out]basisusernumbersOn return, the user numbers of the bases.
[out]errThe error code.

Definition at line 37013 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_generatedmesh_basisgetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  generatedMeshUserNumber,
integer(intg), dimension(:), intent(inout)  basisUserNumbers,
integer(intg), intent(out)  err 
)
private

Returns the basis for a generated mesh on a region identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the generated mesh to get the basis for.
[in]generatedmeshusernumberThe user number of the generated mesh to get the basis for.
[in,out]basisusernumbersOn return, the user numbers of the bases.
[out]errThe error code.

Definition at line 37013 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_generatedmesh_basisget::cmfe_generatedmesh_basisgetobj ( type(cmfe_generatedmeshtype), intent(in)  generatedMesh,
type(cmfe_basistype), dimension(:), intent(inout)  bases,
integer(intg), intent(out)  err 
)
private

Returns the basis for a generated mesh identified by an object.

Parameters
[in]generatedmeshThe generated mesh to get the basis for.
[in,out]basesOn return, the array of bases.
[out]errThe error code.

Definition at line 37087 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_generatedmesh_basisgetobj ( type(cmfe_generatedmeshtype), intent(in)  generatedMesh,
type(cmfe_basistype), dimension(:), intent(inout)  bases,
integer(intg), intent(out)  err 
)
private

Returns the basis for a generated mesh identified by an object.

Parameters
[in]generatedmeshThe generated mesh to get the basis for.
[in,out]basesOn return, the array of bases.
[out]errThe error code.

Definition at line 37087 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_generatedmesh_basisset::cmfe_generatedmesh_basissetnumber0 ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  generatedMeshUserNumber,
integer(intg), intent(in)  basisUserNumber,
integer(intg), intent(out)  err 
)
private

Sets/changes the basis for a generated mesh on a region identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the generated mesh to set the basis for.
[in]generatedmeshusernumberThe user number of the generated mesh to set the basis for.
[in]basisusernumberThe user number of the basis to set.
[out]errThe error code.

Definition at line 37134 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_generatedmesh_basissetnumber0 ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  generatedMeshUserNumber,
integer(intg), intent(in)  basisUserNumber,
integer(intg), intent(out)  err 
)
private

Sets/changes the basis for a generated mesh on a region identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the generated mesh to set the basis for.
[in]generatedmeshusernumberThe user number of the generated mesh to set the basis for.
[in]basisusernumberThe user number of the basis to set.
[out]errThe error code.

Definition at line 37134 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_generatedmesh_basisset::cmfe_generatedmesh_basissetnumber1 ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  generatedMeshUserNumber,
integer(intg), dimension(:), intent(in)  basisUserNumbers,
integer(intg), intent(out)  err 
)
private

Sets/changes the basis for a generated mesh on a region identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the generated mesh to set the basis for.
[in]generatedmeshusernumberThe user number of the generated mesh to set the basis for.
[in]basisusernumbersThe user numbers of the bases to set.
[out]errThe error code.

Definition at line 37194 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_generatedmesh_basissetnumber1 ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  generatedMeshUserNumber,
integer(intg), dimension(:), intent(in)  basisUserNumbers,
integer(intg), intent(out)  err 
)
private

Sets/changes the basis for a generated mesh on a region identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the generated mesh to set the basis for.
[in]generatedmeshusernumberThe user number of the generated mesh to set the basis for.
[in]basisusernumbersThe user numbers of the bases to set.
[out]errThe error code.

Definition at line 37194 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_generatedmesh_basisset::cmfe_generatedmesh_basissetobj0 ( type(cmfe_generatedmeshtype), intent(in)  generatedMesh,
type(cmfe_basistype), intent(in)  basis,
integer(intg), intent(out)  err 
)
private

Sets/changes the basis for a generated mesh identified by an object.

Parameters
[in]generatedmeshThe generated mesh to set the basis for.
[in]basisThe basis to set.
[out]errThe error code.

Definition at line 37260 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_generatedmesh_basissetobj0 ( type(cmfe_generatedmeshtype), intent(in)  generatedMesh,
type(cmfe_basistype), intent(in)  basis,
integer(intg), intent(out)  err 
)
private

Sets/changes the basis for a generated mesh identified by an object.

Parameters
[in]generatedmeshThe generated mesh to set the basis for.
[in]basisThe basis to set.
[out]errThe error code.

Definition at line 37260 of file opencmiss_iron.f90.

References opencmiss_iron::cmfe_generatedmesh_basissetobj1(), and opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_generatedmesh_basisset::cmfe_generatedmesh_basissetobj1 ( type(cmfe_generatedmeshtype), intent(in)  generatedMesh,
type(cmfe_basistype), dimension(:), intent(in)  bases,
integer(intg), intent(out)  err 
)
private

Sets/changes the basis for a generated mesh identified by an object.

Parameters
[in]generatedmeshThe generated mesh to set the basis for.
[in]basesThe bases to set.
[out]errThe error code.

Definition at line 37286 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_generatedmesh_basissetobj1 ( type(cmfe_generatedmeshtype), intent(in)  generatedMesh,
type(cmfe_basistype), dimension(:), intent(in)  bases,
integer(intg), intent(out)  err 
)
private

Sets/changes the basis for a generated mesh identified by an object.

Parameters
[in]generatedmeshThe generated mesh to set the basis for.
[in]basesThe bases to set.
[out]errThe error code.

Definition at line 37286 of file opencmiss_iron.f90.

References opencmiss_iron::error.

Referenced by opencmiss_iron::cmfe_generatedmesh_basissetobj0().

subroutine opencmiss_iron::cmfe_generatedmesh_createfinish::cmfe_generatedmesh_createfinishnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  generatedMeshUserNumber,
integer(intg), intent(in)  meshUserNumber,
integer(intg), intent(out)  err 
)
private

Finishes the creation of a generated mesh on a region identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the generated mesh to finish the creation of.
[in]generatedmeshusernumberThe user number of the generated mesh to finish the creation of.
[in]meshusernumberThe user number of the mesh to generate.
[out]errThe error code.

Definition at line 37398 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_generatedmesh_createfinishnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  generatedMeshUserNumber,
integer(intg), intent(in)  meshUserNumber,
integer(intg), intent(out)  err 
)
private

Finishes the creation of a generated mesh on a region identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the generated mesh to finish the creation of.
[in]generatedmeshusernumberThe user number of the generated mesh to finish the creation of.
[in]meshusernumberThe user number of the mesh to generate.
[out]errThe error code.

Definition at line 37398 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_generatedmesh_createfinish::cmfe_generatedmesh_createfinishobj ( type(cmfe_generatedmeshtype), intent(in)  generatedMesh,
integer(intg), intent(in)  meshUserNumber,
type(cmfe_meshtype), intent(inout)  mesh,
integer(intg), intent(out)  err 
)
private

Finishes the creation of a generated mesh identified by an object.

Parameters
[in]generatedmeshThe generated mesh to finish the creation of.
[in]meshusernumberThe user number of the mesh to generate.
[in,out]meshOn return, the generated mesh.
[out]errThe error code.

Definition at line 37450 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_generatedmesh_createfinishobj ( type(cmfe_generatedmeshtype), intent(in)  generatedMesh,
integer(intg), intent(in)  meshUserNumber,
type(cmfe_meshtype), intent(inout)  mesh,
integer(intg), intent(out)  err 
)
private

Finishes the creation of a generated mesh identified by an object.

Parameters
[in]generatedmeshThe generated mesh to finish the creation of.
[in]meshusernumberThe user number of the mesh to generate.
[in,out]meshOn return, the generated mesh.
[out]errThe error code.

Definition at line 37450 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_generatedmesh_createstart::cmfe_generatedmesh_createstartinterfaceobj ( integer(intg), intent(in)  generatedMeshUserNumber,
type(cmfe_interfacetype), intent(inout)  interface,
type(cmfe_generatedmeshtype), intent(inout)  generatedMesh,
integer(intg), intent(out)  err 
)
private

Starts the creation of a generated mesh on an interface identified by an object.

Parameters
[in]generatedmeshusernumberThe user number of the generated mesh to create.
[in,out]interfaceThe interface to created generated mesh in.
[in,out]generatedmeshOn return, the created generated mesh.
[out]errThe error code.

Definition at line 37523 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_generatedmesh_createstartinterfaceobj ( integer(intg), intent(in)  generatedMeshUserNumber,
type(cmfe_interfacetype), intent(inout)  interface,
type(cmfe_generatedmeshtype), intent(inout)  generatedMesh,
integer(intg), intent(out)  err 
)
private

Starts the creation of a generated mesh on an interface identified by an object.

Parameters
[in]generatedmeshusernumberThe user number of the generated mesh to create.
[in,out]interfaceThe interface to created generated mesh in.
[in,out]generatedmeshOn return, the created generated mesh.
[out]errThe error code.

Definition at line 37523 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_generatedmesh_createstart::cmfe_generatedmesh_createstartnumber ( integer(intg), intent(in)  generatedMeshUserNumber,
integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(out)  err 
)
private

Starts the creation of a generated mesh on a region identified by a user number.

Parameters
[in]generatedmeshusernumberThe user number of the generated mesh to create.
[in]regionusernumberThe user number of the region to create the generated mesh in.
[out]errThe error code.

Definition at line 37481 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_generatedmesh_createstartnumber ( integer(intg), intent(in)  generatedMeshUserNumber,
integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(out)  err 
)
private

Starts the creation of a generated mesh on a region identified by a user number.

Parameters
[in]generatedmeshusernumberThe user number of the generated mesh to create.
[in]regionusernumberThe user number of the region to create the generated mesh in.
[out]errThe error code.

Definition at line 37481 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_generatedmesh_createstart::cmfe_generatedmesh_createstartregionobj ( integer(intg), intent(in)  generatedMeshUserNumber,
type(cmfe_regiontype), intent(inout)  region,
type(cmfe_generatedmeshtype), intent(inout)  generatedMesh,
integer(intg), intent(out)  err 
)
private

Starts the creation of a generated mesh on a region identified by an object.

Parameters
[in]generatedmeshusernumberThe user number of the generated mesh to create.
[in,out]regionThe region to created generated mesh in.
[in,out]generatedmeshOn return, the created generated mesh.
[out]errThe error code.

Definition at line 37550 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_generatedmesh_createstartregionobj ( integer(intg), intent(in)  generatedMeshUserNumber,
type(cmfe_regiontype), intent(inout)  region,
type(cmfe_generatedmeshtype), intent(inout)  generatedMesh,
integer(intg), intent(out)  err 
)
private

Starts the creation of a generated mesh on a region identified by an object.

Parameters
[in]generatedmeshusernumberThe user number of the generated mesh to create.
[in,out]regionThe region to created generated mesh in.
[in,out]generatedmeshOn return, the created generated mesh.
[out]errThe error code.

Definition at line 37550 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_generatedmesh_destroy::cmfe_generatedmesh_destroynumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  generatedMeshUserNumber,
integer(intg), intent(out)  err 
)
private

Destroys a generated mesh on a region identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the generated mesh to destroy.
[in]generatedmeshusernumberThe user number of the generated mesh to destroy.
[out]errThe error code.

Definition at line 37581 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_generatedmesh_destroynumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  generatedMeshUserNumber,
integer(intg), intent(out)  err 
)
private

Destroys a generated mesh on a region identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the generated mesh to destroy.
[in]generatedmeshusernumberThe user number of the generated mesh to destroy.
[out]errThe error code.

Definition at line 37581 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_generatedmesh_destroy::cmfe_generatedmesh_destroyobj ( type(cmfe_generatedmeshtype), intent(inout)  generatedMesh,
integer(intg), intent(out)  err 
)
private

Destroys a generated mesh identified by an object.

Parameters
[in,out]generatedmeshThe generated mesh to destroy.
[out]errThe error code.

Definition at line 37626 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_generatedmesh_destroyobj ( type(cmfe_generatedmeshtype), intent(inout)  generatedMesh,
integer(intg), intent(out)  err 
)
private

Destroys a generated mesh identified by an object.

Parameters
[in,out]generatedmeshThe generated mesh to destroy.
[out]errThe error code.

Definition at line 37626 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_generatedmesh_extentget::cmfe_generatedmesh_extentgetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  generatedMeshUserNumber,
real(dp), dimension(:), intent(out)  extent,
integer(intg), intent(out)  err 
)
private

Returns the extent for a generated mesh on a region identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the generated mesh to get the extent for.
[in]generatedmeshusernumberThe user number of the generated mesh to get the extent for.
[out]extentextent(i). On return, the extent for the i'th dimension of the generated mesh.
[out]errThe error code.

Definition at line 37650 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_generatedmesh_extentgetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  generatedMeshUserNumber,
real(dp), dimension(:), intent(out)  extent,
integer(intg), intent(out)  err 
)
private

Returns the extent for a generated mesh on a region identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the generated mesh to get the extent for.
[in]generatedmeshusernumberThe user number of the generated mesh to get the extent for.
[out]extentextent(i). On return, the extent for the i'th dimension of the generated mesh.
[out]errThe error code.

Definition at line 37650 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_generatedmesh_extentget::cmfe_generatedmesh_extentgetobj ( type(cmfe_generatedmeshtype), intent(in)  generatedMesh,
real(dp), dimension(:), intent(out)  extent,
integer(intg), intent(out)  err 
)
private

Returns the extent for a generated mesh identified by an object.

Parameters
[in]generatedmeshThe generated mesh to get the extent for.
[out]extentextent(i). On return, the extent for the i'th dimension of the generated mesh.
[out]errThe error code.

Definition at line 37696 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_generatedmesh_extentgetobj ( type(cmfe_generatedmeshtype), intent(in)  generatedMesh,
real(dp), dimension(:), intent(out)  extent,
integer(intg), intent(out)  err 
)
private

Returns the extent for a generated mesh identified by an object.

Parameters
[in]generatedmeshThe generated mesh to get the extent for.
[out]extentextent(i). On return, the extent for the i'th dimension of the generated mesh.
[out]errThe error code.

Definition at line 37696 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_generatedmesh_extentset::cmfe_generatedmesh_extentsetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  generatedMeshUserNumber,
real(dp), dimension(:), intent(in)  extent,
integer(intg), intent(out)  err 
)
private

Sets/changes the extent for a generated mesh on a region identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the generated mesh to set the extent for.
[in]generatedmeshusernumberThe user number of the generated mesh to set the extent for.
[in]extentextent(i). The extent for the i'th dimension of the generated mesh to set.
[out]errThe error code.

Definition at line 37722 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_generatedmesh_extentsetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  generatedMeshUserNumber,
real(dp), dimension(:), intent(in)  extent,
integer(intg), intent(out)  err 
)
private

Sets/changes the extent for a generated mesh on a region identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the generated mesh to set the extent for.
[in]generatedmeshusernumberThe user number of the generated mesh to set the extent for.
[in]extentextent(i). The extent for the i'th dimension of the generated mesh to set.
[out]errThe error code.

Definition at line 37722 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_generatedmesh_extentset::cmfe_generatedmesh_extentsetobj ( type(cmfe_generatedmeshtype), intent(in)  generatedMesh,
real(dp), dimension(:), intent(in)  extent,
integer(intg), intent(out)  err 
)
private

Sets/changes the extent for a generated mesh identified by an object.

Parameters
[in]generatedmeshThe generated mesh to set the extent for.
[in]extentextent(i). the extent for the i'th dimension of the generated mesh to set.
[out]errThe error code.

Definition at line 37768 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_generatedmesh_extentsetobj ( type(cmfe_generatedmeshtype), intent(in)  generatedMesh,
real(dp), dimension(:), intent(in)  extent,
integer(intg), intent(out)  err 
)
private

Sets/changes the extent for a generated mesh identified by an object.

Parameters
[in]generatedmeshThe generated mesh to set the extent for.
[in]extentextent(i). the extent for the i'th dimension of the generated mesh to set.
[out]errThe error code.

Definition at line 37768 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine, public opencmiss_iron::cmfe_generatedmesh_finalise ( type(cmfe_generatedmeshtype), intent(out)  cmfe_GeneratedMesh,
integer(intg), intent(out)  err 
)

Finalises a cmfe_GeneratedMeshType object.

Parameters
[out]cmfe_generatedmeshThe cmfe_GeneratedMeshType object to finalise.
[out]errThe error code.

Definition at line 8159 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_generatedmesh_geometricparameterscalculate::cmfe_generatedmesh_geometricparameterscalculatenumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  generatedMeshUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(out)  err 
)
private

Calculates and sets the geometric field parameters for a generated mesh identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the field to calculate the geometric parameters for.
[in]generatedmeshusernumberThe user number of the generated mesh to calculate the geometric parameters for.
[in]fieldusernumberThe user number of the field to calculate the geometric parameters for.
[out]errThe error code.

Definition at line 38229 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_generatedmesh_geometricparameterscalculatenumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  generatedMeshUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(out)  err 
)
private

Calculates and sets the geometric field parameters for a generated mesh identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the field to calculate the geometric parameters for.
[in]generatedmeshusernumberThe user number of the generated mesh to calculate the geometric parameters for.
[in]fieldusernumberThe user number of the field to calculate the geometric parameters for.
[out]errThe error code.

Definition at line 38229 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_generatedmesh_geometricparameterscalculate::cmfe_generatedmesh_geometricparameterscalculateobj ( type(cmfe_generatedmeshtype), intent(in)  generatedMesh,
type(cmfe_fieldtype), intent(inout)  field,
integer(intg), intent(out)  err 
)
private

Calculates and sets the geometric field parameters for a generated mesh identified by an object.

Parameters
[in]generatedmeshThe generated mesh to calculate the geometric parameters for.
[in,out]fieldThe field to calculate the geometric parameters for
[out]errThe error code.

Definition at line 38285 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_generatedmesh_geometricparameterscalculateobj ( type(cmfe_generatedmeshtype), intent(in)  generatedMesh,
type(cmfe_fieldtype), intent(inout)  field,
integer(intg), intent(out)  err 
)
private

Calculates and sets the geometric field parameters for a generated mesh identified by an object.

Parameters
[in]generatedmeshThe generated mesh to calculate the geometric parameters for.
[in,out]fieldThe field to calculate the geometric parameters for
[out]errThe error code.

Definition at line 38285 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine, public opencmiss_iron::cmfe_generatedmesh_initialise ( type(cmfe_generatedmeshtype), intent(out)  cmfe_GeneratedMesh,
integer(intg), intent(out)  err 
)

Initialises a cmfe_GeneratedMeshType object.

Parameters
[out]cmfe_generatedmeshThe cmfe_GeneratedMeshType object to initialise.
[out]errThe error code.

Definition at line 8185 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_generatedmesh_numberofelementsget::cmfe_generatedmesh_numberofelementsgetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  generatedMeshUserNumber,
integer(intg), dimension(:), intent(out)  numberOfElements,
integer(intg), intent(out)  err 
)
private

Returns the number of elements for a generated mesh on a region identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the generated mesh to get the number of elements for.
[in]generatedmeshusernumberThe user number of the generated mesh to get the number of elements for.
[out]numberofelementsnumberOfElements(i). On return, the number of elements in the i'th dimension of the generated mesh.
[out]errThe error code.

Definition at line 37794 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_generatedmesh_numberofelementsgetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  generatedMeshUserNumber,
integer(intg), dimension(:), intent(out)  numberOfElements,
integer(intg), intent(out)  err 
)
private

Returns the number of elements for a generated mesh on a region identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the generated mesh to get the number of elements for.
[in]generatedmeshusernumberThe user number of the generated mesh to get the number of elements for.
[out]numberofelementsnumberOfElements(i). On return, the number of elements in the i'th dimension of the generated mesh.
[out]errThe error code.

Definition at line 37794 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_generatedmesh_numberofelementsget::cmfe_generatedmesh_numberofelementsgetobj ( type(cmfe_generatedmeshtype), intent(in)  generatedMesh,
integer(intg), dimension(:), intent(out)  numberOfElements,
integer(intg), intent(out)  err 
)
private

Returns the number of elements for a generated mesh identified by an object.

Parameters
[in]generatedmeshThe generated mesh to get the number of elements for.
[out]numberofelementsnumberOfElements(i). On return, the number of elements in the i'th dimension of the generated mesh.
[out]errThe error code.

Definition at line 37841 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_generatedmesh_numberofelementsgetobj ( type(cmfe_generatedmeshtype), intent(in)  generatedMesh,
integer(intg), dimension(:), intent(out)  numberOfElements,
integer(intg), intent(out)  err 
)
private

Returns the number of elements for a generated mesh identified by an object.

Parameters
[in]generatedmeshThe generated mesh to get the number of elements for.
[out]numberofelementsnumberOfElements(i). On return, the number of elements in the i'th dimension of the generated mesh.
[out]errThe error code.

Definition at line 37841 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_generatedmesh_numberofelementsset::cmfe_generatedmesh_numberofelementssetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  generatedMeshUserNumber,
integer(intg), dimension(:), intent(in)  numberOfElements,
integer(intg), intent(out)  err 
)
private

Sets/changes the number of elements for a generated mesh on a region identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the generated mesh to set the number of elements for.
[in]generatedmeshusernumberThe user number of the generated mesh to set the number of elements for.
[in]numberofelementsnumberOfElements(i). The number of elements in the i'th dimension of the generated mesh to set.
[out]errThe error code.

Definition at line 37867 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_generatedmesh_numberofelementssetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  generatedMeshUserNumber,
integer(intg), dimension(:), intent(in)  numberOfElements,
integer(intg), intent(out)  err 
)
private

Sets/changes the number of elements for a generated mesh on a region identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the generated mesh to set the number of elements for.
[in]generatedmeshusernumberThe user number of the generated mesh to set the number of elements for.
[in]numberofelementsnumberOfElements(i). The number of elements in the i'th dimension of the generated mesh to set.
[out]errThe error code.

Definition at line 37867 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_generatedmesh_numberofelementsset::cmfe_generatedmesh_numberofelementssetobj ( type(cmfe_generatedmeshtype), intent(in)  generatedMesh,
integer(intg), dimension(:), intent(in)  numberOfElements,
integer(intg), intent(out)  err 
)
private

Sets/changes the number of elements for a generated mesh identified by an object.

Parameters
[in]generatedmeshThe generated mesh to set the number of elements for.
[in]numberofelementsnumberOfElements(i). The number of elements in the i'th dimension of the generated mesh to set.
[out]errThe error code.

Definition at line 37914 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_generatedmesh_numberofelementssetobj ( type(cmfe_generatedmeshtype), intent(in)  generatedMesh,
integer(intg), dimension(:), intent(in)  numberOfElements,
integer(intg), intent(out)  err 
)
private

Sets/changes the number of elements for a generated mesh identified by an object.

Parameters
[in]generatedmeshThe generated mesh to set the number of elements for.
[in]numberofelementsnumberOfElements(i). The number of elements in the i'th dimension of the generated mesh to set.
[out]errThe error code.

Definition at line 37914 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_generatedmesh_originget::cmfe_generatedmesh_origingetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  generatedMeshUserNumber,
real(dp), dimension(:), intent(out)  origin,
integer(intg), intent(out)  err 
)
private

Returns the origin of a generated mesh on a region identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the generated mesh to get the origin for.
[in]generatedmeshusernumberThe user number of the generated mesh to get the origin for.
[out]originorigin(i). On return, the origin of the i'th dimension of the generated mesh.
[out]errThe error code.

Definition at line 37940 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_generatedmesh_origingetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  generatedMeshUserNumber,
real(dp), dimension(:), intent(out)  origin,
integer(intg), intent(out)  err 
)
private

Returns the origin of a generated mesh on a region identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the generated mesh to get the origin for.
[in]generatedmeshusernumberThe user number of the generated mesh to get the origin for.
[out]originorigin(i). On return, the origin of the i'th dimension of the generated mesh.
[out]errThe error code.

Definition at line 37940 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_generatedmesh_originget::cmfe_generatedmesh_origingetobj ( type(cmfe_generatedmeshtype), intent(in)  generatedMesh,
real(dp), dimension(:), intent(out)  origin,
integer(intg), intent(out)  err 
)
private

Returns the origin of a generated mesh identified by an object.

Parameters
[in]generatedmeshThe generated mesh to get the origin for.
[out]originorigin(i). On return, the origin of the i'th dimension of the generated mesh.
[out]errThe error code.

Definition at line 37986 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_generatedmesh_origingetobj ( type(cmfe_generatedmeshtype), intent(in)  generatedMesh,
real(dp), dimension(:), intent(out)  origin,
integer(intg), intent(out)  err 
)
private

Returns the origin of a generated mesh identified by an object.

Parameters
[in]generatedmeshThe generated mesh to get the origin for.
[out]originorigin(i). On return, the origin of the i'th dimension of the generated mesh.
[out]errThe error code.

Definition at line 37986 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_generatedmesh_originset::cmfe_generatedmesh_originsetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  generatedMeshUserNumber,
real(dp), dimension(:), intent(in)  origin,
integer(intg), intent(out)  err 
)
private

Sets/changes the origin of a generated mesh on a region identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the generated mesh to set the origin for.
[in]generatedmeshusernumberThe user number of the generated mesh to set the origin for.
[in]originorigin(i). The origin of the i'th dimension of the generated mesh to set.
[out]errThe error code.

Definition at line 38012 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_generatedmesh_originsetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  generatedMeshUserNumber,
real(dp), dimension(:), intent(in)  origin,
integer(intg), intent(out)  err 
)
private

Sets/changes the origin of a generated mesh on a region identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the generated mesh to set the origin for.
[in]generatedmeshusernumberThe user number of the generated mesh to set the origin for.
[in]originorigin(i). The origin of the i'th dimension of the generated mesh to set.
[out]errThe error code.

Definition at line 38012 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_generatedmesh_originset::cmfe_generatedmesh_originsetobj ( type(cmfe_generatedmeshtype), intent(in)  generatedMesh,
real(dp), dimension(:), intent(in)  origin,
integer(intg), intent(out)  err 
)
private

Sets/changes the origin of a generated mesh identified by an object.

Parameters
[in]generatedmeshThe generated mesh to set the origin for.
[in]originorigin(i). The origin of the i'th dimension of the generated mesh to set.
[out]errThe error code.

Definition at line 38058 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_generatedmesh_originsetobj ( type(cmfe_generatedmeshtype), intent(in)  generatedMesh,
real(dp), dimension(:), intent(in)  origin,
integer(intg), intent(out)  err 
)
private

Sets/changes the origin of a generated mesh identified by an object.

Parameters
[in]generatedmeshThe generated mesh to set the origin for.
[in]originorigin(i). The origin of the i'th dimension of the generated mesh to set.
[out]errThe error code.

Definition at line 38058 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_generatedmesh_surfaceget::cmfe_generatedmesh_surfacegetnumber0 ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  generatedMeshUserNumber,
integer(intg), intent(in)  surfaceType,
integer(intg), dimension(:), intent(out), allocatable  surfaceNodes,
integer(intg), intent(out)  normalXi,
integer(intg), intent(out)  err 
)
private

Returns a list of the nodes belonging to a surface, and their normal xi direction, of a generated mesh identified by an object.

Parameters
[in]regionusernumberThe user number of the region containing the generated mesh.
[in]generatedmeshusernumberGuess what this is.
[in]surfacetypeThe type of surface to be extracted.
[out]surfacenodesThe list of nodes on the surface to be returned.
[out]normalxiindex of the xi direction that is normal to the surface.
[out]errThe error code.

Definition at line 38312 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_generatedmesh_surfacegetnumber0 ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  generatedMeshUserNumber,
integer(intg), intent(in)  surfaceType,
integer(intg), dimension(:), intent(out), allocatable  surfaceNodes,
integer(intg), intent(out)  normalXi,
integer(intg), intent(out)  err 
)
private

Returns a list of the nodes belonging to a surface, and their normal xi direction, of a generated mesh identified by an object.

Parameters
[in]regionusernumberThe user number of the region containing the generated mesh.
[in]generatedmeshusernumberGuess what this is.
[in]surfacetypeThe type of surface to be extracted.
[out]surfacenodesThe list of nodes on the surface to be returned.
[out]normalxiindex of the xi direction that is normal to the surface.
[out]errThe error code.

Definition at line 38312 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_generatedmesh_surfaceget::cmfe_generatedmesh_surfacegetnumber1 ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  meshComponent,
integer(intg), intent(in)  generatedMeshUserNumber,
integer(intg), intent(in)  surfaceType,
integer(intg), dimension(:), intent(out), allocatable  surfaceNodes,
integer(intg), intent(out)  normalXi,
integer(intg), intent(out)  err 
)
private

Returns a list of the nodes belonging to a surface, and their normal xi direction, of a generated mesh identified by an object.

Parameters
[in]regionusernumberThe user number of the region containing the generated mesh.
[in]meshcomponentThe mesh component/basis number to use
[in]generatedmeshusernumberGuess what this is.
[in]surfacetypeThe type of surface to be extracted.
[out]surfacenodesThe list of nodes on the surface to be returned.
[out]normalxiindex of the xi direction that is normal to the surface.
[out]errThe error code.

Definition at line 38361 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_generatedmesh_surfacegetnumber1 ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  meshComponent,
integer(intg), intent(in)  generatedMeshUserNumber,
integer(intg), intent(in)  surfaceType,
integer(intg), dimension(:), intent(out), allocatable  surfaceNodes,
integer(intg), intent(out)  normalXi,
integer(intg), intent(out)  err 
)
private

Returns a list of the nodes belonging to a surface, and their normal xi direction, of a generated mesh identified by an object.

Parameters
[in]regionusernumberThe user number of the region containing the generated mesh.
[in]meshcomponentThe mesh component/basis number to use
[in]generatedmeshusernumberGuess what this is.
[in]surfacetypeThe type of surface to be extracted.
[out]surfacenodesThe list of nodes on the surface to be returned.
[out]normalxiindex of the xi direction that is normal to the surface.
[out]errThe error code.

Definition at line 38361 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_generatedmesh_surfaceget::cmfe_generatedmesh_surfacegetobj0 ( type(cmfe_generatedmeshtype), intent(in)  generatedMesh,
integer(intg), intent(in)  surfaceType,
integer(intg), dimension(:), intent(out), allocatable  surfaceNodes,
integer(intg), intent(out)  normalXi,
integer(intg), intent(out)  err 
)
private

Returns a list of the nodes belonging to a surface, and their normal xi direction, of a generated mesh identified by an object.

Parameters
[in]generatedmeshThe generated mesh from which to extract surface nodes.
[in]surfacetypeThe type of surface to be extracted .
[out]surfacenodesThe list of nodes on the surface to be returned.
[out]normalxiindex of the xi direction that is normal to the surface.
[out]errThe error code.

Definition at line 38410 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_generatedmesh_surfacegetobj0 ( type(cmfe_generatedmeshtype), intent(in)  generatedMesh,
integer(intg), intent(in)  surfaceType,
integer(intg), dimension(:), intent(out), allocatable  surfaceNodes,
integer(intg), intent(out)  normalXi,
integer(intg), intent(out)  err 
)
private

Returns a list of the nodes belonging to a surface, and their normal xi direction, of a generated mesh identified by an object.

Parameters
[in]generatedmeshThe generated mesh from which to extract surface nodes.
[in]surfacetypeThe type of surface to be extracted .
[out]surfacenodesThe list of nodes on the surface to be returned.
[out]normalxiindex of the xi direction that is normal to the surface.
[out]errThe error code.

Definition at line 38410 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_generatedmesh_surfacegetobj1 ( type(cmfe_generatedmeshtype), intent(in)  generatedMesh,
integer(intg), intent(in)  meshComponent,
integer(intg), intent(in)  surfaceType,
integer(intg), dimension(:), intent(out), allocatable  surfaceNodes,
integer(intg), intent(out)  normalXi,
integer(intg), intent(out)  err 
)
private

Returns a list of the nodes belonging to a surface, and their normal xi direction, of a generated mesh identified by an object.

Parameters
[in]generatedmeshThe generated mesh from which to extract surface nodes.
[in]meshcomponentThe mesh component/basis number to use
[in]surfacetypeThe type of surface to be extracted .
[out]surfacenodesThe list of nodes on the surface to be returned.
[out]normalxiindex of the xi direction that is normal to the surface.
[out]errThe error code.

Definition at line 38436 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_generatedmesh_surfaceget::cmfe_generatedmesh_surfacegetobj1 ( type(cmfe_generatedmeshtype), intent(in)  generatedMesh,
integer(intg), intent(in)  meshComponent,
integer(intg), intent(in)  surfaceType,
integer(intg), dimension(:), intent(out), allocatable  surfaceNodes,
integer(intg), intent(out)  normalXi,
integer(intg), intent(out)  err 
)
private

Returns a list of the nodes belonging to a surface, and their normal xi direction, of a generated mesh identified by an object.

Parameters
[in]generatedmeshThe generated mesh from which to extract surface nodes.
[in]meshcomponentThe mesh component/basis number to use
[in]surfacetypeThe type of surface to be extracted .
[out]surfacenodesThe list of nodes on the surface to be returned.
[out]normalxiindex of the xi direction that is normal to the surface.
[out]errThe error code.

Definition at line 38436 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_generatedmesh_typeget::cmfe_generatedmesh_typegetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  generatedMeshUserNumber,
integer(intg), intent(out)  generatedMeshType,
integer(intg), intent(out)  err 
)
private

Returns the type of a generated mesh on a region identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the generated mesh to get the type for.
[in]generatedmeshusernumberThe user number of the generated mesh to get the type for.
[out]generatedmeshtypeOn return, the type of the generated mesh.
See also
OPENCMISS::GeneratedMesh::Types
Parameters
[out]errThe error code.

Definition at line 38084 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_generatedmesh_typegetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  generatedMeshUserNumber,
integer(intg), intent(out)  generatedMeshType,
integer(intg), intent(out)  err 
)
private

Returns the type of a generated mesh on a region identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the generated mesh to get the type for.
[in]generatedmeshusernumberThe user number of the generated mesh to get the type for.
[out]generatedmeshtypeOn return, the type of the generated mesh.
See also
OPENCMISS::GeneratedMesh::Types
Parameters
[out]errThe error code.

Definition at line 38084 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_generatedmesh_typegetobj ( type(cmfe_generatedmeshtype), intent(in)  generatedMesh,
integer(intg), intent(out)  generatedMeshType,
integer(intg), intent(out)  err 
)
private

Returns the type of a generated mesh identified by an object.

Parameters
[in]generatedmeshThe generated mesh to get the generated mesh type for.
[out]generatedmeshtypeOn return, the type of the generated mesh.
See also
OPENCMISS::GeneratedMesh::Types
Parameters
[out]errThe error code.

Definition at line 38130 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_generatedmesh_typeget::cmfe_generatedmesh_typegetobj ( type(cmfe_generatedmeshtype), intent(in)  generatedMesh,
integer(intg), intent(out)  generatedMeshType,
integer(intg), intent(out)  err 
)
private

Returns the type of a generated mesh identified by an object.

Parameters
[in]generatedmeshThe generated mesh to get the generated mesh type for.
[out]generatedmeshtypeOn return, the type of the generated mesh.
See also
OPENCMISS::GeneratedMesh::Types
Parameters
[out]errThe error code.

Definition at line 38130 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_generatedmesh_typeset::cmfe_generatedmesh_typesetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  generatedMeshUserNumber,
integer(intg), intent(in)  generatedMeshType,
integer(intg), intent(out)  err 
)
private

Sets/changes the type of a generated mesh on a region identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the generated mesh to set the type for.
[in]generatedmeshusernumberThe user number of the generated mesh to set the type for.
[in]generatedmeshtypeThe type of the generated mesh to set.
See also
OPENCMISS::GeneratedMesh::Types
Parameters
[out]errThe error code.

Definition at line 38156 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_generatedmesh_typesetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  generatedMeshUserNumber,
integer(intg), intent(in)  generatedMeshType,
integer(intg), intent(out)  err 
)
private

Sets/changes the type of a generated mesh on a region identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the generated mesh to set the type for.
[in]generatedmeshusernumberThe user number of the generated mesh to set the type for.
[in]generatedmeshtypeThe type of the generated mesh to set.
See also
OPENCMISS::GeneratedMesh::Types
Parameters
[out]errThe error code.

Definition at line 38156 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_generatedmesh_typeset::cmfe_generatedmesh_typesetobj ( type(cmfe_generatedmeshtype), intent(in)  generatedMesh,
integer(intg), intent(in)  generatedMeshType,
integer(intg), intent(out)  err 
)
private

Sets/changes the type of a generated mesh identified by an object.

Parameters
[in]generatedmeshThe generated mesh to set the generated mesh type for.
[in]generatedmeshtypeThe type of the generated mesh to set.
See also
OPENCMISS::GeneratedMesh::Types
Parameters
[out]errThe error code.

Definition at line 38202 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_generatedmesh_typesetobj ( type(cmfe_generatedmeshtype), intent(in)  generatedMesh,
integer(intg), intent(in)  generatedMeshType,
integer(intg), intent(out)  err 
)
private

Sets/changes the type of a generated mesh identified by an object.

Parameters
[in]generatedmeshThe generated mesh to set the generated mesh type for.
[in]generatedmeshtypeThe type of the generated mesh to set.
See also
OPENCMISS::GeneratedMesh::Types
Parameters
[out]errThe error code.

Definition at line 38202 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine, public opencmiss_iron::cmfe_history_finalise ( type(cmfe_historytype), intent(out)  cmfe_History,
integer(intg), intent(out)  err 
)

Finalises a cmfe_HistoryType object.

Parameters
[out]cmfe_historyThe cmfe_HistoryType object to finalise.
[out]errThe error code.

Definition at line 8465 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine, public opencmiss_iron::cmfe_history_initialise ( type(cmfe_historytype), intent(out)  cmfe_History,
integer(intg), intent(out)  err 
)

Initialises a cmfe_HistoryType object.

Parameters
[out]cmfe_historyThe cmfe_HistoryType object to initialise.
[out]errThe error code.

Definition at line 8491 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_initialisenumber ( integer(intg), intent(out)  worldCoordinateSystemUserNumber,
integer(intg), intent(out)  worldRegionUserNumber,
integer(intg), intent(out)  err 
)
private

Initialises CMISS returning a user number to the world coordinate system and region.

Parameters
[out]worldcoordinatesystemusernumberOn return, the world coordinate system user number.
[out]worldregionusernumberOn return, the world region user number.
[out]errThe error code.

Definition at line 7268 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_initialiseobj ( type(cmfe_coordinatesystemtype), intent(inout)  worldCoordinateSystem,
type(cmfe_regiontype), intent(inout)  worldRegion,
integer(intg), intent(out)  err 
)
private

Initialises CMISS returning a pointer to the world coordinate system and region.

Parameters
[in,out]worldcoordinatesystemOn return, the world coordinate system.
[in,out]worldregionOn return, the world region.
[out]errThe error code.

Definition at line 7300 of file opencmiss_iron.f90.

References opencmiss_iron::cmfe_coordinatesystem_initialise(), opencmiss_iron::cmfe_region_initialise(), and opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_interface_coordinatesystemget::cmfe_interface_coordinatesystemgetnumber ( integer(intg), intent(in)  parentRegionUserNumber,
integer(intg), intent(in)  interfaceUserNumber,
integer(intg), intent(out)  coordinateSystemUserNumber,
integer(intg), intent(out)  err 
)
private

Returns the coordinate system for an interface identified by an user number.

Parameters
[in]parentregionusernumberThe user number of the region to get the coordinate system for.
[in]interfaceusernumberThe user number of the interface to get the coordinate system for.
[out]coordinatesystemusernumberOn return, the coordinate system user number.
[out]errThe error code.

Definition at line 38873 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_interface_coordinatesystemgetnumber ( integer(intg), intent(in)  parentRegionUserNumber,
integer(intg), intent(in)  interfaceUserNumber,
integer(intg), intent(out)  coordinateSystemUserNumber,
integer(intg), intent(out)  err 
)
private

Returns the coordinate system for an interface identified by an user number.

Parameters
[in]parentregionusernumberThe user number of the region to get the coordinate system for.
[in]interfaceusernumberThe user number of the interface to get the coordinate system for.
[out]coordinatesystemusernumberOn return, the coordinate system user number.
[out]errThe error code.

Definition at line 38873 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_interface_coordinatesystemget::cmfe_interface_coordinatesystemgetobj ( type(cmfe_interfacetype), intent(in)  Interface,
type(cmfe_coordinatesystemtype), intent(inout)  CoordinateSystem,
integer(intg), intent(out)  err 
)
private

Returns the coordinate system for an interface identified by an object.

Parameters
[in]interfaceThe interface to get the coordinate system for.
[in,out]coordinatesystemOn return, the interface coordinate system.
[out]errThe error code.

Definition at line 38922 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_interface_coordinatesystemgetobj ( type(cmfe_interfacetype), intent(in)  Interface,
type(cmfe_coordinatesystemtype), intent(inout)  CoordinateSystem,
integer(intg), intent(out)  err 
)
private

Returns the coordinate system for an interface identified by an object.

Parameters
[in]interfaceThe interface to get the coordinate system for.
[in,out]coordinatesystemOn return, the interface coordinate system.
[out]errThe error code.

Definition at line 38922 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_interface_coordinatesystemsetnumber ( integer(intg), intent(in)  parentRegionUserNumber,
integer(intg), intent(in)  interfaceUserNumber,
integer(intg), intent(in)  coordinateSystemUserNumber,
integer(intg), intent(out)  err 
)
private

Sets/changes the coordinate system for an interface identified by an user number.

Parameters
[in]parentregionusernumberThe user number of the parent region where interface was created.
[in]interfaceusernumberThe user number of the interface to set the coordinate system for.
[in]coordinatesystemusernumberThe user number of the coordinate system to set.
[out]errThe error code.

Definition at line 38798 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_interface_coordinatesystemset::cmfe_interface_coordinatesystemsetnumber ( integer(intg), intent(in)  parentRegionUserNumber,
integer(intg), intent(in)  interfaceUserNumber,
integer(intg), intent(in)  coordinateSystemUserNumber,
integer(intg), intent(out)  err 
)
private

Sets/changes the coordinate system for an interface identified by an user number.

Parameters
[in]parentregionusernumberThe user number of the parent region where interface was created.
[in]interfaceusernumberThe user number of the interface to set the coordinate system for.
[in]coordinatesystemusernumberThe user number of the coordinate system to set.
[out]errThe error code.

Definition at line 38798 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_interface_coordinatesystemset::cmfe_interface_coordinatesystemsetobj ( type(cmfe_interfacetype), intent(in)  interface,
type(cmfe_coordinatesystemtype), intent(in)  coordinateSystem,
integer(intg), intent(out)  err 
)
private

Sets/changes the coordinate system for an interface identified by an object.

Parameters
[in]interfaceThe interface to set the coordinate system for
[in]coordinatesystemThe coordinate system to set.
[out]errThe error code.

Definition at line 38848 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_interface_coordinatesystemsetobj ( type(cmfe_interfacetype), intent(in)  interface,
type(cmfe_coordinatesystemtype), intent(in)  coordinateSystem,
integer(intg), intent(out)  err 
)
private

Sets/changes the coordinate system for an interface identified by an object.

Parameters
[in]interfaceThe interface to set the coordinate system for
[in]coordinatesystemThe coordinate system to set.
[out]errThe error code.

Definition at line 38848 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_interface_createfinish::cmfe_interface_createfinishnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  interfaceUserNumber,
integer(intg), intent(out)  err 
)
private

Finishes the creation of an interface identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the interface to finish the interface for.
[in]interfaceusernumberThe user number of the interface to finish creating.
[out]errThe error code.

Definition at line 38663 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_interface_createfinishnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  interfaceUserNumber,
integer(intg), intent(out)  err 
)
private

Finishes the creation of an interface identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the interface to finish the interface for.
[in]interfaceusernumberThe user number of the interface to finish creating.
[out]errThe error code.

Definition at line 38663 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_interface_createfinish::cmfe_interface_createfinishobj ( type(cmfe_interfacetype), intent(in)  interface,
integer(intg), intent(out)  err 
)
private

Finishes the creation of an interface identified by an object.

Parameters
[in]interfaceThe interface to finish creating.
[out]errThe error code.

Definition at line 38708 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_interface_createfinishobj ( type(cmfe_interfacetype), intent(in)  interface,
integer(intg), intent(out)  err 
)
private

Finishes the creation of an interface identified by an object.

Parameters
[in]interfaceThe interface to finish creating.
[out]errThe error code.

Definition at line 38708 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_interface_createstart::cmfe_interface_createstartnumber ( integer(intg), intent(in)  interfaceUserNumber,
integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(out)  err 
)
private

Starts the creation of an interface identified by a user number.

Parameters
[in]interfaceusernumberThe user number of the interface to start the creation of.
[in]regionusernumberThe user number of the region containing the interface to start the creation of.
[out]errThe error code.

Definition at line 38733 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_interface_createstartnumber ( integer(intg), intent(in)  interfaceUserNumber,
integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(out)  err 
)
private

Starts the creation of an interface identified by a user number.

Parameters
[in]interfaceusernumberThe user number of the interface to start the creation of.
[in]regionusernumberThe user number of the region containing the interface to start the creation of.
[out]errThe error code.

Definition at line 38733 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_interface_createstartobj ( integer(intg), intent(in)  interfaceUserNumber,
type(cmfe_regiontype), intent(in)  region,
type(cmfe_interfacetype), intent(in)  interface,
integer(intg), intent(out)  err 
)
private

Starts the creation of an interface identified by an object.

Parameters
[in]interfaceusernumberThe user number of the field to start the creation of.
[in]regionThe region to create the interface on.
[in]interfaceOn return, the created interface.
[out]errThe error code.

Definition at line 38771 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_interface_createstart::cmfe_interface_createstartobj ( integer(intg), intent(in)  interfaceUserNumber,
type(cmfe_regiontype), intent(in)  region,
type(cmfe_interfacetype), intent(in)  interface,
integer(intg), intent(out)  err 
)
private

Starts the creation of an interface identified by an object.

Parameters
[in]interfaceusernumberThe user number of the field to start the creation of.
[in]regionThe region to create the interface on.
[in]interfaceOn return, the created interface.
[out]errThe error code.

Definition at line 38771 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_interface_destroy::cmfe_interface_destroynumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  interfaceUserNumber,
integer(intg), intent(out)  err 
)
private

Destroys an interface identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the interface to destroy.
[in]interfaceusernumberThe user number of the interface to destroy.
[out]errThe error code.

Definition at line 38948 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_interface_destroynumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  interfaceUserNumber,
integer(intg), intent(out)  err 
)
private

Destroys an interface identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the interface to destroy.
[in]interfaceusernumberThe user number of the interface to destroy.
[out]errThe error code.

Definition at line 38948 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_interface_destroy::cmfe_interface_destroyobj ( type(cmfe_interfacetype), intent(in)  interface,
integer(intg), intent(out)  err 
)
private

Destroys an interface identified by an object.

Parameters
[in]interfaceThe interface to destroy.
[out]errThe error code.

Definition at line 38992 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_interface_destroyobj ( type(cmfe_interfacetype), intent(in)  interface,
integer(intg), intent(out)  err 
)
private

Destroys an interface identified by an object.

Parameters
[in]interfaceThe interface to destroy.
[out]errThe error code.

Definition at line 38992 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine, public opencmiss_iron::cmfe_interface_finalise ( type(cmfe_interfacetype), intent(out)  cmfe_Interface,
integer(intg), intent(out)  err 
)

Finalises a cmfe_InterfaceType object.

Parameters
[out]cmfe_interfaceThe cmfe_InterfaceType object to finalise.
[out]errThe error code.

Definition at line 8210 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine, public opencmiss_iron::cmfe_interface_initialise ( type(cmfe_interfacetype), intent(out)  cmfe_Interface,
integer(intg), intent(out)  err 
)

Initialises a cmfe_InterfaceType object.

Parameters
[out]cmfe_interfaceThe cmfe_InterfaceType object to initialise.
[out]errThe error code.

Definition at line 8236 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_interface_labelget::cmfe_interface_labelgetcnumber ( integer(intg), intent(in)  parentRegionUserNumber,
integer(intg), intent(in)  interfaceUserNumber,
character(len=*), intent(out)  label,
integer(intg), intent(out)  err 
)
private

Returns the character string label for an interface identified by an user number.

Parameters
[in]parentregionusernumberThe user number of the parent region containing the interface to get the label for.
[in]interfaceusernumberThe user number of the interface to get the label for.
[out]labelOn return, the region label.
[out]errThe error code.

Definition at line 39017 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_interface_labelgetcnumber ( integer(intg), intent(in)  parentRegionUserNumber,
integer(intg), intent(in)  interfaceUserNumber,
character(len=*), intent(out)  label,
integer(intg), intent(out)  err 
)
private

Returns the character string label for an interface identified by an user number.

Parameters
[in]parentregionusernumberThe user number of the parent region containing the interface to get the label for.
[in]interfaceusernumberThe user number of the interface to get the label for.
[out]labelOn return, the region label.
[out]errThe error code.

Definition at line 39017 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_interface_labelgetcobj ( type(cmfe_interfacetype), intent(in)  interface,
character(len=*), intent(out)  label,
integer(intg), intent(out)  err 
)
private

Returns the character string label for an interface identified by an object.

Parameters
[in]interfaceThe interface to get the label for.
[out]labelOn return, the region label.
[out]errThe error code.

Definition at line 39064 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_interface_labelget::cmfe_interface_labelgetcobj ( type(cmfe_interfacetype), intent(in)  interface,
character(len=*), intent(out)  label,
integer(intg), intent(out)  err 
)
private

Returns the character string label for an interface identified by an object.

Parameters
[in]interfaceThe interface to get the label for.
[out]labelOn return, the region label.
[out]errThe error code.

Definition at line 39064 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_interface_labelget::cmfe_interface_labelgetvsnumber ( integer(intg), intent(in)  parentRegionUserNumber,
integer(intg), intent(in)  interfaceUserNumber,
type(varying_string), intent(out)  label,
integer(intg), intent(out)  err 
)
private

Returns the varying string label for an interface identified by an user number.

Parameters
[in]parentregionusernumberThe user number of the parent region containing the interface to get the label for.
[in]interfaceusernumberThe user number of the interface to get the label for.
[out]labelOn return, the region label.
[out]errThe error code.

Definition at line 39090 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_interface_labelgetvsnumber ( integer(intg), intent(in)  parentRegionUserNumber,
integer(intg), intent(in)  interfaceUserNumber,
type(varying_string), intent(out)  label,
integer(intg), intent(out)  err 
)
private

Returns the varying string label for an interface identified by an user number.

Parameters
[in]parentregionusernumberThe user number of the parent region containing the interface to get the label for.
[in]interfaceusernumberThe user number of the interface to get the label for.
[out]labelOn return, the region label.
[out]errThe error code.

Definition at line 39090 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_interface_labelget::cmfe_interface_labelgetvsobj ( type(cmfe_interfacetype), intent(in)  interface,
type(varying_string), intent(out)  label,
integer(intg), intent(out)  err 
)
private

Returns the varying string label for an interface identified by an object.

Parameters
[in]interfaceThe interface to get the label for.
[out]labelOn return, the interface label.
[out]errThe error code.

Definition at line 39137 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_interface_labelgetvsobj ( type(cmfe_interfacetype), intent(in)  interface,
type(varying_string), intent(out)  label,
integer(intg), intent(out)  err 
)
private

Returns the varying string label for an interface identified by an object.

Parameters
[in]interfaceThe interface to get the label for.
[out]labelOn return, the interface label.
[out]errThe error code.

Definition at line 39137 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_interface_labelset::cmfe_interface_labelsetcnumber ( integer(intg), intent(in)  parentRegionUserNumber,
integer(intg), intent(in)  interfaceUserNumber,
character(len=*), intent(in)  label,
integer(intg), intent(out)  err 
)
private

Sets/changes the character string label for an interface identified by an user number.

Parameters
[in]parentregionusernumberThe user number of the parent region containing the interface to set the label for.
[in]interfaceusernumberThe user number of the interface to set the label for.
[in]labelThe interface label to set.
[out]errThe error code.

Definition at line 39163 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_interface_labelsetcnumber ( integer(intg), intent(in)  parentRegionUserNumber,
integer(intg), intent(in)  interfaceUserNumber,
character(len=*), intent(in)  label,
integer(intg), intent(out)  err 
)
private

Sets/changes the character string label for an interface identified by an user number.

Parameters
[in]parentregionusernumberThe user number of the parent region containing the interface to set the label for.
[in]interfaceusernumberThe user number of the interface to set the label for.
[in]labelThe interface label to set.
[out]errThe error code.

Definition at line 39163 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_interface_labelsetcobj ( type(cmfe_interfacetype), intent(in)  interface,
character(len=*), intent(in)  label,
integer(intg), intent(out)  err 
)
private

Sets/changes the character string label for an interface identified by an object.

Parameters
[in]interfaceThe interface to set the label for.
[in]labelThe interface label to set.
[out]errThe error code.

Definition at line 39210 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_interface_labelset::cmfe_interface_labelsetcobj ( type(cmfe_interfacetype), intent(in)  interface,
character(len=*), intent(in)  label,
integer(intg), intent(out)  err 
)
private

Sets/changes the character string label for an interface identified by an object.

Parameters
[in]interfaceThe interface to set the label for.
[in]labelThe interface label to set.
[out]errThe error code.

Definition at line 39210 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_interface_labelset::cmfe_interface_labelsetvsnumber ( integer(intg), intent(in)  parentRegionUserNumber,
integer(intg), intent(in)  interfaceUserNumber,
type(varying_string), intent(in)  label,
integer(intg), intent(out)  err 
)
private

Sets/changes the varying string label for an interface identified by an user number.

Parameters
[in]parentregionusernumberThe user number of the parent region containing the interface to set the label for.
[in]interfaceusernumberThe user number of the interface to set the label for.
[in]labelThe interface label to set.
[out]errThe error code.

Definition at line 39236 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_interface_labelsetvsnumber ( integer(intg), intent(in)  parentRegionUserNumber,
integer(intg), intent(in)  interfaceUserNumber,
type(varying_string), intent(in)  label,
integer(intg), intent(out)  err 
)
private

Sets/changes the varying string label for an interface identified by an user number.

Parameters
[in]parentregionusernumberThe user number of the parent region containing the interface to set the label for.
[in]interfaceusernumberThe user number of the interface to set the label for.
[in]labelThe interface label to set.
[out]errThe error code.

Definition at line 39236 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_interface_labelset::cmfe_interface_labelsetvsobj ( type(cmfe_interfacetype), intent(in)  interface,
type(varying_string), intent(in)  label,
integer(intg), intent(out)  err 
)
private

Sets/changes string label for an interface identified by an object.

Parameters
[in]interfaceThe interface to set the label for.
[in]labelThe interface label to set.
[out]errThe error code.

Definition at line 39283 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_interface_labelsetvsobj ( type(cmfe_interfacetype), intent(in)  interface,
type(varying_string), intent(in)  label,
integer(intg), intent(out)  err 
)
private

Sets/changes string label for an interface identified by an object.

Parameters
[in]interfaceThe interface to set the label for.
[in]labelThe interface label to set.
[out]errThe error code.

Definition at line 39283 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_interface_meshadd::cmfe_interface_meshaddnumber ( integer(intg), intent(in)  interfaceRegionUserNumber,
integer(intg), intent(in)  interfaceUserNumber,
integer(intg), intent(in)  meshRegionUserNumber,
integer(intg), intent(in)  meshUserNumber,
integer(intg), intent(out)  meshIndex,
integer(intg), intent(out)  err 
)
private

Adds a mesh to be coupled in an interface identified by a user number.

Parameters
[in]interfaceregionusernumberThe user number of the parent region containing the interface to add a coupled mesh to.
[in]interfaceusernumberThe user number of the interface to add a coupled mesh to.
[in]meshregionusernumberThe user number of the region containing the mesh to add to the interface.
[in]meshusernumberThe user number of the mesh to add to the interface.
[out]meshindexOn return, the mesh index of the mesh in the list of coupled meshes in the interface.
[out]errThe error code.

Definition at line 39336 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_interface_meshaddnumber ( integer(intg), intent(in)  interfaceRegionUserNumber,
integer(intg), intent(in)  interfaceUserNumber,
integer(intg), intent(in)  meshRegionUserNumber,
integer(intg), intent(in)  meshUserNumber,
integer(intg), intent(out)  meshIndex,
integer(intg), intent(out)  err 
)
private

Adds a mesh to be coupled in an interface identified by a user number.

Parameters
[in]interfaceregionusernumberThe user number of the parent region containing the interface to add a coupled mesh to.
[in]interfaceusernumberThe user number of the interface to add a coupled mesh to.
[in]meshregionusernumberThe user number of the region containing the mesh to add to the interface.
[in]meshusernumberThe user number of the mesh to add to the interface.
[out]meshindexOn return, the mesh index of the mesh in the list of coupled meshes in the interface.
[out]errThe error code.

Definition at line 39336 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_interface_meshadd::cmfe_interface_meshaddobj ( type(cmfe_interfacetype), intent(in)  interface,
type(cmfe_meshtype), intent(in)  mesh,
integer(intg), intent(out)  meshIndex,
integer(intg), intent(out)  err 
)
private

Adds a mesh to be coupled in an interface identified by an object.

Parameters
[in]interfaceThe interface to finish creating.
[in]meshThe mesh to add to the interface.
[out]meshindexOn return, the mesh index of the mesh in the list of coupled meshes in the interface.
[out]errThe error code.

Definition at line 39403 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_interface_meshaddobj ( type(cmfe_interfacetype), intent(in)  interface,
type(cmfe_meshtype), intent(in)  mesh,
integer(intg), intent(out)  meshIndex,
integer(intg), intent(out)  err 
)
private

Adds a mesh to be coupled in an interface identified by an object.

Parameters
[in]interfaceThe interface to finish creating.
[in]meshThe mesh to add to the interface.
[out]meshindexOn return, the mesh index of the mesh in the list of coupled meshes in the interface.
[out]errThe error code.

Definition at line 39403 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_interface_nodesgetobj ( type(cmfe_interfacetype), intent(in)  interface,
type(cmfe_nodestype), intent(inout)  nodes,
integer(intg), intent(out)  err 
)
private

Returns the nodes for a interface identified by an object.

Parameters
[in]interfaceThe interface to get the nodes for.
[in,out]nodesOn return, the interfaces nodes.
[out]errThe error code.

Definition at line 39309 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_interface_nodesget::cmfe_interface_nodesgetobj ( type(cmfe_interfacetype), intent(in)  interface,
type(cmfe_nodestype), intent(inout)  nodes,
integer(intg), intent(out)  err 
)
private

Returns the nodes for a interface identified by an object.

Parameters
[in]interfaceThe interface to get the nodes for.
[in,out]nodesOn return, the interfaces nodes.
[out]errThe error code.

Definition at line 39309 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_interfacecondition_createfinishnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  interfaceUserNumber,
integer(intg), intent(in)  interfaceConditionUserNumber,
integer(intg), intent(out)  err 
)
private

Finishes the creation of an interface condition identified by an user number.

Parameters
[in]regionusernumberThe user number of the region containing the interface to finish the interface condition for.
[in]interfaceusernumberThe user number of the interface containg the interface condition to finish creating for.
[in]interfaceconditionusernumberThe user number of the interface condition to finish creating.
[out]errThe error code.

Definition at line 40706 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_interfacecondition_createfinish::cmfe_interfacecondition_createfinishnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  interfaceUserNumber,
integer(intg), intent(in)  interfaceConditionUserNumber,
integer(intg), intent(out)  err 
)
private

Finishes the creation of an interface condition identified by an user number.

Parameters
[in]regionusernumberThe user number of the region containing the interface to finish the interface condition for.
[in]interfaceusernumberThe user number of the interface containg the interface condition to finish creating for.
[in]interfaceconditionusernumberThe user number of the interface condition to finish creating.
[out]errThe error code.

Definition at line 40706 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_interfacecondition_createfinish::cmfe_interfacecondition_createfinishobj ( type(cmfe_interfaceconditiontype), intent(in)  interfaceCondition,
integer(intg), intent(out)  err 
)
private

Finishes the creation of an interface condition identified by an object.

Parameters
[in]interfaceconditionThe interface condition to finish creating.
[out]errThe error code.

Definition at line 40764 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_interfacecondition_createfinishobj ( type(cmfe_interfaceconditiontype), intent(in)  interfaceCondition,
integer(intg), intent(out)  err 
)
private

Finishes the creation of an interface condition identified by an object.

Parameters
[in]interfaceconditionThe interface condition to finish creating.
[out]errThe error code.

Definition at line 40764 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_interfacecondition_createstart::cmfe_interfacecondition_createstartnumber ( integer(intg), intent(in)  interfaceConditionUserNumber,
integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  interfaceUserNumber,
integer(intg), intent(in)  geometricFieldUserNumber,
integer(intg), intent(out)  err 
)
private

Starts the creation of an interface condition identified by a user number.

Parameters
[in]interfaceconditionusernumberThe user number of the interface condition to start the creation of.
[in]regionusernumberThe user number of the region containing the interface to start the creation of the interface condition for.
[in]interfaceusernumberThe user number of the interface containing the interface condition to start the creation of.
[in]geometricfieldusernumberThe user number of the geometric field on the interface for the interface condition.
[out]errThe error code.

Definition at line 40790 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_interfacecondition_createstartnumber ( integer(intg), intent(in)  interfaceConditionUserNumber,
integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  interfaceUserNumber,
integer(intg), intent(in)  geometricFieldUserNumber,
integer(intg), intent(out)  err 
)
private

Starts the creation of an interface condition identified by a user number.

Parameters
[in]interfaceconditionusernumberThe user number of the interface condition to start the creation of.
[in]regionusernumberThe user number of the region containing the interface to start the creation of the interface condition for.
[in]interfaceusernumberThe user number of the interface containing the interface condition to start the creation of.
[in]geometricfieldusernumberThe user number of the geometric field on the interface for the interface condition.
[out]errThe error code.

Definition at line 40790 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_interfacecondition_createstartobj ( integer(intg), intent(in)  interfaceConditionUserNumber,
type(cmfe_interfacetype), intent(in)  interface,
type(cmfe_fieldtype), intent(in)  geometricField,
type(cmfe_interfaceconditiontype), intent(in)  interfaceCondition,
integer(intg), intent(out)  err 
)
private

Starts the creation of an interface condition identified by an object.

Parameters
[in]interfaceconditionusernumberThe user number of the interface conditon to start the creation of.
[in]interfaceThe interface to create the interface on.
[in]geometricfieldThe geometric field for the interface condition.
[in]interfaceconditionOn return, the created interface condition.
[out]errThe error code.

Definition at line 40851 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_interfacecondition_createstart::cmfe_interfacecondition_createstartobj ( integer(intg), intent(in)  interfaceConditionUserNumber,
type(cmfe_interfacetype), intent(in)  interface,
type(cmfe_fieldtype), intent(in)  geometricField,
type(cmfe_interfaceconditiontype), intent(in)  interfaceCondition,
integer(intg), intent(out)  err 
)
private

Starts the creation of an interface condition identified by an object.

Parameters
[in]interfaceconditionusernumberThe user number of the interface conditon to start the creation of.
[in]interfaceThe interface to create the interface on.
[in]geometricfieldThe geometric field for the interface condition.
[in]interfaceconditionOn return, the created interface condition.
[out]errThe error code.

Definition at line 40851 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_interfacecondition_dependentvariableaddnumber ( integer(intg), intent(in)  interfaceRegionUserNumber,
integer(intg), intent(in)  interfaceUserNumber,
integer(intg), intent(in)  interfaceConditionUserNumber,
integer(intg), intent(in)  meshIndex,
integer(intg), intent(in)  equationsSetRegionUserNumber,
integer(intg), intent(in)  equationsSetUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(out)  err 
)
private

Adds a dependent variable to an interface condition identified by a user number.

Parameters
[in]interfaceregionusernumberThe user number of the region containing the interface containing the interface condition to add the dependent variable for.
[in]interfaceusernumberThe user number of the interface containing the interface condition to add the dependent variable for.
[in]interfaceconditionusernumberThe user number of the interface condition to add the dependent variable for.
[in]meshindexThe mesh index of the interface condition interface for which the dependent variable is added.
[in]equationssetregionusernumberThe user number of the region containing the equations set containing the dependent field varible to add.
[in]equationssetusernumberThe user number of the equations set containing the dependent field to add the variable for.
[in]variabletypeThe variable type of the dependent variable to add.
[out]errThe error code.

Definition at line 40881 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_interfacecondition_dependentvariableadd::cmfe_interfacecondition_dependentvariableaddnumber ( integer(intg), intent(in)  interfaceRegionUserNumber,
integer(intg), intent(in)  interfaceUserNumber,
integer(intg), intent(in)  interfaceConditionUserNumber,
integer(intg), intent(in)  meshIndex,
integer(intg), intent(in)  equationsSetRegionUserNumber,
integer(intg), intent(in)  equationsSetUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(out)  err 
)
private

Adds a dependent variable to an interface condition identified by a user number.

Parameters
[in]interfaceregionusernumberThe user number of the region containing the interface containing the interface condition to add the dependent variable for.
[in]interfaceusernumberThe user number of the interface containing the interface condition to add the dependent variable for.
[in]interfaceconditionusernumberThe user number of the interface condition to add the dependent variable for.
[in]meshindexThe mesh index of the interface condition interface for which the dependent variable is added.
[in]equationssetregionusernumberThe user number of the region containing the equations set containing the dependent field varible to add.
[in]equationssetusernumberThe user number of the equations set containing the dependent field to add the variable for.
[in]variabletypeThe variable type of the dependent variable to add.
[out]errThe error code.

Definition at line 40881 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_interfacecondition_dependentvariableaddobj ( type(cmfe_interfaceconditiontype), intent(in)  interfaceCondition,
integer(intg), intent(in)  meshIndex,
type(cmfe_equationssettype), intent(in)  equationsSet,
integer(intg), intent(in)  variableType,
integer(intg), intent(out)  err 
)
private

Adds a dependent field variable to an interface condition identified by an object.

Parameters
[in]interfaceconditionThe interface condition to add the dependent variable to.
[in]meshindexThe mesh index of the interface condition interface for which the dependent variable is added.
[in]equationssetThe equations set containg the dependent variable to add.
[in]variabletypeThe variable type of the dependent variable to add.
[out]errThe error code.

Definition at line 40963 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_interfacecondition_dependentvariableadd::cmfe_interfacecondition_dependentvariableaddobj ( type(cmfe_interfaceconditiontype), intent(in)  interfaceCondition,
integer(intg), intent(in)  meshIndex,
type(cmfe_equationssettype), intent(in)  equationsSet,
integer(intg), intent(in)  variableType,
integer(intg), intent(out)  err 
)
private

Adds a dependent field variable to an interface condition identified by an object.

Parameters
[in]interfaceconditionThe interface condition to add the dependent variable to.
[in]meshindexThe mesh index of the interface condition interface for which the dependent variable is added.
[in]equationssetThe equations set containg the dependent variable to add.
[in]variabletypeThe variable type of the dependent variable to add.
[out]errThe error code.

Definition at line 40963 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_interfacecondition_destroy::cmfe_interfacecondition_destroynumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  interfaceUserNumber,
integer(intg), intent(in)  interfaceConditionUserNumber,
integer(intg), intent(out)  err 
)
private

Destroys an interface condition identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the interface containing the interface condition to destroy.
[in]interfaceusernumberThe user number of the interface containing the interface condition to destroy.
[in]interfaceconditionusernumberThe user number of the interface condition to destroy.
[out]errThe error code.

Definition at line 40993 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_interfacecondition_destroynumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  interfaceUserNumber,
integer(intg), intent(in)  interfaceConditionUserNumber,
integer(intg), intent(out)  err 
)
private

Destroys an interface condition identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the interface containing the interface condition to destroy.
[in]interfaceusernumberThe user number of the interface containing the interface condition to destroy.
[in]interfaceconditionusernumberThe user number of the interface condition to destroy.
[out]errThe error code.

Definition at line 40993 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_interfacecondition_destroyobj ( type(cmfe_interfaceconditiontype), intent(in)  interfaceCondition,
integer(intg), intent(out)  err 
)
private

Destroys an interface condition identified by an object.

Parameters
[in]interfaceconditionThe interface condition to destroy.
[out]errThe error code.

Definition at line 41050 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_interfacecondition_destroy::cmfe_interfacecondition_destroyobj ( type(cmfe_interfaceconditiontype), intent(in)  interfaceCondition,
integer(intg), intent(out)  err 
)
private

Destroys an interface condition identified by an object.

Parameters
[in]interfaceconditionThe interface condition to destroy.
[out]errThe error code.

Definition at line 41050 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_interfacecondition_equationscreatefinishnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  interfaceUserNumber,
integer(intg), intent(in)  interfaceConditionUserNumber,
integer(intg), intent(out)  err 
)
private

Finishes the creation of equations for an interface condition identified by an user number.

Parameters
[in]regionusernumberThe user number of the region containing the interface to finish the interface equations for.
[in]interfaceusernumberThe user number of the interface containg the interface condition to finish the interface equations for.
[in]interfaceconditionusernumberThe user number of the interface condition to finish creating the interface equations for.
[out]errThe error code.

Definition at line 41076 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_interfacecondition_equationscreatefinish::cmfe_interfacecondition_equationscreatefinishnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  interfaceUserNumber,
integer(intg), intent(in)  interfaceConditionUserNumber,
integer(intg), intent(out)  err 
)
private

Finishes the creation of equations for an interface condition identified by an user number.

Parameters
[in]regionusernumberThe user number of the region containing the interface to finish the interface equations for.
[in]interfaceusernumberThe user number of the interface containg the interface condition to finish the interface equations for.
[in]interfaceconditionusernumberThe user number of the interface condition to finish creating the interface equations for.
[out]errThe error code.

Definition at line 41076 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_interfacecondition_equationscreatefinishobj ( type(cmfe_interfaceconditiontype), intent(in)  interfaceCondition,
integer(intg), intent(out)  err 
)
private

Finishes the creation of interface equations for an interface condition identified by an object.

Parameters
[in]interfaceconditionThe interface condition to finish creating the interface equations for.
[out]errThe error code.

Definition at line 41135 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_interfacecondition_equationscreatefinish::cmfe_interfacecondition_equationscreatefinishobj ( type(cmfe_interfaceconditiontype), intent(in)  interfaceCondition,
integer(intg), intent(out)  err 
)
private

Finishes the creation of interface equations for an interface condition identified by an object.

Parameters
[in]interfaceconditionThe interface condition to finish creating the interface equations for.
[out]errThe error code.

Definition at line 41135 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_interfacecondition_equationscreatestart::cmfe_interfacecondition_equationscreatestartnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  interfaceUserNumber,
integer(intg), intent(in)  interfaceConditionUserNumber,
integer(intg), intent(out)  err 
)
private

Starts the creation of interface equations for an interface condition identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the interface and interface condition to start the creation of the interface equations for.
[in]interfaceusernumberThe user number of the interface containing the interface condition to start the creation of the interface equations for.
[in]interfaceconditionusernumberThe user number of the interface condition to start the creation of the interface equations for.
[out]errThe error code.

Definition at line 41162 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_interfacecondition_equationscreatestartnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  interfaceUserNumber,
integer(intg), intent(in)  interfaceConditionUserNumber,
integer(intg), intent(out)  err 
)
private

Starts the creation of interface equations for an interface condition identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the interface and interface condition to start the creation of the interface equations for.
[in]interfaceusernumberThe user number of the interface containing the interface condition to start the creation of the interface equations for.
[in]interfaceconditionusernumberThe user number of the interface condition to start the creation of the interface equations for.
[out]errThe error code.

Definition at line 41162 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_interfacecondition_equationscreatestart::cmfe_interfacecondition_equationscreatestartobj ( type(cmfe_interfaceconditiontype), intent(in)  interfaceCondition,
type(cmfe_interfaceequationstype), intent(in)  interfaceEquations,
integer(intg), intent(out)  err 
)
private

Starts the creation of interface equations for an interface condition identified by an object.

Parameters
[in]interfaceconditionThe interface condition to start the creation of interface equations for
[in]interfaceequationsOn return, the created interface equations.
[out]errThe error code.

Definition at line 41223 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_interfacecondition_equationscreatestartobj ( type(cmfe_interfaceconditiontype), intent(in)  interfaceCondition,
type(cmfe_interfaceequationstype), intent(in)  interfaceEquations,
integer(intg), intent(out)  err 
)
private

Starts the creation of interface equations for an interface condition identified by an object.

Parameters
[in]interfaceconditionThe interface condition to start the creation of interface equations for
[in]interfaceequationsOn return, the created interface equations.
[out]errThe error code.

Definition at line 41223 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_interfacecondition_equationsdestroynumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  interfaceUserNumber,
integer(intg), intent(in)  interfaceConditionUserNumber,
integer(intg), intent(out)  err 
)
private

Destroys interface equations for an interface condition identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the interface and interface condition to destroy the interface equations for.
[in]interfaceusernumberThe user number of the interface containing the interface condition to destroy the interface equations for.
[in]interfaceconditionusernumberThe user number of the interface condition to destroy the interface equations for.
[out]errThe error code.

Definition at line 41251 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_interfacecondition_equationsdestroy::cmfe_interfacecondition_equationsdestroynumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  interfaceUserNumber,
integer(intg), intent(in)  interfaceConditionUserNumber,
integer(intg), intent(out)  err 
)
private

Destroys interface equations for an interface condition identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the interface and interface condition to destroy the interface equations for.
[in]interfaceusernumberThe user number of the interface containing the interface condition to destroy the interface equations for.
[in]interfaceconditionusernumberThe user number of the interface condition to destroy the interface equations for.
[out]errThe error code.

Definition at line 41251 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_interfacecondition_equationsdestroyobj ( type(cmfe_interfaceconditiontype), intent(in)  interfaceCondition,
integer(intg), intent(out)  err 
)
private

Destroys the interface equations for an interface condition identified by an object.

Parameters
[in]interfaceconditionThe interface condition to destroy the interface equations for.
[out]errThe error code.

Definition at line 41309 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_interfacecondition_equationsdestroy::cmfe_interfacecondition_equationsdestroyobj ( type(cmfe_interfaceconditiontype), intent(in)  interfaceCondition,
integer(intg), intent(out)  err 
)
private

Destroys the interface equations for an interface condition identified by an object.

Parameters
[in]interfaceconditionThe interface condition to destroy the interface equations for.
[out]errThe error code.

Definition at line 41309 of file opencmiss_iron.f90.

subroutine, public opencmiss_iron::cmfe_interfacecondition_finalise ( type(cmfe_interfaceconditiontype), intent(out)  cmfe_InterfaceCondition,
integer(intg), intent(out)  err 
)

Finalises a cmfe_InterfaceConditionType object.

Parameters
[out]cmfe_interfaceconditionThe cmfe_InterfaceConditionType object to finalise.
[out]errThe error code.

Definition at line 8261 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine, public opencmiss_iron::cmfe_interfacecondition_initialise ( type(cmfe_interfaceconditiontype), intent(out)  cmfe_InterfaceCondition,
integer(intg), intent(out)  err 
)

Initialises a cmfe_InterfaceConditionType object.

Parameters
[out]cmfe_interfaceconditionThe cmfe_InterfaceConditionType object to initialise.
[out]errThe error code.

Definition at line 8287 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_interfacecondition_integrationtypeget::cmfe_interfacecondition_integrationtypegetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  interfaceUserNumber,
integer(intg), intent(in)  interfaceConditionUserNumber,
integer(intg), intent(out)  interfaceConditionIntegrationType,
integer(intg), intent(out)  err 
)
private

Returns the integration type for an interface condition identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the interface containing the interface condition to get the method for.
[in]interfaceusernumberThe user number of the interface containing the interface condition to get the method for.
[in]interfaceconditionusernumberThe user number of the interface condition to get the method for.
[out]interfaceconditionintegrationtypeOn return, the interface condition integration type.
See also
OPENCMISS::InterfaceConditions::IntegrationTypes,OPENCMISS
Parameters
[out]errThe error code.

Definition at line 41335 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_interfacecondition_integrationtypegetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  interfaceUserNumber,
integer(intg), intent(in)  interfaceConditionUserNumber,
integer(intg), intent(out)  interfaceConditionIntegrationType,
integer(intg), intent(out)  err 
)
private

Returns the integration type for an interface condition identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the interface containing the interface condition to get the method for.
[in]interfaceusernumberThe user number of the interface containing the interface condition to get the method for.
[in]interfaceconditionusernumberThe user number of the interface condition to get the method for.
[out]interfaceconditionintegrationtypeOn return, the interface condition integration type.
See also
OPENCMISS::InterfaceConditions::IntegrationTypes,OPENCMISS
Parameters
[out]errThe error code.

Definition at line 41335 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_interfacecondition_integrationtypegetobj ( type(cmfe_interfaceconditiontype), intent(in)  interfaceCondition,
integer(intg), intent(out)  interfaceConditionIntegrationType,
integer(intg), intent(out)  err 
)
private

Gets the integration type for an interface condition identified by an object.

Parameters
[in]interfaceconditionThe interface condition to get the method for.
[out]interfaceconditionintegrationtypeOn return, the interface condition integration type.
See also
OPENCMISS::InterfaceConditions::IntegrationTypes,OPENCMISS
Parameters
[out]errThe error code.

Definition at line 41394 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_interfacecondition_integrationtypeget::cmfe_interfacecondition_integrationtypegetobj ( type(cmfe_interfaceconditiontype), intent(in)  interfaceCondition,
integer(intg), intent(out)  interfaceConditionIntegrationType,
integer(intg), intent(out)  err 
)
private

Gets the integration type for an interface condition identified by an object.

Parameters
[in]interfaceconditionThe interface condition to get the method for.
[out]interfaceconditionintegrationtypeOn return, the interface condition integration type.
See also
OPENCMISS::InterfaceConditions::IntegrationTypes,OPENCMISS
Parameters
[out]errThe error code.

Definition at line 41394 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_interfacecondition_integrationtypesetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  interfaceUserNumber,
integer(intg), intent(in)  interfaceConditionUserNumber,
integer(intg), intent(in)  interfaceConditionIntegrationType,
integer(intg), intent(out)  err 
)
private

Sets/changes the integration type for an interface condition identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the interface containing the interface condition to set the method for.
[in]interfaceusernumberThe user number of the interface containing the interface condition to set the method for.
[in]interfaceconditionusernumberThe user number of the interface condition to set the method for.
[in]interfaceconditionintegrationtypeOn return, the interface condition integration type.
See also
OPENCMISS::InterfaceConditions::IntegrationTypes,OPENCMISS
Parameters
[out]errThe error code.

Definition at line 41423 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_interfacecondition_integrationtypeset::cmfe_interfacecondition_integrationtypesetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  interfaceUserNumber,
integer(intg), intent(in)  interfaceConditionUserNumber,
integer(intg), intent(in)  interfaceConditionIntegrationType,
integer(intg), intent(out)  err 
)
private

Sets/changes the integration type for an interface condition identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the interface containing the interface condition to set the method for.
[in]interfaceusernumberThe user number of the interface containing the interface condition to set the method for.
[in]interfaceconditionusernumberThe user number of the interface condition to set the method for.
[in]interfaceconditionintegrationtypeOn return, the interface condition integration type.
See also
OPENCMISS::InterfaceConditions::IntegrationTypes,OPENCMISS
Parameters
[out]errThe error code.

Definition at line 41423 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_interfacecondition_integrationtypesetobj ( type(cmfe_interfaceconditiontype), intent(in)  interfaceCondition,
integer(intg), intent(in)  interfaceConditionIntegrationType,
integer(intg), intent(out)  err 
)
private

Sets/changes the integration type for an interface condition identified by an object.

Parameters
[in]interfaceconditionThe interface condition to set the method for.
[in]interfaceconditionintegrationtypeOn return, the interface condition integration type.
See also
OPENCMISS::InterfaceConditions::IntegrationTypes,OPENCMISS
Parameters
[out]errThe error code.

Definition at line 41482 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_interfacecondition_integrationtypeset::cmfe_interfacecondition_integrationtypesetobj ( type(cmfe_interfaceconditiontype), intent(in)  interfaceCondition,
integer(intg), intent(in)  interfaceConditionIntegrationType,
integer(intg), intent(out)  err 
)
private

Sets/changes the integration type for an interface condition identified by an object.

Parameters
[in]interfaceconditionThe interface condition to set the method for.
[in]interfaceconditionintegrationtypeOn return, the interface condition integration type.
See also
OPENCMISS::InterfaceConditions::IntegrationTypes,OPENCMISS
Parameters
[out]errThe error code.

Definition at line 41482 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_interfacecondition_lagrangefieldcreatefinish::cmfe_interfacecondition_lagrangefieldcreatefinishnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  interfaceUserNumber,
integer(intg), intent(in)  interfaceConditionUserNumber,
integer(intg), intent(out)  err 
)
private

Finishes the creation of a Lagrange Multiplier Field for an interface condition identified by an user number.

Parameters
[in]regionusernumberThe user number of the region containing the interface and interface condition to finish the Lagrange multiplier field for.
[in]interfaceusernumberThe user number of the interface containg the interface condition to finish the Lagrange multiplier field for.
[in]interfaceconditionusernumberThe user number of the interface condition to finish creating the Lagrange multiplier field for.
[out]errThe error code.

Definition at line 41511 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_interfacecondition_lagrangefieldcreatefinishnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  interfaceUserNumber,
integer(intg), intent(in)  interfaceConditionUserNumber,
integer(intg), intent(out)  err 
)
private

Finishes the creation of a Lagrange Multiplier Field for an interface condition identified by an user number.

Parameters
[in]regionusernumberThe user number of the region containing the interface and interface condition to finish the Lagrange multiplier field for.
[in]interfaceusernumberThe user number of the interface containg the interface condition to finish the Lagrange multiplier field for.
[in]interfaceconditionusernumberThe user number of the interface condition to finish creating the Lagrange multiplier field for.
[out]errThe error code.

Definition at line 41511 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_interfacecondition_lagrangefieldcreatefinishobj ( type(cmfe_interfaceconditiontype), intent(in)  interfaceCondition,
integer(intg), intent(out)  err 
)
private

Finishes the creation of a Lagrange multiplier field for an interface condition identified by an object.

Parameters
[in]interfaceconditionThe interface condition to finish creating the Lagrange multiplier field for.
[out]errThe error code.

Definition at line 41570 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_interfacecondition_lagrangefieldcreatefinish::cmfe_interfacecondition_lagrangefieldcreatefinishobj ( type(cmfe_interfaceconditiontype), intent(in)  interfaceCondition,
integer(intg), intent(out)  err 
)
private

Finishes the creation of a Lagrange multiplier field for an interface condition identified by an object.

Parameters
[in]interfaceconditionThe interface condition to finish creating the Lagrange multiplier field for.
[out]errThe error code.

Definition at line 41570 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_interfacecondition_lagrangefieldcreatestartnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  interfaceUserNumber,
integer(intg), intent(in)  interfaceConditionUserNumber,
integer(intg), intent(in)  lagrangeFieldUserNumber,
integer(intg), intent(out)  err 
)
private

Starts the creation of a Lagrange multiplier field for an interface condition identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the interface and interface condition to start the creation of the Lagrange multiplier field for.
[in]interfaceusernumberThe user number of the interface containing the interface condition to start the creation of the Lagrange multiplier field for.
[in]interfaceconditionusernumberThe user number of the interface condition to start the creation of the Lagrange multiplier field for.
[in]lagrangefieldusernumberThe user number of the Lagrange field.
[out]errThe error code.

Definition at line 41597 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_interfacecondition_lagrangefieldcreatestart::cmfe_interfacecondition_lagrangefieldcreatestartnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  interfaceUserNumber,
integer(intg), intent(in)  interfaceConditionUserNumber,
integer(intg), intent(in)  lagrangeFieldUserNumber,
integer(intg), intent(out)  err 
)
private

Starts the creation of a Lagrange multiplier field for an interface condition identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the interface and interface condition to start the creation of the Lagrange multiplier field for.
[in]interfaceusernumberThe user number of the interface containing the interface condition to start the creation of the Lagrange multiplier field for.
[in]interfaceconditionusernumberThe user number of the interface condition to start the creation of the Lagrange multiplier field for.
[in]lagrangefieldusernumberThe user number of the Lagrange field.
[out]errThe error code.

Definition at line 41597 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_interfacecondition_lagrangefieldcreatestartobj ( type(cmfe_interfaceconditiontype), intent(in)  interfaceCondition,
integer(intg), intent(in)  lagrangeFieldUserNumber,
type(cmfe_fieldtype), intent(inout)  lagrangeField,
integer(intg), intent(out)  err 
)
private

Starts the creation of a Lagrange multiplier field for an interface condition identified by an object.

Parameters
[in]interfaceconditionThe interface condition to start the creation of the Lagrange multiplier field for.
[in]lagrangefieldusernumberThe user number of the Lagrange field.
[in,out]lagrangefieldIf 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.
[out]errThe error code.

Definition at line 41660 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_interfacecondition_lagrangefieldcreatestart::cmfe_interfacecondition_lagrangefieldcreatestartobj ( type(cmfe_interfaceconditiontype), intent(in)  interfaceCondition,
integer(intg), intent(in)  lagrangeFieldUserNumber,
type(cmfe_fieldtype), intent(inout)  lagrangeField,
integer(intg), intent(out)  err 
)
private

Starts the creation of a Lagrange multiplier field for an interface condition identified by an object.

Parameters
[in]interfaceconditionThe interface condition to start the creation of the Lagrange multiplier field for.
[in]lagrangefieldusernumberThe user number of the Lagrange field.
[in,out]lagrangefieldIf 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.
[out]errThe error code.

Definition at line 41660 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_interfacecondition_methodget::cmfe_interfacecondition_methodgetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  interfaceUserNumber,
integer(intg), intent(in)  interfaceConditionUserNumber,
integer(intg), intent(out)  interfaceConditionMethod,
integer(intg), intent(out)  err 
)
private

Returns the method for an interface condition identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the interface containing the interface condition to get the method for.
[in]interfaceusernumberThe user number of the interface containing the interface condition to get the method for.
[in]interfaceconditionusernumberThe user number of the interface condition to get the method for.
[out]interfaceconditionmethodOn return, the interface condition method.
See also
OPENCMISS::InterfaceConditions::Methods,OPENCMISS
Parameters
[out]errThe error code.

Definition at line 41869 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_interfacecondition_methodgetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  interfaceUserNumber,
integer(intg), intent(in)  interfaceConditionUserNumber,
integer(intg), intent(out)  interfaceConditionMethod,
integer(intg), intent(out)  err 
)
private

Returns the method for an interface condition identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the interface containing the interface condition to get the method for.
[in]interfaceusernumberThe user number of the interface containing the interface condition to get the method for.
[in]interfaceconditionusernumberThe user number of the interface condition to get the method for.
[out]interfaceconditionmethodOn return, the interface condition method.
See also
OPENCMISS::InterfaceConditions::Methods,OPENCMISS
Parameters
[out]errThe error code.

Definition at line 41869 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_interfacecondition_methodgetobj ( type(cmfe_interfaceconditiontype), intent(in)  interfaceCondition,
integer(intg), intent(out)  interfaceConditionMethod,
integer(intg), intent(out)  err 
)
private

Gets the method for an interface condition identified by an object.

Parameters
[in]interfaceconditionThe interface condition to get the method for.
[out]interfaceconditionmethodOn return, the interface condition method.
See also
OPENCMISS::InterfaceConditions::Methods,OPENCMISS
Parameters
[out]errThe error code.

Definition at line 41927 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_interfacecondition_methodget::cmfe_interfacecondition_methodgetobj ( type(cmfe_interfaceconditiontype), intent(in)  interfaceCondition,
integer(intg), intent(out)  interfaceConditionMethod,
integer(intg), intent(out)  err 
)
private

Gets the method for an interface condition identified by an object.

Parameters
[in]interfaceconditionThe interface condition to get the method for.
[out]interfaceconditionmethodOn return, the interface condition method.
See also
OPENCMISS::InterfaceConditions::Methods,OPENCMISS
Parameters
[out]errThe error code.

Definition at line 41927 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_interfacecondition_methodsetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  interfaceUserNumber,
integer(intg), intent(in)  interfaceConditionUserNumber,
integer(intg), intent(in)  interfaceConditionMethod,
integer(intg), intent(out)  err 
)
private

Sets/changes the method for an interface condition identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the interface containing the interface condition to set the method for.
[in]interfaceusernumberThe user number of the interface containing the interface condition to set the method for.
[in]interfaceconditionusernumberThe user number of the interface condition to set the method for.
[in]interfaceconditionmethodThe interface condition method to set.
See also
OPENCMISS::InterfaceConditions::Methods,OPENCMISS
Parameters
[out]errThe error code.

Definition at line 41954 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_interfacecondition_methodset::cmfe_interfacecondition_methodsetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  interfaceUserNumber,
integer(intg), intent(in)  interfaceConditionUserNumber,
integer(intg), intent(in)  interfaceConditionMethod,
integer(intg), intent(out)  err 
)
private

Sets/changes the method for an interface condition identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the interface containing the interface condition to set the method for.
[in]interfaceusernumberThe user number of the interface containing the interface condition to set the method for.
[in]interfaceconditionusernumberThe user number of the interface condition to set the method for.
[in]interfaceconditionmethodThe interface condition method to set.
See also
OPENCMISS::InterfaceConditions::Methods,OPENCMISS
Parameters
[out]errThe error code.

Definition at line 41954 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_interfacecondition_methodset::cmfe_interfacecondition_methodsetobj ( type(cmfe_interfaceconditiontype), intent(in)  interfaceCondition,
integer(intg), intent(in)  interfaceConditionMethod,
integer(intg), intent(out)  err 
)
private

Sets/changes the method for an interface condition identified by an object.

Parameters
[in]interfaceconditionThe interface condition to set the method for.
[in]interfaceconditionmethodThe interface condition method to set.
See also
OPENCMISS::InterfaceConditions::Methods,OPENCMISS
Parameters
[out]errThe error code.

Definition at line 42012 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_interfacecondition_methodsetobj ( type(cmfe_interfaceconditiontype), intent(in)  interfaceCondition,
integer(intg), intent(in)  interfaceConditionMethod,
integer(intg), intent(out)  err 
)
private

Sets/changes the method for an interface condition identified by an object.

Parameters
[in]interfaceconditionThe interface condition to set the method for.
[in]interfaceconditionmethodThe interface condition method to set.
See also
OPENCMISS::InterfaceConditions::Methods,OPENCMISS
Parameters
[out]errThe error code.

Definition at line 42012 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_interfacecondition_operatorget::cmfe_interfacecondition_operatorgetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  interfaceUserNumber,
integer(intg), intent(in)  interfaceConditionUserNumber,
integer(intg), intent(out)  interfaceConditionOperator,
integer(intg), intent(out)  err 
)
private

Returns the operator for an interface condition identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the interface containing the interface condition to get the operator for.
[in]interfaceusernumberThe user number of the interface containing the interface condition to get the operator for.
[in]interfaceconditionusernumberThe user number of the interface condition to get the operator for.
[out]interfaceconditionoperatorOn return, the interface condition operator.
See also
OPENCMISS::InterfaceConditions::Operators,OPENCMISS
Parameters
[out]errThe error code.

Definition at line 42039 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_interfacecondition_operatorgetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  interfaceUserNumber,
integer(intg), intent(in)  interfaceConditionUserNumber,
integer(intg), intent(out)  interfaceConditionOperator,
integer(intg), intent(out)  err 
)
private

Returns the operator for an interface condition identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the interface containing the interface condition to get the operator for.
[in]interfaceusernumberThe user number of the interface containing the interface condition to get the operator for.
[in]interfaceconditionusernumberThe user number of the interface condition to get the operator for.
[out]interfaceconditionoperatorOn return, the interface condition operator.
See also
OPENCMISS::InterfaceConditions::Operators,OPENCMISS
Parameters
[out]errThe error code.

Definition at line 42039 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_interfacecondition_operatorget::cmfe_interfacecondition_operatorgetobj ( type(cmfe_interfaceconditiontype), intent(in)  interfaceCondition,
integer(intg), intent(out)  interfaceConditionOperator,
integer(intg), intent(out)  err 
)
private

Gets the operator for an interface condition identified by an object.

Parameters
[in]interfaceconditionThe interface condition to get the operator for.
[out]interfaceconditionoperatorOn return, the interface condition operator.
See also
OPENCMISS_InterfaceConditionOperator,OPENCMISS
Parameters
[out]errThe error code.

Definition at line 42097 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_interfacecondition_operatorgetobj ( type(cmfe_interfaceconditiontype), intent(in)  interfaceCondition,
integer(intg), intent(out)  interfaceConditionOperator,
integer(intg), intent(out)  err 
)
private

Gets the operator for an interface condition identified by an object.

Parameters
[in]interfaceconditionThe interface condition to get the operator for.
[out]interfaceconditionoperatorOn return, the interface condition operator.
See also
OPENCMISS_InterfaceConditionOperator,OPENCMISS
Parameters
[out]errThe error code.

Definition at line 42097 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_interfacecondition_operatorsetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  interfaceUserNumber,
integer(intg), intent(in)  interfaceConditionUserNumber,
integer(intg), intent(in)  interfaceConditionOperator,
integer(intg), intent(out)  err 
)
private

Sets/changes the operator for an interface condition identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the interface containing the interface condition to set the operator for.
[in]interfaceusernumberThe user number of the interface containing the interface condition to set the operator for.
[in]interfaceconditionusernumberThe user number of the interface condition to set the operator for.
[in]interfaceconditionoperatorThe interface condition operator to set.
See also
OPENCMISS::InterfaceConditions::Operators,OPENCMISS
Parameters
[out]errThe error code.

Definition at line 42125 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_interfacecondition_operatorset::cmfe_interfacecondition_operatorsetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  interfaceUserNumber,
integer(intg), intent(in)  interfaceConditionUserNumber,
integer(intg), intent(in)  interfaceConditionOperator,
integer(intg), intent(out)  err 
)
private

Sets/changes the operator for an interface condition identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the interface containing the interface condition to set the operator for.
[in]interfaceusernumberThe user number of the interface containing the interface condition to set the operator for.
[in]interfaceconditionusernumberThe user number of the interface condition to set the operator for.
[in]interfaceconditionoperatorThe interface condition operator to set.
See also
OPENCMISS::InterfaceConditions::Operators,OPENCMISS
Parameters
[out]errThe error code.

Definition at line 42125 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_interfacecondition_operatorset::cmfe_interfacecondition_operatorsetobj ( type(cmfe_interfaceconditiontype), intent(in)  interfaceCondition,
integer(intg), intent(in)  interfaceConditionOperator,
integer(intg), intent(out)  err 
)
private

Sets/changes the operator for an interface condition identified by an object.

Parameters
[in]interfaceconditionThe interface condition to set the operator for.
[in]interfaceconditionoperatorThe interface condition operator to set.
See also
OPENCMISS_InterfaceConditionOperator,OPENCMISS
Parameters
[out]errThe error code.

Definition at line 42183 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_interfacecondition_operatorsetobj ( type(cmfe_interfaceconditiontype), intent(in)  interfaceCondition,
integer(intg), intent(in)  interfaceConditionOperator,
integer(intg), intent(out)  err 
)
private

Sets/changes the operator for an interface condition identified by an object.

Parameters
[in]interfaceconditionThe interface condition to set the operator for.
[in]interfaceconditionoperatorThe interface condition operator to set.
See also
OPENCMISS_InterfaceConditionOperator,OPENCMISS
Parameters
[out]errThe error code.

Definition at line 42183 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_interfacecondition_penaltyfieldcreatefinishnumber ( integer(intg), intent(in)  RegionUserNumber,
integer(intg), intent(in)  InterfaceUserNumber,
integer(intg), intent(in)  InterfaceConditionUserNumber,
integer(intg), intent(out)  err 
)
private

Finishes the creation of a penalty Field for an interface condition identified by an user number.

Parameters
[in]regionusernumberThe user number of the region containing the interface and interface condition to finish the penalty field for.
[in]interfaceusernumberThe user number of the interface containg the interface condition to finish the penalty field for.
[in]interfaceconditionusernumberThe user number of the interface condition to finish creating the penalty field for.
[out]errThe error code.

Definition at line 41690 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_interfacecondition_penaltyfieldcreatefinish::cmfe_interfacecondition_penaltyfieldcreatefinishnumber ( integer(intg), intent(in)  RegionUserNumber,
integer(intg), intent(in)  InterfaceUserNumber,
integer(intg), intent(in)  InterfaceConditionUserNumber,
integer(intg), intent(out)  err 
)
private

Finishes the creation of a penalty Field for an interface condition identified by an user number.

Parameters
[in]regionusernumberThe user number of the region containing the interface and interface condition to finish the penalty field for.
[in]interfaceusernumberThe user number of the interface containg the interface condition to finish the penalty field for.
[in]interfaceconditionusernumberThe user number of the interface condition to finish creating the penalty field for.
[out]errThe error code.

Definition at line 41690 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_interfacecondition_penaltyfieldcreatefinishobj ( type(cmfe_interfaceconditiontype), intent(in)  InterfaceCondition,
integer(intg), intent(out)  err 
)
private

Finishes the creation of a penalty field for an interface condition identified by an object.

Parameters
[in]interfaceconditionThe interface condition to finish creating the penalty field for.
[out]errThe error code.

Definition at line 41749 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_interfacecondition_penaltyfieldcreatefinish::cmfe_interfacecondition_penaltyfieldcreatefinishobj ( type(cmfe_interfaceconditiontype), intent(in)  InterfaceCondition,
integer(intg), intent(out)  err 
)
private

Finishes the creation of a penalty field for an interface condition identified by an object.

Parameters
[in]interfaceconditionThe interface condition to finish creating the penalty field for.
[out]errThe error code.

Definition at line 41749 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_interfacecondition_penaltyfieldcreatestartnumber ( integer(intg), intent(in)  RegionUserNumber,
integer(intg), intent(in)  InterfaceUserNumber,
integer(intg), intent(in)  InterfaceConditionUserNumber,
integer(intg), intent(in)  PenaltyFieldUserNumber,
integer(intg), intent(out)  err 
)
private

Starts the creation of a penalty field for an interface condition identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the interface and interface condition to start the creation of the penalty field for.
[in]interfaceusernumberThe user number of the interface containing the interface condition to start the creation of the penalty field for.
[in]interfaceconditionusernumberThe user number of the interface condition to start the creation of the penalty field for.
[in]penaltyfieldusernumberThe user number of the penalty field.
[out]errThe error code.

Definition at line 41776 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_interfacecondition_penaltyfieldcreatestart::cmfe_interfacecondition_penaltyfieldcreatestartnumber ( integer(intg), intent(in)  RegionUserNumber,
integer(intg), intent(in)  InterfaceUserNumber,
integer(intg), intent(in)  InterfaceConditionUserNumber,
integer(intg), intent(in)  PenaltyFieldUserNumber,
integer(intg), intent(out)  err 
)
private

Starts the creation of a penalty field for an interface condition identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the interface and interface condition to start the creation of the penalty field for.
[in]interfaceusernumberThe user number of the interface containing the interface condition to start the creation of the penalty field for.
[in]interfaceconditionusernumberThe user number of the interface condition to start the creation of the penalty field for.
[in]penaltyfieldusernumberThe user number of the penalty field.
[out]errThe error code.

Definition at line 41776 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_interfacecondition_penaltyfieldcreatestartobj ( type(cmfe_interfaceconditiontype), intent(in)  InterfaceCondition,
integer(intg), intent(in)  PenaltyFieldUserNumber,
type(cmfe_fieldtype), intent(inout)  PenaltyField,
integer(intg), intent(out)  err 
)
private

Starts the creation of a penalty field for an interface condition identified by an object.

Parameters
[in]interfaceconditionThe interface condition to start the creation of the penalty field for.
[in]penaltyfieldusernumberThe user number of the penalty field.
[in,out]penaltyfieldIf 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.
[out]errThe error code.

Definition at line 41839 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_interfacecondition_penaltyfieldcreatestart::cmfe_interfacecondition_penaltyfieldcreatestartobj ( type(cmfe_interfaceconditiontype), intent(in)  InterfaceCondition,
integer(intg), intent(in)  PenaltyFieldUserNumber,
type(cmfe_fieldtype), intent(inout)  PenaltyField,
integer(intg), intent(out)  err 
)
private

Starts the creation of a penalty field for an interface condition identified by an object.

Parameters
[in]interfaceconditionThe interface condition to start the creation of the penalty field for.
[in]penaltyfieldusernumberThe user number of the penalty field.
[in,out]penaltyfieldIf 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.
[out]errThe error code.

Definition at line 41839 of file opencmiss_iron.f90.

subroutine, public opencmiss_iron::cmfe_interfaceequations_finalise ( type(cmfe_interfaceequationstype), intent(out)  cmfe_InterfaceEquations,
integer(intg), intent(out)  err 
)

Finalises a cmfe_InterfaceEquationsType object.

Parameters
[out]cmfe_interfaceequationsThe cmfe_InterfaceEquationsType object to finalise.
[out]errThe error code.

Definition at line 8312 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine, public opencmiss_iron::cmfe_interfaceequations_initialise ( type(cmfe_interfaceequationstype), intent(out)  cmfe_InterfaceEquations,
integer(intg), intent(out)  err 
)

Initialises a cmfe_InterfaceEquationsType object.

Parameters
[out]cmfe_interfaceequationsThe cmfe_InterfaceEquationsType object to initialise.
[out]errThe error code.

Definition at line 8338 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_interfaceequations_outputtypeget::cmfe_interfaceequations_outputtypegetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  interfaceUserNumber,
integer(intg), intent(in)  interfaceConditionUserNumber,
integer(intg), intent(out)  outputType,
integer(intg), intent(out)  err 
)
private

Returns the output type for an interface equations identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the interface, interface condition and interface equations to get the output type for.
[in]interfaceusernumberThe user number of the interface, interface condition and interface equations to get the ouput type for.
[in]interfaceconditionusernumberThe user number of the interface condition and interface equation to get the output type for.
[out]outputtypeOn return, the interface equations output type.
See also
OPENCMISS_EquationsOutputType,OPENCMISS
Parameters
[out]errThe error code.

Definition at line 42211 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_interfaceequations_outputtypegetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  interfaceUserNumber,
integer(intg), intent(in)  interfaceConditionUserNumber,
integer(intg), intent(out)  outputType,
integer(intg), intent(out)  err 
)
private

Returns the output type for an interface equations identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the interface, interface condition and interface equations to get the output type for.
[in]interfaceusernumberThe user number of the interface, interface condition and interface equations to get the ouput type for.
[in]interfaceconditionusernumberThe user number of the interface condition and interface equation to get the output type for.
[out]outputtypeOn return, the interface equations output type.
See also
OPENCMISS_EquationsOutputType,OPENCMISS
Parameters
[out]errThe error code.

Definition at line 42211 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_interfaceequations_outputtypegetobj ( type(cmfe_interfaceequationstype), intent(in)  interfaceEquations,
integer(intg), intent(out)  outputType,
integer(intg), intent(out)  err 
)
private

Gets the output type for an interface equations identified by an object.

Parameters
[in]interfaceequationsThe interface equations to get the output type for.
[out]outputtypeOn return, the interface equations output type.
See also
OPENCMISS_EquationsOutputType,OPENCMISS
Parameters
[out]errThe error code.

Definition at line 42272 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_interfaceequations_outputtypeget::cmfe_interfaceequations_outputtypegetobj ( type(cmfe_interfaceequationstype), intent(in)  interfaceEquations,
integer(intg), intent(out)  outputType,
integer(intg), intent(out)  err 
)
private

Gets the output type for an interface equations identified by an object.

Parameters
[in]interfaceequationsThe interface equations to get the output type for.
[out]outputtypeOn return, the interface equations output type.
See also
OPENCMISS_EquationsOutputType,OPENCMISS
Parameters
[out]errThe error code.

Definition at line 42272 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_interfaceequations_outputtypesetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  interfaceUserNumber,
integer(intg), intent(in)  interfaceConditionUserNumber,
integer(intg), intent(in)  outputType,
integer(intg), intent(out)  err 
)
private

Sets/changes the output type for an interface equations identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the interface, interface condition and interface equations to set the output type for.
[in]interfaceusernumberThe user number of the interface, interface condition and interface equations to set the output type for.
[in]interfaceconditionusernumberThe user number of the interface condition and interface equations to set the output type for.
[in]outputtypeThe interface equations output type to set.
See also
OPENCMISS::Equations::OutputTypes,OPENCMISS
Parameters
[out]errThe error code.

Definition at line 42299 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_interfaceequations_outputtypeset::cmfe_interfaceequations_outputtypesetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  interfaceUserNumber,
integer(intg), intent(in)  interfaceConditionUserNumber,
integer(intg), intent(in)  outputType,
integer(intg), intent(out)  err 
)
private

Sets/changes the output type for an interface equations identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the interface, interface condition and interface equations to set the output type for.
[in]interfaceusernumberThe user number of the interface, interface condition and interface equations to set the output type for.
[in]interfaceconditionusernumberThe user number of the interface condition and interface equations to set the output type for.
[in]outputtypeThe interface equations output type to set.
See also
OPENCMISS::Equations::OutputTypes,OPENCMISS
Parameters
[out]errThe error code.

Definition at line 42299 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_interfaceequations_outputtypesetobj ( type(cmfe_interfaceequationstype), intent(in)  interfaceEquations,
integer(intg), intent(in)  outputType,
integer(intg), intent(out)  err 
)
private

Sets/changes the output type for an interface equations identified by an object.

Parameters
[in]interfaceequationsThe interface equations to set the output type for.
[in]outputtypeThe interface equations output type to set.
See also
OPENCMISS::Equations::OutputTypes,OPENCMISS
Parameters
[out]errThe error code.

Definition at line 42360 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_interfaceequations_outputtypeset::cmfe_interfaceequations_outputtypesetobj ( type(cmfe_interfaceequationstype), intent(in)  interfaceEquations,
integer(intg), intent(in)  outputType,
integer(intg), intent(out)  err 
)
private

Sets/changes the output type for an interface equations identified by an object.

Parameters
[in]interfaceequationsThe interface equations to set the output type for.
[in]outputtypeThe interface equations output type to set.
See also
OPENCMISS::Equations::OutputTypes,OPENCMISS
Parameters
[out]errThe error code.

Definition at line 42360 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_interfaceequations_sparsityget::cmfe_interfaceequations_sparsitygetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  interfaceUserNumber,
integer(intg), intent(in)  interfaceConditionUserNumber,
integer(intg), intent(out)  sparsityType,
integer(intg), intent(out)  err 
)
private

Returns the sparsity type for an interface equations identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the interface, interface condition and interface equations to get the sparsity type for.
[in]interfaceusernumberThe user number of the interface, interface condition and interface equations to get the sparsity type for.
[in]interfaceconditionusernumberThe user number of the interface condition and interface equation to get the sparsity type for.
[out]sparsitytypeOn return, the interface equations sparsity type.
See also
OPENCMISS_EquationsSparsityType,OPENCMISS
Parameters
[out]errThe error code.

Definition at line 42387 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_interfaceequations_sparsitygetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  interfaceUserNumber,
integer(intg), intent(in)  interfaceConditionUserNumber,
integer(intg), intent(out)  sparsityType,
integer(intg), intent(out)  err 
)
private

Returns the sparsity type for an interface equations identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the interface, interface condition and interface equations to get the sparsity type for.
[in]interfaceusernumberThe user number of the interface, interface condition and interface equations to get the sparsity type for.
[in]interfaceconditionusernumberThe user number of the interface condition and interface equation to get the sparsity type for.
[out]sparsitytypeOn return, the interface equations sparsity type.
See also
OPENCMISS_EquationsSparsityType,OPENCMISS
Parameters
[out]errThe error code.

Definition at line 42387 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_interfaceequations_sparsityget::cmfe_interfaceequations_sparsitygetobj ( type(cmfe_interfaceequationstype), intent(in)  interfaceEquations,
integer(intg), intent(out)  sparsityType,
integer(intg), intent(out)  err 
)
private

Gets the sparsity type for an interface equations identified by an object.

Parameters
[in]interfaceequationsThe interface equations to get the sparsity type for.
[out]sparsitytypeOn return, the interface equations sparsity type.
See also
OPENCMISS_EquationsSparsityType,OPENCMISS
Parameters
[out]errThe error code.

Definition at line 42448 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_interfaceequations_sparsitygetobj ( type(cmfe_interfaceequationstype), intent(in)  interfaceEquations,
integer(intg), intent(out)  sparsityType,
integer(intg), intent(out)  err 
)
private

Gets the sparsity type for an interface equations identified by an object.

Parameters
[in]interfaceequationsThe interface equations to get the sparsity type for.
[out]sparsitytypeOn return, the interface equations sparsity type.
See also
OPENCMISS_EquationsSparsityType,OPENCMISS
Parameters
[out]errThe error code.

Definition at line 42448 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_interfaceequations_sparsitysetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  interfaceUserNumber,
integer(intg), intent(in)  interfaceConditionUserNumber,
integer(intg), intent(in)  sparsityType,
integer(intg), intent(out)  err 
)
private

Sets/changes the sparsity type for an interface equations identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the interface, interface condition and interface equations to set the sparsity type for.
[in]interfaceusernumberThe user number of the interface, interface condition and interface equations to set the sparsity type for.
[in]interfaceconditionusernumberThe user number of the interface condition and interface equations to set the sparsity type for.
[in]sparsitytypeThe interface equations sparsity type to set.
See also
OPENCMISS::Equations::SparsityTypes,OPENCMISS
Parameters
[out]errThe error code.

Definition at line 42475 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_interfaceequations_sparsityset::cmfe_interfaceequations_sparsitysetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  interfaceUserNumber,
integer(intg), intent(in)  interfaceConditionUserNumber,
integer(intg), intent(in)  sparsityType,
integer(intg), intent(out)  err 
)
private

Sets/changes the sparsity type for an interface equations identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the interface, interface condition and interface equations to set the sparsity type for.
[in]interfaceusernumberThe user number of the interface, interface condition and interface equations to set the sparsity type for.
[in]interfaceconditionusernumberThe user number of the interface condition and interface equations to set the sparsity type for.
[in]sparsitytypeThe interface equations sparsity type to set.
See also
OPENCMISS::Equations::SparsityTypes,OPENCMISS
Parameters
[out]errThe error code.

Definition at line 42475 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_interfaceequations_sparsitysetobj ( type(cmfe_interfaceequationstype), intent(in)  interfaceEquations,
integer(intg), intent(in)  sparsityType,
integer(intg), intent(out)  err 
)
private

Sets/changes the sparsity type for an interface equations identified by an object.

Parameters
[in]interfaceequationsThe interface equations to set the sparsity type for.
[in]sparsitytypeThe interface equations sparsity type to set.
See also
OPENCMISS::Equations::SparsityTypes,OPENCMISS
Parameters
[out]errThe error code.

Definition at line 42536 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_interfaceequations_sparsityset::cmfe_interfaceequations_sparsitysetobj ( type(cmfe_interfaceequationstype), intent(in)  interfaceEquations,
integer(intg), intent(in)  sparsityType,
integer(intg), intent(out)  err 
)
private

Sets/changes the sparsity type for an interface equations identified by an object.

Parameters
[in]interfaceequationsThe interface equations to set the sparsity type for.
[in]sparsitytypeThe interface equations sparsity type to set.
See also
OPENCMISS::Equations::SparsityTypes,OPENCMISS
Parameters
[out]errThe error code.

Definition at line 42536 of file opencmiss_iron.f90.

subroutine, public opencmiss_iron::cmfe_interfacematrices_timedependencetypeget ( type(cmfe_interfaceconditiontype), intent(in)  interfaceCondition,
integer(intg), intent(in)  interfaceMatrixIndex,
logical, intent(in)  hasTranspose,
integer(intg), dimension(:), intent(out)  timeDependenceTypes,
integer(intg), intent(out)  Err 
)

Get the time dependence type of interface matrices.

Parameters
[in]interfaceconditionThe interface condition to add.
[out]timedependencetypesTime dependence types for the given interface matrix and it's transpose (if any).
See also
INTERFACE_MATRICES_ROUTINES_InterfaceMatricesTimeDependenceTypes,INTERFACE_MATRICES_ROUTINES
Parameters
[out]errThe error code

Definition at line 59394 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine, public opencmiss_iron::cmfe_interfacematrices_timedependencetypeset ( type(cmfe_interfaceconditiontype), intent(in)  interfaceCondition,
integer(intg), intent(in)  interfaceMatrixIndex,
logical, intent(in)  hasTranspose,
integer(intg), dimension(:), intent(in)  timeDependenceTypes,
integer(intg), intent(out)  Err 
)

Set the time dependence type of interface matrices.

Parameters
[in]interfaceconditionThe interface condition to add.
[in]timedependencetypesTime dependence types for the given interface matrix and it's transpose (if any).
See also
INTERFACE_MATRICES_ROUTINES_InterfaceMatricesTimeDependenceTypes,INTERFACE_MATRICES_ROUTINES
Parameters
[out]errThe error code

Definition at line 59340 of file opencmiss_iron.f90.

References opencmiss_iron::cmfe_number_of_interface_matrix_types, and opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_interfacemeshconnectivity_basisset::cmfe_interfacemeshconnectivity_basissetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  interfaceUserNumber,
integer(intg), intent(in)  interfaceBasisNumber,
integer(intg), intent(out)  err 
)
private
Parameters
[in]regionusernumberThe user number of the region containing the interface and interface condition to destroy the meshes connectivity for.
[in]interfaceusernumberThe user number of the interface containing the interface condition to destroy the meshes connectivity for.
[in]interfacebasisnumberThe user number of the basis to denote the interface mesh connectivity basis
[out]errThe error code.

Definition at line 39834 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_interfacemeshconnectivity_basissetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  interfaceUserNumber,
integer(intg), intent(in)  interfaceBasisNumber,
integer(intg), intent(out)  err 
)
private
Parameters
[in]regionusernumberThe user number of the region containing the interface and interface condition to destroy the meshes connectivity for.
[in]interfaceusernumberThe user number of the interface containing the interface condition to destroy the meshes connectivity for.
[in]interfacebasisnumberThe user number of the basis to denote the interface mesh connectivity basis
[out]errThe error code.

Definition at line 39834 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_interfacemeshconnectivity_basissetobj ( type(cmfe_interfacemeshconnectivitytype), intent(in)  interfaceMeshConnectivity,
type(cmfe_basistype), intent(inout)  interfaceMappingBasis,
integer(intg), intent(out)  err 
)
private

Sets the basis for the mesh connectivity.

Parameters
[in]interfacemeshconnectivityThe interface to start the creation of the meshes connectivity for
[in,out]interfacemappingbasisThe interface mesh connectivity basis
[out]errThe error code.

Definition at line 39889 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_interfacemeshconnectivity_basisset::cmfe_interfacemeshconnectivity_basissetobj ( type(cmfe_interfacemeshconnectivitytype), intent(in)  interfaceMeshConnectivity,
type(cmfe_basistype), intent(inout)  interfaceMappingBasis,
integer(intg), intent(out)  err 
)
private

Sets the basis for the mesh connectivity.

Parameters
[in]interfacemeshconnectivityThe interface to start the creation of the meshes connectivity for
[in,out]interfacemappingbasisThe interface mesh connectivity basis
[out]errThe error code.

Definition at line 39889 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_interfacemeshconnectivity_createfinish::cmfe_interfacemeshconnectivity_createfinishnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  interfaceUserNumber,
integer(intg), intent(out)  err 
)
private

Finishes the creation of an interface coupled mesh connectivity identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the interface to finish the interface meshes connectivity for.
[in]interfaceusernumberThe user number of the interface to finish creating the meshes connectivity.
[out]errThe error code.

Definition at line 39430 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_interfacemeshconnectivity_createfinishnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  interfaceUserNumber,
integer(intg), intent(out)  err 
)
private

Finishes the creation of an interface coupled mesh connectivity identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the interface to finish the interface meshes connectivity for.
[in]interfaceusernumberThe user number of the interface to finish creating the meshes connectivity.
[out]errThe error code.

Definition at line 39430 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_interfacemeshconnectivity_createfinish::cmfe_interfacemeshconnectivity_createfinishobj ( type(cmfe_interfacemeshconnectivitytype), intent(in)  interfaceMeshConnectivity,
integer(intg), intent(out)  err 
)
private

Finishes the creation of an interface meshes connectivity identified by an object.

Parameters
[in]interfacemeshconnectivityThe interface meshes connectivity to finish creating.
[out]errThe error code.

Definition at line 39476 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_interfacemeshconnectivity_createfinishobj ( type(cmfe_interfacemeshconnectivitytype), intent(in)  interfaceMeshConnectivity,
integer(intg), intent(out)  err 
)
private

Finishes the creation of an interface meshes connectivity identified by an object.

Parameters
[in]interfacemeshconnectivityThe interface meshes connectivity to finish creating.
[out]errThe error code.

Definition at line 39476 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_interfacemeshconnectivity_createstart::cmfe_interfacemeshconnectivity_createstartnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  interfaceUserNumber,
integer(intg), intent(in)  meshNumber,
integer(intg), intent(out)  err 
)
private

Starts the creation of an interface meshes connectivity identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the interface to start the creation of the meshes connectivity.
[in]interfaceusernumberThe user number of the interface to start the creation of the meshes connectivity for.
[in]meshnumberThe user number of the interface mesh
[out]errThe error code.

Definition at line 39502 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_interfacemeshconnectivity_createstartnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  interfaceUserNumber,
integer(intg), intent(in)  meshNumber,
integer(intg), intent(out)  err 
)
private

Starts the creation of an interface meshes connectivity identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the interface to start the creation of the meshes connectivity.
[in]interfaceusernumberThe user number of the interface to start the creation of the meshes connectivity for.
[in]meshnumberThe user number of the interface mesh
[out]errThe error code.

Definition at line 39502 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_interfacemeshconnectivity_createstart::cmfe_interfacemeshconnectivity_createstartobj ( type(cmfe_interfacetype), intent(in)  interface,
type(cmfe_meshtype), intent(in)  interfaceMesh,
type(cmfe_interfacemeshconnectivitytype), intent(inout)  interfaceMeshConnectivity,
integer(intg), intent(out)  err 
)
private

Starts the creation of an interface meshes connectivity identified by an object.

Parameters
[in]interfaceThe interface to start the creation of the meshes connectivity for
[in,out]interfacemeshconnectivityOn return, the created meshes connectivity
[out]errThe error code.

Definition at line 39559 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_interfacemeshconnectivity_createstartobj ( type(cmfe_interfacetype), intent(in)  interface,
type(cmfe_meshtype), intent(in)  interfaceMesh,
type(cmfe_interfacemeshconnectivitytype), intent(inout)  interfaceMeshConnectivity,
integer(intg), intent(out)  err 
)
private

Starts the creation of an interface meshes connectivity identified by an object.

Parameters
[in]interfaceThe interface to start the creation of the meshes connectivity for
[in,out]interfacemeshconnectivityOn return, the created meshes connectivity
[out]errThe error code.

Definition at line 39559 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_interfacemeshconnectivity_destroy::cmfe_interfacemeshconnectivity_destroynumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  interfaceUserNumber,
integer(intg), intent(out)  err 
)
private

Destroys an interface meshes connectivity identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the interface and interface condition to destroy the meshes connectivity for.
[in]interfaceusernumberThe user number of the interface containing the interface condition to destroy the meshes connectivity for.
[out]errThe error code.

Definition at line 39916 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_interfacemeshconnectivity_destroynumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  interfaceUserNumber,
integer(intg), intent(out)  err 
)
private

Destroys an interface meshes connectivity identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the interface and interface condition to destroy the meshes connectivity for.
[in]interfaceusernumberThe user number of the interface containing the interface condition to destroy the meshes connectivity for.
[out]errThe error code.

Definition at line 39916 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_interfacemeshconnectivity_destroyobj ( type(cmfe_interfacemeshconnectivitytype), intent(in)  interfaceMeshConnectivity,
integer(intg), intent(out)  err 
)
private

Destroys an interface meshes connectivity identified by an object.

Parameters
[in]interfacemeshconnectivityThe interface meshes connectivity to destroy.
[out]errThe error code.

Definition at line 39961 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_interfacemeshconnectivity_destroy::cmfe_interfacemeshconnectivity_destroyobj ( type(cmfe_interfacemeshconnectivitytype), intent(in)  interfaceMeshConnectivity,
integer(intg), intent(out)  err 
)
private

Destroys an interface meshes connectivity identified by an object.

Parameters
[in]interfacemeshconnectivityThe interface meshes connectivity to destroy.
[out]errThe error code.

Definition at line 39961 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_interfacemeshconnectivity_elementnumberset::cmfe_interfacemeshconnectivity_elementnumbersetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  interfaceUserNumber,
integer(intg), intent(in)  interfaceElementNumber,
integer(intg), intent(in)  coupledMeshIndexNumber,
integer(intg), intent(in)  coupledMeshElementNumber,
integer(intg), intent(out)  err 
)
private

Sets the connectivity between an element in a coupled mesh to an element in the interface mesh.

Parameters
[in]regionusernumberThe user number of the region containing the interface meshe connectivity.
[in]interfaceusernumberThe user number of the interface.
[in]interfaceelementnumberThe interface mesh element number to which the specified coupled mesh element would be connected
[in]coupledmeshindexnumberThe index of the coupled mesh at the interface to set the element connectivity for
[in]coupledmeshelementnumberThe coupled mesh element to be connected to the interface
[out]errThe error code.

Definition at line 39590 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_interfacemeshconnectivity_elementnumbersetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  interfaceUserNumber,
integer(intg), intent(in)  interfaceElementNumber,
integer(intg), intent(in)  coupledMeshIndexNumber,
integer(intg), intent(in)  coupledMeshElementNumber,
integer(intg), intent(out)  err 
)
private

Sets the connectivity between an element in a coupled mesh to an element in the interface mesh.

Parameters
[in]regionusernumberThe user number of the region containing the interface meshe connectivity.
[in]interfaceusernumberThe user number of the interface.
[in]interfaceelementnumberThe interface mesh element number to which the specified coupled mesh element would be connected
[in]coupledmeshindexnumberThe index of the coupled mesh at the interface to set the element connectivity for
[in]coupledmeshelementnumberThe coupled mesh element to be connected to the interface
[out]errThe error code.

Definition at line 39590 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_interfacemeshconnectivity_elementnumberset::cmfe_interfacemeshconnectivity_elementnumbersetobj ( type(cmfe_interfacemeshconnectivitytype), intent(in)  interfaceMeshConnectivity,
integer(intg), intent(in)  interfaceElementNumber,
integer(intg), intent(in)  coupledMeshIndexNumber,
integer(intg), intent(in)  coupledMeshElementNumber,
integer(intg), intent(out)  err 
)
private

Sets the connectivity between an element in a coupled mesh to an element in the interface mesh.

Parameters
[in]interfacemeshconnectivityThe interface mesh connectivity for the interface mesh
[in]interfaceelementnumberThe interface mesh element number to which the specified coupled mesh element would be connected
[in]coupledmeshindexnumberThe index of the coupled mesh at the interface to set the element connectivity for
[in]coupledmeshelementnumberThe coupled mesh element to be connected to the interface
[out]errThe error code.

Definition at line 39641 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_interfacemeshconnectivity_elementnumbersetobj ( type(cmfe_interfacemeshconnectivitytype), intent(in)  interfaceMeshConnectivity,
integer(intg), intent(in)  interfaceElementNumber,
integer(intg), intent(in)  coupledMeshIndexNumber,
integer(intg), intent(in)  coupledMeshElementNumber,
integer(intg), intent(out)  err 
)
private

Sets the connectivity between an element in a coupled mesh to an element in the interface mesh.

Parameters
[in]interfacemeshconnectivityThe interface mesh connectivity for the interface mesh
[in]interfaceelementnumberThe interface mesh element number to which the specified coupled mesh element would be connected
[in]coupledmeshindexnumberThe index of the coupled mesh at the interface to set the element connectivity for
[in]coupledmeshelementnumberThe coupled mesh element to be connected to the interface
[out]errThe error code.

Definition at line 39641 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_interfacemeshconnectivity_elementxisetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  interfaceUserNumber,
integer(intg), intent(in)  interfaceElementNumber,
integer(intg), intent(in)  coupledMeshIndexNumber,
integer(intg), intent(in)  coupledMeshElementNumber,
integer(intg), intent(in)  interfaceMeshLocalNodeNumber,
integer(intg), intent(in)  interfaceMeshComponentNodeNumber,
real(dp), dimension(:), intent(in)  xi,
integer(intg), intent(out)  err 
)
private

Sets the mapping from an xi position of a coupled mesh element to a node of an interface mesh element.

Parameters
[in]regionusernumberThe user number of the region containing the interface to start the creation of the meshes connectivity.
[in]interfaceusernumberThe user number of the interface to start the creation of the meshes connectivity for.
[in]interfaceelementnumberThe interface mesh element number to which the specified coupled mesh element would be connected
[in]coupledmeshindexnumberThe index of the coupled mesh at the interface to set the element connectivity for
[in]coupledmeshelementnumberThe coupled mesh element to define the element xi connectivity from
[in]interfacemeshlocalnodenumberThe interface mesh node to assign the coupled mesh element xi to
[in]interfacemeshcomponentnodenumberThe interface mesh node's component to assign the coupled mesh element xi to
[in]xiThe xi value for the xi_idx'th xi direction in the coupled mesh element.
[out]errThe error code.

Definition at line 39745 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_interfacemeshconnectivity_elementxiset::cmfe_interfacemeshconnectivity_elementxisetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  interfaceUserNumber,
integer(intg), intent(in)  interfaceElementNumber,
integer(intg), intent(in)  coupledMeshIndexNumber,
integer(intg), intent(in)  coupledMeshElementNumber,
integer(intg), intent(in)  interfaceMeshLocalNodeNumber,
integer(intg), intent(in)  interfaceMeshComponentNodeNumber,
real(dp), dimension(:), intent(in)  xi,
integer(intg), intent(out)  err 
)
private

Sets the mapping from an xi position of a coupled mesh element to a node of an interface mesh element.

Parameters
[in]regionusernumberThe user number of the region containing the interface to start the creation of the meshes connectivity.
[in]interfaceusernumberThe user number of the interface to start the creation of the meshes connectivity for.
[in]interfaceelementnumberThe interface mesh element number to which the specified coupled mesh element would be connected
[in]coupledmeshindexnumberThe index of the coupled mesh at the interface to set the element connectivity for
[in]coupledmeshelementnumberThe coupled mesh element to define the element xi connectivity from
[in]interfacemeshlocalnodenumberThe interface mesh node to assign the coupled mesh element xi to
[in]interfacemeshcomponentnodenumberThe interface mesh node's component to assign the coupled mesh element xi to
[in]xiThe xi value for the xi_idx'th xi direction in the coupled mesh element.
[out]errThe error code.

Definition at line 39745 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_interfacemeshconnectivity_elementxiset::cmfe_interfacemeshconnectivity_elementxisetobj ( type(cmfe_interfacemeshconnectivitytype), intent(in)  interfaceMeshConnectivity,
integer(intg), intent(in)  interfaceElementNumber,
integer(intg), intent(in)  coupledMeshIndexNumber,
integer(intg), intent(in)  coupledMeshElementNumber,
integer(intg), intent(in)  interfaceMeshLocalNodeNumber,
integer(intg), intent(in)  interfaceMeshComponentNodeNumber,
real(dp), dimension(:), intent(in)  xi,
integer(intg), intent(out)  err 
)
private

Sets the mapping from an xi position of a coupled mesh element to a node of an interface mesh element.

Parameters
[in]interfacemeshconnectivityThe interface to start the creation of the meshes connectivity for
[in]interfaceelementnumberThe interface mesh element number to which the specified coupled mesh element would be connected
[in]coupledmeshindexnumberThe index of the coupled mesh at the interface to set the element connectivity for
[in]coupledmeshelementnumberThe coupled mesh element to define the element xi connectivity from
[in]interfacemeshlocalnodenumberThe interface mesh node to assign the coupled mesh element xi to
[in]interfacemeshcomponentnodenumberThe interface mesh node's component to assign the coupled mesh element xi to
[in]xiThe xi value for the xi_idx'th xi direction in the coupled mesh element.
[out]errThe error code.

Definition at line 39801 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_interfacemeshconnectivity_elementxisetobj ( type(cmfe_interfacemeshconnectivitytype), intent(in)  interfaceMeshConnectivity,
integer(intg), intent(in)  interfaceElementNumber,
integer(intg), intent(in)  coupledMeshIndexNumber,
integer(intg), intent(in)  coupledMeshElementNumber,
integer(intg), intent(in)  interfaceMeshLocalNodeNumber,
integer(intg), intent(in)  interfaceMeshComponentNodeNumber,
real(dp), dimension(:), intent(in)  xi,
integer(intg), intent(out)  err 
)
private

Sets the mapping from an xi position of a coupled mesh element to a node of an interface mesh element.

Parameters
[in]interfacemeshconnectivityThe interface to start the creation of the meshes connectivity for
[in]interfaceelementnumberThe interface mesh element number to which the specified coupled mesh element would be connected
[in]coupledmeshindexnumberThe index of the coupled mesh at the interface to set the element connectivity for
[in]coupledmeshelementnumberThe coupled mesh element to define the element xi connectivity from
[in]interfacemeshlocalnodenumberThe interface mesh node to assign the coupled mesh element xi to
[in]interfacemeshcomponentnodenumberThe interface mesh node's component to assign the coupled mesh element xi to
[in]xiThe xi value for the xi_idx'th xi direction in the coupled mesh element.
[out]errThe error code.

Definition at line 39801 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine, public opencmiss_iron::cmfe_interfacemeshconnectivity_finalise ( type(cmfe_interfacemeshconnectivitytype), intent(out)  cmfe_InterfaceMeshConnectivity,
integer(intg), intent(out)  err 
)

Finalises a cmfe_InterfaceMeshConnectivityType object.

Parameters
[out]cmfe_interfacemeshconnectivityThe cmfe_InterfaceMeshConnectivityType object to finalise.
[out]errThe error code.

Definition at line 8414 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine, public opencmiss_iron::cmfe_interfacemeshconnectivity_initialise ( type(cmfe_interfacemeshconnectivitytype), intent(out)  cmfe_InterfaceMeshConnectivity,
integer(intg), intent(out)  err 
)

Initialises a cmfe_InterfaceMeshConnectivityType object.

Parameters
[out]cmfe_interfacemeshconnectivityThe cmfe_InterfaceMeshConnectivityType object to initialise.
[out]errThe error code.

Definition at line 8440 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_interfacemeshconnectivity_nodenumberset::cmfe_interfacemeshconnectivity_nodenumbersetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  interfaceUserNumber,
integer(intg), intent(in)  interfaceElementNumber,
integer(intg), intent(in)  coupledMeshIndexNumber,
integer(intg), intent(in)  coupledMeshElementNumber,
integer(intg), intent(out)  err 
)
private

Sets the connectivity between an element in a coupled mesh to an element in the interface mesh.

Parameters
[in]regionusernumberThe user number of the region containing the interface meshe connectivity.
[in]interfaceusernumberThe user number of the interface.
[in]interfaceelementnumberThe interface mesh element number to which the specified coupled mesh element would be connected
[in]coupledmeshindexnumberThe index of the coupled mesh at the interface to set the element connectivity for
[in]coupledmeshelementnumberThe coupled mesh element to be connected to the interface
[out]errThe error code.

Definition at line 39673 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_interfacemeshconnectivity_nodenumbersetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  interfaceUserNumber,
integer(intg), intent(in)  interfaceElementNumber,
integer(intg), intent(in)  coupledMeshIndexNumber,
integer(intg), intent(in)  coupledMeshElementNumber,
integer(intg), intent(out)  err 
)
private

Sets the connectivity between an element in a coupled mesh to an element in the interface mesh.

Parameters
[in]regionusernumberThe user number of the region containing the interface meshe connectivity.
[in]interfaceusernumberThe user number of the interface.
[in]interfaceelementnumberThe interface mesh element number to which the specified coupled mesh element would be connected
[in]coupledmeshindexnumberThe index of the coupled mesh at the interface to set the element connectivity for
[in]coupledmeshelementnumberThe coupled mesh element to be connected to the interface
[out]errThe error code.

Definition at line 39673 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_interfacemeshconnectivity_nodenumbersetobj ( type(cmfe_interfacemeshconnectivitytype), intent(in)  interfaceMeshConnectivity,
integer(intg), dimension(:), intent(in)  interfaceNodeNumbers,
integer(intg), intent(in)  firstCoupledMeshIndexNumber,
integer(intg), dimension(:), intent(in)  firstCoupledMeshNodeNumbers,
integer(intg), intent(in)  secondCoupledMeshIndexNumber,
integer(intg), dimension(:), intent(in)  secondCoupledMeshNodeNumbers,
integer(intg), intent(out)  err 
)
private

Sets the connectivity between nodes in coupled meshes to nodes in the interface mesh.

Parameters
[in]interfacemeshconnectivityThe interface mesh connectivity for the interface mesh
[in]interfacenodenumbersThe interface mesh node numbers to which the specified coupled mesh nodes would be connected
[in]secondcoupledmeshindexnumberThe index of the coupled meshes at the interface to set the node connectivity for
[in]secondcoupledmeshnodenumbersThe coupled meshes nodes to be connected to the interface
[out]errThe error code.

Definition at line 39704 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_interfacemeshconnectivity_nodenumberset::cmfe_interfacemeshconnectivity_nodenumbersetobj ( type(cmfe_interfacemeshconnectivitytype), intent(in)  interfaceMeshConnectivity,
integer(intg), dimension(:), intent(in)  interfaceNodeNumbers,
integer(intg), intent(in)  firstCoupledMeshIndexNumber,
integer(intg), dimension(:), intent(in)  firstCoupledMeshNodeNumbers,
integer(intg), intent(in)  secondCoupledMeshIndexNumber,
integer(intg), dimension(:), intent(in)  secondCoupledMeshNodeNumbers,
integer(intg), intent(out)  err 
)
private

Sets the connectivity between nodes in coupled meshes to nodes in the interface mesh.

Parameters
[in]interfacemeshconnectivityThe interface mesh connectivity for the interface mesh
[in]interfacenodenumbersThe interface mesh node numbers to which the specified coupled mesh nodes would be connected
[in]secondcoupledmeshindexnumberThe index of the coupled meshes at the interface to set the node connectivity for
[in]secondcoupledmeshnodenumbersThe coupled meshes nodes to be connected to the interface
[out]errThe error code.

Definition at line 39704 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_interfacepointsconnectivity_createfinish::cmfe_interfacepointsconnectivity_createfinishnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  interfaceUserNumber,
integer(intg), intent(out)  err 
)
private

Finishes the creation of an interface coupled mesh points connectivity identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the interface to finish the interface points connectivity for.
[in]interfaceusernumberThe user number of the interface to finish creating the points connectivity.
[out]errThe error code.

Definition at line 39987 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_interfacepointsconnectivity_createfinishnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  interfaceUserNumber,
integer(intg), intent(out)  err 
)
private

Finishes the creation of an interface coupled mesh points connectivity identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the interface to finish the interface points connectivity for.
[in]interfaceusernumberThe user number of the interface to finish creating the points connectivity.
[out]errThe error code.

Definition at line 39987 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_interfacepointsconnectivity_createfinishobj ( type(cmfe_interfacepointsconnectivitytype), intent(in)  interfacePointsConnectivity,
integer(intg), intent(out)  err 
)
private

Finishes the creation of an interface meshes connectivity identified by an object.

Parameters
[in]interfacepointsconnectivityThe interface points connectivity to finish creating.
[out]errThe error code.

Definition at line 40033 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_interfacepointsconnectivity_createfinish::cmfe_interfacepointsconnectivity_createfinishobj ( type(cmfe_interfacepointsconnectivitytype), intent(in)  interfacePointsConnectivity,
integer(intg), intent(out)  err 
)
private

Finishes the creation of an interface meshes connectivity identified by an object.

Parameters
[in]interfacepointsconnectivityThe interface points connectivity to finish creating.
[out]errThe error code.

Definition at line 40033 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_interfacepointsconnectivity_createstartnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  interfaceUserNumber,
integer(intg), intent(in)  MeshNumber,
integer(intg), intent(out)  err 
)
private

Starts the creation of an interface points connectivity identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the interface to start the creation of the meshes connectivity.
[in]interfaceusernumberThe user number of the interface to start the creation of the meshes connectivity for.
[in]meshnumberThe user number of the interface mesh
[out]errThe error code.

Definition at line 40059 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_interfacepointsconnectivity_createstart::cmfe_interfacepointsconnectivity_createstartnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  interfaceUserNumber,
integer(intg), intent(in)  MeshNumber,
integer(intg), intent(out)  err 
)
private

Starts the creation of an interface points connectivity identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the interface to start the creation of the meshes connectivity.
[in]interfaceusernumberThe user number of the interface to start the creation of the meshes connectivity for.
[in]meshnumberThe user number of the interface mesh
[out]errThe error code.

Definition at line 40059 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_interfacepointsconnectivity_createstart::cmfe_interfacepointsconnectivity_createstartobj ( type(cmfe_interfacetype), intent(in)  interface,
type(cmfe_meshtype), intent(in)  interfaceMesh,
type(cmfe_interfacepointsconnectivitytype), intent(inout)  interfacePointsConnectivity,
integer(intg), intent(out)  err 
)
private

Starts the creation of an interface points connectivity identified by an object.

Parameters
[in]interfaceThe interface to start the creation of the meshes connectivity for
[in,out]interfacepointsconnectivityOn return, the created meshes connectivity
[out]errThe error code.

Definition at line 40116 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_interfacepointsconnectivity_createstartobj ( type(cmfe_interfacetype), intent(in)  interface,
type(cmfe_meshtype), intent(in)  interfaceMesh,
type(cmfe_interfacepointsconnectivitytype), intent(inout)  interfacePointsConnectivity,
integer(intg), intent(out)  err 
)
private

Starts the creation of an interface points connectivity identified by an object.

Parameters
[in]interfaceThe interface to start the creation of the meshes connectivity for
[in,out]interfacepointsconnectivityOn return, the created meshes connectivity
[out]errThe error code.

Definition at line 40116 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_interfacepointsconnectivity_destroynumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  interfaceUserNumber,
integer(intg), intent(out)  err 
)
private

Destroys an interface points connectivity identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the interface to destroy the points connectivity for.
[in]interfaceusernumberThe user number of the interface to destroy the points connectivity for.
[out]errThe error code.

Definition at line 40145 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_interfacepointsconnectivity_destroy::cmfe_interfacepointsconnectivity_destroynumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  interfaceUserNumber,
integer(intg), intent(out)  err 
)
private

Destroys an interface points connectivity identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the interface to destroy the points connectivity for.
[in]interfaceusernumberThe user number of the interface to destroy the points connectivity for.
[out]errThe error code.

Definition at line 40145 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_interfacepointsconnectivity_destroyobj ( type(cmfe_interfacepointsconnectivitytype), intent(in)  interfacePointsConnectivity,
integer(intg), intent(out)  err 
)
private

Destroys an interface points connectivity identified by an object.

Parameters
[in]interfacepointsconnectivityThe interface points connectivity to destroy.
[out]errThe error code.

Definition at line 40190 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_interfacepointsconnectivity_destroy::cmfe_interfacepointsconnectivity_destroyobj ( type(cmfe_interfacepointsconnectivitytype), intent(in)  interfacePointsConnectivity,
integer(intg), intent(out)  err 
)
private

Destroys an interface points connectivity identified by an object.

Parameters
[in]interfacepointsconnectivityThe interface points connectivity to destroy.
[out]errThe error code.

Definition at line 40190 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_interfacepointsconnectivity_elementnumbergetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  interfaceUserNumber,
integer(intg), intent(in)  interfaceDataPointIndexNumber,
integer(intg), intent(in)  coupledMeshIndexNumber,
integer(intg), intent(in)  meshComponentNumber,
integer(intg), intent(out)  coupledMeshElementNumber,
integer(intg), intent(out)  err 
)
private

Gets coupled mesh element number that the data point in the interface is connected to.

Parameters
[in]regionusernumberThe user number of the region containing the interface
[in]interfaceusernumberThe user number of the interface
[in]interfacedatapointindexnumberThe index of the interface data point, i.e.user defined global number
[in]coupledmeshindexnumberThe index number of the coupled mesh
[in]meshcomponentnumberThe mesh component number of the interface mesh that points connectivity is associated to
[out]coupledmeshelementnumberThe element number where the data point is connected to.
[out]errThe error code.

Definition at line 40216 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_interfacepointsconnectivity_elementnumberget::cmfe_interfacepointsconnectivity_elementnumbergetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  interfaceUserNumber,
integer(intg), intent(in)  interfaceDataPointIndexNumber,
integer(intg), intent(in)  coupledMeshIndexNumber,
integer(intg), intent(in)  meshComponentNumber,
integer(intg), intent(out)  coupledMeshElementNumber,
integer(intg), intent(out)  err 
)
private

Gets coupled mesh element number that the data point in the interface is connected to.

Parameters
[in]regionusernumberThe user number of the region containing the interface
[in]interfaceusernumberThe user number of the interface
[in]interfacedatapointindexnumberThe index of the interface data point, i.e.user defined global number
[in]coupledmeshindexnumberThe index number of the coupled mesh
[in]meshcomponentnumberThe mesh component number of the interface mesh that points connectivity is associated to
[out]coupledmeshelementnumberThe element number where the data point is connected to.
[out]errThe error code.

Definition at line 40216 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_interfacepointsconnectivity_elementnumbergetobj ( type(cmfe_interfacepointsconnectivitytype), intent(in)  interfacePointsConnectivity,
integer(intg), intent(in)  interfaceDataPointIndexNumber,
integer(intg), intent(in)  coupledMeshIndexNumber,
integer(intg), intent(in)  meshComponentNumber,
integer(intg), intent(out)  coupledMeshElementNumber,
integer(intg), intent(out)  err 
)
private

Gets coupled mesh element number that the data point in the interface is connected to.

Parameters
[in]interfacepointsconnectivityThe interface points connectivity to set the element number for
[in]interfacedatapointindexnumberThe index of the interface data point, i.e.user defined global number
[in]coupledmeshindexnumberThe index number of the coupled mesh
[in]meshcomponentnumberThe mesh component number of the interface mesh that points connectivity is associated to
[out]coupledmeshelementnumberThe element number where the data point is projected to.
[out]errThe error code.

Definition at line 40268 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_interfacepointsconnectivity_elementnumberget::cmfe_interfacepointsconnectivity_elementnumbergetobj ( type(cmfe_interfacepointsconnectivitytype), intent(in)  interfacePointsConnectivity,
integer(intg), intent(in)  interfaceDataPointIndexNumber,
integer(intg), intent(in)  coupledMeshIndexNumber,
integer(intg), intent(in)  meshComponentNumber,
integer(intg), intent(out)  coupledMeshElementNumber,
integer(intg), intent(out)  err 
)
private

Gets coupled mesh element number that the data point in the interface is connected to.

Parameters
[in]interfacepointsconnectivityThe interface points connectivity to set the element number for
[in]interfacedatapointindexnumberThe index of the interface data point, i.e.user defined global number
[in]coupledmeshindexnumberThe index number of the coupled mesh
[in]meshcomponentnumberThe mesh component number of the interface mesh that points connectivity is associated to
[out]coupledmeshelementnumberThe element number where the data point is projected to.
[out]errThe error code.

Definition at line 40268 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_interfacepointsconnectivity_elementnumbersetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  interfaceUserNumber,
integer(intg), intent(in)  interfaceDataPointIndexNumber,
integer(intg), intent(in)  coupledMeshIndexNumber,
integer(intg), intent(in)  coupledMeshElementNumber,
integer(intg), intent(in)  meshComponentNumber,
integer(intg), intent(out)  err 
)
private

Sets coupled mesh element number that the data point in the interface is connected to.

Parameters
[in]regionusernumberThe user number of the region containing the interface
[in]interfaceusernumberThe user number of the interface
[in]interfacedatapointindexnumberThe index of the interface data point, i.e.user defined global number
[in]coupledmeshindexnumberThe index number of the coupled mesh
[in]coupledmeshelementnumberThe element number where the data point is projected to.
[in]meshcomponentnumberThe mesh component number to set the points connectivity element number for
[out]errThe error code.

Definition at line 40300 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_interfacepointsconnectivity_elementnumberset::cmfe_interfacepointsconnectivity_elementnumbersetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  interfaceUserNumber,
integer(intg), intent(in)  interfaceDataPointIndexNumber,
integer(intg), intent(in)  coupledMeshIndexNumber,
integer(intg), intent(in)  coupledMeshElementNumber,
integer(intg), intent(in)  meshComponentNumber,
integer(intg), intent(out)  err 
)
private

Sets coupled mesh element number that the data point in the interface is connected to.

Parameters
[in]regionusernumberThe user number of the region containing the interface
[in]interfaceusernumberThe user number of the interface
[in]interfacedatapointindexnumberThe index of the interface data point, i.e.user defined global number
[in]coupledmeshindexnumberThe index number of the coupled mesh
[in]coupledmeshelementnumberThe element number where the data point is projected to.
[in]meshcomponentnumberThe mesh component number to set the points connectivity element number for
[out]errThe error code.

Definition at line 40300 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_interfacepointsconnectivity_elementnumbersetobj ( type(cmfe_interfacepointsconnectivitytype), intent(in)  interfacePointsConnectivity,
integer(intg), intent(in)  interfaceDataPointIndexNumber,
integer(intg), intent(in)  coupledMeshIndexNumber,
integer(intg), intent(in)  coupledMeshElementNumber,
integer(intg), intent(in)  meshComponentNumber,
integer(intg), intent(out)  err 
)
private

Sets coupled mesh element number that the data point in the interface is connected to.

Parameters
[in]interfacepointsconnectivityThe interface points connectivity to set the element number for
[in]interfacedatapointindexnumberThe index of the interface data point, i.e.user defined global number
[in]coupledmeshindexnumberThe index number of the coupled mesh
[in]coupledmeshelementnumberThe element number where the data point is projected to.
[in]meshcomponentnumberThe mesh component number to set the points connectivity element number for
[out]errThe error code.

Definition at line 40352 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_interfacepointsconnectivity_elementnumberset::cmfe_interfacepointsconnectivity_elementnumbersetobj ( type(cmfe_interfacepointsconnectivitytype), intent(in)  interfacePointsConnectivity,
integer(intg), intent(in)  interfaceDataPointIndexNumber,
integer(intg), intent(in)  coupledMeshIndexNumber,
integer(intg), intent(in)  coupledMeshElementNumber,
integer(intg), intent(in)  meshComponentNumber,
integer(intg), intent(out)  err 
)
private

Sets coupled mesh element number that the data point in the interface is connected to.

Parameters
[in]interfacepointsconnectivityThe interface points connectivity to set the element number for
[in]interfacedatapointindexnumberThe index of the interface data point, i.e.user defined global number
[in]coupledmeshindexnumberThe index number of the coupled mesh
[in]coupledmeshelementnumberThe element number where the data point is projected to.
[in]meshcomponentnumberThe mesh component number to set the points connectivity element number for
[out]errThe error code.

Definition at line 40352 of file opencmiss_iron.f90.

subroutine, public opencmiss_iron::cmfe_interfacepointsconnectivity_finalise ( type(cmfe_interfacepointsconnectivitytype), intent(out)  cmfe_InterfacePointsConnectivity,
integer(intg), intent(out)  err 
)

Finalise a cmfe_InterfaceMeshConnectivityType object.

Parameters
[out]cmfe_interfacepointsconnectivityThe cmfe_InterfacePointsConnectivityType object to initialise.
[out]errThe error code.

Definition at line 8363 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine, public opencmiss_iron::cmfe_interfacepointsconnectivity_initialise ( type(cmfe_interfacepointsconnectivitytype), intent(out)  cmfe_InterfacePointsConnectivity,
integer(intg), intent(out)  err 
)

Initialises a cmfe_InterfaceMeshConnectivityType object.

Parameters
[out]cmfe_interfacepointsconnectivityThe cmfe_InterfacePointsConnectivityType object to initialise.
[out]errThe error code.

Definition at line 8389 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_interfacepointsconnectivity_pointxigetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  interfaceUserNumber,
integer(intg), intent(in)  interfaceDataPointIndexNumber,
integer(intg), intent(in)  coupledMeshIndexNumber,
real(dp), dimension(:), intent(out)  xi,
integer(intg), intent(out)  err 
)
private

Gets the xi coordinate mapping between the data points in interface and xi coordinates in a coupled region mesh.

Parameters
[in]regionusernumberThe user number of the region containing the interface
[in]interfaceusernumberThe user number of the interface
[in]interfacedatapointindexnumberThe index of the interface data point, i.e.user defined global number
[in]coupledmeshindexnumberThe index number of the coupled mesh
[out]xixi(xiIdx). The full xi location in the coupled mesh that the data point is connected to
[out]errThe error code.

Definition at line 40384 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_interfacepointsconnectivity_pointxiget::cmfe_interfacepointsconnectivity_pointxigetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  interfaceUserNumber,
integer(intg), intent(in)  interfaceDataPointIndexNumber,
integer(intg), intent(in)  coupledMeshIndexNumber,
real(dp), dimension(:), intent(out)  xi,
integer(intg), intent(out)  err 
)
private

Gets the xi coordinate mapping between the data points in interface and xi coordinates in a coupled region mesh.

Parameters
[in]regionusernumberThe user number of the region containing the interface
[in]interfaceusernumberThe user number of the interface
[in]interfacedatapointindexnumberThe index of the interface data point, i.e.user defined global number
[in]coupledmeshindexnumberThe index number of the coupled mesh
[out]xixi(xiIdx). The full xi location in the coupled mesh that the data point is connected to
[out]errThe error code.

Definition at line 40384 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_interfacepointsconnectivity_pointxigetobj ( type(cmfe_interfacepointsconnectivitytype), intent(in)  interfacePointsConnectivity,
integer(intg), intent(in)  interfaceDataPointIndexNumber,
integer(intg), intent(in)  coupledMeshIndexNumber,
real(dp), dimension(:), intent(out)  xi,
integer(intg), intent(out)  err 
)
private

Gets the xi coordinate mapping between the interface data points and xi coordinates in a coupled region mesh.

Parameters
[in]interfacepointsconnectivityThe interface to start the creation of the meshes connectivity for
[in]interfacedatapointindexnumberThe index of the interface data point, i.e.user defined global number
[in]coupledmeshindexnumberThe index number of the coupled mesh
[out]xixi(xiIdx). The full xi location in the coupled mesh that the data point is connected to
[out]errThe error code.

Definition at line 40435 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_interfacepointsconnectivity_pointxiget::cmfe_interfacepointsconnectivity_pointxigetobj ( type(cmfe_interfacepointsconnectivitytype), intent(in)  interfacePointsConnectivity,
integer(intg), intent(in)  interfaceDataPointIndexNumber,
integer(intg), intent(in)  coupledMeshIndexNumber,
real(dp), dimension(:), intent(out)  xi,
integer(intg), intent(out)  err 
)
private

Gets the xi coordinate mapping between the interface data points and xi coordinates in a coupled region mesh.

Parameters
[in]interfacepointsconnectivityThe interface to start the creation of the meshes connectivity for
[in]interfacedatapointindexnumberThe index of the interface data point, i.e.user defined global number
[in]coupledmeshindexnumberThe index number of the coupled mesh
[out]xixi(xiIdx). The full xi location in the coupled mesh that the data point is connected to
[out]errThe error code.

Definition at line 40435 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_interfacepointsconnectivity_pointxisetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  interfaceUserNumber,
integer(intg), intent(in)  interfaceDataPointIndexNumber,
integer(intg), intent(in)  coupledMeshIndexNumber,
real(dp), dimension(:), intent(in)  xi,
integer(intg), intent(out)  err 
)
private

Sets the xi coordinate mapping between the data points in interface and xi coordinates in a coupled region mesh.

Parameters
[in]regionusernumberThe user number of the region containing the interface
[in]interfaceusernumberThe user number of the interface
[in]interfacedatapointindexnumberThe index of the interface data point, i.e.user defined global number
[in]coupledmeshindexnumberThe index number of the coupled mesh
[in]xixi(xiIdx). The full xi location in the coupled mesh that the data point is connected to
[out]errThe error code.

Definition at line 40466 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_interfacepointsconnectivity_pointxiset::cmfe_interfacepointsconnectivity_pointxisetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  interfaceUserNumber,
integer(intg), intent(in)  interfaceDataPointIndexNumber,
integer(intg), intent(in)  coupledMeshIndexNumber,
real(dp), dimension(:), intent(in)  xi,
integer(intg), intent(out)  err 
)
private

Sets the xi coordinate mapping between the data points in interface and xi coordinates in a coupled region mesh.

Parameters
[in]regionusernumberThe user number of the region containing the interface
[in]interfaceusernumberThe user number of the interface
[in]interfacedatapointindexnumberThe index of the interface data point, i.e.user defined global number
[in]coupledmeshindexnumberThe index number of the coupled mesh
[in]xixi(xiIdx). The full xi location in the coupled mesh that the data point is connected to
[out]errThe error code.

Definition at line 40466 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_interfacepointsconnectivity_pointxisetobj ( type(cmfe_interfacepointsconnectivitytype), intent(in)  interfacePointsConnectivity,
integer(intg), intent(in)  interfaceDataPointIndexNumber,
integer(intg), intent(in)  coupledMeshIndexNumber,
real(dp), dimension(:), intent(in)  xi,
integer(intg), intent(out)  err 
)
private

Sets the xi coordinate mapping between the interface data points and xi coordinates in a coupled region mesh.

Parameters
[in]interfacepointsconnectivityThe interface to start the creation of the meshes connectivity for
[in]interfacedatapointindexnumberThe index of the interface data point, i.e.user defined global number
[in]coupledmeshindexnumberThe index number of the coupled mesh
[in]xixi(xiIdx). The full xi location in the coupled mesh that the data point is connected to
[out]errThe error code.

Definition at line 40517 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_interfacepointsconnectivity_pointxiset::cmfe_interfacepointsconnectivity_pointxisetobj ( type(cmfe_interfacepointsconnectivitytype), intent(in)  interfacePointsConnectivity,
integer(intg), intent(in)  interfaceDataPointIndexNumber,
integer(intg), intent(in)  coupledMeshIndexNumber,
real(dp), dimension(:), intent(in)  xi,
integer(intg), intent(out)  err 
)
private

Sets the xi coordinate mapping between the interface data points and xi coordinates in a coupled region mesh.

Parameters
[in]interfacepointsconnectivityThe interface to start the creation of the meshes connectivity for
[in]interfacedatapointindexnumberThe index of the interface data point, i.e.user defined global number
[in]coupledmeshindexnumberThe index number of the coupled mesh
[in]xixi(xiIdx). The full xi location in the coupled mesh that the data point is connected to
[out]errThe error code.

Definition at line 40517 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_interfacepointsconnectivity_updatefromprojection::cmfe_interfacepointsconnectivity_updatefromprojectioninumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  interfaceUserNumber,
integer(intg), intent(in)  dataPointsRegionUserNumber,
integer(intg), intent(in)  dataPointsInterfaceUserNumber,
integer(intg), intent(in)  dataProjectionUserNumber,
integer(intg), intent(in)  coupledMeshIndex,
integer(intg), intent(out)  err 
)
private

Update points connectivity with projection results, data projection identified by interface user number.

Parameters
[in]regionusernumberThe user number of the region containing the interface
[in]interfaceusernumberThe user number of the interface
[in]datapointsregionusernumberThe parent region number of the interface for the data points which the data projection is associated with
[in]datapointsinterfaceusernumberThe interface number of the data points which the data projection is associated with
[in]dataprojectionusernumberThe data projection user number of the data projection to update points connectivity with
[in]coupledmeshindexThe index number of the coupled mesh
[out]errThe error code.

Definition at line 40610 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_interfacepointsconnectivity_updatefromprojectioninumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  interfaceUserNumber,
integer(intg), intent(in)  dataPointsRegionUserNumber,
integer(intg), intent(in)  dataPointsInterfaceUserNumber,
integer(intg), intent(in)  dataProjectionUserNumber,
integer(intg), intent(in)  coupledMeshIndex,
integer(intg), intent(out)  err 
)
private

Update points connectivity with projection results, data projection identified by interface user number.

Parameters
[in]regionusernumberThe user number of the region containing the interface
[in]interfaceusernumberThe user number of the interface
[in]datapointsregionusernumberThe parent region number of the interface for the data points which the data projection is associated with
[in]datapointsinterfaceusernumberThe interface number of the data points which the data projection is associated with
[in]dataprojectionusernumberThe data projection user number of the data projection to update points connectivity with
[in]coupledmeshindexThe index number of the coupled mesh
[out]errThe error code.

Definition at line 40610 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_interfacepointsconnectivity_updatefromprojectionobj ( type(cmfe_interfacepointsconnectivitytype), intent(in)  pointsConnectivity,
type(cmfe_dataprojectiontype), intent(in)  dataProjection,
integer(intg), intent(in)  coupledMeshIndex,
integer(intg), intent(out)  err 
)
private

Update points connectivity with projection results, data projection identified by object.

Parameters
[in]pointsconnectivityA pointer to the interface points connectivity to finish creating
[in]dataprojectionThe data projection to update points connectivity with
[in]coupledmeshindexThe mesh index of the the points connectivity to be updated
[out]errThe error code.

Definition at line 40675 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_interfacepointsconnectivity_updatefromprojection::cmfe_interfacepointsconnectivity_updatefromprojectionobj ( type(cmfe_interfacepointsconnectivitytype), intent(in)  pointsConnectivity,
type(cmfe_dataprojectiontype), intent(in)  dataProjection,
integer(intg), intent(in)  coupledMeshIndex,
integer(intg), intent(out)  err 
)
private

Update points connectivity with projection results, data projection identified by object.

Parameters
[in]pointsconnectivityA pointer to the interface points connectivity to finish creating
[in]dataprojectionThe data projection to update points connectivity with
[in]coupledmeshindexThe mesh index of the the points connectivity to be updated
[out]errThe error code.

Definition at line 40675 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_interfacepointsconnectivity_updatefromprojection::cmfe_interfacepointsconnectivity_updatefromprojectionrnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  interfaceUserNumber,
integer(intg), intent(in)  dataPointsRegionUserNumber,
integer(intg), intent(in)  dataProjectionUserNumber,
integer(intg), intent(in)  coupledMeshIndex,
integer(intg), intent(out)  err 
)
private

Update points connectivity with projection results, data projection identified by region user number.

Parameters
[in]regionusernumberThe user number of the region containing the interface
[in]interfaceusernumberThe user number of the interface
[in]datapointsregionusernumberThe region number of the data points which the data projection is associated with
[in]dataprojectionusernumberThe data projection user number of the data projection to update points connectivity with
[in]coupledmeshindexThe index number of the coupled mesh
[out]errThe error code.

Definition at line 40548 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_interfacepointsconnectivity_updatefromprojectionrnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  interfaceUserNumber,
integer(intg), intent(in)  dataPointsRegionUserNumber,
integer(intg), intent(in)  dataProjectionUserNumber,
integer(intg), intent(in)  coupledMeshIndex,
integer(intg), intent(out)  err 
)
private

Update points connectivity with projection results, data projection identified by region user number.

Parameters
[in]regionusernumberThe user number of the region containing the interface
[in]interfaceusernumberThe user number of the interface
[in]datapointsregionusernumberThe region number of the data points which the data projection is associated with
[in]dataprojectionusernumberThe data projection user number of the data projection to update points connectivity with
[in]coupledmeshindexThe index number of the coupled mesh
[out]errThe error code.

Definition at line 40548 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_mesh_createfinishnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  meshUserNumber,
integer(intg), intent(out)  err 
)
private

Finishes the creation of a mesh for a mesh identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the mesh to finish the creation of.
[in]meshusernumberThe user number of the mesh to finish the creation of.
[out]errThe error code.

Definition at line 43949 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_mesh_createfinish::cmfe_mesh_createfinishnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  meshUserNumber,
integer(intg), intent(out)  err 
)
private

Finishes the creation of a mesh for a mesh identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the mesh to finish the creation of.
[in]meshusernumberThe user number of the mesh to finish the creation of.
[out]errThe error code.

Definition at line 43949 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_mesh_createfinishobj ( type(cmfe_meshtype), intent(in)  mesh,
integer(intg), intent(out)  err 
)
private

Finishes the creation of a mesh for a mesh identified by an object.

Parameters
[in]meshThe mesh to finish creating.
[out]errThe error code.

Definition at line 43998 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_mesh_createfinish::cmfe_mesh_createfinishobj ( type(cmfe_meshtype), intent(in)  mesh,
integer(intg), intent(out)  err 
)
private

Finishes the creation of a mesh for a mesh identified by an object.

Parameters
[in]meshThe mesh to finish creating.
[out]errThe error code.

Definition at line 43998 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_mesh_createstartinterfaceobj ( integer(intg), intent(in)  meshUserNumber,
type(cmfe_interfacetype), intent(in)  interface,
integer(intg), intent(in)  numberOfDimensions,
type(cmfe_meshtype), intent(inout)  mesh,
integer(intg), intent(out)  err 
)
private

Starts the creation of a mesh for a mesh identified by an object.

Parameters
[in]meshusernumberThe user number of the mesh to start the creation of.
[in]interfaceThe interface containing the mesh to start the creation of.
[in]numberofdimensionsThe number of dimensions for the mesh.
[in,out]meshOn return, the created mesh.
[out]errThe error code.

Definition at line 44102 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_mesh_createstart::cmfe_mesh_createstartinterfaceobj ( integer(intg), intent(in)  meshUserNumber,
type(cmfe_interfacetype), intent(in)  interface,
integer(intg), intent(in)  numberOfDimensions,
type(cmfe_meshtype), intent(inout)  mesh,
integer(intg), intent(out)  err 
)
private

Starts the creation of a mesh for a mesh identified by an object.

Parameters
[in]meshusernumberThe user number of the mesh to start the creation of.
[in]interfaceThe interface containing the mesh to start the creation of.
[in]numberofdimensionsThe number of dimensions for the mesh.
[in,out]meshOn return, the created mesh.
[out]errThe error code.

Definition at line 44102 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_mesh_createstartnumber ( integer(intg), intent(in)  meshUserNumber,
integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  numberOfDimensions,
integer(intg), intent(out)  err 
)
private

Starts the creation of a mesh for a mesh identified by a user number.

Parameters
[in]meshusernumberThe user number of the mesh to start the creation of.
[in]regionusernumberThe user number of the region containing the mesh to start the creation of.
[in]numberofdimensionsThe number of dimensions for the mesh.
[out]errThe error code.

Definition at line 44027 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_mesh_createstart::cmfe_mesh_createstartnumber ( integer(intg), intent(in)  meshUserNumber,
integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  numberOfDimensions,
integer(intg), intent(out)  err 
)
private

Starts the creation of a mesh for a mesh identified by a user number.

Parameters
[in]meshusernumberThe user number of the mesh to start the creation of.
[in]regionusernumberThe user number of the region containing the mesh to start the creation of.
[in]numberofdimensionsThe number of dimensions for the mesh.
[out]errThe error code.

Definition at line 44027 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_mesh_createstartobj ( integer(intg), intent(in)  meshUserNumber,
type(cmfe_regiontype), intent(in)  region,
integer(intg), intent(in)  numberOfDimensions,
type(cmfe_meshtype), intent(inout)  mesh,
integer(intg), intent(out)  err 
)
private

Starts the creation of a mesh for a mesh identified by an object.

Parameters
[in]meshusernumberThe user number of the mesh to start the creation of.
[in]regionThe region containing the mesh to start the creation of.
[in]numberofdimensionsThe number of dimensions for the mesh.
[in,out]meshOn return, the created mesh.
[out]errThe error code.

Definition at line 44070 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_mesh_createstart::cmfe_mesh_createstartobj ( integer(intg), intent(in)  meshUserNumber,
type(cmfe_regiontype), intent(in)  region,
integer(intg), intent(in)  numberOfDimensions,
type(cmfe_meshtype), intent(inout)  mesh,
integer(intg), intent(out)  err 
)
private

Starts the creation of a mesh for a mesh identified by an object.

Parameters
[in]meshusernumberThe user number of the mesh to start the creation of.
[in]regionThe region containing the mesh to start the creation of.
[in]numberofdimensionsThe number of dimensions for the mesh.
[in,out]meshOn return, the created mesh.
[out]errThe error code.

Definition at line 44070 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_mesh_destroynumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  meshUserNumber,
integer(intg), intent(out)  err 
)
private

Destroys a mesh identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the mesh to destroy.
[in]meshusernumberThe user number of the mesh to destroy.
[out]errThe error code.

Definition at line 44134 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_mesh_destroy::cmfe_mesh_destroynumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  meshUserNumber,
integer(intg), intent(out)  err 
)
private

Destroys a mesh identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the mesh to destroy.
[in]meshusernumberThe user number of the mesh to destroy.
[out]errThe error code.

Definition at line 44134 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_mesh_destroyobj ( type(cmfe_meshtype), intent(in)  mesh,
integer(intg), intent(out)  err 
)
private

Destroys a mesh identified by an object.

Parameters
[in]meshThe mesh to destroy.
[out]errThe error code.

Definition at line 44179 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_mesh_destroy::cmfe_mesh_destroyobj ( type(cmfe_meshtype), intent(in)  mesh,
integer(intg), intent(out)  err 
)
private

Destroys a mesh identified by an object.

Parameters
[in]meshThe mesh to destroy.
[out]errThe error code.

Definition at line 44179 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_mesh_elementexists::cmfe_mesh_elementexistsnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  meshUserNumber,
integer(intg), intent(in)  meshComponentNumber,
integer(intg), intent(in)  elementUserNumber,
logical, intent(out)  elementExists,
integer(intg), intent(out)  err 
)
private

Checks if the given element exists on the given mesh component.

Parameters
[in]regionusernumberThe user number of the region containing the mesh to check the element for.
[in]meshusernumberThe user number of the mesh to check the element for.
[in]meshcomponentnumberThe mesh component number to check the element for.
[in]elementusernumberThe user number of the element to check.
[out]elementexistsTrue if the element exists, false otherwise.
[out]errThe error code.

Definition at line 45888 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_mesh_elementexistsnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  meshUserNumber,
integer(intg), intent(in)  meshComponentNumber,
integer(intg), intent(in)  elementUserNumber,
logical, intent(out)  elementExists,
integer(intg), intent(out)  err 
)
private

Checks if the given element exists on the given mesh component.

Parameters
[in]regionusernumberThe user number of the region containing the mesh to check the element for.
[in]meshusernumberThe user number of the mesh to check the element for.
[in]meshcomponentnumberThe mesh component number to check the element for.
[in]elementusernumberThe user number of the element to check.
[out]elementexistsTrue if the element exists, false otherwise.
[out]errThe error code.

Definition at line 45888 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_mesh_elementexists::cmfe_mesh_elementexistsobj ( type(cmfe_meshtype), intent(in)  mesh,
integer(intg), intent(in)  meshComponentNumber,
integer(intg), intent(in)  elementUserNumber,
logical, intent(out)  elementExists,
integer(intg), intent(out)  err 
)
private

Checks if the given element exists on the given mesh component.

Parameters
[in]meshThe mesh to check the node for.
[in]meshcomponentnumberThe mesh component number to check the element for.
[in]elementusernumberThe user number of the element to check.
[out]elementexistsTrue if the element exists, false otherwise.
[out]errThe error code.

Definition at line 45941 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_mesh_elementexistsobj ( type(cmfe_meshtype), intent(in)  mesh,
integer(intg), intent(in)  meshComponentNumber,
integer(intg), intent(in)  elementUserNumber,
logical, intent(out)  elementExists,
integer(intg), intent(out)  err 
)
private

Checks if the given element exists on the given mesh component.

Parameters
[in]meshThe mesh to check the node for.
[in]meshcomponentnumberThe mesh component number to check the element for.
[in]elementusernumberThe user number of the element to check.
[out]elementexistsTrue if the element exists, false otherwise.
[out]errThe error code.

Definition at line 45941 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_mesh_elementsget::cmfe_mesh_elementsgetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  meshUserNumber,
integer(intg), intent(in)  meshComponentNumber,
type(cmfe_meshelementstype), intent(inout)  meshElements,
integer(intg), intent(out)  err 
)
private

Returns the mesh elements for a mesh component on a mesh identified by an user number.

Parameters
[in]regionusernumberThe user number of the region containing the mesh to get the elements for.
[in]meshusernumberThe user number of the mesh to get the elements for.
[in]meshcomponentnumberThe mesh component number to get the elements for.
[in,out]meshelementsThe mesh elements.
[out]errThe error code.

Definition at line 44859 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_mesh_elementsgetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  meshUserNumber,
integer(intg), intent(in)  meshComponentNumber,
type(cmfe_meshelementstype), intent(inout)  meshElements,
integer(intg), intent(out)  err 
)
private

Returns the mesh elements for a mesh component on a mesh identified by an user number.

Parameters
[in]regionusernumberThe user number of the region containing the mesh to get the elements for.
[in]meshusernumberThe user number of the mesh to get the elements for.
[in]meshcomponentnumberThe mesh component number to get the elements for.
[in,out]meshelementsThe mesh elements.
[out]errThe error code.

Definition at line 44859 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_mesh_elementsget::cmfe_mesh_elementsgetobj ( type(cmfe_meshtype), intent(in)  mesh,
integer(intg), intent(in)  meshComponentNumber,
type(cmfe_meshelementstype), intent(inout)  meshElements,
integer(intg), intent(out)  err 
)
private

Returns the mesh elements for a mesh component on a mesh identified by an.

Parameters
[in]meshThe mesh to get the elements for.
[in]meshcomponentnumberThe mesh component number to get the elements for.
[in,out]meshelementsThe mesh elements.
[out]errThe error code.

Definition at line 44909 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_mesh_elementsgetobj ( type(cmfe_meshtype), intent(in)  mesh,
integer(intg), intent(in)  meshComponentNumber,
type(cmfe_meshelementstype), intent(inout)  meshElements,
integer(intg), intent(out)  err 
)
private

Returns the mesh elements for a mesh component on a mesh identified by an.

Parameters
[in]meshThe mesh to get the elements for.
[in]meshcomponentnumberThe mesh component number to get the elements for.
[in,out]meshelementsThe mesh elements.
[out]errThe error code.

Definition at line 44909 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine, public opencmiss_iron::cmfe_mesh_finalise ( type(cmfe_meshtype), intent(out)  cmfe_Mesh,
integer(intg), intent(out)  err 
)

Finalises a cmfe_MeshType object.

Parameters
[out]cmfe_meshThe cmfe_MeshType object to finalise.
[out]errThe error code.

Definition at line 8566 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine, public opencmiss_iron::cmfe_mesh_initialise ( type(cmfe_meshtype), intent(out)  cmfe_Mesh,
integer(intg), intent(out)  err 
)

Initialises a cmfe_MeshType object.

Parameters
[out]cmfe_meshThe cmfe_MeshType object to initialise.
[out]errThe error code.

Definition at line 8592 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_mesh_nodeexists::cmfe_mesh_nodeexistsnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  meshUserNumber,
integer(intg), intent(in)  meshComponentNumber,
integer(intg), intent(in)  nodeUserNumber,
logical, intent(out)  nodeExists,
integer(intg), intent(out)  err 
)
private

Checks if the given node exists on the given mesh component.

Parameters
[in]regionusernumberThe user number of the region containing the mesh to check the node for.
[in]meshusernumberThe user number of the mesh tocheck the node for.
[in]meshcomponentnumberThe mesh component number to check the node for.
[in]nodeusernumberThe user number of the node to check.
[out]nodeexistsTrue if the node exists, false otherwise.
[out]errThe error code.

Definition at line 45805 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_mesh_nodeexistsnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  meshUserNumber,
integer(intg), intent(in)  meshComponentNumber,
integer(intg), intent(in)  nodeUserNumber,
logical, intent(out)  nodeExists,
integer(intg), intent(out)  err 
)
private

Checks if the given node exists on the given mesh component.

Parameters
[in]regionusernumberThe user number of the region containing the mesh to check the node for.
[in]meshusernumberThe user number of the mesh tocheck the node for.
[in]meshcomponentnumberThe mesh component number to check the node for.
[in]nodeusernumberThe user number of the node to check.
[out]nodeexistsTrue if the node exists, false otherwise.
[out]errThe error code.

Definition at line 45805 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_mesh_nodeexists::cmfe_mesh_nodeexistsobj ( type(cmfe_meshtype), intent(in)  mesh,
integer(intg), intent(in)  meshComponentNumber,
integer(intg), intent(in)  nodeUserNumber,
logical, intent(out)  nodeExists,
integer(intg), intent(out)  err 
)
private

Checks if the given node exists on the given mesh component.

Parameters
[in]meshThe mesh to check the node for.
[in]meshcomponentnumberThe mesh component number to check the node for.
[in]nodeusernumberThe user number of the node to check.
[out]nodeexistsTrue if the node exists, false otherwise.
[out]errThe error code.

Definition at line 45856 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_mesh_nodeexistsobj ( type(cmfe_meshtype), intent(in)  mesh,
integer(intg), intent(in)  meshComponentNumber,
integer(intg), intent(in)  nodeUserNumber,
logical, intent(out)  nodeExists,
integer(intg), intent(out)  err 
)
private

Checks if the given node exists on the given mesh component.

Parameters
[in]meshThe mesh to check the node for.
[in]meshcomponentnumberThe mesh component number to check the node for.
[in]nodeusernumberThe user number of the node to check.
[out]nodeexistsTrue if the node exists, false otherwise.
[out]errThe error code.

Definition at line 45856 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_mesh_nodesget::cmfe_mesh_nodesgetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  meshUserNumber,
integer(intg), intent(in)  meshComponentNumber,
type(cmfe_meshnodestype), intent(inout)  meshNodes,
integer(intg), intent(out)  err 
)
private

Returns the mesh nodes for a mesh component on a mesh identified by an user number.

Parameters
[in]regionusernumberThe user number of the region containing the mesh to get the nodes for.
[in]meshusernumberThe user number of the mesh to get the nodes for.
[in]meshcomponentnumberThe mesh component number to get the nodes for.
[in,out]meshnodesOn return, the mesh nodes.
[out]errThe error code.

Definition at line 45974 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_mesh_nodesgetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  meshUserNumber,
integer(intg), intent(in)  meshComponentNumber,
type(cmfe_meshnodestype), intent(inout)  meshNodes,
integer(intg), intent(out)  err 
)
private

Returns the mesh nodes for a mesh component on a mesh identified by an user number.

Parameters
[in]regionusernumberThe user number of the region containing the mesh to get the nodes for.
[in]meshusernumberThe user number of the mesh to get the nodes for.
[in]meshcomponentnumberThe mesh component number to get the nodes for.
[in,out]meshnodesOn return, the mesh nodes.
[out]errThe error code.

Definition at line 45974 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_mesh_nodesget::cmfe_mesh_nodesgetobj ( type(cmfe_meshtype), intent(in)  mesh,
integer(intg), intent(in)  meshComponentNumber,
type(cmfe_meshnodestype), intent(inout)  meshNodes,
integer(intg), intent(out)  err 
)
private

Returns the mesh nodes for a mesh component on a mesh identified by an object.

Parameters
[in]meshThe mesh to get the nodes for.
[in]meshcomponentnumberThe mesh component number to get the nodes for.
[in,out]meshnodesOn return, the mesh nodes.
[out]errThe error code.

Definition at line 46022 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_mesh_nodesgetobj ( type(cmfe_meshtype), intent(in)  mesh,
integer(intg), intent(in)  meshComponentNumber,
type(cmfe_meshnodestype), intent(inout)  meshNodes,
integer(intg), intent(out)  err 
)
private

Returns the mesh nodes for a mesh component on a mesh identified by an object.

Parameters
[in]meshThe mesh to get the nodes for.
[in]meshcomponentnumberThe mesh component number to get the nodes for.
[in,out]meshnodesOn return, the mesh nodes.
[out]errThe error code.

Definition at line 46022 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_mesh_numberofcomponentsgetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  meshUserNumber,
integer(intg), intent(out)  numberOfComponents,
integer(intg), intent(out)  err 
)
private

Returns the number of components in a mesh identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the mesh to get the number of components for.
[in]meshusernumberThe user number of the mesh to get the number of components for.
[out]numberofcomponentsOn return, the number of components in the mesh.
[out]errThe error code.

Definition at line 44204 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_mesh_numberofcomponentsget::cmfe_mesh_numberofcomponentsgetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  meshUserNumber,
integer(intg), intent(out)  numberOfComponents,
integer(intg), intent(out)  err 
)
private

Returns the number of components in a mesh identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the mesh to get the number of components for.
[in]meshusernumberThe user number of the mesh to get the number of components for.
[out]numberofcomponentsOn return, the number of components in the mesh.
[out]errThe error code.

Definition at line 44204 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_mesh_numberofcomponentsget::cmfe_mesh_numberofcomponentsgetobj ( type(cmfe_meshtype), intent(in)  mesh,
integer(intg), intent(out)  numberOfComponents,
integer(intg), intent(out)  err 
)
private

Returns the number of components in a mesh identified by an object.

Parameters
[in]meshThe mesh to get the number of components for.
[out]numberofcomponentsOn return, the number of components in the mesh.
[out]errThe error code.

Definition at line 44250 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_mesh_numberofcomponentsgetobj ( type(cmfe_meshtype), intent(in)  mesh,
integer(intg), intent(out)  numberOfComponents,
integer(intg), intent(out)  err 
)
private

Returns the number of components in a mesh identified by an object.

Parameters
[in]meshThe mesh to get the number of components for.
[out]numberofcomponentsOn return, the number of components in the mesh.
[out]errThe error code.

Definition at line 44250 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_mesh_numberofcomponentsset::cmfe_mesh_numberofcomponentssetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  meshUserNumber,
integer(intg), intent(in)  numberOfComponents,
integer(intg), intent(out)  err 
)
private

Sets/changes the number of components in a mesh identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the mesh to set the number of components for.
[in]meshusernumberThe user number of the mesh to set the number of components for.
[in]numberofcomponentsThe number of components in the mesh to set.
[out]errThe error code.

Definition at line 44276 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_mesh_numberofcomponentssetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  meshUserNumber,
integer(intg), intent(in)  numberOfComponents,
integer(intg), intent(out)  err 
)
private

Sets/changes the number of components in a mesh identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the mesh to set the number of components for.
[in]meshusernumberThe user number of the mesh to set the number of components for.
[in]numberofcomponentsThe number of components in the mesh to set.
[out]errThe error code.

Definition at line 44276 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_mesh_numberofcomponentssetobj ( type(cmfe_meshtype), intent(in)  mesh,
integer(intg), intent(in)  numberOfComponents,
integer(intg), intent(out)  err 
)
private

Sets/changes the number of components in a mesh identified by an object.

Parameters
[in]meshThe mesh to set the number of components for.
[in]numberofcomponentsThe number of components in the mesh to set.
[out]errThe error code.

Definition at line 44322 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_mesh_numberofcomponentsset::cmfe_mesh_numberofcomponentssetobj ( type(cmfe_meshtype), intent(in)  mesh,
integer(intg), intent(in)  numberOfComponents,
integer(intg), intent(out)  err 
)
private

Sets/changes the number of components in a mesh identified by an object.

Parameters
[in]meshThe mesh to set the number of components for.
[in]numberofcomponentsThe number of components in the mesh to set.
[out]errThe error code.

Definition at line 44322 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_mesh_numberofelementsget::cmfe_mesh_numberofelementsgetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  meshUserNumber,
integer(intg), intent(out)  numberOfElements,
integer(intg), intent(out)  err 
)
private

Returns the number of elements in a mesh identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the mesh to get the number of elements for.
[in]meshusernumberThe user number of the mesh to get the number of elements for.
[out]numberofelementsOn return, the number of elements in the mesh.
[out]errThe error code.

Definition at line 44422 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_mesh_numberofelementsgetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  meshUserNumber,
integer(intg), intent(out)  numberOfElements,
integer(intg), intent(out)  err 
)
private

Returns the number of elements in a mesh identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the mesh to get the number of elements for.
[in]meshusernumberThe user number of the mesh to get the number of elements for.
[out]numberofelementsOn return, the number of elements in the mesh.
[out]errThe error code.

Definition at line 44422 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_mesh_numberofelementsget::cmfe_mesh_numberofelementsgetobj ( type(cmfe_meshtype), intent(in)  mesh,
integer(intg), intent(out)  numberOfElements,
integer(intg), intent(out)  err 
)
private

Returns the number of elements in a mesh identified by an object.

Parameters
[in]meshThe mesh to get the number of elements for.
[out]numberofelementsOn return, the number of elements in the mesh.
[out]errThe error code.

Definition at line 44468 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_mesh_numberofelementsgetobj ( type(cmfe_meshtype), intent(in)  mesh,
integer(intg), intent(out)  numberOfElements,
integer(intg), intent(out)  err 
)
private

Returns the number of elements in a mesh identified by an object.

Parameters
[in]meshThe mesh to get the number of elements for.
[out]numberofelementsOn return, the number of elements in the mesh.
[out]errThe error code.

Definition at line 44468 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_mesh_numberofelementssetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  meshUserNumber,
integer(intg), intent(in)  numberOfElements,
integer(intg), intent(out)  err 
)
private

Sets/changes the number of elements in a mesh identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the mesh to set the number of elements for.
[in]meshusernumberThe user number of the mesh to set the number of elements for.
[in]numberofelementsThe number of elements in the mesh to set.
[out]errThe error code.

Definition at line 44494 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_mesh_numberofelementsset::cmfe_mesh_numberofelementssetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  meshUserNumber,
integer(intg), intent(in)  numberOfElements,
integer(intg), intent(out)  err 
)
private

Sets/changes the number of elements in a mesh identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the mesh to set the number of elements for.
[in]meshusernumberThe user number of the mesh to set the number of elements for.
[in]numberofelementsThe number of elements in the mesh to set.
[out]errThe error code.

Definition at line 44494 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_mesh_numberofelementsset::cmfe_mesh_numberofelementssetobj ( type(cmfe_meshtype), intent(in)  mesh,
integer(intg), intent(in)  numberOfElements,
integer(intg), intent(out)  err 
)
private

Sets/changes the number of elements in a mesh identified by an object.

Parameters
[in]meshThe mesh to set the number of elements for.
[in]numberofelementsThe number of elements in the mesh to set.
[out]errThe error code.

Definition at line 44540 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_mesh_numberofelementssetobj ( type(cmfe_meshtype), intent(in)  mesh,
integer(intg), intent(in)  numberOfElements,
integer(intg), intent(out)  err 
)
private

Sets/changes the number of elements in a mesh identified by an object.

Parameters
[in]meshThe mesh to set the number of elements for.
[in]numberofelementsThe number of elements in the mesh to set.
[out]errThe error code.

Definition at line 44540 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_mesh_surroundingelementscalculatesetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  meshUserNumber,
logical, intent(in)  surroundingElementsCalculateFlag,
integer(intg), intent(out)  err 
)
private

Sets/changes the surrounding elements calculate flag.

Parameters
[in]regionusernumberThe user number of the region containing the mesh to set the surrounding elements calculate flag for.
[in]meshusernumberThe user number of the mesh to set the surrounding elements calculate flag for.
[in]surroundingelementscalculateflagBoolean flag to determine whether to calculate surrounding elements.
[out]errThe error code.

Definition at line 44348 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_mesh_surroundingelementscalculateset::cmfe_mesh_surroundingelementscalculatesetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  meshUserNumber,
logical, intent(in)  surroundingElementsCalculateFlag,
integer(intg), intent(out)  err 
)
private

Sets/changes the surrounding elements calculate flag.

Parameters
[in]regionusernumberThe user number of the region containing the mesh to set the surrounding elements calculate flag for.
[in]meshusernumberThe user number of the mesh to set the surrounding elements calculate flag for.
[in]surroundingelementscalculateflagBoolean flag to determine whether to calculate surrounding elements.
[out]errThe error code.

Definition at line 44348 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_mesh_surroundingelementscalculateset::cmfe_mesh_surroundingelementscalculatesetobj ( type(cmfe_meshtype), intent(in)  mesh,
logical, intent(in)  surroundingElementsCalculateFlag,
integer(intg), intent(out)  err 
)
private

Sets/changes the surrounding elements calculate flag.

Parameters
[in]meshThe mesh to set the surrounding elements calculate flag for.
[in]surroundingelementscalculateflagBoolean flag to determine whether to calculate surrounding elements.
[out]errThe error code.

Definition at line 44395 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_mesh_surroundingelementscalculatesetobj ( type(cmfe_meshtype), intent(in)  mesh,
logical, intent(in)  surroundingElementsCalculateFlag,
integer(intg), intent(out)  err 
)
private

Sets/changes the surrounding elements calculate flag.

Parameters
[in]meshThe mesh to set the surrounding elements calculate flag for.
[in]surroundingelementscalculateflagBoolean flag to determine whether to calculate surrounding elements.
[out]errThe error code.

Definition at line 44395 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_mesh_topologydatapointscalculateprojectioninterfacenumber ( integer(intg), intent(in)  parentRegionUserNumber,
integer(intg), intent(in)  interfaceUserNumber,
integer(intg), intent(in)  MeshUserNumber,
type(cmfe_dataprojectiontype), intent(in)  DataProjection,
integer(intg), intent(out)  err 
)
private

Calculate mesh data points topology in an interface identified by a user number based on projection.

Parameters
[in]parentregionusernumberThe user number of the region.
[in]interfaceusernumberThe user number of the region.
[in]dataprojectionThe data projection
[out]errThe error code.

Definition at line 44615 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_mesh_topologydatapointscalculateprojection::cmfe_mesh_topologydatapointscalculateprojectioninterfacenumber ( integer(intg), intent(in)  parentRegionUserNumber,
integer(intg), intent(in)  interfaceUserNumber,
integer(intg), intent(in)  MeshUserNumber,
type(cmfe_dataprojectiontype), intent(in)  DataProjection,
integer(intg), intent(out)  err 
)
private

Calculate mesh data points topology in an interface identified by a user number based on projection.

Parameters
[in]parentregionusernumberThe user number of the region.
[in]interfaceusernumberThe user number of the region.
[in]dataprojectionThe data projection
[out]errThe error code.

Definition at line 44615 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_mesh_topologydatapointscalculateprojection::cmfe_mesh_topologydatapointscalculateprojectionobj ( type(cmfe_meshtype), intent(in)  Mesh,
type(cmfe_dataprojectiontype), intent(in)  DataProjection,
integer(intg), intent(out)  err 
)
private

Calculate mesh data points topology identified by object based on projection.

Parameters
[in]meshThe mesh to calculate data points topology for
[in]dataprojectionThe data projection
[out]errThe error code.

Definition at line 44672 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_mesh_topologydatapointscalculateprojectionobj ( type(cmfe_meshtype), intent(in)  Mesh,
type(cmfe_dataprojectiontype), intent(in)  DataProjection,
integer(intg), intent(out)  err 
)
private

Calculate mesh data points topology identified by object based on projection.

Parameters
[in]meshThe mesh to calculate data points topology for
[in]dataprojectionThe data projection
[out]errThe error code.

Definition at line 44672 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_mesh_topologydatapointscalculateprojection::cmfe_mesh_topologydatapointscalculateprojectionregionnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  MeshUserNumber,
type(cmfe_dataprojectiontype), intent(in)  DataProjection,
integer(intg), intent(out)  err 
)
private

Calculate mesh data points topology in a region identified by a user number based on projection.

Parameters
[in]regionusernumberThe user number of the region.
[in]dataprojectionThe data projection
[out]errThe error code.

Definition at line 44567 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_mesh_topologydatapointscalculateprojectionregionnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  MeshUserNumber,
type(cmfe_dataprojectiontype), intent(in)  DataProjection,
integer(intg), intent(out)  err 
)
private

Calculate mesh data points topology in a region identified by a user number based on projection.

Parameters
[in]regionusernumberThe user number of the region.
[in]dataprojectionThe data projection
[out]errThe error code.

Definition at line 44567 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_meshelements_adjacentelementget::cmfe_meshelements_adjacentelementgetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  meshUserNumber,
integer(intg), intent(in)  meshComponentNumber,
integer(intg), intent(in)  globalElementNumber,
integer(intg), intent(in)  adjacentElementXi,
integer(intg), intent(out)  adjacentElement,
integer(intg), intent(out)  err 
)
private

Returns the adjacent element number of a mesh identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the mesh from which to get the adjacent element from.
[in]meshusernumberThe user number of the mesh from which to get the adjacent element from.
[in]meshcomponentnumberThe mesh component number from which to get adjacent element number from.
[in]globalelementnumberThe global element number to get the adjacent element number for. !
Todo:
this should be a user number
Parameters
[in]adjacentelementxiThe 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.
[out]adjacentelementOn return, 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.
[out]errThe error code.

Definition at line 45117 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_meshelements_adjacentelementgetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  meshUserNumber,
integer(intg), intent(in)  meshComponentNumber,
integer(intg), intent(in)  globalElementNumber,
integer(intg), intent(in)  adjacentElementXi,
integer(intg), intent(out)  adjacentElement,
integer(intg), intent(out)  err 
)
private

Returns the adjacent element number of a mesh identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the mesh from which to get the adjacent element from.
[in]meshusernumberThe user number of the mesh from which to get the adjacent element from.
[in]meshcomponentnumberThe mesh component number from which to get adjacent element number from.
[in]globalelementnumberThe global element number to get the adjacent element number for. !
Todo:
this should be a user number
Parameters
[in]adjacentelementxiThe 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.
[out]adjacentelementOn return, 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.
[out]errThe error code.

Definition at line 45117 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_meshelements_adjacentelementget::cmfe_meshelements_adjacentelementgetobj ( type(cmfe_meshelementstype), intent(in)  meshElements,
integer(intg), intent(in)  globalElementNumber,
integer(intg), intent(in)  adjacentElementXi,
integer(intg), intent(out)  adjacentElement,
integer(intg), intent(out)  err 
)
private

Returns the adjacent element number of a mesh identified by an object.

Parameters
[in]meshelementsThe mesh elements from which to get the adjacent element for.
[in]globalelementnumberThe global element number to get the adjacent element for !
Todo:
this should be a user number
Parameters
[in]adjacentelementxiThe 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.
[out]adjacentelementOn return, 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.
[out]errThe error code.

Definition at line 45170 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_meshelements_adjacentelementgetobj ( type(cmfe_meshelementstype), intent(in)  meshElements,
integer(intg), intent(in)  globalElementNumber,
integer(intg), intent(in)  adjacentElementXi,
integer(intg), intent(out)  adjacentElement,
integer(intg), intent(out)  err 
)
private

Returns the adjacent element number of a mesh identified by an object.

Parameters
[in]meshelementsThe mesh elements from which to get the adjacent element for.
[in]globalelementnumberThe global element number to get the adjacent element for !
Todo:
this should be a user number
Parameters
[in]adjacentelementxiThe 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.
[out]adjacentelementOn return, 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.
[out]errThe error code.

Definition at line 45170 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_meshelements_basisget::cmfe_meshelements_basisgetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  meshUserNumber,
integer(intg), intent(in)  meshComponentNumber,
integer(intg), intent(in)  globalElementNumber,
integer(intg), intent(out)  basisUserNumber,
integer(intg), intent(out)  err 
)
private

Returns the basis for an element in a mesh identified by an user number.

Todo:
should the global element number be a user number?
Parameters
[in]regionusernumberThe user number of the region containing the mesh to get the basis for.
[in]meshusernumberThe user number of the mesh to get the basis for.
[in]meshcomponentnumberThe mesh component number to get the basis for.
[in]globalelementnumberThe global element number to get the basis for.
[out]basisusernumberOn return, the user number of the basis for the element.
[out]errThe error code.

Definition at line 44938 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_meshelements_basisgetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  meshUserNumber,
integer(intg), intent(in)  meshComponentNumber,
integer(intg), intent(in)  globalElementNumber,
integer(intg), intent(out)  basisUserNumber,
integer(intg), intent(out)  err 
)
private

Returns the basis for an element in a mesh identified by an user number.

Todo:
should the global element number be a user number?
Parameters
[in]regionusernumberThe user number of the region containing the mesh to get the basis for.
[in]meshusernumberThe user number of the mesh to get the basis for.
[in]meshcomponentnumberThe mesh component number to get the basis for.
[in]globalelementnumberThe global element number to get the basis for.
[out]basisusernumberOn return, the user number of the basis for the element.
[out]errThe error code.

Definition at line 44938 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_meshelements_basisgetobj ( type(cmfe_meshelementstype), intent(in)  meshElements,
integer(intg), intent(in)  globalElementNumber,
type(cmfe_basistype), intent(inout)  basis,
integer(intg), intent(out)  err 
)
private

Returns the basis for an element in a mesh identified by an object.

Todo:
should the global element number be a user number?
Parameters
[in]meshelementsThe mesh elements to get the basis for.
[in]globalelementnumberThe global element number to get the basis for.
[in,out]basisOn return, the basis for the element.
[out]errThe error code.

Definition at line 45001 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_meshelements_basisget::cmfe_meshelements_basisgetobj ( type(cmfe_meshelementstype), intent(in)  meshElements,
integer(intg), intent(in)  globalElementNumber,
type(cmfe_basistype), intent(inout)  basis,
integer(intg), intent(out)  err 
)
private

Returns the basis for an element in a mesh identified by an object.

Todo:
should the global element number be a user number?
Parameters
[in]meshelementsThe mesh elements to get the basis for.
[in]globalelementnumberThe global element number to get the basis for.
[in,out]basisOn return, the basis for the element.
[out]errThe error code.

Definition at line 45001 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_meshelements_basissetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  meshUserNumber,
integer(intg), intent(in)  meshComponentNumber,
integer(intg), intent(in)  globalElementNumber,
integer(intg), intent(in)  basisUserNumber,
integer(intg), intent(out)  err 
)
private

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?
Parameters
[in]regionusernumberThe user number of the region containing the mesh to set the basis for.
[in]meshusernumberThe user number of the mesh to set the basis for.
[in]meshcomponentnumberThe mesh component number to set the basis for.
[in]globalelementnumberThe global element number to set the basis for.
[in]basisusernumberThe user number of the basis for the element to set.
[out]errThe error code.

Definition at line 45029 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_meshelements_basisset::cmfe_meshelements_basissetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  meshUserNumber,
integer(intg), intent(in)  meshComponentNumber,
integer(intg), intent(in)  globalElementNumber,
integer(intg), intent(in)  basisUserNumber,
integer(intg), intent(out)  err 
)
private

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?
Parameters
[in]regionusernumberThe user number of the region containing the mesh to set the basis for.
[in]meshusernumberThe user number of the mesh to set the basis for.
[in]meshcomponentnumberThe mesh component number to set the basis for.
[in]globalelementnumberThe global element number to set the basis for.
[in]basisusernumberThe user number of the basis for the element to set.
[out]errThe error code.

Definition at line 45029 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_meshelements_basisset::cmfe_meshelements_basissetobj ( type(cmfe_meshelementstype), intent(in)  meshElements,
integer(intg), intent(in)  globalElementNumber,
type(cmfe_basistype), intent(in)  basis,
integer(intg), intent(out)  err 
)
private

Sets/changes the basis for an element in a mesh identified by an object.

Todo:
should the global element number be a user number?
Parameters
[in]meshelementsThe mesh elements to set the basis for.
[in]globalelementnumberThe global element number to set the basis for.
[in]basisThe basis for the element to set.
[out]errThe error code.

Definition at line 45089 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_meshelements_basissetobj ( type(cmfe_meshelementstype), intent(in)  meshElements,
integer(intg), intent(in)  globalElementNumber,
type(cmfe_basistype), intent(in)  basis,
integer(intg), intent(out)  err 
)
private

Sets/changes the basis for an element in a mesh identified by an object.

Todo:
should the global element number be a user number?
Parameters
[in]meshelementsThe mesh elements to set the basis for.
[in]globalelementnumberThe global element number to set the basis for.
[in]basisThe basis for the element to set.
[out]errThe error code.

Definition at line 45089 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_meshelements_createfinish::cmfe_meshelements_createfinishnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  meshUserNumber,
integer(intg), intent(in)  meshComponentNumber,
integer(intg), intent(out)  err 
)
private

Finishes creating elements for a mesh component of a mesh identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the mesh to finish creating the elements for.
[in]meshusernumberThe user number of the mesh to finish creating the elements for.
[in]meshcomponentnumberThe mesh component number of the mesh to finish creating the elements for.
[out]errThe error code.

Definition at line 44699 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_meshelements_createfinishnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  meshUserNumber,
integer(intg), intent(in)  meshComponentNumber,
integer(intg), intent(out)  err 
)
private

Finishes creating elements for a mesh component of a mesh identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the mesh to finish creating the elements for.
[in]meshusernumberThe user number of the mesh to finish creating the elements for.
[in]meshcomponentnumberThe mesh component number of the mesh to finish creating the elements for.
[out]errThe error code.

Definition at line 44699 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_meshelements_createfinish::cmfe_meshelements_createfinishobj ( type(cmfe_meshelementstype), intent(in)  meshElements,
integer(intg), intent(out)  err 
)
private

Finishes creating elements for a mesh component of a mesh identified by an object.

Parameters
[in]meshelementsThe mesh elements to finish creating.
[out]errThe error code.

Definition at line 44748 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_meshelements_createfinishobj ( type(cmfe_meshelementstype), intent(in)  meshElements,
integer(intg), intent(out)  err 
)
private

Finishes creating elements for a mesh component of a mesh identified by an object.

Parameters
[in]meshelementsThe mesh elements to finish creating.
[out]errThe error code.

Definition at line 44748 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_meshelements_createstart::cmfe_meshelements_createstartnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  meshUserNumber,
integer(intg), intent(in)  meshComponentNumber,
integer(intg), intent(in)  basisUserNumber,
integer(intg), intent(out)  err 
)
private

Starts creating elements for a mesh component of a mesh identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the mesh to start creating the elements for.
[in]meshusernumberThe user number of the mesh to start creating the elements for.
[in]meshcomponentnumberThe mesh component number of the mesh to start creating the elements for.
[in]basisusernumberThe user number of the default basis to use for the elements.
[out]errThe error code.

Definition at line 44773 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_meshelements_createstartnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  meshUserNumber,
integer(intg), intent(in)  meshComponentNumber,
integer(intg), intent(in)  basisUserNumber,
integer(intg), intent(out)  err 
)
private

Starts creating elements for a mesh component of a mesh identified by a user number.

Parameters
[in]regionusernumberThe user number of the region containing the mesh to start creating the elements for.
[in]meshusernumberThe user number of the mesh to start creating the elements for.
[in]meshcomponentnumberThe mesh component number of the mesh to start creating the elements for.
[in]basisusernumberThe user number of the default basis to use for the elements.
[out]errThe error code.

Definition at line 44773 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_meshelements_createstart::cmfe_meshelements_createstartobj ( type(cmfe_meshtype), intent(inout)  mesh,
integer(intg), intent(in)  meshComponentNumber,
type(cmfe_basistype), intent(in)  basis,
type(cmfe_meshelementstype), intent(inout)  meshElements,
integer(intg), intent(out)  err 
)
private

Starts creating elements for a mesh component of a mesh identified by an object.

Parameters
[in,out]meshThe mesh to start the creation of elements for.
[in]meshcomponentnumberThe mesh component number of the mesh to start creating the elements for.
[in]basisThe default basis to use for the elements.
[in,out]meshelementsOn return, the created mesh elements.
[out]errThe error code.

Definition at line 44831 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_meshelements_createstartobj ( type(cmfe_meshtype), intent(inout)  mesh,
integer(intg), intent(in)  meshComponentNumber,
type(cmfe_basistype), intent(in)  basis,
type(cmfe_meshelementstype), intent(inout)  meshElements,
integer(intg), intent(out)  err 
)
private

Starts creating elements for a mesh component of a mesh identified by an object.

Parameters
[in,out]meshThe mesh to start the creation of elements for.
[in]meshcomponentnumberThe mesh component number of the mesh to start creating the elements for.
[in]basisThe default basis to use for the elements.
[in,out]meshelementsOn return, the created mesh elements.
[out]errThe error code.

Definition at line 44831 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine, public opencmiss_iron::cmfe_meshelements_finalise ( type(cmfe_meshelementstype), intent(out)  cmfe_MeshElements,
integer(intg), intent(out)  err 
)

Finalises a cmfe_MeshElementsType object.

Parameters
[out]cmfe_meshelementsThe cmfe_MeshElementsType object to finalise.
[out]errThe error code.

Definition at line 8617 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine, public opencmiss_iron::cmfe_meshelements_initialise ( type(cmfe_meshelementstype), intent(out)  cmfe_MeshElements,
integer(intg), intent(out)  err 
)

Initialises a cmfe_MeshElementsType object.

Parameters
[out]cmfe_meshelementsThe cmfe_MeshElementsType object to initialise.
[out]errThe error code.

Definition at line 8643 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_meshelements_localelementnodeversionset::cmfe_meshelements_localelementnodeversionsetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  meshUserNumber,
integer(intg), intent(in)  globalElementNumber,
integer(intg), intent(in)  versionNumber,
integer(intg), intent(in)  derivativeNumber,
integer(intg), intent(in)  localElementNodeNumber,
integer(intg), intent(in)  meshComponentNumber,
integer(intg), intent(out)  err 
)
private

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?
Parameters
[in]regionusernumberThe user number of the region containing the mesh to set the element nodes for.
[in]meshusernumberThe user number of the mesh to set the element nodes for.
[in]globalelementnumberThe global element number to set the element nodes for.
[in]versionnumberThe version number of the specified element node to set.
[in]derivativenumberThe derivative number of the specified element node to set.
[in]localelementnodenumberThe local element node to set a version for.
[in]meshcomponentnumberThe mesh component number to set the element nodes for.
[out]errThe error code.

Definition at line 45477 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_meshelements_localelementnodeversionsetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  meshUserNumber,
integer(intg), intent(in)  globalElementNumber,
integer(intg), intent(in)  versionNumber,
integer(intg), intent(in)  derivativeNumber,
integer(intg), intent(in)  localElementNodeNumber,
integer(intg), intent(in)  meshComponentNumber,
integer(intg), intent(out)  err 
)
private

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?
Parameters
[in]regionusernumberThe user number of the region containing the mesh to set the element nodes for.
[in]meshusernumberThe user number of the mesh to set the element nodes for.
[in]globalelementnumberThe global element number to set the element nodes for.
[in]versionnumberThe version number of the specified element node to set.
[in]derivativenumberThe derivative number of the specified element node to set.
[in]localelementnodenumberThe local element node to set a version for.
[in]meshcomponentnumberThe mesh component number to set the element nodes for.
[out]errThe error code.

Definition at line 45477 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_meshelements_localelementnodeversionset::cmfe_meshelements_localelementnodeversionsetobj ( type(cmfe_meshelementstype), intent(in)  meshElements,
integer(intg), intent(in)  globalElementNumber,
integer(intg), intent(in)  versionNumber,
integer(intg), intent(in)  derivativeNumber,
integer(intg), intent(in)  localElementNodeNumber,
integer(intg), intent(out)  err 
)
private

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?
Parameters
[in]meshelementsThe mesh elements to set the element nodes for.
[in]globalelementnumberThe global element number to set the element nodes for.
[in]versionnumberThe version number of the specified element node to set.
[in]derivativenumberThe derivative number of the specified element node to set.
[in]localelementnodenumberThe local element node to set a version for.
[out]errThe error code.

Definition at line 45534 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_meshelements_localelementnodeversionsetobj ( type(cmfe_meshelementstype), intent(in)  meshElements,
integer(intg), intent(in)  globalElementNumber,
integer(intg), intent(in)  versionNumber,
integer(intg), intent(in)  derivativeNumber,
integer(intg), intent(in)  localElementNodeNumber,
integer(intg), intent(out)  err 
)
private

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?
Parameters
[in]meshelementsThe mesh elements to set the element nodes for.
[in]globalelementnumberThe global element number to set the element nodes for.
[in]versionnumberThe version number of the specified element node to set.
[in]derivativenumberThe derivative number of the specified element node to set.
[in]localelementnodenumberThe local element node to set a version for.
[out]errThe error code.

Definition at line 45534 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_meshelements_nodesget::cmfe_meshelements_nodesgetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  meshUserNumber,
integer(intg), intent(in)  meshComponentNumber,
integer(intg), intent(in)  globalElementNumber,
integer(intg), dimension(:), intent(out)  elementUserNodes,
integer(intg), intent(out)  err 
)
private

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?
Parameters
[in]regionusernumberThe user number of the region containing the mesh to get the element nodes for.
[in]meshusernumberThe user number of the mesh to get the element nodes for.
[in]meshcomponentnumberThe mesh component number to get the element nodes for.
[in]globalelementnumberThe global element number to get the element nodes for.
[out]elementusernodeselementUserNodes(i). On return, the user node number number of the i'th element node.
[out]errThe error code.

Definition at line 45200 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_meshelements_nodesgetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  meshUserNumber,
integer(intg), intent(in)  meshComponentNumber,
integer(intg), intent(in)  globalElementNumber,
integer(intg), dimension(:), intent(out)  elementUserNodes,
integer(intg), intent(out)  err 
)
private

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?
Parameters
[in]regionusernumberThe user number of the region containing the mesh to get the element nodes for.
[in]meshusernumberThe user number of the mesh to get the element nodes for.
[in]meshcomponentnumberThe mesh component number to get the element nodes for.
[in]globalelementnumberThe global element number to get the element nodes for.
[out]elementusernodeselementUserNodes(i). On return, the user node number number of the i'th element node.
[out]errThe error code.

Definition at line 45200 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_meshelements_nodesget::cmfe_meshelements_nodesgetobj ( type(cmfe_meshelementstype), intent(in)  meshElements,
integer(intg), intent(in)  globalElementNumber,
integer(intg), dimension(:), intent(out)  elementUserNodes,
integer(intg), intent(out)  err 
)
private

Returns the element nodes for an element in a mesh identified by an object.

Todo:
should the global element number be a user number?
Parameters
[in]meshelementsThe mesh elements to get the element nodes for.
[in]globalelementnumberThe global element number to get the element nodes for.
[out]elementusernodeselementUserNodes(i). On return, the user node number number of the i'th element node.
[out]errThe error code.

Definition at line 45251 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_meshelements_nodesgetobj ( type(cmfe_meshelementstype), intent(in)  meshElements,
integer(intg), intent(in)  globalElementNumber,
integer(intg), dimension(:), intent(out)  elementUserNodes,
integer(intg), intent(out)  err 
)
private

Returns the element nodes for an element in a mesh identified by an object.

Todo:
should the global element number be a user number?
Parameters
[in]meshelementsThe mesh elements to get the element nodes for.
[in]globalelementnumberThe global element number to get the element nodes for.
[out]elementusernodeselementUserNodes(i). On return, the user node number number of the i'th element node.
[out]errThe error code.

Definition at line 45251 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_meshelements_nodesset::cmfe_meshelements_nodessetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  meshUserNumber,
integer(intg), intent(in)  meshComponentNumber,
integer(intg), intent(in)  globalElementNumber,
integer(intg), dimension(:), intent(in)  elementUserNodes,
integer(intg), intent(out)  err 
)
private

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?
Parameters
[in]regionusernumberThe user number of the region containing the mesh to set the element nodes for.
[in]meshusernumberThe user number of the mesh to set the element nodes for.
[in]meshcomponentnumberThe mesh component number to set the element nodes for.
[in]globalelementnumberThe global element number to set the element nodes for.
[in]elementusernodeselementUserNodes(i). The user node number number of the i'th element node to set.
[out]errThe error code.

Definition at line 45279 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_meshelements_nodessetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  meshUserNumber,
integer(intg), intent(in)  meshComponentNumber,
integer(intg), intent(in)  globalElementNumber,
integer(intg), dimension(:), intent(in)  elementUserNodes,
integer(intg), intent(out)  err 
)
private

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?
Parameters
[in]regionusernumberThe user number of the region containing the mesh to set the element nodes for.
[in]meshusernumberThe user number of the mesh to set the element nodes for.
[in]meshcomponentnumberThe mesh component number to set the element nodes for.
[in]globalelementnumberThe global element number to set the element nodes for.
[in]elementusernodeselementUserNodes(i). The user node number number of the i'th element node to set.
[out]errThe error code.

Definition at line 45279 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_meshelements_nodesset::cmfe_meshelements_nodessetobj ( type(cmfe_meshelementstype), intent(in)  meshElements,
integer(intg), intent(in)  globalElementNumber,
integer(intg), dimension(:), intent(in)  elementUserNodes,
integer(intg), intent(out)  err 
)
private

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?
Parameters
[in]meshelementsThe mesh elements to set the element nodes for.
[in]globalelementnumberThe global element number to set the element nodes for.
[in]elementusernodeselementUserNodes(i). The user node number number of the i'th element node to set.
[out]errThe error code.

Definition at line 45330 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_meshelements_nodessetobj ( type(cmfe_meshelementstype), intent(in)  meshElements,
integer(intg), intent(in)  globalElementNumber,
integer(intg), dimension(:), intent(in)  elementUserNodes,
integer(intg), intent(out)  err 
)
private

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?
Parameters
[in]meshelementsThe mesh elements to set the element nodes for.
[in]globalelementnumberThe global element number to set the element nodes for.
[in]elementusernodeselementUserNodes(i). The user node number number of the i'th element node to set.
[out]errThe error code.

Definition at line 45330 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_meshelements_usernodeversionset::cmfe_meshelements_usernodeversionsetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  meshUserNumber,
integer(intg), intent(in)  globalElementNumber,
integer(intg), intent(in)  versionNumber,
integer(intg), intent(in)  derivativeNumber,
integer(intg), intent(in)  userNodeNumber,
integer(intg), intent(in)  meshComponentNumber,
integer(intg), intent(out)  err 
)
private

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?
Parameters
[in]regionusernumberThe user number of the region containing the mesh to set the element nodes for.
[in]meshusernumberThe user number of the mesh to set the element nodes for.
[in]globalelementnumberThe global element number to set the element nodes for.
[in]versionnumberThe version number of the specified element node to set.
[in]derivativenumberThe derivative number of the specified element node to set.
[in]usernodenumberThe user node number to set a version for.
[in]meshcomponentnumberThe mesh component number to set the element nodes for.
[out]errThe error code.

Definition at line 45359 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_meshelements_usernodeversionsetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  meshUserNumber,
integer(intg), intent(in)  globalElementNumber,
integer(intg), intent(in)  versionNumber,
integer(intg), intent(in)  derivativeNumber,
integer(intg), intent(in)  userNodeNumber,
integer(intg), intent(in)  meshComponentNumber,
integer(intg), intent(out)  err 
)
private

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?
Parameters
[in]regionusernumberThe user number of the region containing the mesh to set the element nodes for.
[in]meshusernumberThe user number of the mesh to set the element nodes for.
[in]globalelementnumberThe global element number to set the element nodes for.
[in]versionnumberThe version number of the specified element node to set.
[in]derivativenumberThe derivative number of the specified element node to set.
[in]usernodenumberThe user node number to set a version for.
[in]meshcomponentnumberThe mesh component number to set the element nodes for.
[out]errThe error code.

Definition at line 45359 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_meshelements_usernodeversionset::cmfe_meshelements_usernodeversionsetobj ( type(cmfe_meshelementstype), intent(in)  meshElements,
integer(intg), intent(in)  globalElementNumber,
integer(intg), intent(in)  versionNumber,
integer(intg), intent(in)  derivativeNumber,
integer(intg), intent(in)  userNodeNumber,
integer(intg), intent(out)  err 
)
private

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?
Parameters
[in]meshelementsThe mesh elements to set the element nodes for.
[in]globalelementnumberThe global element number to set the element nodes for.
[in]versionnumberThe version number of the specified element node to set.
[in]derivativenumberThe derivative number of the specified element node to set.
[in]usernodenumberThe user node number to set a version for.
[out]errThe error code.

Definition at line 45430 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_meshelements_usernodeversionsetobj ( type(cmfe_meshelementstype), intent(in)  meshElements,
integer(intg), intent(in)  globalElementNumber,
integer(intg), intent(in)  versionNumber,
integer(intg), intent(in)  derivativeNumber,
integer(intg), intent(in)  userNodeNumber,
integer(intg), intent(out)  err 
)
private

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?
Parameters
[in]meshelementsThe mesh elements to set the element nodes for.
[in]globalelementnumberThe global element number to set the element nodes for.
[in]versionnumberThe version number of the specified element node to set.
[in]derivativenumberThe derivative number of the specified element node to set.
[in]usernodenumberThe user node number to set a version for.
[out]errThe error code.

Definition at line 45430 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_meshelements_usernumberget::cmfe_meshelements_usernumbergetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  meshUserNumber,
integer(intg), intent(in)  meshComponentNumber,
integer(intg), intent(in)  elementGlobalNumber,
integer(intg), intent(out)  elementUserNumber,
integer(intg), intent(out)  err 
)
private

Returns the user number for an element in a mesh identified by an user number.

Parameters
[in]regionusernumberThe user number of the region containing the mesh to get the element user number for.
[in]meshusernumberThe user number of the mesh to get the element user number for.
[in]meshcomponentnumberThe mesh component number to get the element user number for.
[in]elementglobalnumberThe global element number to get the element user number for.
[out]elementusernumberOn return, the element user number.
[out]errThe error code.

Definition at line 45566 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_meshelements_usernumbergetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  meshUserNumber,
integer(intg), intent(in)  meshComponentNumber,
integer(intg), intent(in)  elementGlobalNumber,
integer(intg), intent(out)  elementUserNumber,
integer(intg), intent(out)  err 
)
private

Returns the user number for an element in a mesh identified by an user number.

Parameters
[in]regionusernumberThe user number of the region containing the mesh to get the element user number for.
[in]meshusernumberThe user number of the mesh to get the element user number for.
[in]meshcomponentnumberThe mesh component number to get the element user number for.
[in]elementglobalnumberThe global element number to get the element user number for.
[out]elementusernumberOn return, the element user number.
[out]errThe error code.

Definition at line 45566 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_meshelements_usernumberget::cmfe_meshelements_usernumbergetobj ( type(cmfe_meshelementstype), intent(in)  meshElements,
integer(intg), intent(in)  elementGlobalNumber,
integer(intg), intent(out)  elementUserNumber,
integer(intg), intent(out)  err 
)
private

Returns the element user number for an element in a mesh identified by an object.

Parameters
[in]meshelementsThe mesh elements to get the element nodes for.
[in]elementglobalnumberThe global element number to get the element user number for.
[out]elementusernumberOn return, the element user number.
[out]errThe error code.

Definition at line 45617 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_meshelements_usernumbergetobj ( type(cmfe_meshelementstype), intent(in)  meshElements,
integer(intg), intent(in)  elementGlobalNumber,
integer(intg), intent(out)  elementUserNumber,
integer(intg), intent(out)  err 
)
private

Returns the element user number for an element in a mesh identified by an object.

Parameters
[in]meshelementsThe mesh elements to get the element nodes for.
[in]elementglobalnumberThe global element number to get the element user number for.
[out]elementusernumberOn return, the element user number.
[out]errThe error code.

Definition at line 45617 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_meshelements_usernumbersallset::cmfe_meshelements_usernumbersallsetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  meshUserNumber,
integer(intg), intent(in)  meshComponentNumber,
integer(intg), dimension(:), intent(in)  elementUserNumbers,
integer(intg), intent(out)  err 
)
private

Sets/changes the user numbers for all elements in a mesh identified by an user number.

Parameters
[in]regionusernumberThe user number of the region containing the mesh to set the element user numbers for.
[in]meshusernumberThe user number of the mesh to set the element user numbers for.
[in]meshcomponentnumberThe mesh component number to set the element user numbers for.
[in]elementusernumbersThe element user numbers to set.
[out]errThe error code.

Definition at line 45726 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_meshelements_usernumbersallsetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  meshUserNumber,
integer(intg), intent(in)  meshComponentNumber,
integer(intg), dimension(:), intent(in)  elementUserNumbers,
integer(intg), intent(out)  err 
)
private

Sets/changes the user numbers for all elements in a mesh identified by an user number.

Parameters
[in]regionusernumberThe user number of the region containing the mesh to set the element user numbers for.
[in]meshusernumberThe user number of the mesh to set the element user numbers for.
[in]meshcomponentnumberThe mesh component number to set the element user numbers for.
[in]elementusernumbersThe element user numbers to set.
[out]errThe error code.

Definition at line 45726 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_meshelements_usernumbersallset::cmfe_meshelements_usernumbersallsetobj ( type(cmfe_meshelementstype), intent(in)  meshElements,
integer(intg), dimension(:), intent(in)  elementUserNumbers,
integer(intg), intent(out)  err 
)
private

Sets/changes the element user numbers for all elements in a mesh identified by an object.

Parameters
[in]meshelementsThe mesh elements to set the element user numbers for
[in]elementusernumbersThe element user numbers to set.
[out]errThe error code.

Definition at line 45777 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_meshelements_usernumbersallsetobj ( type(cmfe_meshelementstype), intent(in)  meshElements,
integer(intg), dimension(:), intent(in)  elementUserNumbers,
integer(intg), intent(out)  err 
)
private

Sets/changes the element user numbers for all elements in a mesh identified by an object.

Parameters
[in]meshelementsThe mesh elements to set the element user numbers for
[in]elementusernumbersThe element user numbers to set.
[out]errThe error code.

Definition at line 45777 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_meshelements_usernumberset::cmfe_meshelements_usernumbersetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  meshUserNumber,
integer(intg), intent(in)  meshComponentNumber,
integer(intg), intent(in)  elementGlobalNumber,
integer(intg), intent(in)  elementUserNumber,
integer(intg), intent(out)  err 
)
private

Sets/changes the user number for an element in a mesh identified by an user number.

Parameters
[in]regionusernumberThe user number of the region containing the mesh to set the element user number for.
[in]meshusernumberThe user number of the mesh to set the element user number for.
[in]meshcomponentnumberThe mesh component number to set the element user number for.
[in]elementglobalnumberThe global element number to set the element user number for.
[in]elementusernumberThe element user number to set.
[out]errThe error code.

Definition at line 45646 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_meshelements_usernumbersetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  meshUserNumber,
integer(intg), intent(in)  meshComponentNumber,
integer(intg), intent(in)  elementGlobalNumber,
integer(intg), intent(in)  elementUserNumber,
integer(intg), intent(out)  err 
)
private

Sets/changes the user number for an element in a mesh identified by an user number.

Parameters
[in]regionusernumberThe user number of the region containing the mesh to set the element user number for.
[in]meshusernumberThe user number of the mesh to set the element user number for.
[in]meshcomponentnumberThe mesh component number to set the element user number for.
[in]elementglobalnumberThe global element number to set the element user number for.
[in]elementusernumberThe element user number to set.
[out]errThe error code.

Definition at line 45646 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_meshelements_usernumberset::cmfe_meshelements_usernumbersetobj ( type(cmfe_meshelementstype), intent(in)  meshElements,
integer(intg), intent(in)  elementGlobalNumber,
integer(intg), intent(in)  elementUserNumber,
integer(intg), intent(out)  err 
)
private

Sets/changes the element user number for an element in a mesh identified by an object.

Parameters
[in]meshelementsThe mesh elements to set the element nodes for.
[in]elementglobalnumberThe global element number to set the element user number for.
[in]elementusernumberThe element user number to set.
[out]errThe error code.

Definition at line 45697 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_meshelements_usernumbersetobj ( type(cmfe_meshelementstype), intent(in)  meshElements,
integer(intg), intent(in)  elementGlobalNumber,
integer(intg), intent(in)  elementUserNumber,
integer(intg), intent(out)  err 
)
private

Sets/changes the element user number for an element in a mesh identified by an object.

Parameters
[in]meshelementsThe mesh elements to set the element nodes for.
[in]elementglobalnumberThe global element number to set the element user number for.
[in]elementusernumberThe element user number to set.
[out]errThe error code.

Definition at line 45697 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_meshembedding_create::cmfe_meshembedding_createnumber ( integer(intg), intent(in)  regionOneUserNumber,
integer(intg), intent(in)  regionTwoUserNumber,
type(cmfe_meshembeddingtype), intent(inout)  meshEmbedding,
integer(intg), intent(in)  parentMeshUserNumber,
integer(intg), intent(in)  childMeshUserNumber,
integer(intg), intent(out)  err 
)
private

Creates a mesh embedding.

Parameters
[in,out]meshembeddingThe embedding
[in]childmeshusernumberThe user number of the mesh.
[in]regiontwousernumberThe user number of the region containing the mesh.
[out]errThe error code.

Definition at line 38493 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_meshembedding_createnumber ( integer(intg), intent(in)  regionOneUserNumber,
integer(intg), intent(in)  regionTwoUserNumber,
type(cmfe_meshembeddingtype), intent(inout)  meshEmbedding,
integer(intg), intent(in)  parentMeshUserNumber,
integer(intg), intent(in)  childMeshUserNumber,
integer(intg), intent(out)  err 
)
private

Creates a mesh embedding.

Parameters
[in,out]meshembeddingThe embedding
[in]childmeshusernumberThe user number of the mesh.
[in]regiontwousernumberThe user number of the region containing the mesh.
[out]errThe error code.

Definition at line 38493 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_meshembedding_create::cmfe_meshembedding_createobj ( type(cmfe_meshembeddingtype), intent(inout)  meshEmbedding,
type(cmfe_meshtype), intent(in)  parentMesh,
type(cmfe_meshtype), intent(in)  childMesh,
integer(intg), intent(out)  err 
)
private

Creates a mesh embedding.

Parameters
[in,out]meshembeddingThe embedding
[in]childmeshThe parent and child meshes
[out]errThe error code.

Definition at line 38549 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_meshembedding_createobj ( type(cmfe_meshembeddingtype), intent(inout)  meshEmbedding,
type(cmfe_meshtype), intent(in)  parentMesh,
type(cmfe_meshtype), intent(in)  childMesh,
integer(intg), intent(out)  err 
)
private

Creates a mesh embedding.

Parameters
[in,out]meshembeddingThe embedding
[in]childmeshThe parent and child meshes
[out]errThe error code.

Definition at line 38549 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine, public opencmiss_iron::cmfe_meshembedding_initialise ( type(cmfe_meshembeddingtype), intent(out)  meshEmbedding,
integer(intg), intent(out)  err 
)

Initialises a EmbeddedMeshType object.

Parameters
[out]meshembeddingThe MeshEmbeddingType object to initialise.
[out]errThe error code.

Definition at line 38469 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_meshembedding_pullgausspointdataobj ( type(cmfe_meshembeddingtype), intent(inout)  meshEmbedding,
type(cmfe_fieldtype), intent(in)  parentField,
integer(intg), intent(in)  parentComponent,
type(cmfe_fieldtype), intent(in)  childField,
integer(intg), intent(in)  childComponent,
integer(intg), intent(out)  err 
)
private
Parameters
[in,out]meshembeddingThe embedding
[in]childfieldFields associated with parent and child mesh to get/set data from
[in]childcomponentComponent numbers in respective fields
[out]errThe error code.

Definition at line 38616 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_meshembedding_pullgausspointdata::cmfe_meshembedding_pullgausspointdataobj ( type(cmfe_meshembeddingtype), intent(inout)  meshEmbedding,
type(cmfe_fieldtype), intent(in)  parentField,
integer(intg), intent(in)  parentComponent,
type(cmfe_fieldtype), intent(in)  childField,
integer(intg), intent(in)  childComponent,
integer(intg), intent(out)  err 
)
private
Parameters
[in,out]meshembeddingThe embedding
[in]childfieldFields associated with parent and child mesh to get/set data from
[in]childcomponentComponent numbers in respective fields
[out]errThe error code.

Definition at line 38616 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_meshembedding_pushdata::cmfe_meshembedding_pushdataobj ( type(cmfe_meshembeddingtype), intent(inout)  meshEmbedding,
type(cmfe_fieldtype), intent(in)  parentField,
integer(intg), intent(in)  parentComponent,
type(cmfe_fieldtype), intent(in)  childField,
integer(intg), intent(in)  childComponent,
integer(intg), intent(out)  err 
)
private

Pushes data to embedded mesh. Will generally be used at library and not API level. /TODO: Parameter set etc, function name?

Parameters
[in,out]meshembeddingThe embedding
[in]childfieldFields associated with parent and child mesh to get/set data from
[in]childcomponentComponent numbers in respective fields
[out]errThe error code.

Definition at line 38579 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_meshembedding_pushdataobj ( type(cmfe_meshembeddingtype), intent(inout)  meshEmbedding,
type(cmfe_fieldtype), intent(in)  parentField,
integer(intg), intent(in)  parentComponent,
type(cmfe_fieldtype), intent(in)  childField,
integer(intg), intent(in)  childComponent,
integer(intg), intent(out)  err 
)
private

Pushes data to embedded mesh. Will generally be used at library and not API level. /TODO: Parameter set etc, function name?

Parameters
[in,out]meshembeddingThe embedding
[in]childfieldFields associated with parent and child mesh to get/set data from
[in]childcomponentComponent numbers in respective fields
[out]errThe error code.

Definition at line 38579 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_meshembedding_setchildnodeposition::cmfe_meshembedding_setchildnodepositionobj ( type(cmfe_meshembeddingtype), intent(inout)  meshEmbedding,
integer(intg), intent(in)  elementNumber,
integer(intg), dimension(:), intent(in)  nodeNumbers,
real(dp), dimension(:,:), intent(in)  xiCoords,
integer(intg), intent(out)  err 
)
private

Sets the embedded nodes for one parent element.

Parameters
[in,out]meshembeddingThe embedding
[in]elementnumberParent element number
[in]nodenumbersNode numbers in child mesh
[in]xicoordsXi coordinates of embedded nodes wrt parent element
[out]errThe error code.

Definition at line 38563 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_meshembedding_setchildnodepositionobj ( type(cmfe_meshembeddingtype), intent(inout)  meshEmbedding,
integer(intg), intent(in)  elementNumber,
integer(intg), dimension(:), intent(in)  nodeNumbers,
real(dp), dimension(:,:), intent(in)  xiCoords,
integer(intg), intent(out)  err 
)
private

Sets the embedded nodes for one parent element.

Parameters
[in,out]meshembeddingThe embedding
[in]elementnumberParent element number
[in]nodenumbersNode numbers in child mesh
[in]xicoordsXi coordinates of embedded nodes wrt parent element
[out]errThe error code.

Definition at line 38563 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_meshembedding_setgausspointdataobj ( type(cmfe_meshembeddingtype), intent(inout)  meshEmbedding,
integer(intg), intent(in)  parentElementNumber,
integer(intg), intent(in)  gaussPointNumber,
real(dp), dimension(:), intent(in)  parentXiCoords,
integer(intg), intent(in)  childElementNumber,
real(dp), dimension(:), intent(in)  childXiCoords,
integer(intg), intent(out)  err 
)
private
Parameters
[in,out]meshembeddingThe embedding
[in]parentelementnumberParent element number
[in]childelementnumberChild element number
[in]gausspointnumberGauss point number in this element
[in]parentxicoordsXi coordinates of embedded nodes wrt parent element
[in]childxicoordsXi coordinates of embedded nodes wrt Child element
[out]errThe error code

Definition at line 38597 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_meshembedding_setgausspointdata::cmfe_meshembedding_setgausspointdataobj ( type(cmfe_meshembeddingtype), intent(inout)  meshEmbedding,
integer(intg), intent(in)  parentElementNumber,
integer(intg), intent(in)  gaussPointNumber,
real(dp), dimension(:), intent(in)  parentXiCoords,
integer(intg), intent(in)  childElementNumber,
real(dp), dimension(:), intent(in)  childXiCoords,
integer(intg), intent(out)  err 
)
private
Parameters
[in,out]meshembeddingThe embedding
[in]parentelementnumberParent element number
[in]childelementnumberChild element number
[in]gausspointnumberGauss point number in this element
[in]parentxicoordsXi coordinates of embedded nodes wrt parent element
[in]childxicoordsXi coordinates of embedded nodes wrt Child element
[out]errThe error code

Definition at line 38597 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_meshnodes_derivativesget::cmfe_meshnodes_derivativesgetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  meshUserNumber,
integer(intg), intent(in)  meshComponentNumber,
integer(intg), intent(in)  userNodeNumber,
integer(intg), dimension(:), intent(out)  derivatives,
integer(intg), intent(out)  err 
)
private

Returns the derivatives at a node in a mesh identified by an user number.

Parameters
[in]regionusernumberThe user number of the region containing the mesh to get the derivatives for.
[in]meshusernumberThe user number of the mesh to get the derivatives for.
[in]meshcomponentnumberThe mesh component number to get the derivatives for.
[in]usernodenumberThe user node number to get the derivatives for.
[out]derivativesOn return, the derivatives in the mesh for the user node number.
[out]errThe error code.

Definition at line 46204 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_meshnodes_derivativesgetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  meshUserNumber,
integer(intg), intent(in)  meshComponentNumber,
integer(intg), intent(in)  userNodeNumber,
integer(intg), dimension(:), intent(out)  derivatives,
integer(intg), intent(out)  err 
)
private

Returns the derivatives at a node in a mesh identified by an user number.

Parameters
[in]regionusernumberThe user number of the region containing the mesh to get the derivatives for.
[in]meshusernumberThe user number of the mesh to get the derivatives for.
[in]meshcomponentnumberThe mesh component number to get the derivatives for.
[in]usernodenumberThe user node number to get the derivatives for.
[out]derivativesOn return, the derivatives in the mesh for the user node number.
[out]errThe error code.

Definition at line 46204 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_meshnodes_derivativesget::cmfe_meshnodes_derivativesgetobj ( type(cmfe_meshnodestype), intent(in)  meshNodes,
integer(intg), intent(in)  userNodeNumber,
integer(intg), dimension(:), intent(out)  derivatives,
integer(intg), intent(out)  err 
)
private

Returns the derivatives for a node in a mesh identified by an object.

Parameters
[in]meshnodesThe mesh nodes to get the derivatives at a node for.
[in]usernodenumberThe user node number to get the derivatives at a node for.
[out]derivativesOn return, the derivatives at a node in a mesh.
[out]errThe error code.

Definition at line 46255 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_meshnodes_derivativesgetobj ( type(cmfe_meshnodestype), intent(in)  meshNodes,
integer(intg), intent(in)  userNodeNumber,
integer(intg), dimension(:), intent(out)  derivatives,
integer(intg), intent(out)  err 
)
private

Returns the derivatives for a node in a mesh identified by an object.

Parameters
[in]meshnodesThe mesh nodes to get the derivatives at a node for.
[in]usernodenumberThe user node number to get the derivatives at a node for.
[out]derivativesOn return, the derivatives at a node in a mesh.
[out]errThe error code.

Definition at line 46255 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine, public opencmiss_iron::cmfe_meshnodes_finalise ( type(cmfe_meshnodestype), intent(out)  cmfe_MeshNodes,
integer(intg), intent(out)  err 
)

Finalises a cmfe_MeshNodesType object.

Parameters
[out]cmfe_meshnodesThe cmfe_MeshNodesType object to finalise.
[out]errThe error code.

Definition at line 8668 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine, public opencmiss_iron::cmfe_meshnodes_initialise ( type(cmfe_meshnodestype), intent(out)  cmfe_MeshNodes,
integer(intg), intent(out)  err 
)

Initialises a cmfe_MeshNodesType object.

Parameters
[out]cmfe_meshnodesThe cmfe_MeshNodesType object to initialise.
[out]errThe error code.

Definition at line 8694 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_meshnodes_numberofderivativesget::cmfe_meshnodes_numberofderivativesgetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  meshUserNumber,
integer(intg), intent(in)  meshComponentNumber,
integer(intg), intent(in)  userNodeNumber,
integer(intg), intent(out)  numberOfDerivatives,
integer(intg), intent(out)  err 
)
private

Returns the number of derivatives at a node in a mesh identified by an user number.

Parameters
[in]regionusernumberThe user number of the region containing the mesh to get the number of dervatives for.
[in]meshusernumberThe user number of the mesh to get the number of derivatives for.
[in]meshcomponentnumberThe mesh component number to get the number of derivatives for.
[in]usernodenumberThe user node number to get the number of derivatives for.
[out]numberofderivativesOn return, the number of derivatives in the mesh for the user node number.
[out]errThe error code.

Definition at line 46125 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_meshnodes_numberofderivativesgetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  meshUserNumber,
integer(intg), intent(in)  meshComponentNumber,
integer(intg), intent(in)  userNodeNumber,
integer(intg), intent(out)  numberOfDerivatives,
integer(intg), intent(out)  err 
)
private

Returns the number of derivatives at a node in a mesh identified by an user number.

Parameters
[in]regionusernumberThe user number of the region containing the mesh to get the number of dervatives for.
[in]meshusernumberThe user number of the mesh to get the number of derivatives for.
[in]meshcomponentnumberThe mesh component number to get the number of derivatives for.
[in]usernodenumberThe user node number to get the number of derivatives for.
[out]numberofderivativesOn return, the number of derivatives in the mesh for the user node number.
[out]errThe error code.

Definition at line 46125 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_meshnodes_numberofderivativesgetobj ( type(cmfe_meshnodestype), intent(in)  meshNodes,
integer(intg), intent(in)  userNodeNumber,
integer(intg), intent(out)  numberOfDerivatives,
integer(intg), intent(out)  err 
)
private

Returns the number of derivatives for a node in a mesh identified by an object.

Parameters
[in]meshnodesThe mesh nodes to get the number of derivatives at a node for.
[in]usernodenumberThe user node number to get the number of derivatives at a node for.
[out]numberofderivativesOn return, the number of derivatives at a node in a mesh.
[out]errThe error code.

Definition at line 46176 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_meshnodes_numberofderivativesget::cmfe_meshnodes_numberofderivativesgetobj ( type(cmfe_meshnodestype), intent(in)  meshNodes,
integer(intg), intent(in)  userNodeNumber,
integer(intg), intent(out)  numberOfDerivatives,
integer(intg), intent(out)  err 
)
private

Returns the number of derivatives for a node in a mesh identified by an object.

Parameters
[in]meshnodesThe mesh nodes to get the number of derivatives at a node for.
[in]usernodenumberThe user node number to get the number of derivatives at a node for.
[out]numberofderivativesOn return, the number of derivatives at a node in a mesh.
[out]errThe error code.

Definition at line 46176 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_meshnodes_numberofnodesget::cmfe_meshnodes_numberofnodesgetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  meshUserNumber,
integer(intg), intent(in)  meshComponentNumber,
integer(intg), intent(out)  numberOfNodes,
integer(intg), intent(out)  err 
)
private

Returns the number of nodes at a node in a mesh identified by an user number.

Parameters
[in]regionusernumberThe user number of the region containing the mesh to get the number of dervatives for.
[in]meshusernumberThe user number of the mesh to get the number of nodes for.
[in]meshcomponentnumberThe mesh component number to get the number of nodes for.
[out]numberofnodesOn return, the number of nodes in the mesh.
[out]errThe error code.

Definition at line 46049 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_meshnodes_numberofnodesgetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  meshUserNumber,
integer(intg), intent(in)  meshComponentNumber,
integer(intg), intent(out)  numberOfNodes,
integer(intg), intent(out)  err 
)
private

Returns the number of nodes at a node in a mesh identified by an user number.

Parameters
[in]regionusernumberThe user number of the region containing the mesh to get the number of dervatives for.
[in]meshusernumberThe user number of the mesh to get the number of nodes for.
[in]meshcomponentnumberThe mesh component number to get the number of nodes for.
[out]numberofnodesOn return, the number of nodes in the mesh.
[out]errThe error code.

Definition at line 46049 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_meshnodes_numberofnodesget::cmfe_meshnodes_numberofnodesgetobj ( type(cmfe_meshnodestype), intent(in)  meshNodes,
integer(intg), intent(out)  numberOfNodes,
integer(intg), intent(out)  err 
)
private

Returns the number of derivatives for a node in a mesh identified by an object.

Parameters
[in]meshnodesThe mesh nodes to get the number of derivatives at a node for.
[out]numberofnodesOn return, the number of nodes in a mesh.
[out]errThe error code.

Definition at line 46099 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_meshnodes_numberofnodesgetobj ( type(cmfe_meshnodestype), intent(in)  meshNodes,
integer(intg), intent(out)  numberOfNodes,
integer(intg), intent(out)  err 
)
private

Returns the number of derivatives for a node in a mesh identified by an object.

Parameters
[in]meshnodesThe mesh nodes to get the number of derivatives at a node for.
[out]numberofnodesOn return, the number of nodes in a mesh.
[out]errThe error code.

Definition at line 46099 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_meshnodes_numberofversionsget::cmfe_meshnodes_numberofversionsgetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  meshUserNumber,
integer(intg), intent(in)  meshComponentNumber,
integer(intg), intent(in)  derivativeNumber,
integer(intg), intent(in)  userNodeNumber,
integer(intg), intent(out)  numberOfVersions,
integer(intg), intent(out)  err 
)
private

Returns the number of version at a derivative for a node in a mesh identified by an user number.

Parameters
[in]regionusernumberThe user number of the region containing the mesh to get the number of versions.
[in]meshusernumberThe user number of the mesh to get the number of versions for.
[in]meshcomponentnumberThe mesh component number to get the number of versions for.
[in]derivativenumberThe derivative number of the node to get the number of versions for.
[in]usernodenumberThe user node number to get the number of versions for.
[out]numberofversionsOn return, the number of versions in the mesh for the derivative index of the user node number.
[out]errThe error code.

Definition at line 46283 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_meshnodes_numberofversionsgetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  meshUserNumber,
integer(intg), intent(in)  meshComponentNumber,
integer(intg), intent(in)  derivativeNumber,
integer(intg), intent(in)  userNodeNumber,
integer(intg), intent(out)  numberOfVersions,
integer(intg), intent(out)  err 
)
private

Returns the number of version at a derivative for a node in a mesh identified by an user number.

Parameters
[in]regionusernumberThe user number of the region containing the mesh to get the number of versions.
[in]meshusernumberThe user number of the mesh to get the number of versions for.
[in]meshcomponentnumberThe mesh component number to get the number of versions for.
[in]derivativenumberThe derivative number of the node to get the number of versions for.
[in]usernodenumberThe user node number to get the number of versions for.
[out]numberofversionsOn return, the number of versions in the mesh for the derivative index of the user node number.
[out]errThe error code.

Definition at line 46283 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_meshnodes_numberofversionsget::cmfe_meshnodes_numberofversionsgetobj ( type(cmfe_meshnodestype), intent(in)  meshNodes,
integer(intg), intent(in)  derivativeNumber,
integer(intg), intent(in)  userNodeNumber,
integer(intg), intent(out)  numberOfVersions,
integer(intg), intent(out)  err 
)
private

Returns the number of versions for an node in a mesh identified by an object.

Parameters
[in]meshnodesThe mesh nodes to get the number of versions at a node for.
[in]derivativenumberThe derivative number of a node to get the number of versions for.
[in]usernodenumberThe user node number to get the number of versions at a node for.
[out]numberofversionsOn return, the number of derivatives at the specified node and derivative in a mesh.
[out]errThe error code.

Definition at line 46335 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_meshnodes_numberofversionsgetobj ( type(cmfe_meshnodestype), intent(in)  meshNodes,
integer(intg), intent(in)  derivativeNumber,
integer(intg), intent(in)  userNodeNumber,
integer(intg), intent(out)  numberOfVersions,
integer(intg), intent(out)  err 
)
private

Returns the number of versions for an node in a mesh identified by an object.

Parameters
[in]meshnodesThe mesh nodes to get the number of versions at a node for.
[in]derivativenumberThe derivative number of a node to get the number of versions for.
[in]usernodenumberThe user node number to get the number of versions at a node for.
[out]numberofversionsOn return, the number of derivatives at the specified node and derivative in a mesh.
[out]errThe error code.

Definition at line 46335 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_nodes_createfinish::cmfe_nodes_createfinishnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(out)  err 
)
private

Finishes the process of creating nodes in a region for nodes identified by user number.

Parameters
[in]regionusernumberThe user number of the region containing the nodes to finish the creation of.
[out]errThe error code.

Definition at line 46917 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_nodes_createfinishnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(out)  err 
)
private

Finishes the process of creating nodes in a region for nodes identified by user number.

Parameters
[in]regionusernumberThe user number of the region containing the nodes to finish the creation of.
[out]errThe error code.

Definition at line 46917 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_nodes_createfinish::cmfe_nodes_createfinishobj ( type(cmfe_nodestype), intent(in)  nodes,
integer(intg), intent(out)  err 
)
private

Finishes the creation of a nodes in a region for nodes identified by an object.

Parameters
[in]nodesThe nodes to finish creating.
[out]errThe error code.

Definition at line 46959 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_nodes_createfinishobj ( type(cmfe_nodestype), intent(in)  nodes,
integer(intg), intent(out)  err 
)
private

Finishes the creation of a nodes in a region for nodes identified by an object.

Parameters
[in]nodesThe nodes to finish creating.
[out]errThe error code.

Definition at line 46959 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_nodes_createstartinterfaceobj ( type(cmfe_interfacetype), intent(in)  interface,
integer(intg), intent(in)  numberOfNodes,
type(cmfe_nodestype), intent(in)  nodes,
integer(intg), intent(out)  err 
)
private

Starts the creation of a nodes in a region for nodes identified by an object.

Parameters
[in]interfaceThe interface to start the creation of nodes on.
[in]numberofnodesThe number of nodes to create.
[in]nodesOn return, the created nodes.
[out]errThe error code.

Definition at line 47061 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_nodes_createstart::cmfe_nodes_createstartinterfaceobj ( type(cmfe_interfacetype), intent(in)  interface,
integer(intg), intent(in)  numberOfNodes,
type(cmfe_nodestype), intent(in)  nodes,
integer(intg), intent(out)  err 
)
private

Starts the creation of a nodes in a region for nodes identified by an object.

Parameters
[in]interfaceThe interface to start the creation of nodes on.
[in]numberofnodesThe number of nodes to create.
[in]nodesOn return, the created nodes.
[out]errThe error code.

Definition at line 47061 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_nodes_createstart::cmfe_nodes_createstartnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  numberOfNodes,
integer(intg), intent(out)  err 
)
private

Starts the process of creating nodes in a region for nodes identified by user number.

Parameters
[in]regionusernumberThe user number of the region containing the nodes to start the creation of.
[in]numberofnodesThe number of nodes to create.
[out]errThe error code.

Definition at line 46988 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_nodes_createstartnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  numberOfNodes,
integer(intg), intent(out)  err 
)
private

Starts the process of creating nodes in a region for nodes identified by user number.

Parameters
[in]regionusernumberThe user number of the region containing the nodes to start the creation of.
[in]numberofnodesThe number of nodes to create.
[out]errThe error code.

Definition at line 46988 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_nodes_createstartobj ( type(cmfe_regiontype), intent(in)  region,
integer(intg), intent(in)  numberOfNodes,
type(cmfe_nodestype), intent(in)  nodes,
integer(intg), intent(out)  err 
)
private

Starts the creation of a nodes in a region for nodes identified by an object.

Parameters
[in]regionThe region to start the creation of nodes on.
[in]numberofnodesThe number of nodes to create.
[in]nodesOn return, the created nodes.
[out]errThe error code.

Definition at line 47030 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_nodes_createstart::cmfe_nodes_createstartobj ( type(cmfe_regiontype), intent(in)  region,
integer(intg), intent(in)  numberOfNodes,
type(cmfe_nodestype), intent(in)  nodes,
integer(intg), intent(out)  err 
)
private

Starts the creation of a nodes in a region for nodes identified by an object.

Parameters
[in]regionThe region to start the creation of nodes on.
[in]numberofnodesThe number of nodes to create.
[in]nodesOn return, the created nodes.
[out]errThe error code.

Definition at line 47030 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_nodes_destroy::cmfe_nodes_destroynumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(out)  err 
)
private

Destroys the nodes in a region for nodes identified by user number.

Parameters
[in]regionusernumberThe user number of the region containing the nodes to destroy.
[out]errThe error code.

Definition at line 47092 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_nodes_destroynumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(out)  err 
)
private

Destroys the nodes in a region for nodes identified by user number.

Parameters
[in]regionusernumberThe user number of the region containing the nodes to destroy.
[out]errThe error code.

Definition at line 47092 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_nodes_destroy::cmfe_nodes_destroyobj ( type(cmfe_nodestype), intent(in)  nodes,
integer(intg), intent(out)  err 
)
private

Destroys the nodes in a region for nodes identified by an object.

Parameters
[in]nodesThe nodes to destroy.
[out]errThe error code.

Definition at line 47130 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_nodes_destroyobj ( type(cmfe_nodestype), intent(in)  nodes,
integer(intg), intent(out)  err 
)
private

Destroys the nodes in a region for nodes identified by an object.

Parameters
[in]nodesThe nodes to destroy.
[out]errThe error code.

Definition at line 47130 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine, public opencmiss_iron::cmfe_nodes_finalise ( type(cmfe_nodestype), intent(out)  cmfe_Nodes,
integer(intg), intent(out)  err 
)

Finalises a cmfe_NodesType object.

Parameters
[out]cmfe_nodesThe cmfe_NodesType object to finalise.
[out]errThe error code.

Definition at line 8719 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine, public opencmiss_iron::cmfe_nodes_initialise ( type(cmfe_nodestype), intent(out)  cmfe_Nodes,
integer(intg), intent(out)  err 
)

Initialises a cmfe_NodesType object.

Parameters
[out]cmfe_nodesThe cmfe_NodesType object to initialise.
[out]errThe error code.

Definition at line 8744 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_nodes_labelget::cmfe_nodes_labelgetcnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  nodeGlobalNumber,
character(len=*), intent(out)  label,
integer(intg), intent(out)  err 
)
private

Returns the character label for a node in a set of nodes identified by user number.

Todo:
should this be user number??
Parameters
[in]regionusernumberThe user number of the region containing the nodes to get the label for.
[in]nodeglobalnumberThe global number of the nodes to get the label for.
[out]labelOn return, the label for the node.
[out]errThe error code.

Definition at line 47220 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_nodes_labelgetcnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  nodeGlobalNumber,
character(len=*), intent(out)  label,
integer(intg), intent(out)  err 
)
private

Returns the character label for a node in a set of nodes identified by user number.

Todo:
should this be user number??
Parameters
[in]regionusernumberThe user number of the region containing the nodes to get the label for.
[in]nodeglobalnumberThe global number of the nodes to get the label for.
[out]labelOn return, the label for the node.
[out]errThe error code.

Definition at line 47220 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_nodes_labelget::cmfe_nodes_labelgetcobj ( type(cmfe_nodestype), intent(in)  nodes,
integer(intg), intent(in)  nodeGlobalNumber,
character(len=*), intent(out)  label,
integer(intg), intent(out)  err 
)
private

Returns the character label for a node in a set of nodes identified by an object.

Todo:
should this be user number??
Parameters
[in]nodesThe nodes to get the label for.
[in]nodeglobalnumberThe global number of the nodes to get the label for.
[out]labelOn return, the label for the node.
[out]errThe error code.

Definition at line 47260 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_nodes_labelgetcobj ( type(cmfe_nodestype), intent(in)  nodes,
integer(intg), intent(in)  nodeGlobalNumber,
character(len=*), intent(out)  label,
integer(intg), intent(out)  err 
)
private

Returns the character label for a node in a set of nodes identified by an object.

Todo:
should this be user number??
Parameters
[in]nodesThe nodes to get the label for.
[in]nodeglobalnumberThe global number of the nodes to get the label for.
[out]labelOn return, the label for the node.
[out]errThe error code.

Definition at line 47260 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_nodes_labelget::cmfe_nodes_labelgetvsnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  nodeGlobalNumber,
type(varying_string), intent(out)  label,
integer(intg), intent(out)  err 
)
private

Returns the varying string label for a node in a set of nodes identified by user number.

Todo:
should this be user number??
Parameters
[in]regionusernumberThe user number of the region containing the nodes to get the label for.
[in]nodeglobalnumberThe global number of the nodes to get the label for.
[out]labelOn return, the label for the node.
[out]errThe error code.

Definition at line 47287 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_nodes_labelgetvsnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  nodeGlobalNumber,
type(varying_string), intent(out)  label,
integer(intg), intent(out)  err 
)
private

Returns the varying string label for a node in a set of nodes identified by user number.

Todo:
should this be user number??
Parameters
[in]regionusernumberThe user number of the region containing the nodes to get the label for.
[in]nodeglobalnumberThe global number of the nodes to get the label for.
[out]labelOn return, the label for the node.
[out]errThe error code.

Definition at line 47287 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_nodes_labelget::cmfe_nodes_labelgetvsobj ( type(cmfe_nodestype), intent(in)  nodes,
integer(intg), intent(in)  nodeGlobalNumber,
type(varying_string), intent(out)  label,
integer(intg), intent(out)  err 
)
private

Returns the varying string label for a node in a set of nodes identified by an object.

Todo:
should this be user number??
Parameters
[in]nodesThe nodes to get the label for.
[in]nodeglobalnumberThe global number of the nodes to get the label for.
[out]labelOn return, the label for the node.
[out]errThe error code.

Definition at line 47327 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_nodes_labelgetvsobj ( type(cmfe_nodestype), intent(in)  nodes,
integer(intg), intent(in)  nodeGlobalNumber,
type(varying_string), intent(out)  label,
integer(intg), intent(out)  err 
)
private

Returns the varying string label for a node in a set of nodes identified by an object.

Todo:
should this be user number??
Parameters
[in]nodesThe nodes to get the label for.
[in]nodeglobalnumberThe global number of the nodes to get the label for.
[out]labelOn return, the label for the node.
[out]errThe error code.

Definition at line 47327 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_nodes_labelset::cmfe_nodes_labelsetcnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  nodeGlobalNumber,
character(len=*), intent(in)  label,
integer(intg), intent(out)  err 
)
private

Sets/changes the character label for a node in a set of nodes identified by user number.

Todo:
should this be user number??
Parameters
[in]regionusernumberThe user number of the region containing the nodes to set the label for.
[in]nodeglobalnumberThe global number of the nodes to set the label for.
[in]labelThe label for the node to set.
[out]errThe error code.

Definition at line 47354 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_nodes_labelsetcnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  nodeGlobalNumber,
character(len=*), intent(in)  label,
integer(intg), intent(out)  err 
)
private

Sets/changes the character label for a node in a set of nodes identified by user number.

Todo:
should this be user number??
Parameters
[in]regionusernumberThe user number of the region containing the nodes to set the label for.
[in]nodeglobalnumberThe global number of the nodes to set the label for.
[in]labelThe label for the node to set.
[out]errThe error code.

Definition at line 47354 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_nodes_labelset::cmfe_nodes_labelsetcobj ( type(cmfe_nodestype), intent(in)  nodes,
integer(intg), intent(in)  nodeGlobalNumber,
character(len=*), intent(in)  label,
integer(intg), intent(out)  err 
)
private

Sets/changes the character label for a node in a set of nodes identified by an object.

Todo:
should this be user number??
Parameters
[in]nodesThe nodes to set the label for.
[in]nodeglobalnumberThe global number of the nodes to set the label for.
[in]labelThe label for the node to set.
[out]errThe error code.

Definition at line 47394 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_nodes_labelsetcobj ( type(cmfe_nodestype), intent(in)  nodes,
integer(intg), intent(in)  nodeGlobalNumber,
character(len=*), intent(in)  label,
integer(intg), intent(out)  err 
)
private

Sets/changes the character label for a node in a set of nodes identified by an object.

Todo:
should this be user number??
Parameters
[in]nodesThe nodes to set the label for.
[in]nodeglobalnumberThe global number of the nodes to set the label for.
[in]labelThe label for the node to set.
[out]errThe error code.

Definition at line 47394 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_nodes_labelset::cmfe_nodes_labelsetvsnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  nodeGlobalNumber,
type(varying_string), intent(in)  label,
integer(intg), intent(out)  err 
)
private

Sets/changes the varying string label for a node in a set of nodes identified by user number.

Todo:
should this be user number??
Parameters
[in]regionusernumberThe user number of the region containing the nodes to set the label for.
[in]nodeglobalnumberThe global number of the nodes to set the label for.
[in]labelThe label for the node to set.
[out]errThe error code.

Definition at line 47421 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_nodes_labelsetvsnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  nodeGlobalNumber,
type(varying_string), intent(in)  label,
integer(intg), intent(out)  err 
)
private

Sets/changes the varying string label for a node in a set of nodes identified by user number.

Todo:
should this be user number??
Parameters
[in]regionusernumberThe user number of the region containing the nodes to set the label for.
[in]nodeglobalnumberThe global number of the nodes to set the label for.
[in]labelThe label for the node to set.
[out]errThe error code.

Definition at line 47421 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_nodes_labelset::cmfe_nodes_labelsetvsobj ( type(cmfe_nodestype), intent(in)  nodes,
integer(intg), intent(in)  nodeGlobalNumber,
type(varying_string), intent(in)  label,
integer(intg), intent(out)  err 
)
private

Sets/changes the varying string label for a node in a set of nodes identified by an object.

Todo:
should this be user number??
Parameters
[in]nodesThe nodes to set the label for.
[in]nodeglobalnumberThe global number of the nodes to set the label for.
[in]labelThe label for the node to set.
[out]errThe error code.

Definition at line 47461 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_nodes_labelsetvsobj ( type(cmfe_nodestype), intent(in)  nodes,
integer(intg), intent(in)  nodeGlobalNumber,
type(varying_string), intent(in)  label,
integer(intg), intent(out)  err 
)
private

Sets/changes the varying string label for a node in a set of nodes identified by an object.

Todo:
should this be user number??
Parameters
[in]nodesThe nodes to set the label for.
[in]nodeglobalnumberThe global number of the nodes to set the label for.
[in]labelThe label for the node to set.
[out]errThe error code.

Definition at line 47461 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_nodes_numberofnodesget::cmfe_nodes_numberofnodesgetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(out)  numberOfNodes,
integer(intg), intent(out)  err 
)
private

Returns the number of nodes.

Parameters
[in]regionusernumberThe user number of the region containing the nodes to get node count for.
[out]numberofnodesOn return, the number of nodes
[out]errThe error code.

Definition at line 47155 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_nodes_numberofnodesgetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(out)  numberOfNodes,
integer(intg), intent(out)  err 
)
private

Returns the number of nodes.

Parameters
[in]regionusernumberThe user number of the region containing the nodes to get node count for.
[out]numberofnodesOn return, the number of nodes
[out]errThe error code.

Definition at line 47155 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_nodes_numberofnodesget::cmfe_nodes_numberofnodesgetobj ( type(cmfe_nodestype), intent(in)  nodes,
integer(intg), intent(out)  numberOfNodes,
integer(intg), intent(out)  err 
)
private

Returns the number of nodes.

Parameters
[in]nodesThe nodes get node count for.
[out]numberofnodesThe number of nodes
[out]errThe error code.

Definition at line 47194 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_nodes_numberofnodesgetobj ( type(cmfe_nodestype), intent(in)  nodes,
integer(intg), intent(out)  numberOfNodes,
integer(intg), intent(out)  err 
)
private

Returns the number of nodes.

Parameters
[in]nodesThe nodes get node count for.
[out]numberofnodesThe number of nodes
[out]errThe error code.

Definition at line 47194 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_nodes_usernumberget::cmfe_nodes_usernumbergetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  nodeGlobalNumber,
integer(intg), intent(out)  nodeUserNumber,
integer(intg), intent(out)  err 
)
private

Returns the user number for a node in a set of nodes identified by user number.

Parameters
[in]regionusernumberThe user number of the region containing the nodes to get the node user number for.
[in]nodeglobalnumberThe global number of the nodes to get the node user number for.
[out]nodeusernumberOn return, the user number for the node.
[out]errThe error code.

Definition at line 47488 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_nodes_usernumbergetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  nodeGlobalNumber,
integer(intg), intent(out)  nodeUserNumber,
integer(intg), intent(out)  err 
)
private

Returns the user number for a node in a set of nodes identified by user number.

Parameters
[in]regionusernumberThe user number of the region containing the nodes to get the node user number for.
[in]nodeglobalnumberThe global number of the nodes to get the node user number for.
[out]nodeusernumberOn return, the user number for the node.
[out]errThe error code.

Definition at line 47488 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_nodes_usernumberget::cmfe_nodes_usernumbergetobj ( type(cmfe_nodestype), intent(in)  nodes,
integer(intg), intent(in)  nodeGlobalNumber,
integer(intg), intent(out)  nodeUserNumber,
integer(intg), intent(out)  err 
)
private

Returns the user number for a node in a set of nodes identified by an object.

Todo:
should this be user number??
Parameters
[in]nodesThe nodes to get the node user number for.
[in]nodeglobalnumberThe global number of the nodes to get the node user number for.
[out]nodeusernumberOn return, the user number for the node.
[out]errThe error code.

Definition at line 47528 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_nodes_usernumbergetobj ( type(cmfe_nodestype), intent(in)  nodes,
integer(intg), intent(in)  nodeGlobalNumber,
integer(intg), intent(out)  nodeUserNumber,
integer(intg), intent(out)  err 
)
private

Returns the user number for a node in a set of nodes identified by an object.

Todo:
should this be user number??
Parameters
[in]nodesThe nodes to get the node user number for.
[in]nodeglobalnumberThe global number of the nodes to get the node user number for.
[out]nodeusernumberOn return, the user number for the node.
[out]errThe error code.

Definition at line 47528 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_nodes_usernumbersallset::cmfe_nodes_usernumbersallsetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), dimension(:), intent(in)  nodeUserNumbers,
integer(intg), intent(out)  err 
)
private

Sets/changes the user numbers for a set of nodes identified by user number.

Parameters
[in]regionusernumberThe user number of the region containing the nodes to set the node user numbers for.
[in]nodeusernumbersThe user numbers for the nodes to set.
[out]errThe error code.

Definition at line 47622 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_nodes_usernumbersallsetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), dimension(:), intent(in)  nodeUserNumbers,
integer(intg), intent(out)  err 
)
private

Sets/changes the user numbers for a set of nodes identified by user number.

Parameters
[in]regionusernumberThe user number of the region containing the nodes to set the node user numbers for.
[in]nodeusernumbersThe user numbers for the nodes to set.
[out]errThe error code.

Definition at line 47622 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_nodes_usernumbersallset::cmfe_nodes_usernumbersallsetobj ( type(cmfe_nodestype), intent(in)  nodes,
integer(intg), dimension(:), intent(in)  nodeUserNumbers,
integer(intg), intent(out)  err 
)
private

Sets/changes the user numbers for a set of nodes identified by an object.

Parameters
[in]nodesThe nodes to set the node user number for.
[in]nodeusernumbersThe user numbers for the nodes to set.
[out]errThe error code.

Definition at line 47661 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_nodes_usernumbersallsetobj ( type(cmfe_nodestype), intent(in)  nodes,
integer(intg), dimension(:), intent(in)  nodeUserNumbers,
integer(intg), intent(out)  err 
)
private

Sets/changes the user numbers for a set of nodes identified by an object.

Parameters
[in]nodesThe nodes to set the node user number for.
[in]nodeusernumbersThe user numbers for the nodes to set.
[out]errThe error code.

Definition at line 47661 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_nodes_usernumberset::cmfe_nodes_usernumbersetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  nodeGlobalNumber,
integer(intg), intent(in)  nodeUserNumber,
integer(intg), intent(out)  err 
)
private

Sets/changes the user number for a node in a set of nodes identified by user number.

Parameters
[in]regionusernumberThe user number of the region containing the nodes to set the node user number for.
[in]nodeglobalnumberThe global number of the nodes to set the node user number for.
[in]nodeusernumberThe user number for the node to set.
[out]errThe error code.

Definition at line 47555 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_nodes_usernumbersetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  nodeGlobalNumber,
integer(intg), intent(in)  nodeUserNumber,
integer(intg), intent(out)  err 
)
private

Sets/changes the user number for a node in a set of nodes identified by user number.

Parameters
[in]regionusernumberThe user number of the region containing the nodes to set the node user number for.
[in]nodeglobalnumberThe global number of the nodes to set the node user number for.
[in]nodeusernumberThe user number for the node to set.
[out]errThe error code.

Definition at line 47555 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_nodes_usernumberset::cmfe_nodes_usernumbersetobj ( type(cmfe_nodestype), intent(in)  nodes,
integer(intg), intent(in)  nodeGlobalNumber,
integer(intg), intent(in)  nodeUserNumber,
integer(intg), intent(out)  err 
)
private

Sets/changes the user number for a node in a set of nodes identified by an object.

Todo:
should this be user number??
Parameters
[in]nodesThe nodes to set the node user number for.
[in]nodeglobalnumberThe global number of the nodes to set the node user number for.
[in]nodeusernumberThe user number for the node to set.
[out]errThe error code.

Definition at line 47595 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_nodes_usernumbersetobj ( type(cmfe_nodestype), intent(in)  nodes,
integer(intg), intent(in)  nodeGlobalNumber,
integer(intg), intent(in)  nodeUserNumber,
integer(intg), intent(out)  err 
)
private

Sets/changes the user number for a node in a set of nodes identified by an object.

Todo:
should this be user number??
Parameters
[in]nodesThe nodes to set the node user number for.
[in]nodeglobalnumberThe global number of the nodes to set the node user number for.
[in]nodeusernumberThe user number for the node to set.
[out]errThe error code.

Definition at line 47595 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine, public opencmiss_iron::cmfe_outputsetoff ( integer(intg), intent(out)  err)

Sets output off.

See also
OpenCMISS::Iron::cmfe_OutputSetOff
Parameters
[out]errThe error code

Definition at line 10647 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine, public opencmiss_iron::cmfe_outputseton ( character(len=*), intent(in)  echoFilename,
integer(intg), intent(out)  err 
)

Sets output on.

See also
OpenCMISS::Iron::cmfe_OutputSetOff
Parameters
[in]echofilenameThe filename of the file to echo output to
[out]errThe error code

Definition at line 10671 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_problem_cellmlequationscreatefinish::cmfe_problem_cellmlequationscreatefinishnumber ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(out)  err 
)
private

Finishes the process of creating CellML equations for a problem identified by user number.

Parameters
[in]problemusernumberThe user number of the problem to finish the creation of CellML equations for.
[out]errThe error code.

Definition at line 47689 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_problem_cellmlequationscreatefinishnumber ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(out)  err 
)
private

Finishes the process of creating CellML equations for a problem identified by user number.

Parameters
[in]problemusernumberThe user number of the problem to finish the creation of CellML equations for.
[out]errThe error code.

Definition at line 47689 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_problem_cellmlequationscreatefinish::cmfe_problem_cellmlequationscreatefinishobj ( type(cmfe_problemtype), intent(in)  problem,
integer(intg), intent(out)  err 
)
private

Finishes the creation of CellML equations for problem identified by an object.

Parameters
[in]problemThe problem to finish creating the CellML equations for.
[out]errThe error code.

Definition at line 47729 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_problem_cellmlequationscreatefinishobj ( type(cmfe_problemtype), intent(in)  problem,
integer(intg), intent(out)  err 
)
private

Finishes the creation of CellML equations for problem identified by an object.

Parameters
[in]problemThe problem to finish creating the CellML equations for.
[out]errThe error code.

Definition at line 47729 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_problem_cellmlequationscreatestart::cmfe_problem_cellmlequationscreatestartnumber ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(out)  err 
)
private

Starts the process of creating CellML equations for a problem identified by user number.

Parameters
[in]problemusernumberThe user number of the problem to start the creation of CellML equations for.
[out]errThe error code.

Definition at line 47758 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_problem_cellmlequationscreatestartnumber ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(out)  err 
)
private

Starts the process of creating CellML equations for a problem identified by user number.

Parameters
[in]problemusernumberThe user number of the problem to start the creation of CellML equations for.
[out]errThe error code.

Definition at line 47758 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_problem_cellmlequationscreatestartobj ( type(cmfe_problemtype), intent(in)  problem,
integer(intg), intent(out)  err 
)
private

Starts the creation of CellML equations for problem identified by an object.

Parameters
[in]problemThe problem to start creating the CellML equations for.
[out]errThe error code.

Definition at line 47798 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_problem_cellmlequationscreatestart::cmfe_problem_cellmlequationscreatestartobj ( type(cmfe_problemtype), intent(in)  problem,
integer(intg), intent(out)  err 
)
private

Starts the creation of CellML equations for problem identified by an object.

Parameters
[in]problemThe problem to start creating the CellML equations for.
[out]errThe error code.

Definition at line 47798 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_problem_cellmlequationsget::cmfe_problem_cellmlequationsgetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
type(cmfe_cellmlequationstype), intent(inout)  CellMLEquations,
integer(intg), intent(out)  err 
)
private

Returns the CellML equations from a problem identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem to get the CellML equations for.
[in]controlloopidentifierThe control loop identifier to get the CellML equations for.
[in]solverindexThe solver index to get the solver equations for.
[in,out]cellmlequationsOn return, the specified CellML equations.
[out]errThe error code.

Definition at line 47827 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_problem_cellmlequationsgetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
type(cmfe_cellmlequationstype), intent(inout)  CellMLEquations,
integer(intg), intent(out)  err 
)
private

Returns the CellML equations from a problem identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem to get the CellML equations for.
[in]controlloopidentifierThe control loop identifier to get the CellML equations for.
[in]solverindexThe solver index to get the solver equations for.
[in,out]cellmlequationsOn return, the specified CellML equations.
[out]errThe error code.

Definition at line 47827 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_problem_cellmlequationsget::cmfe_problem_cellmlequationsgetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
type(cmfe_cellmlequationstype), intent(inout)  CellMLEquations,
integer(intg), intent(out)  err 
)
private

Returns the CellML equations from a problem identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem to get the CellML equations for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to get the CellML equations for.
[in]solverindexThe solver index to get the CellML equations for.
[in,out]cellmlequationsOn return, the specified CellML equations.
[out]errThe error code.

Definition at line 47864 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_problem_cellmlequationsgetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
type(cmfe_cellmlequationstype), intent(inout)  CellMLEquations,
integer(intg), intent(out)  err 
)
private

Returns the CellML equations from a problem identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem to get the CellML equations for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to get the CellML equations for.
[in]solverindexThe solver index to get the CellML equations for.
[in,out]cellmlequationsOn return, the specified CellML equations.
[out]errThe error code.

Definition at line 47864 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_problem_cellmlequationsgetobj0 ( type(cmfe_problemtype), intent(in)  problem,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
type(cmfe_cellmlequationstype), intent(inout)  CellMLEquations,
integer(intg), intent(out)  err 
)
private

Returns the CellML equations from a problem identified by an object.

Parameters
[in]problemThe problem to get the CellML equations for.
[in]controlloopidentifierThe control loop identifier to get the CellML equations for.
[in]solverindexThe solver index to get the CellML equations for.
[in,out]cellmlequationsOn return, the specified CellML equations.
[out]errThe error code.

Definition at line 47901 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_problem_cellmlequationsget::cmfe_problem_cellmlequationsgetobj0 ( type(cmfe_problemtype), intent(in)  problem,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
type(cmfe_cellmlequationstype), intent(inout)  CellMLEquations,
integer(intg), intent(out)  err 
)
private

Returns the CellML equations from a problem identified by an object.

Parameters
[in]problemThe problem to get the CellML equations for.
[in]controlloopidentifierThe control loop identifier to get the CellML equations for.
[in]solverindexThe solver index to get the CellML equations for.
[in,out]cellmlequationsOn return, the specified CellML equations.
[out]errThe error code.

Definition at line 47901 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_problem_cellmlequationsget::cmfe_problem_cellmlequationsgetobj1 ( type(cmfe_problemtype), intent(in)  problem,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
type(cmfe_cellmlequationstype), intent(inout)  CellMLEquations,
integer(intg), intent(out)  err 
)
private

Returns the CellML equations from a problem identified by an object.

Parameters
[in]problemThe problem to get the CellML equations for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to get the CellML equations for.
[in]solverindexThe solver index to get the CellML equations for.
[in,out]cellmlequationsOn return, the specified CellML equations.
[out]errThe error code.

Definition at line 47930 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_problem_cellmlequationsgetobj1 ( type(cmfe_problemtype), intent(in)  problem,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
type(cmfe_cellmlequationstype), intent(inout)  CellMLEquations,
integer(intg), intent(out)  err 
)
private

Returns the CellML equations from a problem identified by an object.

Parameters
[in]problemThe problem to get the CellML equations for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to get the CellML equations for.
[in]solverindexThe solver index to get the CellML equations for.
[in,out]cellmlequationsOn return, the specified CellML equations.
[out]errThe error code.

Definition at line 47930 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_problem_controlloopcreatefinish::cmfe_problem_controlloopcreatefinishnumber ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(out)  err 
)
private

Finishes the process of creating a control loop for a problem identified by user number.

Parameters
[in]problemusernumberThe user number of the problem to finish creating the control loop for.
[out]errThe error code.

Definition at line 48090 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_problem_controlloopcreatefinishnumber ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(out)  err 
)
private

Finishes the process of creating a control loop for a problem identified by user number.

Parameters
[in]problemusernumberThe user number of the problem to finish creating the control loop for.
[out]errThe error code.

Definition at line 48090 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_problem_controlloopcreatefinish::cmfe_problem_controlloopcreatefinishobj ( type(cmfe_problemtype), intent(in)  problem,
integer(intg), intent(out)  err 
)
private

Finishes the creation of a control loop on a problem identified by an object.

Parameters
[in]problemThe problem to finish creating the control loop for.
[out]errThe error code.

Definition at line 48129 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_problem_controlloopcreatefinishobj ( type(cmfe_problemtype), intent(in)  problem,
integer(intg), intent(out)  err 
)
private

Finishes the creation of a control loop on a problem identified by an object.

Parameters
[in]problemThe problem to finish creating the control loop for.
[out]errThe error code.

Definition at line 48129 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_problem_controlloopcreatestart::cmfe_problem_controlloopcreatestartnumber ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(out)  err 
)
private

Starts the process of creating a control loop for a problem identified by user number.

Parameters
[in]problemusernumberThe user number of the problem to start creating the control loop for.
[out]errThe error code.

Definition at line 48158 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_problem_controlloopcreatestartnumber ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(out)  err 
)
private

Starts the process of creating a control loop for a problem identified by user number.

Parameters
[in]problemusernumberThe user number of the problem to start creating the control loop for.
[out]errThe error code.

Definition at line 48158 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_problem_controlloopcreatestart::cmfe_problem_controlloopcreatestartobj ( type(cmfe_problemtype), intent(in)  problem,
integer(intg), intent(out)  err 
)
private

Starts the creation of a control loop on a problem identified by an object.

Parameters
[in]problemThe problem to start creating the control loop for.
[out]errThe error code.

Definition at line 48197 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_problem_controlloopcreatestartobj ( type(cmfe_problemtype), intent(in)  problem,
integer(intg), intent(out)  err 
)
private

Starts the creation of a control loop on a problem identified by an object.

Parameters
[in]problemThe problem to start creating the control loop for.
[out]errThe error code.

Definition at line 48197 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_problem_controlloopdestroy::cmfe_problem_controlloopdestroynumber ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(out)  err 
)
private

Destroys the control loops for a problem identified by user number.

Parameters
[in]problemusernumberThe user number of the problem to destroy the control loops for.
[out]errThe error code.

Definition at line 48226 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_problem_controlloopdestroynumber ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(out)  err 
)
private

Destroys the control loops for a problem identified by user number.

Parameters
[in]problemusernumberThe user number of the problem to destroy the control loops for.
[out]errThe error code.

Definition at line 48226 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_problem_controlloopdestroy::cmfe_problem_controlloopdestroyobj ( type(cmfe_problemtype), intent(in)  problem,
integer(intg), intent(out)  err 
)
private

Destroys the control loops on a problem identified by an object.

Parameters
[in]problemThe problem to destroy the control loops for.
[out]errThe error code.

Definition at line 48261 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_problem_controlloopdestroyobj ( type(cmfe_problemtype), intent(in)  problem,
integer(intg), intent(out)  err 
)
private

Destroys the control loops on a problem identified by an object.

Parameters
[in]problemThe problem to destroy the control loops for.
[out]errThe error code.

Definition at line 48261 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_problem_controlloopget::cmfe_problem_controlloopgetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
type(cmfe_controllooptype), intent(inout)  controlLoop,
integer(intg), intent(out)  err 
)
private

Returns a control loop from a problem identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem to get the control loop for.
[in]controlloopidentifierThe control loop identifier.
[in,out]controlloopOn return, the specified problem control loop.
[out]errThe error code.

Definition at line 48286 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_problem_controlloopgetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
type(cmfe_controllooptype), intent(inout)  controlLoop,
integer(intg), intent(out)  err 
)
private

Returns a control loop from a problem identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem to get the control loop for.
[in]controlloopidentifierThe control loop identifier.
[in,out]controlloopOn return, the specified problem control loop.
[out]errThe error code.

Definition at line 48286 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_problem_controlloopget::cmfe_problem_controlloopgetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
type(cmfe_controllooptype), intent(inout)  controlLoop,
integer(intg), intent(out)  err 
)
private

Returns a control loop from a problem identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem to get the control loop for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to get the control loop for.
[in,out]controlloopOn return, the specified problem control loop.
[out]errThe error code.

Definition at line 48322 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_problem_controlloopgetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
type(cmfe_controllooptype), intent(inout)  controlLoop,
integer(intg), intent(out)  err 
)
private

Returns a control loop from a problem identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem to get the control loop for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to get the control loop for.
[in,out]controlloopOn return, the specified problem control loop.
[out]errThe error code.

Definition at line 48322 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_problem_controlloopgetobj0 ( type(cmfe_problemtype), intent(in)  problem,
integer(intg), intent(in)  controlLoopIdentifier,
type(cmfe_controllooptype), intent(inout)  controlLoop,
integer(intg), intent(out)  err 
)
private

Returns a control loop from a problem identified by an object.

Parameters
[in]problemThe problem to get the control loop for.
[in]controlloopidentifierThe control loop identifier.
[in,out]controlloopOn return, the specified problem control loop.
[out]errThe error code.

Definition at line 48358 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_problem_controlloopget::cmfe_problem_controlloopgetobj0 ( type(cmfe_problemtype), intent(in)  problem,
integer(intg), intent(in)  controlLoopIdentifier,
type(cmfe_controllooptype), intent(inout)  controlLoop,
integer(intg), intent(out)  err 
)
private

Returns a control loop from a problem identified by an object.

Parameters
[in]problemThe problem to get the control loop for.
[in]controlloopidentifierThe control loop identifier.
[in,out]controlloopOn return, the specified problem control loop.
[out]errThe error code.

Definition at line 48358 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_problem_controlloopget::cmfe_problem_controlloopgetobj1 ( type(cmfe_problemtype), intent(in)  problem,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
type(cmfe_controllooptype), intent(inout)  controlLoop,
integer(intg), intent(out)  err 
)
private

Returns a control loop from a problem identified by an object.

Parameters
[in]problemThe problem to get the control loop for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to get the control loop for.
[in,out]controlloopOn return, the specified problem control loop.
[out]errThe error code.

Definition at line 48385 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_problem_controlloopgetobj1 ( type(cmfe_problemtype), intent(in)  problem,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
type(cmfe_controllooptype), intent(inout)  controlLoop,
integer(intg), intent(out)  err 
)
private

Returns a control loop from a problem identified by an object.

Parameters
[in]problemThe problem to get the control loop for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to get the control loop for.
[in,out]controlloopOn return, the specified problem control loop.
[out]errThe error code.

Definition at line 48385 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_problem_createfinish::cmfe_problem_createfinishnumber ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(out)  err 
)
private

Finishes the process of a problem identified by user number.

Parameters
[in]problemusernumberThe user number of the problem to finish the creation of.
[out]errThe error code.

Definition at line 47959 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_problem_createfinishnumber ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(out)  err 
)
private

Finishes the process of a problem identified by user number.

Parameters
[in]problemusernumberThe user number of the problem to finish the creation of.
[out]errThe error code.

Definition at line 47959 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_problem_createfinish::cmfe_problem_createfinishobj ( type(cmfe_problemtype), intent(in)  problem,
integer(intg), intent(out)  err 
)
private

Finishes the creation of a problem identified by an object.

Parameters
[in]problemThe problem to finish creating.
[out]errThe error code.

Definition at line 47998 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_problem_createfinishobj ( type(cmfe_problemtype), intent(in)  problem,
integer(intg), intent(out)  err 
)
private

Finishes the creation of a problem identified by an object.

Parameters
[in]problemThe problem to finish creating.
[out]errThe error code.

Definition at line 47998 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_problem_createstart::cmfe_problem_createstartnumber ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  problemSpecification,
integer(intg), intent(out)  err 
)
private

Starts the process of a problem identified by user number.

Parameters
[in]problemusernumberThe user number of the problem to start the creation of.
[in]problemspecificationThe problem specification array, containt the problem class, type etc
[out]errThe error code.

Definition at line 48027 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_problem_createstartnumber ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  problemSpecification,
integer(intg), intent(out)  err 
)
private

Starts the process of a problem identified by user number.

Parameters
[in]problemusernumberThe user number of the problem to start the creation of.
[in]problemspecificationThe problem specification array, containt the problem class, type etc
[out]errThe error code.

Definition at line 48027 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_problem_createstart::cmfe_problem_createstartobj ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  problemSpecification,
type(cmfe_problemtype), intent(inout)  problem,
integer(intg), intent(out)  err 
)
private

Starts the creation of a problem identified by an object.

Parameters
[in]problemusernumberThe user number of the problem to start the creation of.
[in]problemspecificationThe problem specification array, containt the problem class, type etc
[in,out]problemOn return, the created problem.
[out]errThe error code.

Definition at line 48059 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_problem_createstartobj ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  problemSpecification,
type(cmfe_problemtype), intent(inout)  problem,
integer(intg), intent(out)  err 
)
private

Starts the creation of a problem identified by an object.

Parameters
[in]problemusernumberThe user number of the problem to start the creation of.
[in]problemspecificationThe problem specification array, containt the problem class, type etc
[in,out]problemOn return, the created problem.
[out]errThe error code.

Definition at line 48059 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_problem_destroy::cmfe_problem_destroynumber ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(out)  err 
)
private

Destroys a problem identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem to destroy.
[out]errThe error code.

Definition at line 48412 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_problem_destroynumber ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(out)  err 
)
private

Destroys a problem identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem to destroy.
[out]errThe error code.

Definition at line 48412 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_problem_destroy::cmfe_problem_destroyobj ( type(cmfe_problemtype), intent(in)  problem,
integer(intg), intent(out)  err 
)
private

Destroys a problem identified by an object.

Parameters
[in]problemThe problem to destroy.
[out]errThe error code.

Definition at line 48447 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_problem_destroyobj ( type(cmfe_problemtype), intent(in)  problem,
integer(intg), intent(out)  err 
)
private

Destroys a problem identified by an object.

Parameters
[in]problemThe problem to destroy.
[out]errThe error code.

Definition at line 48447 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine, public opencmiss_iron::cmfe_problem_finalise ( type(cmfe_problemtype), intent(out)  cmfe_Problem,
integer(intg), intent(out)  err 
)

Finalises a cmfe_ProblemType object.

Parameters
[out]cmfe_problemThe cmfe_ProblemType object to finalise.
[out]errThe error code.

Definition at line 8769 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine, public opencmiss_iron::cmfe_problem_initialise ( type(cmfe_problemtype), intent(out)  cmfe_Problem,
integer(intg), intent(out)  err 
)

Initialises a cmfe_ProblemType object.

Parameters
[out]cmfe_problemThe cmfe_ProblemType object to initialise.
[out]errThe error code.

Definition at line 8794 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_problem_solve::cmfe_problem_solvenumber ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(out)  err 
)
private

Solves a problem identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem to solve.
[out]errThe error code.

Definition at line 48472 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_problem_solvenumber ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(out)  err 
)
private

Solves a problem identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem to solve.
[out]errThe error code.

Definition at line 48472 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_problem_solve::cmfe_problem_solveobj ( type(cmfe_problemtype), intent(in)  problem,
integer(intg), intent(out)  err 
)
private

Solves a problem identified by an object.

Parameters
[in]problemThe problem to solve.
[out]errThe error code.

Definition at line 48515 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_problem_solveobj ( type(cmfe_problemtype), intent(in)  problem,
integer(intg), intent(out)  err 
)
private

Solves a problem identified by an object.

Parameters
[in]problemThe problem to solve.
[out]errThe error code.

Definition at line 48515 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_problem_solverequationscreatefinishnumber ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(out)  err 
)
private

Finishes the process of creating solver equations for a problem identified by user number.

Parameters
[in]problemusernumberThe user number of the problem to finish the creation of solver equations for.
[out]errThe error code.

Definition at line 48797 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_problem_solverequationscreatefinish::cmfe_problem_solverequationscreatefinishnumber ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(out)  err 
)
private

Finishes the process of creating solver equations for a problem identified by user number.

Parameters
[in]problemusernumberThe user number of the problem to finish the creation of solver equations for.
[out]errThe error code.

Definition at line 48797 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_problem_solverequationscreatefinish::cmfe_problem_solverequationscreatefinishobj ( type(cmfe_problemtype), intent(in)  problem,
integer(intg), intent(out)  err 
)
private

Finishes the creation of solver equations for problem identified by an object.

Parameters
[in]problemThe problem to finish creating the solver equations for.
[out]errThe error code.

Definition at line 48837 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_problem_solverequationscreatefinishobj ( type(cmfe_problemtype), intent(in)  problem,
integer(intg), intent(out)  err 
)
private

Finishes the creation of solver equations for problem identified by an object.

Parameters
[in]problemThe problem to finish creating the solver equations for.
[out]errThe error code.

Definition at line 48837 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_problem_solverequationscreatestart::cmfe_problem_solverequationscreatestartnumber ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(out)  err 
)
private

Starts the process of creating solver equations for a problem identified by user number.

Parameters
[in]problemusernumberThe user number of the problem to start the creation of solver equations for.
[out]errThe error code.

Definition at line 48866 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_problem_solverequationscreatestartnumber ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(out)  err 
)
private

Starts the process of creating solver equations for a problem identified by user number.

Parameters
[in]problemusernumberThe user number of the problem to start the creation of solver equations for.
[out]errThe error code.

Definition at line 48866 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_problem_solverequationscreatestartobj ( type(cmfe_problemtype), intent(in)  problem,
integer(intg), intent(out)  err 
)
private

Starts the creation of solver equations for problem identified by an object.

Parameters
[in]problemThe problem to start creating the solver equations for.
[out]errThe error code.

Definition at line 48906 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_problem_solverequationscreatestart::cmfe_problem_solverequationscreatestartobj ( type(cmfe_problemtype), intent(in)  problem,
integer(intg), intent(out)  err 
)
private

Starts the creation of solver equations for problem identified by an object.

Parameters
[in]problemThe problem to start creating the solver equations for.
[out]errThe error code.

Definition at line 48906 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_problem_solverequationsdestroy::cmfe_problem_solverequationsdestroynumber ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(out)  err 
)
private

Destroys the solver equations for a problem identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem to destroy solver equations for.
[out]errThe error code.

Definition at line 48935 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_problem_solverequationsdestroynumber ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(out)  err 
)
private

Destroys the solver equations for a problem identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem to destroy solver equations for.
[out]errThe error code.

Definition at line 48935 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_problem_solverequationsdestroy::cmfe_problem_solverequationsdestroyobj ( type(cmfe_problemtype), intent(in)  problem,
integer(intg), intent(out)  err 
)
private

Destroys the solver equations for problem identified by an object.

Parameters
[in]problemThe problem to destroy the solver equations for.
[out]errThe error code.

Definition at line 48970 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_problem_solverequationsdestroyobj ( type(cmfe_problemtype), intent(in)  problem,
integer(intg), intent(out)  err 
)
private

Destroys the solver equations for problem identified by an object.

Parameters
[in]problemThe problem to destroy the solver equations for.
[out]errThe error code.

Definition at line 48970 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_problem_solverequationsget::cmfe_problem_solverequationsgetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
type(cmfe_solverequationstype), intent(inout)  solverEquations,
integer(intg), intent(out)  err 
)
private

Returns the solver equations from a problem identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem to get the solver equations for.
[in]controlloopidentifierThe control loop identifier to get the solver equations for.
[in]solverindexThe solver index to get the solver equations for.
[in,out]solverequationsOn return, the specified solver equations.
[out]errThe error code.

Definition at line 48995 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_problem_solverequationsgetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
type(cmfe_solverequationstype), intent(inout)  solverEquations,
integer(intg), intent(out)  err 
)
private

Returns the solver equations from a problem identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem to get the solver equations for.
[in]controlloopidentifierThe control loop identifier to get the solver equations for.
[in]solverindexThe solver index to get the solver equations for.
[in,out]solverequationsOn return, the specified solver equations.
[out]errThe error code.

Definition at line 48995 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_problem_solverequationsget::cmfe_problem_solverequationsgetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
type(cmfe_solverequationstype), intent(inout)  solverEquations,
integer(intg), intent(out)  err 
)
private

Returns the solver equations from a problem identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem to get the solver equations for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to get the solver equations for.
[in]solverindexThe solver index to get the solver equations for.
[in,out]solverequationsOn return, the specified solver equations.
[out]errThe error code.

Definition at line 49032 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_problem_solverequationsgetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
type(cmfe_solverequationstype), intent(inout)  solverEquations,
integer(intg), intent(out)  err 
)
private

Returns the solver equations from a problem identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem to get the solver equations for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to get the solver equations for.
[in]solverindexThe solver index to get the solver equations for.
[in,out]solverequationsOn return, the specified solver equations.
[out]errThe error code.

Definition at line 49032 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_problem_solverequationsget::cmfe_problem_solverequationsgetobj0 ( type(cmfe_problemtype), intent(in)  problem,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
type(cmfe_solverequationstype), intent(inout)  solverEquations,
integer(intg), intent(out)  err 
)
private

Returns the solver equations from a problem identified by an object.

Parameters
[in]problemThe problem to get the solver equations for.
[in]controlloopidentifierThe control loop identifier to get the solver equations for.
[in]solverindexThe solver index to get the solver equations for.
[in,out]solverequationsOn return, the specified solver equations.
[out]errThe error code.

Definition at line 49069 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_problem_solverequationsgetobj0 ( type(cmfe_problemtype), intent(in)  problem,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
type(cmfe_solverequationstype), intent(inout)  solverEquations,
integer(intg), intent(out)  err 
)
private

Returns the solver equations from a problem identified by an object.

Parameters
[in]problemThe problem to get the solver equations for.
[in]controlloopidentifierThe control loop identifier to get the solver equations for.
[in]solverindexThe solver index to get the solver equations for.
[in,out]solverequationsOn return, the specified solver equations.
[out]errThe error code.

Definition at line 49069 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_problem_solverequationsgetobj1 ( type(cmfe_problemtype), intent(in)  problem,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
type(cmfe_solverequationstype), intent(inout)  solverEquations,
integer(intg), intent(out)  err 
)
private

Returns the solver equations from a problem identified by an object.

Parameters
[in]problemThe problem to get the solver equations for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to get the solver equations for.
[in]solverindexThe solver index to get the solver equations for.
[in,out]solverequationsOn return, the specified solver equations.
[out]errThe error code.

Definition at line 49098 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_problem_solverequationsget::cmfe_problem_solverequationsgetobj1 ( type(cmfe_problemtype), intent(in)  problem,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
type(cmfe_solverequationstype), intent(inout)  solverEquations,
integer(intg), intent(out)  err 
)
private

Returns the solver equations from a problem identified by an object.

Parameters
[in]problemThe problem to get the solver equations for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to get the solver equations for.
[in]solverindexThe solver index to get the solver equations for.
[in,out]solverequationsOn return, the specified solver equations.
[out]errThe error code.

Definition at line 49098 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_problem_solverget::cmfe_problem_solvergetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
type(cmfe_solvertype), intent(inout)  solver,
integer(intg), intent(out)  err 
)
private

Returns a solver from a problem identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem to get the solver for.
[in]controlloopidentifierThe control loop identifier to get the solver for.
[in]solverindexThe solver index to get the solver for.
[in,out]solverOn return, the specified solver.
[out]errThe error code.

Definition at line 48548 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_problem_solvergetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
type(cmfe_solvertype), intent(inout)  solver,
integer(intg), intent(out)  err 
)
private

Returns a solver from a problem identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem to get the solver for.
[in]controlloopidentifierThe control loop identifier to get the solver for.
[in]solverindexThe solver index to get the solver for.
[in,out]solverOn return, the specified solver.
[out]errThe error code.

Definition at line 48548 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_problem_solverget::cmfe_problem_solvergetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
type(cmfe_solvertype), intent(inout)  solver,
integer(intg), intent(out)  err 
)
private

Returns a solver from a problem identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem to get the solver for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to get the solver for.
[in]solverindexThe solver index to get the solver for.
[in,out]solverOn return, the specified solver.
[out]errThe error code.

Definition at line 48585 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_problem_solvergetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
type(cmfe_solvertype), intent(inout)  solver,
integer(intg), intent(out)  err 
)
private

Returns a solver from a problem identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem to get the solver for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to get the solver for.
[in]solverindexThe solver index to get the solver for.
[in,out]solverOn return, the specified solver.
[out]errThe error code.

Definition at line 48585 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_problem_solverget::cmfe_problem_solvergetobj0 ( type(cmfe_problemtype), intent(in)  problem,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
type(cmfe_solvertype), intent(inout)  solver,
integer(intg), intent(out)  err 
)
private

Returns a solver from a problem identified by an object.

Parameters
[in]problemThe problem to get the solver for.
[in]controlloopidentifierThe control loop identifier to get the solver for.
[in]solverindexThe solver index to get the solver for.
[in,out]solverOn return, the specified solver.
[out]errThe error code.

Definition at line 48622 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_problem_solvergetobj0 ( type(cmfe_problemtype), intent(in)  problem,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
type(cmfe_solvertype), intent(inout)  solver,
integer(intg), intent(out)  err 
)
private

Returns a solver from a problem identified by an object.

Parameters
[in]problemThe problem to get the solver for.
[in]controlloopidentifierThe control loop identifier to get the solver for.
[in]solverindexThe solver index to get the solver for.
[in,out]solverOn return, the specified solver.
[out]errThe error code.

Definition at line 48622 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_problem_solverget::cmfe_problem_solvergetobj1 ( type(cmfe_problemtype), intent(in)  problem,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
type(cmfe_solvertype), intent(inout)  solver,
integer(intg), intent(out)  err 
)
private

Returns a solver from a problem identified by an object.

Parameters
[in]problemThe problem to get the solver for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to get the solver for.
[in]solverindexThe solver index to get the solver for.
[in,out]solverOn return, the specified solver.
[out]errThe error code.

Definition at line 48650 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_problem_solvergetobj1 ( type(cmfe_problemtype), intent(in)  problem,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
type(cmfe_solvertype), intent(inout)  solver,
integer(intg), intent(out)  err 
)
private

Returns a solver from a problem identified by an object.

Parameters
[in]problemThe problem to get the solver for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to get the solver for.
[in]solverindexThe solver index to get the solver for.
[in,out]solverOn return, the specified solver.
[out]errThe error code.

Definition at line 48650 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_problem_solverscreatefinish::cmfe_problem_solverscreatefinishnumber ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(out)  err 
)
private

Finishes the process of creating solvers for a problem identified by user number.

Parameters
[in]problemusernumberThe user number of the problem to finish the creation of solvers for.
[out]errThe error code.

Definition at line 49127 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_problem_solverscreatefinishnumber ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(out)  err 
)
private

Finishes the process of creating solvers for a problem identified by user number.

Parameters
[in]problemusernumberThe user number of the problem to finish the creation of solvers for.
[out]errThe error code.

Definition at line 49127 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_problem_solverscreatefinish::cmfe_problem_solverscreatefinishobj ( type(cmfe_problemtype), intent(in)  problem,
integer(intg), intent(out)  err 
)
private

Finishes the creation of solvers for problem identified by an object.

Parameters
[in]problemThe problem to finish creating the solvers for.
[out]errThe error code.

Definition at line 49166 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_problem_solverscreatefinishobj ( type(cmfe_problemtype), intent(in)  problem,
integer(intg), intent(out)  err 
)
private

Finishes the creation of solvers for problem identified by an object.

Parameters
[in]problemThe problem to finish creating the solvers for.
[out]errThe error code.

Definition at line 49166 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_problem_solverscreatestart::cmfe_problem_solverscreatestartnumber ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(out)  err 
)
private

Starts the process of creating solvers for a problem identified by user number.

Parameters
[in]problemusernumberThe user number of the problem to start the creation of solvers for.
[out]errThe error code.

Definition at line 49195 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_problem_solverscreatestartnumber ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(out)  err 
)
private

Starts the process of creating solvers for a problem identified by user number.

Parameters
[in]problemusernumberThe user number of the problem to start the creation of solvers for.
[out]errThe error code.

Definition at line 49195 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_problem_solverscreatestart::cmfe_problem_solverscreatestartobj ( type(cmfe_problemtype), intent(in)  problem,
integer(intg), intent(out)  err 
)
private

Starts the creation of solvers for problem identified by an object.

Parameters
[in]problemThe problem to start creating the solvers for.
[out]errThe error code.

Definition at line 49234 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_problem_solverscreatestartobj ( type(cmfe_problemtype), intent(in)  problem,
integer(intg), intent(out)  err 
)
private

Starts the creation of solvers for problem identified by an object.

Parameters
[in]problemThe problem to start creating the solvers for.
[out]errThe error code.

Definition at line 49234 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_problem_solversdestroynumber ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(out)  err 
)
private

Destroys the solvers for a problem identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem to destroy the solvers for.
[out]errThe error code.

Definition at line 49263 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_problem_solversdestroy::cmfe_problem_solversdestroynumber ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(out)  err 
)
private

Destroys the solvers for a problem identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem to destroy the solvers for.
[out]errThe error code.

Definition at line 49263 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_problem_solversdestroy::cmfe_problem_solversdestroyobj ( type(cmfe_problemtype), intent(in)  problem,
integer(intg), intent(out)  err 
)
private

Destroys the solvers for problem identified by an object.

Parameters
[in]problemThe problem to destroy the solvers for.
[out]errThe error code.

Definition at line 49298 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_problem_solversdestroyobj ( type(cmfe_problemtype), intent(in)  problem,
integer(intg), intent(out)  err 
)
private

Destroys the solvers for problem identified by an object.

Parameters
[in]problemThe problem to destroy the solvers for.
[out]errThe error code.

Definition at line 49298 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_problem_specificationget::cmfe_problem_specificationgetnumber ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(inout)  problemSpecification,
integer(intg), intent(out)  err 
)
private

Returns the specification array for a problem identified by a user number.

Parameters
[in]problemusernumberThe user number of the problem to get the specification for.
[in,out]problemspecificationOn return, the problem specification array. Must be allocated and large enough to contain the specification on entry.
[out]errThe error code.

Definition at line 49323 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_problem_specificationgetnumber ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(inout)  problemSpecification,
integer(intg), intent(out)  err 
)
private

Returns the specification array for a problem identified by a user number.

Parameters
[in]problemusernumberThe user number of the problem to get the specification for.
[in,out]problemspecificationOn return, the problem specification array. Must be allocated and large enough to contain the specification on entry.
[out]errThe error code.

Definition at line 49323 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_problem_specificationget::cmfe_problem_specificationgetobj ( type(cmfe_problemtype), intent(in)  problem,
integer(intg), dimension(:), intent(inout)  problemSpecification,
integer(intg), intent(out)  err 
)
private

Returns the specification array for a problem identified by an object.

Parameters
[in]problemThe problem to get the specification for.
[in,out]problemspecificationOn return, the problem specification array. Must be allocated and large enough to contain the specification on entry.
[out]errThe error code.

Definition at line 49360 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_problem_specificationgetobj ( type(cmfe_problemtype), intent(in)  problem,
integer(intg), dimension(:), intent(inout)  problemSpecification,
integer(intg), intent(out)  err 
)
private

Returns the specification array for a problem identified by an object.

Parameters
[in]problemThe problem to get the specification for.
[in,out]problemspecificationOn return, the problem specification array. Must be allocated and large enough to contain the specification on entry.
[out]errThe error code.

Definition at line 49360 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_problem_specificationsizeget::cmfe_problem_specificationsizegetnumber ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(out)  specificationSize,
integer(intg), intent(out)  err 
)
private

Returns the size of the specification array for a problem identified by a user number.

Parameters
[in]problemusernumberThe user number of the problem to get the size of the specification for.
[out]specificationsizeOn return, the size of the problem specification array.
[out]errThe error code.

Definition at line 49386 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_problem_specificationsizegetnumber ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(out)  specificationSize,
integer(intg), intent(out)  err 
)
private

Returns the size of the specification array for a problem identified by a user number.

Parameters
[in]problemusernumberThe user number of the problem to get the size of the specification for.
[out]specificationsizeOn return, the size of the problem specification array.
[out]errThe error code.

Definition at line 49386 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_problem_specificationsizeget::cmfe_problem_specificationsizegetobj ( type(cmfe_problemtype), intent(in)  problem,
integer(intg), intent(out)  specificationSize,
integer(intg), intent(out)  err 
)
private

Returns the size of the specification array for a problem identified by an object.

Parameters
[in]problemThe problem to get the size of the specification for.
[out]specificationsizeOn return, the size of the problem specification array.
[out]errThe error code.

Definition at line 49422 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_problem_specificationsizegetobj ( type(cmfe_problemtype), intent(in)  problem,
integer(intg), intent(out)  specificationSize,
integer(intg), intent(out)  err 
)
private

Returns the size of the specification array for a problem identified by an object.

Parameters
[in]problemThe problem to get the size of the specification for.
[out]specificationsizeOn return, the size of the problem specification array.
[out]errThe error code.

Definition at line 49422 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine, public opencmiss_iron::cmfe_quadrature_finalise ( type(cmfe_quadraturetype), intent(out)  cmfe_Quadrature,
integer(intg), intent(out)  err 
)

Finalises a cmfe_QuadratureType object.

Parameters
[out]cmfe_quadratureThe cmfe_QuadratureType object to finalise.
[out]errThe error code.

Definition at line 8819 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine, public opencmiss_iron::cmfe_quadrature_initialise ( type(cmfe_quadraturetype), intent(out)  cmfe_Quadrature,
integer(intg), intent(out)  err 
)

Initialises a cmfe_QuadratureType object.

Parameters
[out]cmfe_quadratureThe cmfe_QuadratureType object to initialise.
[out]errThe error code.

Definition at line 8845 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_randomseedsget0 ( integer(intg), intent(out)  randomSeed,
integer(intg), intent(out)  err 
)
private

Returns the random seeds for OpenCMISS.

Parameters
[out]randomseedOn return, the random seed.
[out]errThe error code.

Definition at line 13288 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_randomseedsget1 ( integer(intg), dimension(:), intent(out)  randomSeeds,
integer(intg), intent(out)  err 
)
private

Returns the random seeds for OpenCMISS.

Parameters
[out]randomseedsOn return, the random seeds.
[out]errThe error code.

Definition at line 13315 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_randomseedsset0 ( integer(intg), intent(in)  randomSeed,
integer(intg), intent(out)  err 
)
private

Sets the random seeds for OpenCMISS.

Parameters
[in]randomseedThe random seed to set.
[out]errThe error code.

Definition at line 13365 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_randomseedsset1 ( integer(intg), dimension(:), intent(in)  randomSeeds,
integer(intg), intent(out)  err 
)
private

Sets the random seeds for OpenCMISS.

Parameters
[in]randomseedsThe random seeds to set.
[out]errThe error code.

Definition at line 13390 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine, public opencmiss_iron::cmfe_randomseedssizeget ( integer(intg), intent(out)  randomSeedsSize,
integer(intg), intent(out)  err 
)

Returns the size of the random seeds array for OpenCMISS.

Parameters
[out]randomseedssizeOn return, the size of the random seeds array.
[out]errThe error code.

Definition at line 13340 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_region_coordinatesystemgetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(out)  coordinateSystemUserNumber,
integer(intg), intent(out)  err 
)
private

Returns the coordinate system for a region identified by an user number.

Parameters
[in]regionusernumberThe user number of the region to get the coordinate system for.
[out]coordinatesystemusernumberOn return, the coordinate system user number.
[out]errThe error code.

Definition at line 49450 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_region_coordinatesystemget::cmfe_region_coordinatesystemgetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(out)  coordinateSystemUserNumber,
integer(intg), intent(out)  err 
)
private

Returns the coordinate system for a region identified by an user number.

Parameters
[in]regionusernumberThe user number of the region to get the coordinate system for.
[out]coordinatesystemusernumberOn return, the coordinate system user number.
[out]errThe error code.

Definition at line 49450 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_region_coordinatesystemget::cmfe_region_coordinatesystemgetobj ( type(cmfe_regiontype), intent(in)  region,
type(cmfe_coordinatesystemtype), intent(inout)  coordinateSystem,
integer(intg), intent(out)  err 
)
private

Returns the coordinate system for a region identified by an object.

Parameters
[in]regionThe region to get the coordinate system for.
[in,out]coordinatesystemOn return, the regions coordinate system.
[out]errThe error code.

Definition at line 49495 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_region_coordinatesystemgetobj ( type(cmfe_regiontype), intent(in)  region,
type(cmfe_coordinatesystemtype), intent(inout)  coordinateSystem,
integer(intg), intent(out)  err 
)
private

Returns the coordinate system for a region identified by an object.

Parameters
[in]regionThe region to get the coordinate system for.
[in,out]coordinatesystemOn return, the regions coordinate system.
[out]errThe error code.

Definition at line 49495 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_region_coordinatesystemset::cmfe_region_coordinatesystemsetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  coordinateSystemUserNumber,
integer(intg), intent(out)  err 
)
private

Sets/changes the coordinate system for a region identified by an user number.

Parameters
[in]regionusernumberThe user number of the region to set the coordinate system for.
[in]coordinatesystemusernumberThe user number of the coordinate system to set.
[out]errThe error code.

Definition at line 49521 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_region_coordinatesystemsetnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  coordinateSystemUserNumber,
integer(intg), intent(out)  err 
)
private

Sets/changes the coordinate system for a region identified by an user number.

Parameters
[in]regionusernumberThe user number of the region to set the coordinate system for.
[in]coordinatesystemusernumberThe user number of the coordinate system to set.
[out]errThe error code.

Definition at line 49521 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_region_coordinatesystemset::cmfe_region_coordinatesystemsetobj ( type(cmfe_regiontype), intent(in)  region,
type(cmfe_coordinatesystemtype), intent(in)  coordinateSystem,
integer(intg), intent(out)  err 
)
private

Sets/changes the coordinate system for a region identified by an object.

Parameters
[in]regionThe region to set the coordinate system for.
[in]coordinatesystemThe coordinate system to set.
[out]errThe error code.

Definition at line 49566 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_region_coordinatesystemsetobj ( type(cmfe_regiontype), intent(in)  region,
type(cmfe_coordinatesystemtype), intent(in)  coordinateSystem,
integer(intg), intent(out)  err 
)
private

Sets/changes the coordinate system for a region identified by an object.

Parameters
[in]regionThe region to set the coordinate system for.
[in]coordinatesystemThe coordinate system to set.
[out]errThe error code.

Definition at line 49566 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_region_createfinish::cmfe_region_createfinishnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(out)  err 
)
private

Finishes the process of creating a region identified by user number.

Parameters
[in]regionusernumberThe user number of the region to finish the creation of.
[out]errThe error code.

Definition at line 49592 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_region_createfinishnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(out)  err 
)
private

Finishes the process of creating a region identified by user number.

Parameters
[in]regionusernumberThe user number of the region to finish the creation of.
[out]errThe error code.

Definition at line 49592 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_region_createfinishobj ( type(cmfe_regiontype), intent(in)  region,
integer(intg), intent(out)  err 
)
private

Finishes the creation of a region identified by an object.

Parameters
[in]regionThe region to finish creating.
[out]errThe error code.

Definition at line 49631 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_region_createfinish::cmfe_region_createfinishobj ( type(cmfe_regiontype), intent(in)  region,
integer(intg), intent(out)  err 
)
private

Finishes the creation of a region identified by an object.

Parameters
[in]regionThe region to finish creating.
[out]errThe error code.

Definition at line 49631 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_region_createstart::cmfe_region_createstartnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  parentRegionUserNumber,
integer(intg), intent(out)  err 
)
private

Starts the process creating a region identified by user number.

Parameters
[in]regionusernumberThe user number of the region to start the creation of.
[in]parentregionusernumberThe user number of the parent region to start the creation of the region in.
[out]errThe error code.

Definition at line 49660 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_region_createstartnumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  parentRegionUserNumber,
integer(intg), intent(out)  err 
)
private

Starts the process creating a region identified by user number.

Parameters
[in]regionusernumberThe user number of the region to start the creation of.
[in]parentregionusernumberThe user number of the parent region to start the creation of the region in.
[out]errThe error code.

Definition at line 49660 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_region_createstart::cmfe_region_createstartobj ( integer(intg), intent(in)  regionUserNumber,
type(cmfe_regiontype), intent(in)  parentRegion,
type(cmfe_regiontype), intent(inout)  region,
integer(intg), intent(out)  err 
)
private

Starts the creation of a region identified by an object.

Parameters
[in]regionusernumberThe user number of the region to start the creation of.
[in]parentregionThe parent region to to start the creation of the region in.
[in,out]regionOn return, the created region.
[out]errThe error code.

Definition at line 49701 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_region_createstartobj ( integer(intg), intent(in)  regionUserNumber,
type(cmfe_regiontype), intent(in)  parentRegion,
type(cmfe_regiontype), intent(inout)  region,
integer(intg), intent(out)  err 
)
private

Starts the creation of a region identified by an object.

Parameters
[in]regionusernumberThe user number of the region to start the creation of.
[in]parentregionThe parent region to to start the creation of the region in.
[in,out]regionOn return, the created region.
[out]errThe error code.

Definition at line 49701 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_region_datapointsgetobj ( type(cmfe_regiontype), intent(in)  region,
type(cmfe_datapointstype), intent(inout)  dataPoints,
integer(intg), intent(out)  err 
)
private

Returns the data points for a region identified by an object.

Parameters
[in]regionThe region to get the data points for.
[in,out]datapointsOn return, the regions data points.
[out]errThe error code.

Definition at line 49767 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_region_datapointsget::cmfe_region_datapointsgetobj ( type(cmfe_regiontype), intent(in)  region,
type(cmfe_datapointstype), intent(inout)  dataPoints,
integer(intg), intent(out)  err 
)
private

Returns the data points for a region identified by an object.

Parameters
[in]regionThe region to get the data points for.
[in,out]datapointsOn return, the regions data points.
[out]errThe error code.

Definition at line 49767 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_region_destroynumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(out)  err 
)
private

Destroys a region identified by an user number.

Parameters
[in]regionusernumberThe user number of the region to destroy.
[out]errThe error code.

Definition at line 49732 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_region_destroy::cmfe_region_destroynumber ( integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(out)  err 
)
private

Destroys a region identified by an user number.

Parameters
[in]regionusernumberThe user number of the region to destroy.
[out]errThe error code.

Definition at line 49732 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_region_destroy::cmfe_region_destroyobj ( type(cmfe_regiontype), intent(inout)  region,
integer(intg), intent(out)  err 
)
private

Destroys a region identified by an object.

Parameters
[in,out]regionThe region to destroy
[out]errThe error code.

Definition at line 49793 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_region_destroyobj ( type(cmfe_regiontype), intent(inout)  region,
integer(intg), intent(out)  err 
)
private

Destroys a region identified by an object.

Parameters
[in,out]regionThe region to destroy
[out]errThe error code.

Definition at line 49793 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine, public opencmiss_iron::cmfe_region_finalise ( type(cmfe_regiontype), intent(out)  cmfe_Region,
integer(intg), intent(out)  err 
)

Finalises a cmfe_RegionType object.

Parameters
[out]cmfe_regionThe cmfe_RegionType object to finalise.
[out]errThe error code.

Definition at line 8870 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine, public opencmiss_iron::cmfe_region_initialise ( type(cmfe_regiontype), intent(out)  cmfe_Region,
integer(intg), intent(out)  err 
)

Initialises a cmfe_RegionType object.

Parameters
[out]cmfe_regionThe cmfe_RegionType object to initialise.
[out]errThe error code.

Definition at line 8896 of file opencmiss_iron.f90.

References opencmiss_iron::error.

Referenced by opencmiss_iron::cmfe_initialiseobj().

subroutine opencmiss_iron::cmfe_region_labelgetcnumber ( integer(intg), intent(in)  regionUserNumber,
character(len=*), intent(out)  label,
integer(intg), intent(out)  err 
)
private

Returns the character string label for a region identified by an user number.

Parameters
[in]regionusernumberThe user number of the region to get the label for.
[out]labelOn return, the region label.
[out]errThe error code.

Definition at line 49818 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_region_labelget::cmfe_region_labelgetcnumber ( integer(intg), intent(in)  regionUserNumber,
character(len=*), intent(out)  label,
integer(intg), intent(out)  err 
)
private

Returns the character string label for a region identified by an user number.

Parameters
[in]regionusernumberThe user number of the region to get the label for.
[out]labelOn return, the region label.
[out]errThe error code.

Definition at line 49818 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_region_labelget::cmfe_region_labelgetcobj ( type(cmfe_regiontype), intent(in)  region,
character(len=*), intent(out)  label,
integer(intg), intent(out)  err 
)
private

Returns the character string label for a region identified by an object.

Parameters
[in]regionThe region to get the label for.
[out]labelOn return, the region label.
[out]errThe error code.

Definition at line 49853 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_region_labelgetcobj ( type(cmfe_regiontype), intent(in)  region,
character(len=*), intent(out)  label,
integer(intg), intent(out)  err 
)
private

Returns the character string label for a region identified by an object.

Parameters
[in]regionThe region to get the label for.
[out]labelOn return, the region label.
[out]errThe error code.

Definition at line 49853 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_region_labelget::cmfe_region_labelgetvsnumber ( integer(intg), intent(in)  regionUserNumber,
type(varying_string), intent(out)  label,
integer(intg), intent(out)  err 
)
private

Returns the varying string label for a region identified by an user number.

Parameters
[in]regionusernumberThe user number of the region to get the label for.
[out]labelOn return, the region label.
[out]errThe error code.

Definition at line 49879 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_region_labelgetvsnumber ( integer(intg), intent(in)  regionUserNumber,
type(varying_string), intent(out)  label,
integer(intg), intent(out)  err 
)
private

Returns the varying string label for a region identified by an user number.

Parameters
[in]regionusernumberThe user number of the region to get the label for.
[out]labelOn return, the region label.
[out]errThe error code.

Definition at line 49879 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_region_labelget::cmfe_region_labelgetvsobj ( type(cmfe_regiontype), intent(in)  region,
type(varying_string), intent(out)  label,
integer(intg), intent(out)  err 
)
private

Returns the varying string label for a region identified by an object.

Parameters
[in]regionThe region to get the label for.
[out]labelOn return, the region label.
[out]errThe error code.

Definition at line 49914 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_region_labelgetvsobj ( type(cmfe_regiontype), intent(in)  region,
type(varying_string), intent(out)  label,
integer(intg), intent(out)  err 
)
private

Returns the varying string label for a region identified by an object.

Parameters
[in]regionThe region to get the label for.
[out]labelOn return, the region label.
[out]errThe error code.

Definition at line 49914 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_region_labelsetcnumber ( integer(intg), intent(in)  regionUserNumber,
character(len=*), intent(in)  label,
integer(intg), intent(out)  err 
)
private

Sets/changes the character string label for a region identified by an user number.

Parameters
[in]regionusernumberThe user number of the region to set the label for.
[in]labelThe region label to set.
[out]errThe error code.

Definition at line 49940 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_region_labelset::cmfe_region_labelsetcnumber ( integer(intg), intent(in)  regionUserNumber,
character(len=*), intent(in)  label,
integer(intg), intent(out)  err 
)
private

Sets/changes the character string label for a region identified by an user number.

Parameters
[in]regionusernumberThe user number of the region to set the label for.
[in]labelThe region label to set.
[out]errThe error code.

Definition at line 49940 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_region_labelsetcobj ( type(cmfe_regiontype), intent(in)  region,
character(len=*), intent(in)  label,
integer(intg), intent(out)  err 
)
private

Sets/changes the character string label for a region identified by an object.

Parameters
[in]regionThe region to set the label for.
[in]labelThe region label to set.
[out]errThe error code.

Definition at line 49975 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_region_labelset::cmfe_region_labelsetcobj ( type(cmfe_regiontype), intent(in)  region,
character(len=*), intent(in)  label,
integer(intg), intent(out)  err 
)
private

Sets/changes the character string label for a region identified by an object.

Parameters
[in]regionThe region to set the label for.
[in]labelThe region label to set.
[out]errThe error code.

Definition at line 49975 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_region_labelsetvsnumber ( integer(intg), intent(in)  regionUserNumber,
type(varying_string), intent(in)  label,
integer(intg), intent(out)  err 
)
private

Sets/changes the varying string label for a region identified by an user number.

Parameters
[in]regionusernumberThe user number of the region to set the label for.
[in]labelThe region label to set.
[out]errThe error code.

Definition at line 50001 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_region_labelset::cmfe_region_labelsetvsnumber ( integer(intg), intent(in)  regionUserNumber,
type(varying_string), intent(in)  label,
integer(intg), intent(out)  err 
)
private

Sets/changes the varying string label for a region identified by an user number.

Parameters
[in]regionusernumberThe user number of the region to set the label for.
[in]labelThe region label to set.
[out]errThe error code.

Definition at line 50001 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_region_labelset::cmfe_region_labelsetvsobj ( type(cmfe_regiontype), intent(in)  region,
type(varying_string), intent(in)  label,
integer(intg), intent(out)  err 
)
private

Sets/changes string label for a region identified by an object.

Parameters
[in]regionThe region to set the label for.
[in]labelThe region label to set.
[out]errThe error code.

Definition at line 50036 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_region_labelsetvsobj ( type(cmfe_regiontype), intent(in)  region,
type(varying_string), intent(in)  label,
integer(intg), intent(out)  err 
)
private

Sets/changes string label for a region identified by an object.

Parameters
[in]regionThe region to set the label for.
[in]labelThe region label to set.
[out]errThe error code.

Definition at line 50036 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_region_nodesget::cmfe_region_nodesgetobj ( type(cmfe_regiontype), intent(in)  region,
type(cmfe_nodestype), intent(inout)  nodes,
integer(intg), intent(out)  err 
)
private

Returns the nodes for a region identified by an object.

Parameters
[in]regionThe region to get the nodes for.
[in,out]nodesOn return, the regions nodes.
[out]errThe error code.

Definition at line 50062 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_region_nodesgetobj ( type(cmfe_regiontype), intent(in)  region,
type(cmfe_nodestype), intent(inout)  nodes,
integer(intg), intent(out)  err 
)
private

Returns the nodes for a region identified by an object.

Parameters
[in]regionThe region to get the nodes for.
[in,out]nodesOn return, the regions nodes.
[out]errThe error code.

Definition at line 50062 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_cellmlequationsget::cmfe_solver_cellmlequationsgetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
type(cmfe_cellmlequationstype), intent(inout)  CellMLEquations,
integer(intg), intent(out)  err 
)
private

Returns the CellML equations for a solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the solver to get the CellML equations for.
[in]controlloopidentifierThe control loop identifier with the solver to get the CellML equations for.
[in]solverindexThe solver index to get the CellML equations for.
[in,out]cellmlequationsOn return, the CellML equations for the solver.
[out]errThe error code.

Definition at line 50251 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_cellmlequationsgetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
type(cmfe_cellmlequationstype), intent(inout)  CellMLEquations,
integer(intg), intent(out)  err 
)
private

Returns the CellML equations for a solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the solver to get the CellML equations for.
[in]controlloopidentifierThe control loop identifier with the solver to get the CellML equations for.
[in]solverindexThe solver index to get the CellML equations for.
[in,out]cellmlequationsOn return, the CellML equations for the solver.
[out]errThe error code.

Definition at line 50251 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_cellmlequationsget::cmfe_solver_cellmlequationsgetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
type(cmfe_cellmlequationstype), intent(inout)  CellMLEquations,
integer(intg), intent(out)  err 
)
private

Returns the CellML equations for a solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the solver to get the CellML equations for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to get the CellML equations for.
[in]solverindexThe solver index to get the CellML equations for.
[in,out]cellmlequationsOn return, the CelllML equations for the solver.
[out]errThe error code.

Definition at line 50292 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_cellmlequationsgetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
type(cmfe_cellmlequationstype), intent(inout)  CellMLEquations,
integer(intg), intent(out)  err 
)
private

Returns the CellML equations for a solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the solver to get the CellML equations for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to get the CellML equations for.
[in]solverindexThe solver index to get the CellML equations for.
[in,out]cellmlequationsOn return, the CelllML equations for the solver.
[out]errThe error code.

Definition at line 50292 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_cellmlequationsget::cmfe_solver_cellmlequationsgetobj ( type(cmfe_solvertype), intent(in)  solver,
type(cmfe_cellmlequationstype), intent(inout)  CellMLEquations,
integer(intg), intent(out)  err 
)
private

Returns the CellML equations for a solver identified by an object.

Parameters
[in]solverThe solver to get the CellML equations for.
[in,out]cellmlequationsOn return, the CellML equations for the solver.
[out]errThe error code.

Definition at line 50332 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_cellmlequationsgetobj ( type(cmfe_solvertype), intent(in)  solver,
type(cmfe_cellmlequationstype), intent(inout)  CellMLEquations,
integer(intg), intent(out)  err 
)
private

Returns the CellML equations for a solver identified by an object.

Parameters
[in]solverThe solver to get the CellML equations for.
[in,out]cellmlequationsOn return, the CellML equations for the solver.
[out]errThe error code.

Definition at line 50332 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_daeeulersolvertypeget::cmfe_solver_daeeulersolvertypegetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(out)  DAEEulerSolverType,
integer(intg), intent(out)  err 
)
private

Returns the solve type for an Euler differential-algebraic equation solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the solver to get the DAE Euler solver type for.
[in]controlloopidentifierThe control loop identifier with the solver to get the DAE Euler solver type for
[in]solverindexThe solver index to get the DAE Euler solver type for
[out]daeeulersolvertypeOn return, the DAE Euler solver type.
See also
OPENCMISS::Solver::EulerDAESolverTypes,OPENCMISS
Parameters
[out]errThe error code.

Definition at line 50358 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_daeeulersolvertypegetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(out)  DAEEulerSolverType,
integer(intg), intent(out)  err 
)
private

Returns the solve type for an Euler differential-algebraic equation solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the solver to get the DAE Euler solver type for.
[in]controlloopidentifierThe control loop identifier with the solver to get the DAE Euler solver type for
[in]solverindexThe solver index to get the DAE Euler solver type for
[out]daeeulersolvertypeOn return, the DAE Euler solver type.
See also
OPENCMISS::Solver::EulerDAESolverTypes,OPENCMISS
Parameters
[out]errThe error code.

Definition at line 50358 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_daeeulersolvertypeget::cmfe_solver_daeeulersolvertypegetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(out)  DAEEulerSolverType,
integer(intg), intent(out)  err 
)
private

Returns the solve type for an Euler differential-algebraic equation solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the solver to get the DAE Euler solver type for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to get the DAE Euler solver type for.
[in]solverindexThe solver index to get the DAE Euler solver type for
[out]daeeulersolvertypeOn return, the DAE Euler solver type.
See also
OPENCMISS::Solver::EulerDAESolverTypes,OPENCMISS
Parameters
[out]errThe error code.

Definition at line 50399 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_daeeulersolvertypegetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(out)  DAEEulerSolverType,
integer(intg), intent(out)  err 
)
private

Returns the solve type for an Euler differential-algebraic equation solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the solver to get the DAE Euler solver type for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to get the DAE Euler solver type for.
[in]solverindexThe solver index to get the DAE Euler solver type for
[out]daeeulersolvertypeOn return, the DAE Euler solver type.
See also
OPENCMISS::Solver::EulerDAESolverTypes,OPENCMISS
Parameters
[out]errThe error code.

Definition at line 50399 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_daeeulersolvertypegetobj ( type(cmfe_solvertype), intent(in)  solver,
integer(intg), intent(out)  DAEEulerSolverType,
integer(intg), intent(out)  err 
)
private

Returns the solve type for an Euler differential-algebraic equation solver identified by an object.

Parameters
[in]solverThe solver to get the DAE Euler solver type for.
[out]daeeulersolvertypeOn return, the DAE Euler solver type.
See also
OPENCMISS::Solver::EulerDAESolverTypes,OPENCMISS
Parameters
[out]errThe error code.

Definition at line 50440 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_daeeulersolvertypeget::cmfe_solver_daeeulersolvertypegetobj ( type(cmfe_solvertype), intent(in)  solver,
integer(intg), intent(out)  DAEEulerSolverType,
integer(intg), intent(out)  err 
)
private

Returns the solve type for an Euler differential-algebraic equation solver identified by an object.

Parameters
[in]solverThe solver to get the DAE Euler solver type for.
[out]daeeulersolvertypeOn return, the DAE Euler solver type.
See also
OPENCMISS::Solver::EulerDAESolverTypes,OPENCMISS
Parameters
[out]errThe error code.

Definition at line 50440 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_daeeulersolvertypesetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  DAEEulerSolverType,
integer(intg), intent(out)  err 
)
private

Sets/changes the solve type for an Euler differential-algebraic equation solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the solver to set the DAE Euler solver type for.
[in]controlloopidentifierThe control loop identifier with the solver to set the DAE Euler solver type for
[in]solverindexThe solver index to set the DAE Euler solver type for
[in]daeeulersolvertypeThe DAE Euler solver type to set.
See also
OPENCMISS::Solver::EulerDAESolverTypes,OPENCMISS
Parameters
[out]errThe error code.

Definition at line 50466 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_daeeulersolvertypeset::cmfe_solver_daeeulersolvertypesetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  DAEEulerSolverType,
integer(intg), intent(out)  err 
)
private

Sets/changes the solve type for an Euler differential-algebraic equation solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the solver to set the DAE Euler solver type for.
[in]controlloopidentifierThe control loop identifier with the solver to set the DAE Euler solver type for
[in]solverindexThe solver index to set the DAE Euler solver type for
[in]daeeulersolvertypeThe DAE Euler solver type to set.
See also
OPENCMISS::Solver::EulerDAESolverTypes,OPENCMISS
Parameters
[out]errThe error code.

Definition at line 50466 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_daeeulersolvertypeset::cmfe_solver_daeeulersolvertypesetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  DAEEulerSolverType,
integer(intg), intent(out)  err 
)
private

Sets/changes the solve type for an Euler differential-algebraic equation solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the solver to set the DAE Euler solver type for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to set the DAE Euler solver type for.
[in]solverindexThe solver index to set the DAE Euler solver type for
[in]daeeulersolvertypeThe DAE Euler solver type to set.
See also
OPENCMISS::Solver::EulerDAESolverTypes,OPENCMISS
Parameters
[out]errThe error code.

Definition at line 50507 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_daeeulersolvertypesetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  DAEEulerSolverType,
integer(intg), intent(out)  err 
)
private

Sets/changes the solve type for an Euler differential-algebraic equation solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the solver to set the DAE Euler solver type for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to set the DAE Euler solver type for.
[in]solverindexThe solver index to set the DAE Euler solver type for
[in]daeeulersolvertypeThe DAE Euler solver type to set.
See also
OPENCMISS::Solver::EulerDAESolverTypes,OPENCMISS
Parameters
[out]errThe error code.

Definition at line 50507 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_daeeulersolvertypesetobj ( type(cmfe_solvertype), intent(in)  solver,
integer(intg), intent(in)  DAEEulerSolverType,
integer(intg), intent(out)  err 
)
private

Sets/changes the solve type for an Euler differential-algebraic equation solver identified by an object.

Parameters
[in]solverThe solver to set the DAE Euler solver type for.
[in]daeeulersolvertypeThe DAE Euler solver type to set.
See also
OPENCMISS::Solver::EulerDAESolverTypes,OPENCMISS
Parameters
[out]errThe error code.

Definition at line 50548 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_daeeulersolvertypeset::cmfe_solver_daeeulersolvertypesetobj ( type(cmfe_solvertype), intent(in)  solver,
integer(intg), intent(in)  DAEEulerSolverType,
integer(intg), intent(out)  err 
)
private

Sets/changes the solve type for an Euler differential-algebraic equation solver identified by an object.

Parameters
[in]solverThe solver to set the DAE Euler solver type for.
[in]daeeulersolvertypeThe DAE Euler solver type to set.
See also
OPENCMISS::Solver::EulerDAESolverTypes,OPENCMISS
Parameters
[out]errThe error code.

Definition at line 50548 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_daesolvertypeget::cmfe_solver_daesolvertypegetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(out)  DAESolverType,
integer(intg), intent(out)  err 
)
private

Returns the solve type for an differential-algebraic equation solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the solver to get the DAE solver type for.
[in]controlloopidentifierThe control loop identifier with the solver to get the DAE solver type for
[in]solverindexThe solver index to get the DAE solver type for
[out]daesolvertypeOn return, the DAE solver type.
See also
OPENCMISS::Solver::DAESolverTypes,OPENCMISS
Parameters
[out]errThe error code.

Definition at line 50574 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_daesolvertypegetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(out)  DAESolverType,
integer(intg), intent(out)  err 
)
private

Returns the solve type for an differential-algebraic equation solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the solver to get the DAE solver type for.
[in]controlloopidentifierThe control loop identifier with the solver to get the DAE solver type for
[in]solverindexThe solver index to get the DAE solver type for
[out]daesolvertypeOn return, the DAE solver type.
See also
OPENCMISS::Solver::DAESolverTypes,OPENCMISS
Parameters
[out]errThe error code.

Definition at line 50574 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_daesolvertypegetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(out)  DAESolverType,
integer(intg), intent(out)  err 
)
private

Returns the solve type for an differential-algebraic equation solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the solver to get the DAE solver type for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to get the DAE solver type for.
[in]solverindexThe solver index to get the DAE solver type for
[out]daesolvertypeOn return, the DAE solver type.
See also
OPENCMISS::Solver::DAESolverTypes,OPENCMISS
Parameters
[out]errThe error code.

Definition at line 50615 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_daesolvertypeget::cmfe_solver_daesolvertypegetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(out)  DAESolverType,
integer(intg), intent(out)  err 
)
private

Returns the solve type for an differential-algebraic equation solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the solver to get the DAE solver type for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to get the DAE solver type for.
[in]solverindexThe solver index to get the DAE solver type for
[out]daesolvertypeOn return, the DAE solver type.
See also
OPENCMISS::Solver::DAESolverTypes,OPENCMISS
Parameters
[out]errThe error code.

Definition at line 50615 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_daesolvertypeget::cmfe_solver_daesolvertypegetobj ( type(cmfe_solvertype), intent(in)  solver,
integer(intg), intent(out)  DAESolverType,
integer(intg), intent(out)  err 
)
private

Returns the solve type for an differential-algebraic equation solver identified by an object.

Parameters
[in]solverThe solver to get the DAE solver type for.
[out]daesolvertypeOn return, the DAE solver type.
See also
OPENCMISS::Solver::DAESolverTypes,OPENCMISS
Parameters
[out]errThe error code.

Definition at line 50656 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_daesolvertypegetobj ( type(cmfe_solvertype), intent(in)  solver,
integer(intg), intent(out)  DAESolverType,
integer(intg), intent(out)  err 
)
private

Returns the solve type for an differential-algebraic equation solver identified by an object.

Parameters
[in]solverThe solver to get the DAE solver type for.
[out]daesolvertypeOn return, the DAE solver type.
See also
OPENCMISS::Solver::DAESolverTypes,OPENCMISS
Parameters
[out]errThe error code.

Definition at line 50656 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_daesolvertypesetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  DAESolverType,
integer(intg), intent(out)  err 
)
private

Sets/changes the solve type for an differential-algebraic equation solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the solver to set the DAE solver type for.
[in]controlloopidentifierThe control loop identifier with the solver to set the DAE solver type for
[in]solverindexThe solver index to set the DAE solver type for
[in]daesolvertypeThe DAE solver type to set.
See also
OPENCMISS::Solver::DAESolverTypes,OPENCMISS
Parameters
[out]errThe error code.

Definition at line 50682 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_daesolvertypeset::cmfe_solver_daesolvertypesetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  DAESolverType,
integer(intg), intent(out)  err 
)
private

Sets/changes the solve type for an differential-algebraic equation solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the solver to set the DAE solver type for.
[in]controlloopidentifierThe control loop identifier with the solver to set the DAE solver type for
[in]solverindexThe solver index to set the DAE solver type for
[in]daesolvertypeThe DAE solver type to set.
See also
OPENCMISS::Solver::DAESolverTypes,OPENCMISS
Parameters
[out]errThe error code.

Definition at line 50682 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_daesolvertypeset::cmfe_solver_daesolvertypesetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  DAESolverType,
integer(intg), intent(out)  err 
)
private

Sets/changes the solve type for an differential-algebraic equation solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the solver to set the DAE solver type for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to set the DAE solver type for.
[in]solverindexThe solver index to set the DAE solver type for
[in]daesolvertypeThe DAE solver type to set.
See also
OPENCMISS::Solver::DAESolverTypes,OPENCMISS
Parameters
[out]errThe error code.

Definition at line 50723 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_daesolvertypesetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  DAESolverType,
integer(intg), intent(out)  err 
)
private

Sets/changes the solve type for an differential-algebraic equation solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the solver to set the DAE solver type for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to set the DAE solver type for.
[in]solverindexThe solver index to set the DAE solver type for
[in]daesolvertypeThe DAE solver type to set.
See also
OPENCMISS::Solver::DAESolverTypes,OPENCMISS
Parameters
[out]errThe error code.

Definition at line 50723 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_daesolvertypeset::cmfe_solver_daesolvertypesetobj ( type(cmfe_solvertype), intent(in)  solver,
integer(intg), intent(in)  DAESolverType,
integer(intg), intent(out)  err 
)
private

Sets/changes the solve type for an differential-algebraic equation solver identified by an object.

Parameters
[in]solverThe solver to set the DAE solver type for.
[in]daesolvertypeThe DAE solver type to set.
See also
OPENCMISS::Solver::DAESolverTypes,OPENCMISS
Parameters
[out]errThe error code.

Definition at line 50764 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_daesolvertypesetobj ( type(cmfe_solvertype), intent(in)  solver,
integer(intg), intent(in)  DAESolverType,
integer(intg), intent(out)  err 
)
private

Sets/changes the solve type for an differential-algebraic equation solver identified by an object.

Parameters
[in]solverThe solver to set the DAE solver type for.
[in]daesolvertypeThe DAE solver type to set.
See also
OPENCMISS::Solver::DAESolverTypes,OPENCMISS
Parameters
[out]errThe error code.

Definition at line 50764 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_daetimessetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
real(dp), intent(in)  startTime,
real(dp), intent(in)  endTime,
integer(intg), intent(out)  err 
)
private

Sets/changes the times for an differential-algebraic equation solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the solver to set the DAE times for.
[in]controlloopidentifierThe control loop identifier with the solver to set the DAE times for.
[in]solverindexThe solver index to set the DAE times for.
[in]starttimeThe start time for the differential-algebraic solver.
[in]endtimeThe end time for the differential-algebraic solver.
[out]errThe error code.

Definition at line 50790 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_daetimesset::cmfe_solver_daetimessetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
real(dp), intent(in)  startTime,
real(dp), intent(in)  endTime,
integer(intg), intent(out)  err 
)
private

Sets/changes the times for an differential-algebraic equation solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the solver to set the DAE times for.
[in]controlloopidentifierThe control loop identifier with the solver to set the DAE times for.
[in]solverindexThe solver index to set the DAE times for.
[in]starttimeThe start time for the differential-algebraic solver.
[in]endtimeThe end time for the differential-algebraic solver.
[out]errThe error code.

Definition at line 50790 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_daetimessetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
real(dp), intent(in)  startTime,
real(dp), intent(in)  endTime,
integer(intg), intent(out)  err 
)
private

Sets/changes the times for an differential-algebraic equation solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the solver to set the DAE times for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to set the DAE times for.
[in]solverindexThe solver index to set the DAE times for.
[in]starttimeThe start time for the differential-algebraic solver.
[in]endtimeThe end time for the differential-algebraic solver.
[out]errThe error code.

Definition at line 50832 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_daetimesset::cmfe_solver_daetimessetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
real(dp), intent(in)  startTime,
real(dp), intent(in)  endTime,
integer(intg), intent(out)  err 
)
private

Sets/changes the times for an differential-algebraic equation solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the solver to set the DAE times for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to set the DAE times for.
[in]solverindexThe solver index to set the DAE times for.
[in]starttimeThe start time for the differential-algebraic solver.
[in]endtimeThe end time for the differential-algebraic solver.
[out]errThe error code.

Definition at line 50832 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_daetimessetobj ( type(cmfe_solvertype), intent(in)  solver,
real(dp), intent(in)  startTime,
real(dp), intent(in)  endTime,
integer(intg), intent(out)  err 
)
private

Sets/changes the times for an differential-algebraic equation solver identified by an object.

Parameters
[in]solverThe solver to set the DAE times for.
[in]starttimeThe start time for the differential-algebraic solver.
[in]endtimeThe end time for the differential-algebraic solver.
[out]errThe error code.

Definition at line 50874 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_daetimesset::cmfe_solver_daetimessetobj ( type(cmfe_solvertype), intent(in)  solver,
real(dp), intent(in)  startTime,
real(dp), intent(in)  endTime,
integer(intg), intent(out)  err 
)
private

Sets/changes the times for an differential-algebraic equation solver identified by an object.

Parameters
[in]solverThe solver to set the DAE times for.
[in]starttimeThe start time for the differential-algebraic solver.
[in]endtimeThe end time for the differential-algebraic solver.
[out]errThe error code.

Definition at line 50874 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_daetimestepset::cmfe_solver_daetimestepsetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
real(dp), intent(in)  timeStep,
integer(intg), intent(out)  err 
)
private

Sets/changes the (initial) time step for an differential-algebraic equation solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the solver to set the DAE times for.
[in]controlloopidentifierThe control loop identifier with the solver to set the DAE times for.
[in]solverindexThe solver index to set the DAE times for.
[in]timestepThe (initial) time step for the differential-algebraic solver.
[out]errThe error code.

Definition at line 50901 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_daetimestepsetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
real(dp), intent(in)  timeStep,
integer(intg), intent(out)  err 
)
private

Sets/changes the (initial) time step for an differential-algebraic equation solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the solver to set the DAE times for.
[in]controlloopidentifierThe control loop identifier with the solver to set the DAE times for.
[in]solverindexThe solver index to set the DAE times for.
[in]timestepThe (initial) time step for the differential-algebraic solver.
[out]errThe error code.

Definition at line 50901 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_daetimestepsetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
real(dp), intent(in)  timeStep,
integer(intg), intent(out)  err 
)
private

Sets/changes the (initial) time step for an differential-algebraic equation solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the solver to set the DAE times for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to set the DAE times for.
[in]solverindexThe solver index to set the DAE times for.
[in]timestepThe (initial) time step for the differential-algebraic solver.
[out]errThe error code.

Definition at line 50942 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_daetimestepset::cmfe_solver_daetimestepsetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
real(dp), intent(in)  timeStep,
integer(intg), intent(out)  err 
)
private

Sets/changes the (initial) time step for an differential-algebraic equation solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the solver to set the DAE times for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to set the DAE times for.
[in]solverindexThe solver index to set the DAE times for.
[in]timestepThe (initial) time step for the differential-algebraic solver.
[out]errThe error code.

Definition at line 50942 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_daetimestepsetobj ( type(cmfe_solvertype), intent(in)  solver,
real(dp), intent(in)  timeStep,
integer(intg), intent(out)  err 
)
private

Sets/changes the (initial) time step for an differential-algebraic equation solver identified by an object.

Parameters
[in]solverThe solver to set the DAE times for.
[in]timestepThe (initial) time step for the differential-algebraic solver.
[out]errThe error code.

Definition at line 50983 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_daetimestepset::cmfe_solver_daetimestepsetobj ( type(cmfe_solvertype), intent(in)  solver,
real(dp), intent(in)  timeStep,
integer(intg), intent(out)  err 
)
private

Sets/changes the (initial) time step for an differential-algebraic equation solver identified by an object.

Parameters
[in]solverThe solver to set the DAE times for.
[in]timestepThe (initial) time step for the differential-algebraic solver.
[out]errThe error code.

Definition at line 50983 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_dynamicdegreegetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(out)  degree,
integer(intg), intent(out)  err 
)
private

Returns the degree of the polynomial used to interpolate time for a dynamic solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the solver to get the dynamic degree for.
[in]controlloopidentifierThe control loop identifier with the solver to get the dynamic degree for.
[in]solverindexThe solver index to get the dynamic degree for.
[out]degreeOn return, the dynamic degree.
See also
OPENCMISS::Solver::DynamicDegreeTypes,OPENCMISS
Parameters
[out]errThe error code.

Definition at line 51009 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_dynamicdegreeget::cmfe_solver_dynamicdegreegetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(out)  degree,
integer(intg), intent(out)  err 
)
private

Returns the degree of the polynomial used to interpolate time for a dynamic solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the solver to get the dynamic degree for.
[in]controlloopidentifierThe control loop identifier with the solver to get the dynamic degree for.
[in]solverindexThe solver index to get the dynamic degree for.
[out]degreeOn return, the dynamic degree.
See also
OPENCMISS::Solver::DynamicDegreeTypes,OPENCMISS
Parameters
[out]errThe error code.

Definition at line 51009 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_dynamicdegreeget::cmfe_solver_dynamicdegreegetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(out)  degree,
integer(intg), intent(out)  err 
)
private

Returns the degree of the polynomial used to interpolate time for a dynamic solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the solver to get the dynamic degree for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to get the dynamic degree for.
[in]solverindexThe solver index to get the dynamic degree for
[out]degreeOn return, the dynamic degree.
See also
OPENCMISS::Solver::DynamicDegreeTypes,OPENCMISS
Parameters
[out]errThe error code.

Definition at line 51050 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_dynamicdegreegetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(out)  degree,
integer(intg), intent(out)  err 
)
private

Returns the degree of the polynomial used to interpolate time for a dynamic solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the solver to get the dynamic degree for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to get the dynamic degree for.
[in]solverindexThe solver index to get the dynamic degree for
[out]degreeOn return, the dynamic degree.
See also
OPENCMISS::Solver::DynamicDegreeTypes,OPENCMISS
Parameters
[out]errThe error code.

Definition at line 51050 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_dynamicdegreegetobj ( type(cmfe_solvertype), intent(in)  solver,
integer(intg), intent(out)  degree,
integer(intg), intent(out)  err 
)
private

Returns the degree of the polynomial used to interpolate time for a dynamic solver identified by an object.

Parameters
[in]solverThe solver to get the dynamic degree for.
[out]degreeOn return, the dynamic degree.
See also
OPENCMISS::Solver::DynamicDegreeTypes,OPENCMISS
Parameters
[out]errThe error code.

Definition at line 51091 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_dynamicdegreeget::cmfe_solver_dynamicdegreegetobj ( type(cmfe_solvertype), intent(in)  solver,
integer(intg), intent(out)  degree,
integer(intg), intent(out)  err 
)
private

Returns the degree of the polynomial used to interpolate time for a dynamic solver identified by an object.

Parameters
[in]solverThe solver to get the dynamic degree for.
[out]degreeOn return, the dynamic degree.
See also
OPENCMISS::Solver::DynamicDegreeTypes,OPENCMISS
Parameters
[out]errThe error code.

Definition at line 51091 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_dynamicdegreesetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  degree,
integer(intg), intent(out)  err 
)
private

Sets/changes the degree of the polynomial used to interpolate time for a dynamic solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the solver to set the dynamic degree for.
[in]controlloopidentifierThe control loop identifier with the solver to set the dynamic degree for.
[in]solverindexThe solver index to set the dynamic degree for.
[in]degreeThe dynamic degree to set.
See also
OPENCMISS::Solver::DynamicDegreeTypes,OPENCMISS
Parameters
[out]errThe error code.

Definition at line 51117 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_dynamicdegreeset::cmfe_solver_dynamicdegreesetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  degree,
integer(intg), intent(out)  err 
)
private

Sets/changes the degree of the polynomial used to interpolate time for a dynamic solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the solver to set the dynamic degree for.
[in]controlloopidentifierThe control loop identifier with the solver to set the dynamic degree for.
[in]solverindexThe solver index to set the dynamic degree for.
[in]degreeThe dynamic degree to set.
See also
OPENCMISS::Solver::DynamicDegreeTypes,OPENCMISS
Parameters
[out]errThe error code.

Definition at line 51117 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_dynamicdegreesetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  degree,
integer(intg), intent(out)  err 
)
private

Sets/changes the degree of the polynomial used to interpolate time for a dynamic solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the solver to set the dynamic degree for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to set the dynamic degree for.
[in]solverindexThe solver index to set the dynamic degree for
[in]degreeThe dynamic degree to set.
See also
OPENCMISS::Solver::DynamicDegreeTypes,OPENCMISS
Parameters
[out]errThe error code.

Definition at line 51158 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_dynamicdegreeset::cmfe_solver_dynamicdegreesetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  degree,
integer(intg), intent(out)  err 
)
private

Sets/changes the degree of the polynomial used to interpolate time for a dynamic solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the solver to set the dynamic degree for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to set the dynamic degree for.
[in]solverindexThe solver index to set the dynamic degree for
[in]degreeThe dynamic degree to set.
See also
OPENCMISS::Solver::DynamicDegreeTypes,OPENCMISS
Parameters
[out]errThe error code.

Definition at line 51158 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_dynamicdegreesetobj ( type(cmfe_solvertype), intent(in)  solver,
integer(intg), intent(in)  degree,
integer(intg), intent(out)  err 
)
private

Sets/changes the degree of the polynomial used to interpolate time for a dynamic solver identified by an object.

Parameters
[in]solverThe solver to set the dynamic degree for.
[in]degreeThe dynamic degree to set.
See also
OPENCMISS::Solver::DynamicDegreeTypes,OPENCMISS
Parameters
[out]errThe error code.

Definition at line 51199 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_dynamicdegreeset::cmfe_solver_dynamicdegreesetobj ( type(cmfe_solvertype), intent(in)  solver,
integer(intg), intent(in)  degree,
integer(intg), intent(out)  err 
)
private

Sets/changes the degree of the polynomial used to interpolate time for a dynamic solver identified by an object.

Parameters
[in]solverThe solver to set the dynamic degree for.
[in]degreeThe dynamic degree to set.
See also
OPENCMISS::Solver::DynamicDegreeTypes,OPENCMISS
Parameters
[out]errThe error code.

Definition at line 51199 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_dynamiclinearitytypegetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(out)  linearityType,
integer(intg), intent(out)  err 
)
private

Returns the linearity type for a dynamic solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the solver to get the dynamic linearity type for.
[in]controlloopidentifierThe control loop identifier with the solver to get the dynamic linearity type for.
[in]solverindexThe solver index to get the dynamic linearity type for.
[out]linearitytypeOn return, the dynamic linearity type.
See also
OPENCMISS::Solver::DynamicLinearityTypes,OPENCMISS
Parameters
[out]errThe error code.

Definition at line 51225 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_dynamiclinearitytypeget::cmfe_solver_dynamiclinearitytypegetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(out)  linearityType,
integer(intg), intent(out)  err 
)
private

Returns the linearity type for a dynamic solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the solver to get the dynamic linearity type for.
[in]controlloopidentifierThe control loop identifier with the solver to get the dynamic linearity type for.
[in]solverindexThe solver index to get the dynamic linearity type for.
[out]linearitytypeOn return, the dynamic linearity type.
See also
OPENCMISS::Solver::DynamicLinearityTypes,OPENCMISS
Parameters
[out]errThe error code.

Definition at line 51225 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_dynamiclinearitytypegetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(out)  linearityType,
integer(intg), intent(out)  err 
)
private

Returns the linearity type for a dynamic solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the solver to get the dynamic linearity type for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to get the dynamic linearity type for.
[in]solverindexThe solver index to get the dynamic linearity type for.
[out]linearitytypeOn return, the dynamic linearity type.
See also
OPENCMISS::Solver::DynamicLinearityTypes,OPENCMISS
Parameters
[out]errThe error code.

Definition at line 51266 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_dynamiclinearitytypeget::cmfe_solver_dynamiclinearitytypegetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(out)  linearityType,
integer(intg), intent(out)  err 
)
private

Returns the linearity type for a dynamic solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the solver to get the dynamic linearity type for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to get the dynamic linearity type for.
[in]solverindexThe solver index to get the dynamic linearity type for.
[out]linearitytypeOn return, the dynamic linearity type.
See also
OPENCMISS::Solver::DynamicLinearityTypes,OPENCMISS
Parameters
[out]errThe error code.

Definition at line 51266 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_dynamiclinearitytypegetobj ( type(cmfe_solvertype), intent(in)  solver,
integer(intg), intent(out)  linearityType,
integer(intg), intent(out)  err 
)
private

Returns the linearity type for a dynamic solver identified by an object.

Parameters
[in]solverThe solver to get the dynamic linearity type for.
[out]linearitytypeOn return, the dynamic linearity type.
See also
OPENCMISS::Solver::DynamicLinearityTypes,OPENCMISS
Parameters
[out]errThe error code.

Definition at line 51307 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_dynamiclinearitytypeget::cmfe_solver_dynamiclinearitytypegetobj ( type(cmfe_solvertype), intent(in)  solver,
integer(intg), intent(out)  linearityType,
integer(intg), intent(out)  err 
)
private

Returns the linearity type for a dynamic solver identified by an object.

Parameters
[in]solverThe solver to get the dynamic linearity type for.
[out]linearitytypeOn return, the dynamic linearity type.
See also
OPENCMISS::Solver::DynamicLinearityTypes,OPENCMISS
Parameters
[out]errThe error code.

Definition at line 51307 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_dynamiclinearsolverget::cmfe_solver_dynamiclinearsolvergetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(out)  linearSolverIndex,
integer(intg), intent(out)  err 
)
private

Returns the linear solver associated with a linear dynamic solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the solver to get the dynamic linear solver for.
[in]controlloopidentifierThe control loop identifier with the solver to get the dynamic linear solver for.
[in]solverindexThe solver index to get the dynamic linear solver for.
[out]linearsolverindexOn return, the solver index of the linear solver.
[out]errThe error code.

Definition at line 51453 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_dynamiclinearsolvergetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(out)  linearSolverIndex,
integer(intg), intent(out)  err 
)
private

Returns the linear solver associated with a linear dynamic solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the solver to get the dynamic linear solver for.
[in]controlloopidentifierThe control loop identifier with the solver to get the dynamic linear solver for.
[in]solverindexThe solver index to get the dynamic linear solver for.
[out]linearsolverindexOn return, the solver index of the linear solver.
[out]errThe error code.

Definition at line 51453 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_dynamiclinearsolvergetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(out)  linearSolverIndex,
integer(intg), intent(out)  err 
)
private

Returns the linear solver associated with a linear dynamic solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the solver to get the dynamic linear solver for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to get the dynamic linear solver for.
[in]solverindexThe solver index to get the dynamic linear solver for.
[out]linearsolverindexOn return, the dynamic linear solver index.
[out]errThe error code.

Definition at line 51498 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_dynamiclinearsolverget::cmfe_solver_dynamiclinearsolvergetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(out)  linearSolverIndex,
integer(intg), intent(out)  err 
)
private

Returns the linear solver associated with a linear dynamic solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the solver to get the dynamic linear solver for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to get the dynamic linear solver for.
[in]solverindexThe solver index to get the dynamic linear solver for.
[out]linearsolverindexOn return, the dynamic linear solver index.
[out]errThe error code.

Definition at line 51498 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_dynamiclinearsolverget::cmfe_solver_dynamiclinearsolvergetobj ( type(cmfe_solvertype), intent(in)  solver,
type(cmfe_solvertype), intent(inout)  linearSolver,
integer(intg), intent(out)  err 
)
private

Returns the linear solver associated with a linear dynamic solver identified by an object.

Parameters
[in]solverThe solver to get the dynamic linear solver for.
[in,out]linearsolverOn return, the dynamic linear solver.
[out]errThe error code.

Definition at line 51542 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_dynamiclinearsolvergetobj ( type(cmfe_solvertype), intent(in)  solver,
type(cmfe_solvertype), intent(inout)  linearSolver,
integer(intg), intent(out)  err 
)
private

Returns the linear solver associated with a linear dynamic solver identified by an object.

Parameters
[in]solverThe solver to get the dynamic linear solver for.
[in,out]linearsolverOn return, the dynamic linear solver.
[out]errThe error code.

Definition at line 51542 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_dynamicnonlinearsolvergetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(out)  nonlinearSolverIndex,
integer(intg), intent(out)  err 
)
private

Returns the nonlinear solver associated with a nonlinear dynamic solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the solver to get the dynamic nonlinear solver for.
[in]controlloopidentifierThe control loop identifier with the solver to get the dynamic nonlinear solver for.
[in]solverindexThe solver index to get the dynamic nonlinear solver for.
[out]nonlinearsolverindexOn return, the solver index of the nonlinear solver.
[out]errThe error code.

Definition at line 51334 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_dynamicnonlinearsolverget::cmfe_solver_dynamicnonlinearsolvergetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(out)  nonlinearSolverIndex,
integer(intg), intent(out)  err 
)
private

Returns the nonlinear solver associated with a nonlinear dynamic solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the solver to get the dynamic nonlinear solver for.
[in]controlloopidentifierThe control loop identifier with the solver to get the dynamic nonlinear solver for.
[in]solverindexThe solver index to get the dynamic nonlinear solver for.
[out]nonlinearsolverindexOn return, the solver index of the nonlinear solver.
[out]errThe error code.

Definition at line 51334 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_dynamicnonlinearsolverget::cmfe_solver_dynamicnonlinearsolvergetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(out)  nonlinearSolverIndex,
integer(intg), intent(out)  err 
)
private

Returns the nonlinear solver associated with a nonlinear dynamic solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the solver to get the dynamic nonlinear solver for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to get the dynamic nonlinear solver for.
[in]solverindexThe solver index to get the dynamic nonlinear solver for.
[out]nonlinearsolverindexOn return, the dynamic nonlinear solver index.
[out]errThe error code.

Definition at line 51381 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_dynamicnonlinearsolvergetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(out)  nonlinearSolverIndex,
integer(intg), intent(out)  err 
)
private

Returns the nonlinear solver associated with a nonlinear dynamic solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the solver to get the dynamic nonlinear solver for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to get the dynamic nonlinear solver for.
[in]solverindexThe solver index to get the dynamic nonlinear solver for.
[out]nonlinearsolverindexOn return, the dynamic nonlinear solver index.
[out]errThe error code.

Definition at line 51381 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_dynamicnonlinearsolverget::cmfe_solver_dynamicnonlinearsolvergetobj ( type(cmfe_solvertype), intent(in)  solver,
type(cmfe_solvertype), intent(inout)  nonlinearSolver,
integer(intg), intent(out)  err 
)
private

Returns the nonlinear solver associated with a nonlinear dynamic solver identified by an object.

Parameters
[in]solverThe solver to get the dynamic nonlinear solver for.
[in,out]nonlinearsolverOn return, the dynamic nonlinear solver.
[out]errThe error code.

Definition at line 51427 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_dynamicnonlinearsolvergetobj ( type(cmfe_solvertype), intent(in)  solver,
type(cmfe_solvertype), intent(inout)  nonlinearSolver,
integer(intg), intent(out)  err 
)
private

Returns the nonlinear solver associated with a nonlinear dynamic solver identified by an object.

Parameters
[in]solverThe solver to get the dynamic nonlinear solver for.
[in,out]nonlinearsolverOn return, the dynamic nonlinear solver.
[out]errThe error code.

Definition at line 51427 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_dynamicschemeset::cmfe_solver_dynamicschemesetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  scheme,
integer(intg), intent(out)  err 
)
private

Sets/changes the scheme for a dynamic solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the solver to set the scheme for.
[in]controlloopidentifierThe control loop identifier with the solver to set the scheme for.
[in]solverindexThe solver index to set the scheme for.
[in]schemeThe dynamic scheme to set.
See also
OPENCMISS::Solver::DynamicSchemeTypes
Parameters
[out]errThe error code.

Definition at line 51568 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_dynamicschemesetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  scheme,
integer(intg), intent(out)  err 
)
private

Sets/changes the scheme for a dynamic solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the solver to set the scheme for.
[in]controlloopidentifierThe control loop identifier with the solver to set the scheme for.
[in]solverindexThe solver index to set the scheme for.
[in]schemeThe dynamic scheme to set.
See also
OPENCMISS::Solver::DynamicSchemeTypes
Parameters
[out]errThe error code.

Definition at line 51568 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_dynamicschemeset::cmfe_solver_dynamicschemesetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  scheme,
integer(intg), intent(out)  err 
)
private

Sets/changes the scheme for a dynamic solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the solver to set the scheme for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to set the scheme for.
[in]solverindexThe solver index to set the scheme for.
[in]schemeThe dynamic scheme to set.
See also
OPENCMISS::Solver::DynamicSchemeTypes
Parameters
[out]errThe error code.

Definition at line 51609 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_dynamicschemesetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  scheme,
integer(intg), intent(out)  err 
)
private

Sets/changes the scheme for a dynamic solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the solver to set the scheme for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to set the scheme for.
[in]solverindexThe solver index to set the scheme for.
[in]schemeThe dynamic scheme to set.
See also
OPENCMISS::Solver::DynamicSchemeTypes
Parameters
[out]errThe error code.

Definition at line 51609 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_dynamicschemesetobj ( type(cmfe_solvertype), intent(in)  solver,
integer(intg), intent(in)  scheme,
integer(intg), intent(out)  err 
)
private

Sets/changes the scheme for a dynamic solver identified by an object.

Parameters
[in]solverThe solver to set the scheme for.
[in]schemeThe dynamic scheme to set.
See also
OPENCMISS::Solver::DynamicSchemeTypes
Parameters
[out]errThe error code.

Definition at line 51649 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_dynamicschemeset::cmfe_solver_dynamicschemesetobj ( type(cmfe_solvertype), intent(in)  solver,
integer(intg), intent(in)  scheme,
integer(intg), intent(out)  err 
)
private

Sets/changes the scheme for a dynamic solver identified by an object.

Parameters
[in]solverThe solver to set the scheme for.
[in]schemeThe dynamic scheme to set.
See also
OPENCMISS::Solver::DynamicSchemeTypes
Parameters
[out]errThe error code.

Definition at line 51649 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_dynamicthetasetnumber00 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
real(dp), intent(in)  theta,
integer(intg), intent(out)  err 
)
private

Sets/changes the theta value for a dynamic solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the solver to set the theta for.
[in]controlloopidentifierThe control loop identifier with the solver to set the theta for.
[in]solverindexThe solver index to set the theta for.
[in]thetaThe dynamic theta to set.
[out]errThe error code.

Definition at line 51675 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_dynamicthetaset::cmfe_solver_dynamicthetasetnumber00 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
real(dp), intent(in)  theta,
integer(intg), intent(out)  err 
)
private

Sets/changes the theta value for a dynamic solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the solver to set the theta for.
[in]controlloopidentifierThe control loop identifier with the solver to set the theta for.
[in]solverindexThe solver index to set the theta for.
[in]thetaThe dynamic theta to set.
[out]errThe error code.

Definition at line 51675 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_dynamicthetaset::cmfe_solver_dynamicthetasetnumber01 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
real(dp), dimension(:), intent(in)  thetas,
integer(intg), intent(out)  err 
)
private

Sets/changes the theta value for a dynamic solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the solver to set the theta for.
[in]controlloopidentifierThe control loop identifier with the solver to set the theta for.
[in]solverindexThe solver index to set the theta for.
[in]thetasthetas(i). The i'th dynamic theta to set.
[out]errThe error code.

Definition at line 51716 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_dynamicthetasetnumber01 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
real(dp), dimension(:), intent(in)  thetas,
integer(intg), intent(out)  err 
)
private

Sets/changes the theta value for a dynamic solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the solver to set the theta for.
[in]controlloopidentifierThe control loop identifier with the solver to set the theta for.
[in]solverindexThe solver index to set the theta for.
[in]thetasthetas(i). The i'th dynamic theta to set.
[out]errThe error code.

Definition at line 51716 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_dynamicthetasetnumber10 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
real(dp), intent(in)  theta,
integer(intg), intent(out)  err 
)
private

Sets/changes the theta for a dynamic solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the solver to set the theta for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to set the theta for.
[in]solverindexThe solver index to set the theta for.
[in]thetaThe dynamic theta to set.
[out]errThe error code.

Definition at line 51757 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_dynamicthetaset::cmfe_solver_dynamicthetasetnumber10 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
real(dp), intent(in)  theta,
integer(intg), intent(out)  err 
)
private

Sets/changes the theta for a dynamic solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the solver to set the theta for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to set the theta for.
[in]solverindexThe solver index to set the theta for.
[in]thetaThe dynamic theta to set.
[out]errThe error code.

Definition at line 51757 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_dynamicthetasetnumber11 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
real(dp), dimension(:), intent(in)  thetas,
integer(intg), intent(out)  err 
)
private

Sets/changes the theta for a dynamic solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the solver to set the theta for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to set the theta for.
[in]solverindexThe solver index to set the theta for.
[in]thetasthetas(i). The i'th dynamic theta to set.
[out]errThe error code.

Definition at line 51798 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_dynamicthetaset::cmfe_solver_dynamicthetasetnumber11 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
real(dp), dimension(:), intent(in)  thetas,
integer(intg), intent(out)  err 
)
private

Sets/changes the theta for a dynamic solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the solver to set the theta for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to set the theta for.
[in]solverindexThe solver index to set the theta for.
[in]thetasthetas(i). The i'th dynamic theta to set.
[out]errThe error code.

Definition at line 51798 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_dynamicthetasetobj0 ( type(cmfe_solvertype), intent(in)  solver,
real(dp), intent(in)  theta,
integer(intg), intent(out)  err 
)
private

Sets/changes the theta for a dynamic solver identified by an object.

Parameters
[in]solverThe solver to set the theta for.
[in]thetaThe dynamic theta to set.
[out]errThe error code.

Definition at line 51839 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_dynamicthetaset::cmfe_solver_dynamicthetasetobj0 ( type(cmfe_solvertype), intent(in)  solver,
real(dp), intent(in)  theta,
integer(intg), intent(out)  err 
)
private

Sets/changes the theta for a dynamic solver identified by an object.

Parameters
[in]solverThe solver to set the theta for.
[in]thetaThe dynamic theta to set.
[out]errThe error code.

Definition at line 51839 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_dynamicthetasetobj1 ( type(cmfe_solvertype), intent(in)  solver,
real(dp), dimension(:), intent(in)  thetas,
integer(intg), intent(out)  err 
)
private

Sets/changes the theta for a dynamic solver identified by an object.

Parameters
[in]solverThe solver to set the theta for.
[in]thetasthetas(i). The i'th dynamic theta to set.
[out]errThe error code.

Definition at line 51865 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_dynamicthetaset::cmfe_solver_dynamicthetasetobj1 ( type(cmfe_solvertype), intent(in)  solver,
real(dp), dimension(:), intent(in)  thetas,
integer(intg), intent(out)  err 
)
private

Sets/changes the theta for a dynamic solver identified by an object.

Parameters
[in]solverThe solver to set the theta for.
[in]thetasthetas(i). The i'th dynamic theta to set.
[out]errThe error code.

Definition at line 51865 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_dynamictimesset::cmfe_solver_dynamictimessetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
real(dp), intent(in)  currentTime,
real(dp), intent(in)  timeIncrement,
integer(intg), intent(out)  err 
)
private

Sets/changes the times for a dynamic solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the solver to set the times for.
[in]controlloopidentifierThe control loop identifier with the solver to set the times for.
[in]solverindexThe solver index to set the times for.
[in]currenttimeThe current time to set.
[in]timeincrementThe time increment to set.
[out]errThe error code.

Definition at line 51891 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_dynamictimessetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
real(dp), intent(in)  currentTime,
real(dp), intent(in)  timeIncrement,
integer(intg), intent(out)  err 
)
private

Sets/changes the times for a dynamic solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the solver to set the times for.
[in]controlloopidentifierThe control loop identifier with the solver to set the times for.
[in]solverindexThe solver index to set the times for.
[in]currenttimeThe current time to set.
[in]timeincrementThe time increment to set.
[out]errThe error code.

Definition at line 51891 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_dynamictimessetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
real(dp), intent(in)  currentTime,
real(dp), intent(in)  timeIncrement,
integer(intg), intent(out)  err 
)
private

Sets/changes the times for a dynamic solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the solver to set the times for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to set the times for.
[in]solverindexThe solver index to set the times for.
[in]currenttimeThe current time to set.
[in]timeincrementThe time increment to set.
[out]errThe error code.

Definition at line 51933 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_dynamictimesset::cmfe_solver_dynamictimessetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
real(dp), intent(in)  currentTime,
real(dp), intent(in)  timeIncrement,
integer(intg), intent(out)  err 
)
private

Sets/changes the times for a dynamic solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the solver to set the times for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to set the times for.
[in]solverindexThe solver index to set the times for.
[in]currenttimeThe current time to set.
[in]timeincrementThe time increment to set.
[out]errThe error code.

Definition at line 51933 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_dynamictimesset::cmfe_solver_dynamictimessetobj ( type(cmfe_solvertype), intent(in)  solver,
real(dp), intent(in)  currentTime,
real(dp), intent(in)  timeIncrement,
integer(intg), intent(out)  err 
)
private

Sets/changes the times for a dynamic solver identified by an object.

Parameters
[in]solverThe solver to set the times for.
[in]currenttimeThe current time to set.
[in]timeincrementThe time increment to set.
[out]errThe error code.

Definition at line 51974 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_dynamictimessetobj ( type(cmfe_solvertype), intent(in)  solver,
real(dp), intent(in)  currentTime,
real(dp), intent(in)  timeIncrement,
integer(intg), intent(out)  err 
)
private

Sets/changes the times for a dynamic solver identified by an object.

Parameters
[in]solverThe solver to set the times for.
[in]currenttimeThe current time to set.
[in]timeincrementThe time increment to set.
[out]errThe error code.

Definition at line 51974 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine, public opencmiss_iron::cmfe_solver_finalise ( type(cmfe_solvertype), intent(out)  cmfe_Solver,
integer(intg), intent(out)  err 
)

Finalises a cmfe_SolverType object.

Parameters
[out]cmfe_solverThe cmfe_SolverType object to finalise.
[out]errThe error code.

Definition at line 8921 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_geometrictransformationarbitrarypathsetnumber ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
logical, intent(in)  arbitraryPath,
integer(intg), intent(out)  err 
)
private

Sets the arbitrary path logical for a geometric transformation identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the solver to set the arbitrary path for.
[in]controlloopidentifierThe control loop identifier with the solver to set the arbitrary path for.
[in]solverindexThe solver index for the geometric transformation solver.
[in]arbitrarypath.TRUE. if the the transformation has an arbitrary path, .FALSE. if the path is uni-directional
[out]errThe error code.

Definition at line 52002 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_geometrictransformationarbitrarypathset::cmfe_solver_geometrictransformationarbitrarypathsetnumber ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
logical, intent(in)  arbitraryPath,
integer(intg), intent(out)  err 
)
private

Sets the arbitrary path logical for a geometric transformation identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the solver to set the arbitrary path for.
[in]controlloopidentifierThe control loop identifier with the solver to set the arbitrary path for.
[in]solverindexThe solver index for the geometric transformation solver.
[in]arbitrarypath.TRUE. if the the transformation has an arbitrary path, .FALSE. if the path is uni-directional
[out]errThe error code.

Definition at line 52002 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_geometrictransformationarbitrarypathsetobj ( type(cmfe_solvertype), intent(in)  solver,
logical, intent(in)  arbitraryPath,
integer(intg), intent(out)  err 
)
private

Sets the arbitrary path logical for a geometric transformation solver identified by an object.

Parameters
[in]solverThe geometric transformation solver to set the arbitrary path for.
[in]arbitrarypath.TRUE. if the the transformation has an arbitrary path, .FALSE. if the path is uni-directional
[out]errThe error code.

Definition at line 52050 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_geometrictransformationarbitrarypathset::cmfe_solver_geometrictransformationarbitrarypathsetobj ( type(cmfe_solvertype), intent(in)  solver,
logical, intent(in)  arbitraryPath,
integer(intg), intent(out)  err 
)
private

Sets the arbitrary path logical for a geometric transformation solver identified by an object.

Parameters
[in]solverThe geometric transformation solver to set the arbitrary path for.
[in]arbitrarypath.TRUE. if the the transformation has an arbitrary path, .FALSE. if the path is uni-directional
[out]errThe error code.

Definition at line 52050 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_geometrictransformationclearnumber ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(out)  err 
)
private

Clear transformation a geometric transformation identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the solver to clear.
[in]controlloopidentifierThe control loop identifier with the solver to clear.
[in]solverindexThe solver index for the geometric transformation solver.
[out]errThe error code.

Definition at line 52077 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_geometrictransformationclear::cmfe_solver_geometrictransformationclearnumber ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(out)  err 
)
private

Clear transformation a geometric transformation identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the solver to clear.
[in]controlloopidentifierThe control loop identifier with the solver to clear.
[in]solverindexThe solver index for the geometric transformation solver.
[out]errThe error code.

Definition at line 52077 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_geometrictransformationclearobj ( type(cmfe_solvertype), intent(in)  solver,
integer(intg), intent(out)  err 
)
private

Clear transformation for a geometric transformation solver identified by an object.

Parameters
[in]solverThe geometric transformation solver to clear
[out]errThe error code.

Definition at line 52124 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_geometrictransformationclear::cmfe_solver_geometrictransformationclearobj ( type(cmfe_solvertype), intent(in)  solver,
integer(intg), intent(out)  err 
)
private

Clear transformation for a geometric transformation solver identified by an object.

Parameters
[in]solverThe geometric transformation solver to clear
[out]errThe error code.

Definition at line 52124 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_geometrictransformationfieldsetnumber ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(out)  err 
)
private

Sets the field for a geometric transformation identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the solver to set the field for.
[in]controlloopidentifierThe control loop identifier with the solver to set the field for.
[in]solverindexThe solver index for the geometric transformation solver.
[in]regionusernumberThe region user number for the field
[in]fieldusernumberThe field user number
[in]variabletypeThe field variable type to set the transformation for
[out]errThe error code.

Definition at line 52150 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_geometrictransformationfieldset::cmfe_solver_geometrictransformationfieldsetnumber ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  fieldUserNumber,
integer(intg), intent(in)  variableType,
integer(intg), intent(out)  err 
)
private

Sets the field for a geometric transformation identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the solver to set the field for.
[in]controlloopidentifierThe control loop identifier with the solver to set the field for.
[in]solverindexThe solver index for the geometric transformation solver.
[in]regionusernumberThe region user number for the field
[in]fieldusernumberThe field user number
[in]variabletypeThe field variable type to set the transformation for
[out]errThe error code.

Definition at line 52150 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_geometrictransformationfieldsetobj ( type(cmfe_solvertype), intent(in)  solver,
type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(out)  err 
)
private

Sets the field for a geometric transformation solver identified by an object.

Parameters
[in]solverThe geometric transformation solver to set the field for.
[in]fieldThe field for the solver to set.
[in]variabletypeThe field variable type to set the transformation for
[out]errThe error code.

Definition at line 52218 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_geometrictransformationfieldset::cmfe_solver_geometrictransformationfieldsetobj ( type(cmfe_solvertype), intent(in)  solver,
type(cmfe_fieldtype), intent(in)  field,
integer(intg), intent(in)  variableType,
integer(intg), intent(out)  err 
)
private

Sets the field for a geometric transformation solver identified by an object.

Parameters
[in]solverThe geometric transformation solver to set the field for.
[in]fieldThe field for the solver to set.
[in]variabletypeThe field variable type to set the transformation for
[out]errThe error code.

Definition at line 52218 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_geometrictransformationmatrixsetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
real(dp), dimension(:,:), intent(in)  matrix,
integer(intg), intent(out)  err 
)
private

Sets the full transformation matrix for a geometric transformation identified by an user number, default to be the 1st load increment.

Parameters
[in]problemusernumberThe user number of the problem number with the solver to set the matrix for.
[in]controlloopidentifierThe control loop identifier with the solver to set the matrix for.
[in]solverindexThe solver index to set the matrix for.
[in]matrixThe full transformation matrix to set
[out]errThe error code.

Definition at line 52247 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_geometrictransformationmatrixset::cmfe_solver_geometrictransformationmatrixsetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
real(dp), dimension(:,:), intent(in)  matrix,
integer(intg), intent(out)  err 
)
private

Sets the full transformation matrix for a geometric transformation identified by an user number, default to be the 1st load increment.

Parameters
[in]problemusernumberThe user number of the problem number with the solver to set the matrix for.
[in]controlloopidentifierThe control loop identifier with the solver to set the matrix for.
[in]solverindexThe solver index to set the matrix for.
[in]matrixThe full transformation matrix to set
[out]errThe error code.

Definition at line 52247 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_geometrictransformationmatrixsetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
real(dp), dimension(:,:), intent(in)  matrix,
integer(intg), intent(in)  loadIncrementIdx,
integer(intg), intent(out)  err 
)
private

Sets the full transformation matrix at a specific increment for a geometric transformation identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the solver to set the matrix for.
[in]controlloopidentifierThe control loop identifier with the solver to set the matrix for.
[in]solverindexThe solver index to set the matrix for.
[in]matrixThe full transformation matrix to set
[in]loadincrementidxThe load increment index to set the matrix for.
[out]errThe error code.

Definition at line 52323 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_geometrictransformationmatrixset::cmfe_solver_geometrictransformationmatrixsetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
real(dp), dimension(:,:), intent(in)  matrix,
integer(intg), intent(in)  loadIncrementIdx,
integer(intg), intent(out)  err 
)
private

Sets the full transformation matrix at a specific increment for a geometric transformation identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the solver to set the matrix for.
[in]controlloopidentifierThe control loop identifier with the solver to set the matrix for.
[in]solverindexThe solver index to set the matrix for.
[in]matrixThe full transformation matrix to set
[in]loadincrementidxThe load increment index to set the matrix for.
[out]errThe error code.

Definition at line 52323 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_geometrictransformationmatrixsetobj0 ( type(cmfe_solvertype), intent(in)  solver,
real(dp), dimension(:,:), intent(in)  matrix,
integer(intg), intent(out)  err 
)
private

Sets the full transformation matrix for a geometric transformation solver identified by an object, default to be the 1st load increment.

Parameters
[in]solverThe geometric transformation solver to set the matrix for.
[in]matrixThe full transformation matrix to set
[out]errThe error code.

Definition at line 52295 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_geometrictransformationmatrixset::cmfe_solver_geometrictransformationmatrixsetobj0 ( type(cmfe_solvertype), intent(in)  solver,
real(dp), dimension(:,:), intent(in)  matrix,
integer(intg), intent(out)  err 
)
private

Sets the full transformation matrix for a geometric transformation solver identified by an object, default to be the 1st load increment.

Parameters
[in]solverThe geometric transformation solver to set the matrix for.
[in]matrixThe full transformation matrix to set
[out]errThe error code.

Definition at line 52295 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_geometrictransformationmatrixsetobj1 ( type(cmfe_solvertype), intent(in)  solver,
real(dp), dimension(:,:), intent(in)  matrix,
integer(intg), intent(in)  loadIncrementIdx,
integer(intg), intent(out)  err 
)
private

Sets the full transformation matrix vector at a specific load increment for a geometric transformation solver identified by an object.

Parameters
[in]solverThe geometric transformation solver to set the matrix for.
[in]matrixThe full transformation matrix to set
[in]loadincrementidxThe load increment index to set the matrix for.
[out]errThe error code.

Definition at line 52372 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_geometrictransformationmatrixset::cmfe_solver_geometrictransformationmatrixsetobj1 ( type(cmfe_solvertype), intent(in)  solver,
real(dp), dimension(:,:), intent(in)  matrix,
integer(intg), intent(in)  loadIncrementIdx,
integer(intg), intent(out)  err 
)
private

Sets the full transformation matrix vector at a specific load increment for a geometric transformation solver identified by an object.

Parameters
[in]solverThe geometric transformation solver to set the matrix for.
[in]matrixThe full transformation matrix to set
[in]loadincrementidxThe load increment index to set the matrix for.
[out]errThe error code.

Definition at line 52372 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_geometrictransformationnumberofloadincrementsset::cmfe_solver_geometrictransformationnoloadincrementssetnumber ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  numberOfIncrements,
integer(intg), intent(out)  err 
)
private

Sets the arbitrary path logical for a geometric transformation identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the solver to set the field for.
[in]controlloopidentifierThe control loop identifier with the solver to set the field for.
[in]solverindexThe solver index for the geometric transformation solver.
[in]numberofincrementsThe number of load increments to apply the transformation
[out]errThe error code.

Definition at line 52401 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_geometrictransformationnoloadincrementssetnumber ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  numberOfIncrements,
integer(intg), intent(out)  err 
)
private

Sets the arbitrary path logical for a geometric transformation identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the solver to set the field for.
[in]controlloopidentifierThe control loop identifier with the solver to set the field for.
[in]solverindexThe solver index for the geometric transformation solver.
[in]numberofincrementsThe number of load increments to apply the transformation
[out]errThe error code.

Definition at line 52401 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_geometrictransformationnumberofloadincrementsset::cmfe_solver_geometrictransformationnoloadincrementssetobj ( type(cmfe_solvertype), intent(in)  solver,
integer(intg), intent(in)  numberOfIncrements,
integer(intg), intent(out)  err 
)
private

Sets the arbitrary path logical for a geometric transformation solver identified by an object.

Parameters
[in]solverThe geometric transformation solver to set the field for.
[in]numberofincrementsThe number of load increments to apply the transformation
[out]errThe error code.

Definition at line 52449 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_geometrictransformationnoloadincrementssetobj ( type(cmfe_solvertype), intent(in)  solver,
integer(intg), intent(in)  numberOfIncrements,
integer(intg), intent(out)  err 
)
private

Sets the arbitrary path logical for a geometric transformation solver identified by an object.

Parameters
[in]solverThe geometric transformation solver to set the field for.
[in]numberofincrementsThe number of load increments to apply the transformation
[out]errThe error code.

Definition at line 52449 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_geometrictransformationrotationsetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
real(dp), dimension(:), intent(in)  pivotPoint,
real(dp), dimension(:), intent(in)  axis,
real(dp), intent(in)  angle,
integer(intg), intent(out)  err 
)
private

Sets the rotation for a geometric transformation identified by an user number, default to be the 1st load increment.

Parameters
[in]problemusernumberThe user number of the problem number with the solver to set the rotation for.
[in]controlloopidentifierThe control loop identifier with the solver to set the rotation for.
[in]solverindexThe solver index to set the rotation for.
[in]pivotpointThe pivot point to rotate about
[in]axisThe axis to to rotate around
[in]angleThe angle to rotate
[out]errThe error code.

Definition at line 52477 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_geometrictransformationrotationset::cmfe_solver_geometrictransformationrotationsetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
real(dp), dimension(:), intent(in)  pivotPoint,
real(dp), dimension(:), intent(in)  axis,
real(dp), intent(in)  angle,
integer(intg), intent(out)  err 
)
private

Sets the rotation for a geometric transformation identified by an user number, default to be the 1st load increment.

Parameters
[in]problemusernumberThe user number of the problem number with the solver to set the rotation for.
[in]controlloopidentifierThe control loop identifier with the solver to set the rotation for.
[in]solverindexThe solver index to set the rotation for.
[in]pivotpointThe pivot point to rotate about
[in]axisThe axis to to rotate around
[in]angleThe angle to rotate
[out]errThe error code.

Definition at line 52477 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_geometrictransformationrotationsetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
real(dp), dimension(:), intent(in)  pivotPoint,
real(dp), dimension(:), intent(in)  axis,
real(dp), intent(in)  angle,
integer(intg), intent(in)  loadIncrementIdx,
integer(intg), intent(out)  err 
)
private

Sets the rotation at a specific increment for a geometric transformation identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the solver to set the rotation for.
[in]controlloopidentifierThe control loop identifier with the solver to set the rotation for.
[in]solverindexThe solver index to set the rotation for.
[in]pivotpointThe pivot point to rotate about
[in]axisThe axis to to rotate around
[in]angleThe angle to rotate
[in]loadincrementidxThe load increment index to set the rotation for.
[out]errThe error code.

Definition at line 52557 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_geometrictransformationrotationset::cmfe_solver_geometrictransformationrotationsetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
real(dp), dimension(:), intent(in)  pivotPoint,
real(dp), dimension(:), intent(in)  axis,
real(dp), intent(in)  angle,
integer(intg), intent(in)  loadIncrementIdx,
integer(intg), intent(out)  err 
)
private

Sets the rotation at a specific increment for a geometric transformation identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the solver to set the rotation for.
[in]controlloopidentifierThe control loop identifier with the solver to set the rotation for.
[in]solverindexThe solver index to set the rotation for.
[in]pivotpointThe pivot point to rotate about
[in]axisThe axis to to rotate around
[in]angleThe angle to rotate
[in]loadincrementidxThe load increment index to set the rotation for.
[out]errThe error code.

Definition at line 52557 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_geometrictransformationrotationsetobj0 ( type(cmfe_solvertype), intent(in)  solver,
real(dp), dimension(:), intent(in)  pivotPoint,
real(dp), dimension(:), intent(in)  axis,
real(dp), intent(in)  angle,
integer(intg), intent(out)  err 
)
private

Sets the rotation for a geometric transformation solver identified by an object, default to be the 1st load increment.

Parameters
[in]solverThe geometric transformation solver to set the rotation for.
[in]pivotpointThe pivot point to rotate about
[in]axisThe axis to to rotate around
[in]angleThe angle to rotate
[out]errThe error code.

Definition at line 52527 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_geometrictransformationrotationset::cmfe_solver_geometrictransformationrotationsetobj0 ( type(cmfe_solvertype), intent(in)  solver,
real(dp), dimension(:), intent(in)  pivotPoint,
real(dp), dimension(:), intent(in)  axis,
real(dp), intent(in)  angle,
integer(intg), intent(out)  err 
)
private

Sets the rotation for a geometric transformation solver identified by an object, default to be the 1st load increment.

Parameters
[in]solverThe geometric transformation solver to set the rotation for.
[in]pivotpointThe pivot point to rotate about
[in]axisThe axis to to rotate around
[in]angleThe angle to rotate
[out]errThe error code.

Definition at line 52527 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_geometrictransformationrotationset::cmfe_solver_geometrictransformationrotationsetobj1 ( type(cmfe_solvertype), intent(in)  solver,
real(dp), dimension(:), intent(in)  pivotPoint,
real(dp), dimension(:), intent(in)  axis,
real(dp), intent(in)  angle,
integer(intg), intent(in)  loadIncrementIdx,
integer(intg), intent(out)  err 
)
private

Sets the rotation at a specific load increment for a geometric transformation solver identified by an object.

Parameters
[in]solverThe geometric transformation solver to set the rotation for.
[in]pivotpointThe pivot point to rotate about
[in]axisThe axis to to rotate around
[in]angleThe angle to rotate
[in]loadincrementidxThe load increment index to set the rotation for.
[out]errThe error code.

Definition at line 52608 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_geometrictransformationrotationsetobj1 ( type(cmfe_solvertype), intent(in)  solver,
real(dp), dimension(:), intent(in)  pivotPoint,
real(dp), dimension(:), intent(in)  axis,
real(dp), intent(in)  angle,
integer(intg), intent(in)  loadIncrementIdx,
integer(intg), intent(out)  err 
)
private

Sets the rotation at a specific load increment for a geometric transformation solver identified by an object.

Parameters
[in]solverThe geometric transformation solver to set the rotation for.
[in]pivotpointThe pivot point to rotate about
[in]axisThe axis to to rotate around
[in]angleThe angle to rotate
[in]loadincrementidxThe load increment index to set the rotation for.
[out]errThe error code.

Definition at line 52608 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_geometrictransformationscalingsset::cmfe_solver_geometrictransformationscalingssetnumber ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
real(dp), dimension(:), intent(in)  scalings,
integer(intg), intent(out)  err 
)
private

Sets the scalings for a geometric transformation identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the solver to set the scalings for.
[in]controlloopidentifierThe control loop identifier with the solver to set the scalings for.
[in]solverindexThe solver index to set the scalings for.
[in]scalingsThe scalings to set
[out]errThe error code.

Definition at line 52639 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_geometrictransformationscalingssetnumber ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
real(dp), dimension(:), intent(in)  scalings,
integer(intg), intent(out)  err 
)
private

Sets the scalings for a geometric transformation identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the solver to set the scalings for.
[in]controlloopidentifierThe control loop identifier with the solver to set the scalings for.
[in]solverindexThe solver index to set the scalings for.
[in]scalingsThe scalings to set
[out]errThe error code.

Definition at line 52639 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_geometrictransformationscalingssetobj ( type(cmfe_solvertype), intent(in)  solver,
real(dp), dimension(:), intent(in)  scalings,
integer(intg), intent(out)  err 
)
private

Sets the scalings for a geometric transformation solver identified by an object.

Parameters
[in]solverThe geometric transformation solver to set the scalings for.
[in]scalingsThe scalings to set
[out]errThe error code.

Definition at line 52687 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_geometrictransformationscalingsset::cmfe_solver_geometrictransformationscalingssetobj ( type(cmfe_solvertype), intent(in)  solver,
real(dp), dimension(:), intent(in)  scalings,
integer(intg), intent(out)  err 
)
private

Sets the scalings for a geometric transformation solver identified by an object.

Parameters
[in]solverThe geometric transformation solver to set the scalings for.
[in]scalingsThe scalings to set
[out]errThe error code.

Definition at line 52687 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_geometrictransformationtranslationsetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
real(dp), dimension(:), intent(in)  translation,
integer(intg), intent(out)  err 
)
private

Sets the translation for a geometric transformation identified by an user number, default to be the 1st load increment.

Parameters
[in]problemusernumberThe user number of the problem number with the solver to set the translation for.
[in]controlloopidentifierThe control loop identifier with the solver to set the translation for.
[in]solverindexThe solver index to set the translation for.
[in]translationThe translation components to set
[out]errThe error code.

Definition at line 52715 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_geometrictransformationtranslationset::cmfe_solver_geometrictransformationtranslationsetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
real(dp), dimension(:), intent(in)  translation,
integer(intg), intent(out)  err 
)
private

Sets the translation for a geometric transformation identified by an user number, default to be the 1st load increment.

Parameters
[in]problemusernumberThe user number of the problem number with the solver to set the translation for.
[in]controlloopidentifierThe control loop identifier with the solver to set the translation for.
[in]solverindexThe solver index to set the translation for.
[in]translationThe translation components to set
[out]errThe error code.

Definition at line 52715 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_geometrictransformationtranslationsetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
real(dp), dimension(:), intent(in)  translation,
integer(intg), intent(in)  loadIncrementIdx,
integer(intg), intent(out)  err 
)
private

Sets the translation at a specific increment for a geometric transformation identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the solver to set the translation for.
[in]controlloopidentifierThe control loop identifier with the solver to set the translation for.
[in]solverindexThe solver index to set the translation for.
[in]translationThe translation components to set
[in]loadincrementidxThe load increment index to set the translation for.
[out]errThe error code.

Definition at line 52791 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_geometrictransformationtranslationset::cmfe_solver_geometrictransformationtranslationsetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
real(dp), dimension(:), intent(in)  translation,
integer(intg), intent(in)  loadIncrementIdx,
integer(intg), intent(out)  err 
)
private

Sets the translation at a specific increment for a geometric transformation identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the solver to set the translation for.
[in]controlloopidentifierThe control loop identifier with the solver to set the translation for.
[in]solverindexThe solver index to set the translation for.
[in]translationThe translation components to set
[in]loadincrementidxThe load increment index to set the translation for.
[out]errThe error code.

Definition at line 52791 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_geometrictransformationtranslationsetobj0 ( type(cmfe_solvertype), intent(in)  solver,
real(dp), dimension(:), intent(in)  translation,
integer(intg), intent(out)  err 
)
private

Sets the translation vector for a geometric transformation solver identified by an object, default to be the 1st load increment.

Parameters
[in]solverThe geometric transformation solver to set the translation for.
[in]translationThe translation components to set
[out]errThe error code.

Definition at line 52763 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_geometrictransformationtranslationset::cmfe_solver_geometrictransformationtranslationsetobj0 ( type(cmfe_solvertype), intent(in)  solver,
real(dp), dimension(:), intent(in)  translation,
integer(intg), intent(out)  err 
)
private

Sets the translation vector for a geometric transformation solver identified by an object, default to be the 1st load increment.

Parameters
[in]solverThe geometric transformation solver to set the translation for.
[in]translationThe translation components to set
[out]errThe error code.

Definition at line 52763 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_geometrictransformationtranslationsetobj1 ( type(cmfe_solvertype), intent(in)  solver,
real(dp), dimension(:), intent(in)  translation,
integer(intg), intent(in)  loadIncrementIdx,
integer(intg), intent(out)  err 
)
private

Sets the translation vector at a specific load increment for a geometric transformation solver identified by an object.

Parameters
[in]solverThe geometric transformation solver to set the translation for.
[in]translationThe translation components to set
[in]loadincrementidxThe load increment index to set the translation for.
[out]errThe error code.

Definition at line 52840 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_geometrictransformationtranslationset::cmfe_solver_geometrictransformationtranslationsetobj1 ( type(cmfe_solvertype), intent(in)  solver,
real(dp), dimension(:), intent(in)  translation,
integer(intg), intent(in)  loadIncrementIdx,
integer(intg), intent(out)  err 
)
private

Sets the translation vector at a specific load increment for a geometric transformation solver identified by an object.

Parameters
[in]solverThe geometric transformation solver to set the translation for.
[in]translationThe translation components to set
[in]loadincrementidxThe load increment index to set the translation for.
[out]errThe error code.

Definition at line 52840 of file opencmiss_iron.f90.

subroutine, public opencmiss_iron::cmfe_solver_initialise ( type(cmfe_solvertype), intent(out)  cmfe_Solver,
integer(intg), intent(out)  err 
)

Initialises a cmfe_SolverType object.

Parameters
[out]cmfe_solverThe cmfe_SolverType object to initialise.
[out]errThe error code.

Definition at line 8946 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_labelgetcnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
character(len=*), intent(out)  label,
integer(intg), intent(out)  err 
)
private

Returns the character string label for a solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem to set the label for.
[in]controlloopidentifierThe control loop identifier.
[in]solverindexThe solver index to set the label for.
[out]labelOn return, the solver label.
[out]errThe error code.

Definition at line 52868 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_labelget::cmfe_solver_labelgetcnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
character(len=*), intent(out)  label,
integer(intg), intent(out)  err 
)
private

Returns the character string label for a solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem to set the label for.
[in]controlloopidentifierThe control loop identifier.
[in]solverindexThe solver index to set the label for.
[out]labelOn return, the solver label.
[out]errThe error code.

Definition at line 52868 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_labelgetcnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
character(len=*), intent(out)  label,
integer(intg), intent(out)  err 
)
private

Returns the character string label for a solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem to set the label for.
[in]controlloopidentifiersThe control loop identifiers.
[in]solverindexThe solver index to set the label for.
[out]labelOn return, the solver label.
[out]errThe error code.

Definition at line 52908 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_labelget::cmfe_solver_labelgetcnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
character(len=*), intent(out)  label,
integer(intg), intent(out)  err 
)
private

Returns the character string label for a solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem to set the label for.
[in]controlloopidentifiersThe control loop identifiers.
[in]solverindexThe solver index to set the label for.
[out]labelOn return, the solver label.
[out]errThe error code.

Definition at line 52908 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_labelgetcobj ( type(cmfe_solvertype), intent(in)  solver,
character(len=*), intent(out)  label,
integer(intg), intent(out)  err 
)
private

Returns the character string label for a solver identified by an object.

Parameters
[in]solverThe solver to get the label for.
[out]labelOn return, the solver label.
[out]errThe error code.

Definition at line 52948 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_labelget::cmfe_solver_labelgetcobj ( type(cmfe_solvertype), intent(in)  solver,
character(len=*), intent(out)  label,
integer(intg), intent(out)  err 
)
private

Returns the character string label for a solver identified by an object.

Parameters
[in]solverThe solver to get the label for.
[out]labelOn return, the solver label.
[out]errThe error code.

Definition at line 52948 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_labelgetvsnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
type(varying_string), intent(out)  label,
integer(intg), intent(out)  err 
)
private

Returns the varying string label for a solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem to set the label for.
[in]controlloopidentifierThe control loop identifier.
[in]solverindexThe solver index to set the label for.
[out]labelOn return, the solver label.
[out]errThe error code.

Definition at line 52974 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_labelget::cmfe_solver_labelgetvsnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
type(varying_string), intent(out)  label,
integer(intg), intent(out)  err 
)
private

Returns the varying string label for a solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem to set the label for.
[in]controlloopidentifierThe control loop identifier.
[in]solverindexThe solver index to set the label for.
[out]labelOn return, the solver label.
[out]errThe error code.

Definition at line 52974 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_labelgetvsnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
type(varying_string), intent(out)  label,
integer(intg), intent(out)  err 
)
private

Returns the varying string label for a solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem to set the label for.
[in]controlloopidentifiersThe solver identifiers.
[in]solverindexThe solver index to set the label for.
[out]labelOn return, the solver label.
[out]errThe error code.

Definition at line 53014 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_labelget::cmfe_solver_labelgetvsnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
type(varying_string), intent(out)  label,
integer(intg), intent(out)  err 
)
private

Returns the varying string label for a solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem to set the label for.
[in]controlloopidentifiersThe solver identifiers.
[in]solverindexThe solver index to set the label for.
[out]labelOn return, the solver label.
[out]errThe error code.

Definition at line 53014 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_labelgetvsobj ( type(cmfe_solvertype), intent(in)  solver,
type(varying_string), intent(out)  label,
integer(intg), intent(out)  err 
)
private

Returns the varying string label for a solver identified by an object.

Parameters
[in]solverThe solver to get the label for.
[out]labelOn return, the solver label.
[out]errThe error code.

Definition at line 53054 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_labelget::cmfe_solver_labelgetvsobj ( type(cmfe_solvertype), intent(in)  solver,
type(varying_string), intent(out)  label,
integer(intg), intent(out)  err 
)
private

Returns the varying string label for a solver identified by an object.

Parameters
[in]solverThe solver to get the label for.
[out]labelOn return, the solver label.
[out]errThe error code.

Definition at line 53054 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_labelsetcnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
character(len=*), intent(in)  label,
integer(intg), intent(out)  err 
)
private

Sets/changes the character string label for a solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem to set the label for.
[in]controlloopidentifierThe control loop identifier.
[in]solverindexThe solver index to set the times for.
[in]labelThe region label to set.
[out]errThe error code.

Definition at line 53080 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_labelset::cmfe_solver_labelsetcnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
character(len=*), intent(in)  label,
integer(intg), intent(out)  err 
)
private

Sets/changes the character string label for a solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem to set the label for.
[in]controlloopidentifierThe control loop identifier.
[in]solverindexThe solver index to set the times for.
[in]labelThe region label to set.
[out]errThe error code.

Definition at line 53080 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_labelsetcnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
character(len=*), intent(in)  label,
integer(intg), intent(out)  err 
)
private

Sets/changes the character string label for a solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem to set the label for.
[in]controlloopidentifiersThe solver identifiers.
[in]solverindexThe solver index to set the label for.
[in]labelThe region label to set.
[out]errThe error code.

Definition at line 53120 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_labelset::cmfe_solver_labelsetcnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
character(len=*), intent(in)  label,
integer(intg), intent(out)  err 
)
private

Sets/changes the character string label for a solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem to set the label for.
[in]controlloopidentifiersThe solver identifiers.
[in]solverindexThe solver index to set the label for.
[in]labelThe region label to set.
[out]errThe error code.

Definition at line 53120 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_labelset::cmfe_solver_labelsetcobj ( type(cmfe_solvertype), intent(in)  solver,
character(len=*), intent(in)  label,
integer(intg), intent(out)  err 
)
private

Sets/changes the character string label for a solver identified by an object.

Parameters
[in]solverThe solver to set the label for.
[in]labelThe solver label to set.
[out]errThe error code.

Definition at line 53160 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_labelsetcobj ( type(cmfe_solvertype), intent(in)  solver,
character(len=*), intent(in)  label,
integer(intg), intent(out)  err 
)
private

Sets/changes the character string label for a solver identified by an object.

Parameters
[in]solverThe solver to set the label for.
[in]labelThe solver label to set.
[out]errThe error code.

Definition at line 53160 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_labelset::cmfe_solver_labelsetvsnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
type(varying_string), intent(in)  label,
integer(intg), intent(out)  err 
)
private

Sets/changes the varying string label for a solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem to set the label for.
[in]controlloopidentifierThe solver identifier.
[in]solverindexThe solver index to set the label for.
[in]labelThe solver label to set.
[out]errThe error code.

Definition at line 53186 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_labelsetvsnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
type(varying_string), intent(in)  label,
integer(intg), intent(out)  err 
)
private

Sets/changes the varying string label for a solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem to set the label for.
[in]controlloopidentifierThe solver identifier.
[in]solverindexThe solver index to set the label for.
[in]labelThe solver label to set.
[out]errThe error code.

Definition at line 53186 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_labelset::cmfe_solver_labelsetvsnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
type(varying_string), intent(in)  label,
integer(intg), intent(out)  err 
)
private

Sets/changes the varying string label for a solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem to set the label for.
[in]controlloopidentifiersThe control loop identifier.
[in]solverindexThe solver index to set the times for.
[in]labelThe solver label to set.
[out]errThe error code.

Definition at line 53226 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_labelsetvsnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
type(varying_string), intent(in)  label,
integer(intg), intent(out)  err 
)
private

Sets/changes the varying string label for a solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem to set the label for.
[in]controlloopidentifiersThe control loop identifier.
[in]solverindexThe solver index to set the times for.
[in]labelThe solver label to set.
[out]errThe error code.

Definition at line 53226 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_labelset::cmfe_solver_labelsetvsobj ( type(cmfe_solvertype), intent(in)  solver,
type(varying_string), intent(in)  label,
integer(intg), intent(out)  err 
)
private

Sets/changes string label for a solver identified by an object.

Parameters
[in]solverThe solver to set the label for.
[in]labelThe solver label to set.
[out]errThe error code.

Definition at line 53266 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_labelsetvsobj ( type(cmfe_solvertype), intent(in)  solver,
type(varying_string), intent(in)  label,
integer(intg), intent(out)  err 
)
private

Sets/changes string label for a solver identified by an object.

Parameters
[in]solverThe solver to set the label for.
[in]labelThe solver label to set.
[out]errThe error code.

Definition at line 53266 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_librarytypeget::cmfe_solver_librarytypegetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(out)  libraryType,
integer(intg), intent(out)  err 
)
private

Returns the type of library for a solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the solver to get the library type for.
[in]controlloopidentifierThe control loop identifier with the solver to get the library type for.
[in]solverindexThe solver index to get the library type for.
[out]librarytypeOn return, the library type for the solver.
See also
OPENCMISS::Solver::SolverLibraries
Parameters
[out]errThe error code.

Definition at line 53292 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_librarytypegetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(out)  libraryType,
integer(intg), intent(out)  err 
)
private

Returns the type of library for a solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the solver to get the library type for.
[in]controlloopidentifierThe control loop identifier with the solver to get the library type for.
[in]solverindexThe solver index to get the library type for.
[out]librarytypeOn return, the library type for the solver.
See also
OPENCMISS::Solver::SolverLibraries
Parameters
[out]errThe error code.

Definition at line 53292 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_librarytypegetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(out)  libraryType,
integer(intg), intent(out)  err 
)
private

Returns the library type for a solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the solver to get the library type for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to get the library type for.
[in]solverindexThe solver index to get the library type for.
[out]librarytypeOn return, the library type for the solver.
See also
OPENCMISS::Solver::SolverLibraries
Parameters
[out]errThe error code.

Definition at line 53333 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_librarytypeget::cmfe_solver_librarytypegetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(out)  libraryType,
integer(intg), intent(out)  err 
)
private

Returns the library type for a solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the solver to get the library type for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to get the library type for.
[in]solverindexThe solver index to get the library type for.
[out]librarytypeOn return, the library type for the solver.
See also
OPENCMISS::Solver::SolverLibraries
Parameters
[out]errThe error code.

Definition at line 53333 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_librarytypeget::cmfe_solver_librarytypegetobj ( type(cmfe_solvertype), intent(in)  solver,
integer(intg), intent(out)  libraryType,
integer(intg), intent(out)  err 
)
private

Returns the library type for a solver identified by an object.

Parameters
[in]solverThe solver to get the library type for.
[out]librarytypeOn return, the library type for the solver.
See also
OPENCMISS::Solver::SolverLibraries
Parameters
[out]errThe error code.

Definition at line 53373 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_librarytypegetobj ( type(cmfe_solvertype), intent(in)  solver,
integer(intg), intent(out)  libraryType,
integer(intg), intent(out)  err 
)
private

Returns the library type for a solver identified by an object.

Parameters
[in]solverThe solver to get the library type for.
[out]librarytypeOn return, the library type for the solver.
See also
OPENCMISS::Solver::SolverLibraries
Parameters
[out]errThe error code.

Definition at line 53373 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_librarytypeset::cmfe_solver_librarytypesetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  libraryType,
integer(intg), intent(out)  err 
)
private

Sets/changes the type of library for a solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the solver to set the library type for.
[in]controlloopidentifierThe control loop identifier with the solver to set the library type for.
[in]solverindexThe solver index to set the library type for.
[in]librarytypeThe library type for the solver to set.
See also
OPENCMISS::Solver::SolverLibraries
Parameters
[out]errThe error code.

Definition at line 53399 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_librarytypesetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  libraryType,
integer(intg), intent(out)  err 
)
private

Sets/changes the type of library for a solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the solver to set the library type for.
[in]controlloopidentifierThe control loop identifier with the solver to set the library type for.
[in]solverindexThe solver index to set the library type for.
[in]librarytypeThe library type for the solver to set.
See also
OPENCMISS::Solver::SolverLibraries
Parameters
[out]errThe error code.

Definition at line 53399 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_librarytypesetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  libraryType,
integer(intg), intent(out)  err 
)
private

Sets/changes the library type for a solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the solver to set the library type for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to set the library type for.
[in]solverindexThe solver index to set the library type for.
[in]librarytypeThe library type for the solver to set.
See also
OPENCMISS::Solver::SolverLibraries
Parameters
[out]errThe error code.

Definition at line 53440 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_librarytypeset::cmfe_solver_librarytypesetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  libraryType,
integer(intg), intent(out)  err 
)
private

Sets/changes the library type for a solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the solver to set the library type for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to set the library type for.
[in]solverindexThe solver index to set the library type for.
[in]librarytypeThe library type for the solver to set.
See also
OPENCMISS::Solver::SolverLibraries
Parameters
[out]errThe error code.

Definition at line 53440 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_librarytypesetobj ( type(cmfe_solvertype), intent(in)  solver,
integer(intg), intent(in)  libraryType,
integer(intg), intent(out)  err 
)
private

Sets/changes the library type for a solver identified by an object.

Parameters
[in]solverThe solver to set the library type for.
[in]librarytypeThe library type for the solver to set.
See also
OPENCMISS::Solver::SolverLibraries
Parameters
[out]errThe error code.

Definition at line 53480 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_librarytypeset::cmfe_solver_librarytypesetobj ( type(cmfe_solvertype), intent(in)  solver,
integer(intg), intent(in)  libraryType,
integer(intg), intent(out)  err 
)
private

Sets/changes the library type for a solver identified by an object.

Parameters
[in]solverThe solver to set the library type for.
[in]librarytypeThe library type for the solver to set.
See also
OPENCMISS::Solver::SolverLibraries
Parameters
[out]errThe error code.

Definition at line 53480 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_lineardirecttypesetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  directSolverType,
integer(intg), intent(out)  err 
)
private

Sets/changes the type of direct linear solver for a solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the direct linear solver to set the direct type for.
[in]controlloopidentifierThe control loop identifier with the direct linear solver to set the direct type for.
[in]solverindexThe solver index to set the direct type for.
[in]directsolvertypeThe type of the direct linear solver to set.
See also
OPENCMISS::Solver::DirectLinearSolverTypes
Parameters
[out]errThe error code.

Definition at line 53506 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_lineardirecttypeset::cmfe_solver_lineardirecttypesetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  directSolverType,
integer(intg), intent(out)  err 
)
private

Sets/changes the type of direct linear solver for a solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the direct linear solver to set the direct type for.
[in]controlloopidentifierThe control loop identifier with the direct linear solver to set the direct type for.
[in]solverindexThe solver index to set the direct type for.
[in]directsolvertypeThe type of the direct linear solver to set.
See also
OPENCMISS::Solver::DirectLinearSolverTypes
Parameters
[out]errThe error code.

Definition at line 53506 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_lineardirecttypesetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  directSolverType,
integer(intg), intent(out)  err 
)
private

Sets/changes the type of direct linear solver for a solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the direct linear solver to set the direct type for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to set the direct type for.
[in]solverindexThe solver index to set the direct type for.
[in]directsolvertypeThe type of the direct linear solver to set.
See also
OPENCMISS::Solver::DirectLinearSolverTypes
Parameters
[out]errThe error code.

Definition at line 53547 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_lineardirecttypeset::cmfe_solver_lineardirecttypesetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  directSolverType,
integer(intg), intent(out)  err 
)
private

Sets/changes the type of direct linear solver for a solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the direct linear solver to set the direct type for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to set the direct type for.
[in]solverindexThe solver index to set the direct type for.
[in]directsolvertypeThe type of the direct linear solver to set.
See also
OPENCMISS::Solver::DirectLinearSolverTypes
Parameters
[out]errThe error code.

Definition at line 53547 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_lineardirecttypesetobj ( type(cmfe_solvertype), intent(in)  solver,
integer(intg), intent(in)  directSolverType,
integer(intg), intent(out)  err 
)
private

Sets/changes the type of direct linear solver for a solver identified by an object.

Parameters
[in]solverThe solver to set the library type for.
[in]directsolvertypeThe type of the direct linear solver to set.
See also
OPENCMISS::Solver::DirectLinearSolverTypes
Parameters
[out]errThe error code.

Definition at line 53587 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_lineardirecttypeset::cmfe_solver_lineardirecttypesetobj ( type(cmfe_solvertype), intent(in)  solver,
integer(intg), intent(in)  directSolverType,
integer(intg), intent(out)  err 
)
private

Sets/changes the type of direct linear solver for a solver identified by an object.

Parameters
[in]solverThe solver to set the library type for.
[in]directsolvertypeThe type of the direct linear solver to set.
See also
OPENCMISS::Solver::DirectLinearSolverTypes
Parameters
[out]errThe error code.

Definition at line 53587 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_lineariterativeabsolutetoleranceset::cmfe_solver_lineariterativeabsolutetolerancesetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
real(dp), intent(in)  absoluteTolerance,
integer(intg), intent(out)  err 
)
private

Sets/changes the maximum absolute tolerance for an iterative linear solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the iterative linear solver to set the absolute tolerance for.
[in]controlloopidentifierThe control loop identifier with the iterative linear solver to set the absolute tolerance for.
[in]solverindexThe solver index to set the absolute tolerance for.
[in]absolutetoleranceThe absolute tolerance for the iterative linear solver to set.
[out]errThe error code.

Definition at line 53668 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_lineariterativeabsolutetolerancesetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
real(dp), intent(in)  absoluteTolerance,
integer(intg), intent(out)  err 
)
private

Sets/changes the maximum absolute tolerance for an iterative linear solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the iterative linear solver to set the absolute tolerance for.
[in]controlloopidentifierThe control loop identifier with the iterative linear solver to set the absolute tolerance for.
[in]solverindexThe solver index to set the absolute tolerance for.
[in]absolutetoleranceThe absolute tolerance for the iterative linear solver to set.
[out]errThe error code.

Definition at line 53668 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_lineariterativeabsolutetolerancesetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
real(dp), intent(in)  absoluteTolerance,
integer(intg), intent(out)  err 
)
private

Sets/changes the maximum absolute tolerance for an iterative linear solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the iterative linear solver to set the absolute tolerance for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to set the absolute tolerance for.
[in]solverindexThe solver index to set the absolute tolerance for.
[in]absolutetoleranceThe absolute tolerance for the iterative linear solver to set.
[out]errThe error code.

Definition at line 53711 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_lineariterativeabsolutetoleranceset::cmfe_solver_lineariterativeabsolutetolerancesetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
real(dp), intent(in)  absoluteTolerance,
integer(intg), intent(out)  err 
)
private

Sets/changes the maximum absolute tolerance for an iterative linear solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the iterative linear solver to set the absolute tolerance for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to set the absolute tolerance for.
[in]solverindexThe solver index to set the absolute tolerance for.
[in]absolutetoleranceThe absolute tolerance for the iterative linear solver to set.
[out]errThe error code.

Definition at line 53711 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_lineariterativeabsolutetolerancesetobj ( type(cmfe_solvertype), intent(in)  solver,
real(dp), intent(in)  absoluteTolerance,
integer(intg), intent(out)  err 
)
private

Sets/changes the maximum absolute tolerance for an iterative linear solver identified by an object.

Parameters
[in]solverThe iterative linear solver to set the absolute tolerance for.
[in]absolutetoleranceThe absolute tolerance for the iterative linear solver to set.
[out]errThe error code.

Definition at line 53752 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_lineariterativeabsolutetoleranceset::cmfe_solver_lineariterativeabsolutetolerancesetobj ( type(cmfe_solvertype), intent(in)  solver,
real(dp), intent(in)  absoluteTolerance,
integer(intg), intent(out)  err 
)
private

Sets/changes the maximum absolute tolerance for an iterative linear solver identified by an object.

Parameters
[in]solverThe iterative linear solver to set the absolute tolerance for.
[in]absolutetoleranceThe absolute tolerance for the iterative linear solver to set.
[out]errThe error code.

Definition at line 53752 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_lineariterativedivergencetolerancesetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
real(dp), intent(in)  divergenceTolerance,
integer(intg), intent(out)  err 
)
private

Sets/changes the maximum divergence tolerance for an iterative linear solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the iterative linear solver to set the divergence tolerance for.
[in]controlloopidentifierThe control loop identifier with the iterative linear solver to set the divergence tolerance for.
[in]solverindexThe solver index to set the divergence tolerance for.
[in]divergencetoleranceThe divergence tolerance for the iterative linear solver to set.
[out]errThe error code.

Definition at line 53780 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_lineariterativedivergencetoleranceset::cmfe_solver_lineariterativedivergencetolerancesetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
real(dp), intent(in)  divergenceTolerance,
integer(intg), intent(out)  err 
)
private

Sets/changes the maximum divergence tolerance for an iterative linear solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the iterative linear solver to set the divergence tolerance for.
[in]controlloopidentifierThe control loop identifier with the iterative linear solver to set the divergence tolerance for.
[in]solverindexThe solver index to set the divergence tolerance for.
[in]divergencetoleranceThe divergence tolerance for the iterative linear solver to set.
[out]errThe error code.

Definition at line 53780 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_lineariterativedivergencetolerancesetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
real(dp), intent(in)  divergenceTolerance,
integer(intg), intent(out)  err 
)
private

Sets/changes the maximum divergence tolerance for an iterative linear solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the iterative linear solver to set the divergence tolerance for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to set the divergence tolerance for.
[in]solverindexThe solver index to set the divergence tolerance for.
[in]divergencetoleranceThe divergence tolerance for the iterative linear solver to set.
[out]errThe error code.

Definition at line 53823 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_lineariterativedivergencetoleranceset::cmfe_solver_lineariterativedivergencetolerancesetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
real(dp), intent(in)  divergenceTolerance,
integer(intg), intent(out)  err 
)
private

Sets/changes the maximum divergence tolerance for an iterative linear solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the iterative linear solver to set the divergence tolerance for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to set the divergence tolerance for.
[in]solverindexThe solver index to set the divergence tolerance for.
[in]divergencetoleranceThe divergence tolerance for the iterative linear solver to set.
[out]errThe error code.

Definition at line 53823 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_lineariterativedivergencetolerancesetobj ( type(cmfe_solvertype), intent(in)  solver,
real(dp), intent(in)  divergenceTolerance,
integer(intg), intent(out)  err 
)
private

Sets/changes the maximum divergence tolerance for an iterative linear solver identified by an object.

Parameters
[in]solverThe iterative linear solver to set the divergence tolerance for.
[in]divergencetoleranceThe divergence tolerance for the iterative linear solver to set.
[out]errThe error code.

Definition at line 53864 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_lineariterativedivergencetoleranceset::cmfe_solver_lineariterativedivergencetolerancesetobj ( type(cmfe_solvertype), intent(in)  solver,
real(dp), intent(in)  divergenceTolerance,
integer(intg), intent(out)  err 
)
private

Sets/changes the maximum divergence tolerance for an iterative linear solver identified by an object.

Parameters
[in]solverThe iterative linear solver to set the divergence tolerance for.
[in]divergencetoleranceThe divergence tolerance for the iterative linear solver to set.
[out]errThe error code.

Definition at line 53864 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_lineariterativegmresrestartsetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  GMRESRestart,
integer(intg), intent(out)  err 
)
private

Sets/changes the GMRES restart value for a GMRES iterative linear solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the GMRES iterative linear solver to set the restart value for.
[in]controlloopidentifierThe control loop identifier with the GMRES iterative linear solver to set the restart value for.
[in]solverindexThe solver index to set the GMRES restart value for.
[in]gmresrestartThe GMRES restart value to set.
[out]errThe error code.

Definition at line 53892 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_lineariterativegmresrestartset::cmfe_solver_lineariterativegmresrestartsetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  GMRESRestart,
integer(intg), intent(out)  err 
)
private

Sets/changes the GMRES restart value for a GMRES iterative linear solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the GMRES iterative linear solver to set the restart value for.
[in]controlloopidentifierThe control loop identifier with the GMRES iterative linear solver to set the restart value for.
[in]solverindexThe solver index to set the GMRES restart value for.
[in]gmresrestartThe GMRES restart value to set.
[out]errThe error code.

Definition at line 53892 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_lineariterativegmresrestartsetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  GMRESRestart,
integer(intg), intent(out)  err 
)
private

Sets/changes the GMRES restart value for a GMRES iterative linear solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the GMRES iterative linear solver to set the restart value for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to set the restart value for.
[in]solverindexThe solver index to set the restart value for.
[in]gmresrestartThe GMRES restart value to set.
[out]errThe error code.

Definition at line 53935 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_lineariterativegmresrestartset::cmfe_solver_lineariterativegmresrestartsetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  GMRESRestart,
integer(intg), intent(out)  err 
)
private

Sets/changes the GMRES restart value for a GMRES iterative linear solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the GMRES iterative linear solver to set the restart value for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to set the restart value for.
[in]solverindexThe solver index to set the restart value for.
[in]gmresrestartThe GMRES restart value to set.
[out]errThe error code.

Definition at line 53935 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_lineariterativegmresrestartsetobj ( type(cmfe_solvertype), intent(in)  solver,
integer(intg), intent(in)  GMRESRestart,
integer(intg), intent(out)  err 
)
private

Sets/changes the GMRES restart value for a GMRES iterative linear solver identified by an object.

Parameters
[in]solverThe GMRES iterative linear solver to set the restart value for.
[in]gmresrestartThe GMRES restart value to set.
[out]errThe error code.

Definition at line 53976 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_lineariterativegmresrestartset::cmfe_solver_lineariterativegmresrestartsetobj ( type(cmfe_solvertype), intent(in)  solver,
integer(intg), intent(in)  GMRESRestart,
integer(intg), intent(out)  err 
)
private

Sets/changes the GMRES restart value for a GMRES iterative linear solver identified by an object.

Parameters
[in]solverThe GMRES iterative linear solver to set the restart value for.
[in]gmresrestartThe GMRES restart value to set.
[out]errThe error code.

Definition at line 53976 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_lineariterativemaximumiterationsset::cmfe_solver_lineariterativemaximumiterationssetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  maximumIterations,
integer(intg), intent(out)  err 
)
private

Sets/changes the maximum number of iterations for an iterative linear solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the iterative linear solver to set the maximum iterations for.
[in]controlloopidentifierThe control loop identifier with the iterative linear solver to set the maximum iterations for.
[in]solverindexThe solver index to set the maximum iterations for.
[in]maximumiterationsThe maximum iterations to set.
[out]errThe error code.

Definition at line 54004 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_lineariterativemaximumiterationssetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  maximumIterations,
integer(intg), intent(out)  err 
)
private

Sets/changes the maximum number of iterations for an iterative linear solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the iterative linear solver to set the maximum iterations for.
[in]controlloopidentifierThe control loop identifier with the iterative linear solver to set the maximum iterations for.
[in]solverindexThe solver index to set the maximum iterations for.
[in]maximumiterationsThe maximum iterations to set.
[out]errThe error code.

Definition at line 54004 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_lineariterativemaximumiterationssetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  maximumIterations,
integer(intg), intent(out)  err 
)
private

Sets/changes the maximum number of iterations for an iterative linear solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the iterative linear solver to set the maximum iterations for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to set the maximum iterations for.
[in]solverindexThe solver index to set the maximum iterations for.
[in]maximumiterationsThe maximum iterations to set.
[out]errThe error code.

Definition at line 54047 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_lineariterativemaximumiterationsset::cmfe_solver_lineariterativemaximumiterationssetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  maximumIterations,
integer(intg), intent(out)  err 
)
private

Sets/changes the maximum number of iterations for an iterative linear solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the iterative linear solver to set the maximum iterations for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to set the maximum iterations for.
[in]solverindexThe solver index to set the maximum iterations for.
[in]maximumiterationsThe maximum iterations to set.
[out]errThe error code.

Definition at line 54047 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_lineariterativemaximumiterationsset::cmfe_solver_lineariterativemaximumiterationssetobj ( type(cmfe_solvertype), intent(in)  solver,
integer(intg), intent(in)  maximumIterations,
integer(intg), intent(out)  err 
)
private

Sets/changes the maximum number of iterations for an iterative linear solver identified by an object.

Parameters
[in]solverThe iterative linear solver to set the maximum iterations for.
[in]maximumiterationsThe maximum iterations to set.
[out]errThe error code.

Definition at line 54088 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_lineariterativemaximumiterationssetobj ( type(cmfe_solvertype), intent(in)  solver,
integer(intg), intent(in)  maximumIterations,
integer(intg), intent(out)  err 
)
private

Sets/changes the maximum number of iterations for an iterative linear solver identified by an object.

Parameters
[in]solverThe iterative linear solver to set the maximum iterations for.
[in]maximumiterationsThe maximum iterations to set.
[out]errThe error code.

Definition at line 54088 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_lineariterativepreconditionertypesetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  preconditionerType,
integer(intg), intent(out)  err 
)
private

Sets/changes the preconditioner type for an iterative linear solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the iterative linear solver to set the preconditioner type for.
[in]controlloopidentifierThe control loop identifier with the iterative linear solver to set the preconditioner type for.
[in]solverindexThe solver index to set the preconditioner type for.
[in]preconditionertypeThe preconditioner type to set.
See also
OPENCMISS::Solver::IterativePreconditionerTypes
Parameters
[out]errThe error code.

Definition at line 54116 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_lineariterativepreconditionertypeset::cmfe_solver_lineariterativepreconditionertypesetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  preconditionerType,
integer(intg), intent(out)  err 
)
private

Sets/changes the preconditioner type for an iterative linear solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the iterative linear solver to set the preconditioner type for.
[in]controlloopidentifierThe control loop identifier with the iterative linear solver to set the preconditioner type for.
[in]solverindexThe solver index to set the preconditioner type for.
[in]preconditionertypeThe preconditioner type to set.
See also
OPENCMISS::Solver::IterativePreconditionerTypes
Parameters
[out]errThe error code.

Definition at line 54116 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_lineariterativepreconditionertypesetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  preconditionerType,
integer(intg), intent(out)  err 
)
private

Sets/changes the preconditioner type for an iterative linear solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the iterative linear solver to set the preconditioner type for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to set the preconditioner type for.
[in]solverindexThe solver index to set the preconditioner type for.
[in]preconditionertypeThe preconditioner type to set.
See also
OPENCMISS::Solver::IterativePreconditionerTypes
Parameters
[out]errThe error code.

Definition at line 54159 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_lineariterativepreconditionertypeset::cmfe_solver_lineariterativepreconditionertypesetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  preconditionerType,
integer(intg), intent(out)  err 
)
private

Sets/changes the preconditioner type for an iterative linear solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the iterative linear solver to set the preconditioner type for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to set the preconditioner type for.
[in]solverindexThe solver index to set the preconditioner type for.
[in]preconditionertypeThe preconditioner type to set.
See also
OPENCMISS::Solver::IterativePreconditionerTypes
Parameters
[out]errThe error code.

Definition at line 54159 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_lineariterativepreconditionertypesetobj ( type(cmfe_solvertype), intent(in)  solver,
integer(intg), intent(in)  preconditionerType,
integer(intg), intent(out)  err 
)
private

Sets/changes the preconditioner type for an iterative linear solver identified by an object.

Parameters
[in]solverThe iterative linear solver to set the preconditioner type for.
[in]preconditionertypeThe preconditioner type to set.
See also
OPENCMISS::Solver::IterativePreconditionerTypes
Parameters
[out]errThe error code.

Definition at line 54200 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_lineariterativepreconditionertypeset::cmfe_solver_lineariterativepreconditionertypesetobj ( type(cmfe_solvertype), intent(in)  solver,
integer(intg), intent(in)  preconditionerType,
integer(intg), intent(out)  err 
)
private

Sets/changes the preconditioner type for an iterative linear solver identified by an object.

Parameters
[in]solverThe iterative linear solver to set the preconditioner type for.
[in]preconditionertypeThe preconditioner type to set.
See also
OPENCMISS::Solver::IterativePreconditionerTypes
Parameters
[out]errThe error code.

Definition at line 54200 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_lineariterativerelativetoleranceset::cmfe_solver_lineariterativerelativetolerancesetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
real(dp), intent(in)  relativeTolerance,
integer(intg), intent(out)  err 
)
private

Sets/changes the maximum relative tolerance for an iterative linear solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the iterative linear solver to set the relative tolerance for.
[in]controlloopidentifierThe control loop identifier with the iterative linear solver to set the relative tolerance for.
[in]solverindexThe solver index to set the relative tolerance for.
[in]relativetoleranceThe relative tolerance for the iterative linear solver to set.
[out]errThe error code.

Definition at line 54228 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_lineariterativerelativetolerancesetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
real(dp), intent(in)  relativeTolerance,
integer(intg), intent(out)  err 
)
private

Sets/changes the maximum relative tolerance for an iterative linear solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the iterative linear solver to set the relative tolerance for.
[in]controlloopidentifierThe control loop identifier with the iterative linear solver to set the relative tolerance for.
[in]solverindexThe solver index to set the relative tolerance for.
[in]relativetoleranceThe relative tolerance for the iterative linear solver to set.
[out]errThe error code.

Definition at line 54228 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_lineariterativerelativetolerancesetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
real(dp), intent(in)  relativeTolerance,
integer(intg), intent(out)  err 
)
private

Sets/changes the maximum relative tolerance for an iterative linear solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the iterative linear solver to set the relative tolerance for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to set the relative tolerance for.
[in]solverindexThe solver index to set the relative tolerance for.
[in]relativetoleranceThe relative tolerance for the iterative linear solver to set.
[out]errThe error code.

Definition at line 54271 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_lineariterativerelativetoleranceset::cmfe_solver_lineariterativerelativetolerancesetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
real(dp), intent(in)  relativeTolerance,
integer(intg), intent(out)  err 
)
private

Sets/changes the maximum relative tolerance for an iterative linear solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the iterative linear solver to set the relative tolerance for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to set the relative tolerance for.
[in]solverindexThe solver index to set the relative tolerance for.
[in]relativetoleranceThe relative tolerance for the iterative linear solver to set.
[out]errThe error code.

Definition at line 54271 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_lineariterativerelativetolerancesetobj ( type(cmfe_solvertype), intent(in)  solver,
real(dp), intent(in)  relativeTolerance,
integer(intg), intent(out)  err 
)
private

Sets/changes the maximum relative tolerance for an iterative linear solver identified by an object.

Parameters
[in]solverThe iterative linear solver to set the relative tolerance for.
[in]relativetoleranceThe relative tolerance for the iterative linear solver to set.
[out]errThe error code.

Definition at line 54312 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_lineariterativerelativetoleranceset::cmfe_solver_lineariterativerelativetolerancesetobj ( type(cmfe_solvertype), intent(in)  solver,
real(dp), intent(in)  relativeTolerance,
integer(intg), intent(out)  err 
)
private

Sets/changes the maximum relative tolerance for an iterative linear solver identified by an object.

Parameters
[in]solverThe iterative linear solver to set the relative tolerance for.
[in]relativetoleranceThe relative tolerance for the iterative linear solver to set.
[out]errThe error code.

Definition at line 54312 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_lineariterativetypeset::cmfe_solver_lineariterativetypesetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  iterativeSolverType,
integer(intg), intent(out)  err 
)
private

Sets/changes the type for an iterative linear solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the iterative linear solver to set the type for.
[in]controlloopidentifierThe control loop identifier with the iterative linear solver to set the type for.
[in]solverindexThe solver index to set the type for.
[in]iterativesolvertypeThe iterative solver type to set.
See also
OPENCMISS::Solver::IterativeLinearSolverTypes
Parameters
[out]errThe error code.

Definition at line 54339 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_lineariterativetypesetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  iterativeSolverType,
integer(intg), intent(out)  err 
)
private

Sets/changes the type for an iterative linear solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the iterative linear solver to set the type for.
[in]controlloopidentifierThe control loop identifier with the iterative linear solver to set the type for.
[in]solverindexThe solver index to set the type for.
[in]iterativesolvertypeThe iterative solver type to set.
See also
OPENCMISS::Solver::IterativeLinearSolverTypes
Parameters
[out]errThe error code.

Definition at line 54339 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_lineariterativetypesetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  iterativeSolverType,
integer(intg), intent(out)  err 
)
private

Sets/changes the type for an iterative linear solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the iterative linear solver to set the type for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to set the type for.
[in]solverindexThe solver index to set the type for.
[in]iterativesolvertypeThe iterative solver type to set.
See also
OPENCMISS::Solver::IterativeLinearSolverTypes
Parameters
[out]errThe error code.

Definition at line 54380 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_lineariterativetypeset::cmfe_solver_lineariterativetypesetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  iterativeSolverType,
integer(intg), intent(out)  err 
)
private

Sets/changes the type for an iterative linear solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the iterative linear solver to set the type for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to set the type for.
[in]solverindexThe solver index to set the type for.
[in]iterativesolvertypeThe iterative solver type to set.
See also
OPENCMISS::Solver::IterativeLinearSolverTypes
Parameters
[out]errThe error code.

Definition at line 54380 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_lineariterativetypeset::cmfe_solver_lineariterativetypesetobj ( type(cmfe_solvertype), intent(in)  solver,
integer(intg), intent(in)  iterativeSolverType,
integer(intg), intent(out)  err 
)
private

Sets/changes the type for an iterative linear solver identified by an object.

Parameters
[in]solverThe iterative linear solver to set the type for.
[in]iterativesolvertypeThe iterative solver type to set.
See also
OPENCMISS::Solver::IterativeLinearSolverTypes
Parameters
[out]errThe error code.

Definition at line 54420 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_lineariterativetypesetobj ( type(cmfe_solvertype), intent(in)  solver,
integer(intg), intent(in)  iterativeSolverType,
integer(intg), intent(out)  err 
)
private

Sets/changes the type for an iterative linear solver identified by an object.

Parameters
[in]solverThe iterative linear solver to set the type for.
[in]iterativesolvertypeThe iterative solver type to set.
See also
OPENCMISS::Solver::IterativeLinearSolverTypes
Parameters
[out]errThe error code.

Definition at line 54420 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_lineartypesetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  linearSolverType,
integer(intg), intent(out)  err 
)
private

Sets/changes the type for a linear solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the linear solver to set the type for.
[in]controlloopidentifierThe control loop identifier with the linear solver to set the type for.
[in]solverindexThe solver index to set the type for.
[in]linearsolvertypeThe linear solver type to set.
See also
OPENCMISS::Solver::LinearSolverTypes
Parameters
[out]errThe error code.

Definition at line 54446 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_lineartypeset::cmfe_solver_lineartypesetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  linearSolverType,
integer(intg), intent(out)  err 
)
private

Sets/changes the type for a linear solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the linear solver to set the type for.
[in]controlloopidentifierThe control loop identifier with the linear solver to set the type for.
[in]solverindexThe solver index to set the type for.
[in]linearsolvertypeThe linear solver type to set.
See also
OPENCMISS::Solver::LinearSolverTypes
Parameters
[out]errThe error code.

Definition at line 54446 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_lineartypesetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  linearSolverType,
integer(intg), intent(out)  err 
)
private

Sets/changes the type for a linear solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the linear solver to set the type for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to set the type for.
[in]solverindexThe solver index to set the type for.
[in]linearsolvertypeThe linear solver type to set.
See also
OPENCMISS::Solver::LinearSolverTypes
Parameters
[out]errThe error code.

Definition at line 54487 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_lineartypeset::cmfe_solver_lineartypesetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  linearSolverType,
integer(intg), intent(out)  err 
)
private

Sets/changes the type for a linear solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the linear solver to set the type for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to set the type for.
[in]solverindexThe solver index to set the type for.
[in]linearsolvertypeThe linear solver type to set.
See also
OPENCMISS::Solver::LinearSolverTypes
Parameters
[out]errThe error code.

Definition at line 54487 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_lineartypesetobj ( type(cmfe_solvertype), intent(in)  solver,
integer(intg), intent(in)  linearSolverType,
integer(intg), intent(out)  err 
)
private

Sets/changes the type for a linear solver identified by an object.

Parameters
[in]solverThe linear solver to set the type for.
[in]linearsolvertypeThe linear solver type to set.
See also
OPENCMISS::Solver::LinearSolverTypes
Parameters
[out]errThe error code.

Definition at line 54527 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_lineartypeset::cmfe_solver_lineartypesetobj ( type(cmfe_solvertype), intent(in)  solver,
integer(intg), intent(in)  linearSolverType,
integer(intg), intent(out)  err 
)
private

Sets/changes the type for a linear solver identified by an object.

Parameters
[in]solverThe linear solver to set the type for.
[in]linearsolvertypeThe linear solver type to set.
See also
OPENCMISS::Solver::LinearSolverTypes
Parameters
[out]errThe error code.

Definition at line 54527 of file opencmiss_iron.f90.

subroutine, public opencmiss_iron::cmfe_solver_mumpssetcntl ( type(cmfe_solvertype), intent(in)  solver,
integer(intg), intent(in)  icntl,
real(dp), intent(in)  val,
integer(intg), intent(out)  err 
)

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.

Parameters
[in]solverThe solver to set the library type for.
[in]icntlThe MUMPS CNTL integer control parameter
[in]valThe MUMPS CNTL real value to set: CNTL(icntl)=val
[out]errThe error code.

Definition at line 53640 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine, public opencmiss_iron::cmfe_solver_mumpsseticntl ( type(cmfe_solvertype), intent(in)  solver,
integer(intg), intent(in)  icntl,
integer(intg), intent(in)  ivalue,
integer(intg), intent(out)  err 
)

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.

Parameters
[in]solverThe solver to set the library type for.
[in]icntlThe MUMPS ICNTL integer control parameter
[in]ivalueThe MUMPS ICNTL integer value to set: ICNTL(icntl)=ivalue
[out]errThe error code.

Definition at line 53613 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_newtonabsolutetolerancesetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
real(dp), intent(in)  absoluteTolerance,
integer(intg), intent(out)  err 
)
private

Sets/changes the absolute tolerance for an Newton solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the Newton solver to set the absolute tolerance for.
[in]controlloopidentifierThe control loop identifier with the Newton solver to set the absolute tolerance for.
[in]solverindexThe solver index to set the absolute tolerance for.
[in]absolutetoleranceThe absolute tolerance for the Newton solver to set.
[out]errThe error code.

Definition at line 54554 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_newtonabsolutetoleranceset::cmfe_solver_newtonabsolutetolerancesetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
real(dp), intent(in)  absoluteTolerance,
integer(intg), intent(out)  err 
)
private

Sets/changes the absolute tolerance for an Newton solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the Newton solver to set the absolute tolerance for.
[in]controlloopidentifierThe control loop identifier with the Newton solver to set the absolute tolerance for.
[in]solverindexThe solver index to set the absolute tolerance for.
[in]absolutetoleranceThe absolute tolerance for the Newton solver to set.
[out]errThe error code.

Definition at line 54554 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_newtonabsolutetolerancesetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
real(dp), intent(in)  absoluteTolerance,
integer(intg), intent(out)  err 
)
private

Sets/changes the absolute tolerance for a Newton solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the Newton solver to set the absolute tolerance for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to set the absolute tolerance for.
[in]solverindexThe solver index to set the absolute tolerance for.
[in]absolutetoleranceThe absolute tolerance for the Newton solver to set.
[out]errThe error code.

Definition at line 54597 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_newtonabsolutetoleranceset::cmfe_solver_newtonabsolutetolerancesetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
real(dp), intent(in)  absoluteTolerance,
integer(intg), intent(out)  err 
)
private

Sets/changes the absolute tolerance for a Newton solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the Newton solver to set the absolute tolerance for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to set the absolute tolerance for.
[in]solverindexThe solver index to set the absolute tolerance for.
[in]absolutetoleranceThe absolute tolerance for the Newton solver to set.
[out]errThe error code.

Definition at line 54597 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_newtonabsolutetolerancesetobj ( type(cmfe_solvertype), intent(in)  solver,
real(dp), intent(in)  absoluteTolerance,
integer(intg), intent(out)  err 
)
private

Sets/changes the absolute tolerance for a Newton solver identified by an object.

Parameters
[in]solverThe Newton solver to set the absolute tolerance for.
[in]absolutetoleranceThe absolute tolerance for the Newton solver to set.
[out]errThe error code.

Definition at line 54638 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_newtonabsolutetoleranceset::cmfe_solver_newtonabsolutetolerancesetobj ( type(cmfe_solvertype), intent(in)  solver,
real(dp), intent(in)  absoluteTolerance,
integer(intg), intent(out)  err 
)
private

Sets/changes the absolute tolerance for a Newton solver identified by an object.

Parameters
[in]solverThe Newton solver to set the absolute tolerance for.
[in]absolutetoleranceThe absolute tolerance for the Newton solver to set.
[out]errThe error code.

Definition at line 54638 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_newtoncellmlsolverget::cmfe_solver_newtoncellmlsolvergetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(out)  CellMLSolverIndex,
integer(intg), intent(out)  err 
)
private

Returns the CellML solver associated with a Newton solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the solver to get the Newton CellML solver for.
[in]controlloopidentifierThe control loop identifier with the solver to get the Newton CellML solver for.
[in]solverindexThe solver index to get the Newton CellML solver for.
[out]cellmlsolverindexOn return, the solver index of the CellML solver.
[out]errThe error code.

Definition at line 55003 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_newtoncellmlsolvergetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(out)  CellMLSolverIndex,
integer(intg), intent(out)  err 
)
private

Returns the CellML solver associated with a Newton solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the solver to get the Newton CellML solver for.
[in]controlloopidentifierThe control loop identifier with the solver to get the Newton CellML solver for.
[in]solverindexThe solver index to get the Newton CellML solver for.
[out]cellmlsolverindexOn return, the solver index of the CellML solver.
[out]errThe error code.

Definition at line 55003 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_newtoncellmlsolverget::cmfe_solver_newtoncellmlsolvergetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(out)  CellMLSolverIndex,
integer(intg), intent(out)  err 
)
private

Returns the CellML solver associated with a Newton solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the solver to get the Newton CellML solver for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to get the Newton CellML solver for.
[in]solverindexThe solver index to get the Newton CellML solver for.
[out]cellmlsolverindexOn return, the Newton CellML solver index.
[out]errThe error code.

Definition at line 55048 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_newtoncellmlsolvergetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(out)  CellMLSolverIndex,
integer(intg), intent(out)  err 
)
private

Returns the CellML solver associated with a Newton solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the solver to get the Newton CellML solver for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to get the Newton CellML solver for.
[in]solverindexThe solver index to get the Newton CellML solver for.
[out]cellmlsolverindexOn return, the Newton CellML solver index.
[out]errThe error code.

Definition at line 55048 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_newtoncellmlsolvergetobj ( type(cmfe_solvertype), intent(in)  solver,
type(cmfe_solvertype), intent(inout)  CellMLSolver,
integer(intg), intent(out)  err 
)
private

Returns the CellML solver associated with a Newton solver identified by an object.

Parameters
[in]solverThe solver to get the Newton CellML solver for.
[in,out]cellmlsolverOn return, the Newton CellML solver.
[out]errThe error code.

Definition at line 55093 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_newtoncellmlsolverget::cmfe_solver_newtoncellmlsolvergetobj ( type(cmfe_solvertype), intent(in)  solver,
type(cmfe_solvertype), intent(inout)  CellMLSolver,
integer(intg), intent(out)  err 
)
private

Returns the CellML solver associated with a Newton solver identified by an object.

Parameters
[in]solverThe solver to get the Newton CellML solver for.
[in,out]cellmlsolverOn return, the Newton CellML solver.
[out]errThe error code.

Definition at line 55093 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_newtonconvergencetesttypesetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  convergenceTestType,
integer(intg), intent(out)  err 
)
private

Sets/changes the convergence test type for an Newton linesearch solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the Newton solver to set the convergence test type for.
[in]controlloopidentifierThe control loop identifier with the Newton solver to set the convergence test type for.
[in]solverindexThe solver index to set the convergence test for.
[in]convergencetesttypeThe convergence test type for the Newton solver to set.
[out]errThe error code.

Definition at line 55120 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_newtonconvergencetesttypeset::cmfe_solver_newtonconvergencetesttypesetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  convergenceTestType,
integer(intg), intent(out)  err 
)
private

Sets/changes the convergence test type for an Newton linesearch solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the Newton solver to set the convergence test type for.
[in]controlloopidentifierThe control loop identifier with the Newton solver to set the convergence test type for.
[in]solverindexThe solver index to set the convergence test for.
[in]convergencetesttypeThe convergence test type for the Newton solver to set.
[out]errThe error code.

Definition at line 55120 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_newtonconvergencetesttypesetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  convergenceTestType,
integer(intg), intent(out)  err 
)
private

Sets/changes the convergence test type for a Newton solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the Newton solver to set the convergence test type for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to set the convergence test type for.
[in]solverindexThe solver index to set the convergence test type for.
[in]convergencetesttypeThe convergence test type for the Newton solver to set.
[out]errThe error code.

Definition at line 55163 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_newtonconvergencetesttypeset::cmfe_solver_newtonconvergencetesttypesetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  convergenceTestType,
integer(intg), intent(out)  err 
)
private

Sets/changes the convergence test type for a Newton solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the Newton solver to set the convergence test type for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to set the convergence test type for.
[in]solverindexThe solver index to set the convergence test type for.
[in]convergencetesttypeThe convergence test type for the Newton solver to set.
[out]errThe error code.

Definition at line 55163 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_newtonconvergencetesttypesetobj ( type(cmfe_solvertype), intent(in)  solver,
integer(intg), intent(in)  convergenceTestType,
integer(intg), intent(out)  err 
)
private

Sets/changes the convergence test type for a Newton solver identified by an object.

Parameters
[in]solverThe Newton solver to set the convergence test type for.
[in]convergencetesttypeThe convergence test type for the Newton solver to set.
[out]errThe error code.

Definition at line 55205 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_newtonconvergencetesttypeset::cmfe_solver_newtonconvergencetesttypesetobj ( type(cmfe_solvertype), intent(in)  solver,
integer(intg), intent(in)  convergenceTestType,
integer(intg), intent(out)  err 
)
private

Sets/changes the convergence test type for a Newton solver identified by an object.

Parameters
[in]solverThe Newton solver to set the convergence test type for.
[in]convergencetesttypeThe convergence test type for the Newton solver to set.
[out]errThe error code.

Definition at line 55205 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_newtonjacobiancalculationtypeset::cmfe_solver_newtonjacobiancalculationtypesetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  jacobianCalculationType,
integer(intg), intent(out)  err 
)
private

Sets/changes the Jacobian calculation type for an Newton solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the Newton solver to set the Jacobian calculation type for.
[in]controlloopidentifierThe control loop identifier with the Newton solver to set the Jacobian calculation type for.
[in]solverindexThe solver index to set the Jacobian calculation type for.
[in]jacobiancalculationtypeThe Jacobian calculation type for the Newton solver to set.
See also
OPENCMISS::Solver::JacobianCalculationTypes
Parameters
[out]errThe error code.

Definition at line 54777 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_newtonjacobiancalculationtypesetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  jacobianCalculationType,
integer(intg), intent(out)  err 
)
private

Sets/changes the Jacobian calculation type for an Newton solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the Newton solver to set the Jacobian calculation type for.
[in]controlloopidentifierThe control loop identifier with the Newton solver to set the Jacobian calculation type for.
[in]solverindexThe solver index to set the Jacobian calculation type for.
[in]jacobiancalculationtypeThe Jacobian calculation type for the Newton solver to set.
See also
OPENCMISS::Solver::JacobianCalculationTypes
Parameters
[out]errThe error code.

Definition at line 54777 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_newtonjacobiancalculationtypeset::cmfe_solver_newtonjacobiancalculationtypesetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  jacobianCalculationType,
integer(intg), intent(out)  err 
)
private

Sets/changes the Jacobian calculation type for a Newton solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the Newton solver to set the Jacobian calculation type for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to set the Jacobian calculation type for.
[in]solverindexThe solver index to set the Jacobian calculation type for.
[in]jacobiancalculationtypeThe Jacobian calculation type for the Newton solver to set.
See also
OPENCMISS::Solver::JacobianCalculationTypes
Parameters
[out]errThe error code.

Definition at line 54820 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_newtonjacobiancalculationtypesetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  jacobianCalculationType,
integer(intg), intent(out)  err 
)
private

Sets/changes the Jacobian calculation type for a Newton solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the Newton solver to set the Jacobian calculation type for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to set the Jacobian calculation type for.
[in]solverindexThe solver index to set the Jacobian calculation type for.
[in]jacobiancalculationtypeThe Jacobian calculation type for the Newton solver to set.
See also
OPENCMISS::Solver::JacobianCalculationTypes
Parameters
[out]errThe error code.

Definition at line 54820 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_newtonjacobiancalculationtypeset::cmfe_solver_newtonjacobiancalculationtypesetobj ( type(cmfe_solvertype), intent(in)  solver,
integer(intg), intent(in)  jacobianCalculationType,
integer(intg), intent(out)  err 
)
private

Sets/changes the Jacobian calculation type for a Newton solver identified by an object.

Parameters
[in]solverThe Newton solver to set the Jacobian calculation type for.
[in]jacobiancalculationtypeThe Jacobian calculation type for the Newton solver to set.
See also
OPENCMISS::Solver::JacobianCalculationTypes
Parameters
[out]errThe error code.

Definition at line 54861 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_newtonjacobiancalculationtypesetobj ( type(cmfe_solvertype), intent(in)  solver,
integer(intg), intent(in)  jacobianCalculationType,
integer(intg), intent(out)  err 
)
private

Sets/changes the Jacobian calculation type for a Newton solver identified by an object.

Parameters
[in]solverThe Newton solver to set the Jacobian calculation type for.
[in]jacobiancalculationtypeThe Jacobian calculation type for the Newton solver to set.
See also
OPENCMISS::Solver::JacobianCalculationTypes
Parameters
[out]errThe error code.

Definition at line 54861 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_newtonlinearsolverget::cmfe_solver_newtonlinearsolvergetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(out)  linearSolverIndex,
integer(intg), intent(out)  err 
)
private

Returns the linear solver associated with a Newton solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the solver to get the Newton linear solver for.
[in]controlloopidentifierThe control loop identifier with the solver to get the Newton linear solver for.
[in]solverindexThe solver index to get the Newton linear solver for.
[out]linearsolverindexOn return, the solver index of the linear solver.
[out]errThe error code.

Definition at line 54888 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_newtonlinearsolvergetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(out)  linearSolverIndex,
integer(intg), intent(out)  err 
)
private

Returns the linear solver associated with a Newton solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the solver to get the Newton linear solver for.
[in]controlloopidentifierThe control loop identifier with the solver to get the Newton linear solver for.
[in]solverindexThe solver index to get the Newton linear solver for.
[out]linearsolverindexOn return, the solver index of the linear solver.
[out]errThe error code.

Definition at line 54888 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_newtonlinearsolvergetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(out)  linearSolverIndex,
integer(intg), intent(out)  err 
)
private

Returns the linear solver associated with a Newton solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the solver to get the Newton linear solver for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to get the Newton linear solver for.
[in]solverindexThe solver index to get the Newton linear solver for.
[out]linearsolverindexOn return, the Newton linear solver index.
[out]errThe error code.

Definition at line 54933 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_newtonlinearsolverget::cmfe_solver_newtonlinearsolvergetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(out)  linearSolverIndex,
integer(intg), intent(out)  err 
)
private

Returns the linear solver associated with a Newton solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the solver to get the Newton linear solver for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to get the Newton linear solver for.
[in]solverindexThe solver index to get the Newton linear solver for.
[out]linearsolverindexOn return, the Newton linear solver index.
[out]errThe error code.

Definition at line 54933 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_newtonlinearsolvergetobj ( type(cmfe_solvertype), intent(in)  solver,
type(cmfe_solvertype), intent(inout)  linearSolver,
integer(intg), intent(out)  err 
)
private

Returns the linear solver associated with a Newton solver identified by an object.

Parameters
[in]solverThe solver to get the Newton linear solver for.
[in,out]linearsolverOn return, the Newton linear solver.
[out]errThe error code.

Definition at line 54977 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_newtonlinearsolverget::cmfe_solver_newtonlinearsolvergetobj ( type(cmfe_solvertype), intent(in)  solver,
type(cmfe_solvertype), intent(inout)  linearSolver,
integer(intg), intent(out)  err 
)
private

Returns the linear solver associated with a Newton solver identified by an object.

Parameters
[in]solverThe solver to get the Newton linear solver for.
[in,out]linearsolverOn return, the Newton linear solver.
[out]errThe error code.

Definition at line 54977 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_newtonlinesearchalphaset::cmfe_solver_newtonlinesearchalphasetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
real(dp), intent(in)  alpha,
integer(intg), intent(out)  err 
)
private

Sets/changes the line search alpha for an Newton linesearch solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the Newton line search solver to set the alpha for.
[in]controlloopidentifierThe control loop identifier with the Newton line search solver to set the alpha for.
[in]solverindexThe solver index to set the line search alpha for.
[in]alphaThe alpha for the Newton line search solver to set.
[out]errThe error code.

Definition at line 55231 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_newtonlinesearchalphasetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
real(dp), intent(in)  alpha,
integer(intg), intent(out)  err 
)
private

Sets/changes the line search alpha for an Newton linesearch solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the Newton line search solver to set the alpha for.
[in]controlloopidentifierThe control loop identifier with the Newton line search solver to set the alpha for.
[in]solverindexThe solver index to set the line search alpha for.
[in]alphaThe alpha for the Newton line search solver to set.
[out]errThe error code.

Definition at line 55231 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_newtonlinesearchalphasetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
real(dp), intent(in)  alpha,
integer(intg), intent(out)  err 
)
private

Sets/changes the line search alpha for a Newton line search solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the Newton line search solver to set the alpha for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to set the alpha for.
[in]solverindexThe solver index to set the alpha for.
[in]alphaThe alpha for the Newton line search solver to set.
[out]errThe error code.

Definition at line 55272 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_newtonlinesearchalphaset::cmfe_solver_newtonlinesearchalphasetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
real(dp), intent(in)  alpha,
integer(intg), intent(out)  err 
)
private

Sets/changes the line search alpha for a Newton line search solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the Newton line search solver to set the alpha for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to set the alpha for.
[in]solverindexThe solver index to set the alpha for.
[in]alphaThe alpha for the Newton line search solver to set.
[out]errThe error code.

Definition at line 55272 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_newtonlinesearchalphaset::cmfe_solver_newtonlinesearchalphasetobj ( type(cmfe_solvertype), intent(in)  solver,
real(dp), intent(in)  alpha,
integer(intg), intent(out)  err 
)
private

Sets/changes the line search alpha for a Newton line search solver identified by an object.

Parameters
[in]solverThe Newton line search solver to set the alpha for.
[in]alphaThe alpha for the Newton line search solver to set.
[out]errThe error code.

Definition at line 55312 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_newtonlinesearchalphasetobj ( type(cmfe_solvertype), intent(in)  solver,
real(dp), intent(in)  alpha,
integer(intg), intent(out)  err 
)
private

Sets/changes the line search alpha for a Newton line search solver identified by an object.

Parameters
[in]solverThe Newton line search solver to set the alpha for.
[in]alphaThe alpha for the Newton line search solver to set.
[out]errThe error code.

Definition at line 55312 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_newtonlinesearchmaxstepset::cmfe_solver_newtonlinesearchmaxstepsetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
real(dp), intent(in)  maxStep,
integer(intg), intent(out)  err 
)
private

Sets/changes the line search maximum step for an Newton linesearch solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the Newton line search solver to set the maximum step for.
[in]controlloopidentifierThe control loop identifier with the Newton line search solver to set the maximum step for.
[in]solverindexThe solver index to set the line search maximum step for.
[in]maxstepThe maximum step for the Newton line search solver to set.
[out]errThe error code.

Definition at line 55338 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_newtonlinesearchmaxstepsetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
real(dp), intent(in)  maxStep,
integer(intg), intent(out)  err 
)
private

Sets/changes the line search maximum step for an Newton linesearch solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the Newton line search solver to set the maximum step for.
[in]controlloopidentifierThe control loop identifier with the Newton line search solver to set the maximum step for.
[in]solverindexThe solver index to set the line search maximum step for.
[in]maxstepThe maximum step for the Newton line search solver to set.
[out]errThe error code.

Definition at line 55338 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_newtonlinesearchmaxstepsetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
real(dp), intent(in)  maxStep,
integer(intg), intent(out)  err 
)
private

Sets/changes the line search maximum step for a Newton line search solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the Newton line search solver to set the maximum step for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to set the maximum step for.
[in]solverindexThe solver index to set the maximum step for.
[in]maxstepThe maximum step for the Newton line search solver to set.
[out]errThe error code.

Definition at line 55380 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_newtonlinesearchmaxstepset::cmfe_solver_newtonlinesearchmaxstepsetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
real(dp), intent(in)  maxStep,
integer(intg), intent(out)  err 
)
private

Sets/changes the line search maximum step for a Newton line search solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the Newton line search solver to set the maximum step for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to set the maximum step for.
[in]solverindexThe solver index to set the maximum step for.
[in]maxstepThe maximum step for the Newton line search solver to set.
[out]errThe error code.

Definition at line 55380 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_newtonlinesearchmaxstepset::cmfe_solver_newtonlinesearchmaxstepsetobj ( type(cmfe_solvertype), intent(in)  solver,
real(dp), intent(in)  maxStep,
integer(intg), intent(out)  err 
)
private

Sets/changes the line search maximum step for a Newton line search solver identified by an object.

Parameters
[in]solverThe Newton line search solver to set the maximum step for.
[in]maxstepThe maximum step for the Newton line search solver to set.
[out]errThe error code.

Definition at line 55421 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_newtonlinesearchmaxstepsetobj ( type(cmfe_solvertype), intent(in)  solver,
real(dp), intent(in)  maxStep,
integer(intg), intent(out)  err 
)
private

Sets/changes the line search maximum step for a Newton line search solver identified by an object.

Parameters
[in]solverThe Newton line search solver to set the maximum step for.
[in]maxstepThe maximum step for the Newton line search solver to set.
[out]errThe error code.

Definition at line 55421 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_newtonlinesearchmonitoroutputset::cmfe_solver_newtonlinesearchmonitoroutputsetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
logical, intent(in)  monitorLinesearchFlag,
integer(intg), intent(out)  err 
)
private

Enables/disables output monitoring for a nonlinear Newton line search solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the Newton solver to set linesearch monitoring for.
[in]controlloopidentifierThe control loop identifier with the Newton solver to set the linesearch monitoring for.
[in]solverindexThe solver index to set the linesearch monitoring for.
[in]monitorlinesearchflagFlag to determine whether to enable/disable linsearch monitor output.
[out]errThe error code.

Definition at line 54665 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_newtonlinesearchmonitoroutputsetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
logical, intent(in)  monitorLinesearchFlag,
integer(intg), intent(out)  err 
)
private

Enables/disables output monitoring for a nonlinear Newton line search solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the Newton solver to set linesearch monitoring for.
[in]controlloopidentifierThe control loop identifier with the Newton solver to set the linesearch monitoring for.
[in]solverindexThe solver index to set the linesearch monitoring for.
[in]monitorlinesearchflagFlag to determine whether to enable/disable linsearch monitor output.
[out]errThe error code.

Definition at line 54665 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_newtonlinesearchmonitoroutputsetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
logical, intent(in)  monitorLinesearchFlag,
integer(intg), intent(out)  err 
)
private

Enables/disables output monitoring for a nonlinear Newton line search solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the Newton solver to set the linesearch monitoring for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to set the linesearch monitoring for.
[in]solverindexThe solver index to set the absolute tolerance for.
[in]monitorlinesearchflagFlag to determine whether to enable/disable linsearch monitor output.
[out]errThe error code.

Definition at line 54708 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_newtonlinesearchmonitoroutputset::cmfe_solver_newtonlinesearchmonitoroutputsetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
logical, intent(in)  monitorLinesearchFlag,
integer(intg), intent(out)  err 
)
private

Enables/disables output monitoring for a nonlinear Newton line search solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the Newton solver to set the linesearch monitoring for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to set the linesearch monitoring for.
[in]solverindexThe solver index to set the absolute tolerance for.
[in]monitorlinesearchflagFlag to determine whether to enable/disable linsearch monitor output.
[out]errThe error code.

Definition at line 54708 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_newtonlinesearchmonitoroutputset::cmfe_solver_newtonlinesearchmonitoroutputsetobj ( type(cmfe_solvertype), intent(in)  solver,
logical, intent(in)  monitorLinesearchFlag,
integer(intg), intent(out)  err 
)
private

Enables/disables output monitoring for a nonlinear Newton line search solver identified by an object.

Parameters
[in]solverThe Newton solver to set the linesearch monitoring for.
[in]monitorlinesearchflagFlag to determine whether to enable/disable linsearch monitor output.
[out]errThe error code.

Definition at line 54749 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_newtonlinesearchmonitoroutputsetobj ( type(cmfe_solvertype), intent(in)  solver,
logical, intent(in)  monitorLinesearchFlag,
integer(intg), intent(out)  err 
)
private

Enables/disables output monitoring for a nonlinear Newton line search solver identified by an object.

Parameters
[in]solverThe Newton solver to set the linesearch monitoring for.
[in]monitorlinesearchflagFlag to determine whether to enable/disable linsearch monitor output.
[out]errThe error code.

Definition at line 54749 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_newtonlinesearchsteptolset::cmfe_solver_newtonlinesearchsteptolsetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
real(dp), intent(in)  stepTol,
integer(intg), intent(out)  err 
)
private

Sets/changes the line search step tolerance for an Newton linesearch solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the Newton line search solver to set the step tolerance for.
[in]controlloopidentifierThe control loop identifier with the Newton line search solver to set the step tolerance for.
[in]solverindexThe solver index to set the line search step tolerance for.
[in]steptolThe step tolerance for the Newton line search solver to set.
[out]errThe error code.

Definition at line 55447 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_newtonlinesearchsteptolsetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
real(dp), intent(in)  stepTol,
integer(intg), intent(out)  err 
)
private

Sets/changes the line search step tolerance for an Newton linesearch solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the Newton line search solver to set the step tolerance for.
[in]controlloopidentifierThe control loop identifier with the Newton line search solver to set the step tolerance for.
[in]solverindexThe solver index to set the line search step tolerance for.
[in]steptolThe step tolerance for the Newton line search solver to set.
[out]errThe error code.

Definition at line 55447 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_newtonlinesearchsteptolset::cmfe_solver_newtonlinesearchsteptolsetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
real(dp), intent(in)  stepTol,
integer(intg), intent(out)  err 
)
private

Sets/changes the line search step tolerance for a Newton line search solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the Newton line search solver to set the step tolerance for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to set the step tolerance for.
[in]solverindexThe solver index to set the step tolerance for.
[in]steptolThe step tolerance for the Newton line search solver to set.
[out]errThe error code.

Definition at line 55489 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_newtonlinesearchsteptolsetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
real(dp), intent(in)  stepTol,
integer(intg), intent(out)  err 
)
private

Sets/changes the line search step tolerance for a Newton line search solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the Newton line search solver to set the step tolerance for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to set the step tolerance for.
[in]solverindexThe solver index to set the step tolerance for.
[in]steptolThe step tolerance for the Newton line search solver to set.
[out]errThe error code.

Definition at line 55489 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_newtonlinesearchsteptolsetobj ( type(cmfe_solvertype), intent(in)  solver,
real(dp), intent(in)  stepTol,
integer(intg), intent(out)  err 
)
private

Sets/changes the line search step tolerance for a Newton line search solver identified by an object.

Parameters
[in]solverThe Newton line search solver to set the step tolerance for.
[in]steptolThe step tolerance for the Newton line search solver to set.
[out]errThe error code.

Definition at line 55530 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_newtonlinesearchsteptolset::cmfe_solver_newtonlinesearchsteptolsetobj ( type(cmfe_solvertype), intent(in)  solver,
real(dp), intent(in)  stepTol,
integer(intg), intent(out)  err 
)
private

Sets/changes the line search step tolerance for a Newton line search solver identified by an object.

Parameters
[in]solverThe Newton line search solver to set the step tolerance for.
[in]steptolThe step tolerance for the Newton line search solver to set.
[out]errThe error code.

Definition at line 55530 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_newtonlinesearchtypesetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  lineSearchType,
integer(intg), intent(out)  err 
)
private

Sets/changes the line search type for an Newton linesearch solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the Newton line search solver to set the line search type for.
[in]controlloopidentifierThe control loop identifier with the Newton line search solver to set the line search type for.
[in]solverindexThe solver index to set the line search type for.
[in]linesearchtypeThe type of line search for the Newton line search solver to set.
See also
OPENCMISS::Solver::NewtonLineSearchTypes
Parameters
[out]errThe error code.

Definition at line 55556 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_newtonlinesearchtypeset::cmfe_solver_newtonlinesearchtypesetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  lineSearchType,
integer(intg), intent(out)  err 
)
private

Sets/changes the line search type for an Newton linesearch solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the Newton line search solver to set the line search type for.
[in]controlloopidentifierThe control loop identifier with the Newton line search solver to set the line search type for.
[in]solverindexThe solver index to set the line search type for.
[in]linesearchtypeThe type of line search for the Newton line search solver to set.
See also
OPENCMISS::Solver::NewtonLineSearchTypes
Parameters
[out]errThe error code.

Definition at line 55556 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_newtonlinesearchtypeset::cmfe_solver_newtonlinesearchtypesetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  lineSearchType,
integer(intg), intent(out)  err 
)
private

Sets/changes the type of line search for a Newton line search solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the Newton line search solver to set the line search type for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to set the line search type for.
[in]solverindexThe solver index to set the line search type for.
[in]linesearchtypeThe type of line search for the Newton line search solver to set.
See also
OPENCMISS::Solver::NewtonLineSearchTypes
Parameters
[out]errThe error code.

Definition at line 55597 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_newtonlinesearchtypesetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  lineSearchType,
integer(intg), intent(out)  err 
)
private

Sets/changes the type of line search for a Newton line search solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the Newton line search solver to set the line search type for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to set the line search type for.
[in]solverindexThe solver index to set the line search type for.
[in]linesearchtypeThe type of line search for the Newton line search solver to set.
See also
OPENCMISS::Solver::NewtonLineSearchTypes
Parameters
[out]errThe error code.

Definition at line 55597 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_newtonlinesearchtypesetobj ( type(cmfe_solvertype), intent(in)  solver,
integer(intg), intent(in)  lineSearchType,
integer(intg), intent(out)  err 
)
private

Sets/changes the type of line search for a Newton line search solver identified by an object.

Parameters
[in]solverThe Newton line search solver to set the line search type for.
[in]linesearchtypeThe type of line search for the Newton line search solver to set.
See also
OPENCMISS::Solver::NewtonLineSearchTypes
Parameters
[out]errThe error code.

Definition at line 55637 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_newtonlinesearchtypeset::cmfe_solver_newtonlinesearchtypesetobj ( type(cmfe_solvertype), intent(in)  solver,
integer(intg), intent(in)  lineSearchType,
integer(intg), intent(out)  err 
)
private

Sets/changes the type of line search for a Newton line search solver identified by an object.

Parameters
[in]solverThe Newton line search solver to set the line search type for.
[in]linesearchtypeThe type of line search for the Newton line search solver to set.
See also
OPENCMISS::Solver::NewtonLineSearchTypes
Parameters
[out]errThe error code.

Definition at line 55637 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_newtonmaximumfunctionevaluationsset::cmfe_solver_newtonmaximumfunctionevaluationssetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  maximumFunctionEvaluations,
integer(intg), intent(out)  err 
)
private

Sets/changes the maximum number of function evaluations for an Newton solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the Newton solver to set the maximum function evaluations for.
[in]controlloopidentifierThe control loop identifier with the Newton solver to set the maximum function evaluations for.
[in]solverindexThe solver index to set the maximum function evaluations for.
[in]maximumfunctionevaluationsThe maximum number of function evaluations for the Newton solver to set.
[out]errThe error code.

Definition at line 55664 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_newtonmaximumfunctionevaluationssetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  maximumFunctionEvaluations,
integer(intg), intent(out)  err 
)
private

Sets/changes the maximum number of function evaluations for an Newton solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the Newton solver to set the maximum function evaluations for.
[in]controlloopidentifierThe control loop identifier with the Newton solver to set the maximum function evaluations for.
[in]solverindexThe solver index to set the maximum function evaluations for.
[in]maximumfunctionevaluationsThe maximum number of function evaluations for the Newton solver to set.
[out]errThe error code.

Definition at line 55664 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_newtonmaximumfunctionevaluationssetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  maximumFunctionEvaluations,
integer(intg), intent(out)  err 
)
private

Sets/changes the maximum number of function evaluations for a Newton solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the Newton solver to set the maximum function evaluations for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to set the maximum function evaluations for.
[in]solverindexThe solver index to set the maximum function evaluations for.
[in]maximumfunctionevaluationsThe maximum number of function evaluations for the Newton solver to set.
[out]errThe error code.

Definition at line 55707 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_newtonmaximumfunctionevaluationsset::cmfe_solver_newtonmaximumfunctionevaluationssetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  maximumFunctionEvaluations,
integer(intg), intent(out)  err 
)
private

Sets/changes the maximum number of function evaluations for a Newton solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the Newton solver to set the maximum function evaluations for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to set the maximum function evaluations for.
[in]solverindexThe solver index to set the maximum function evaluations for.
[in]maximumfunctionevaluationsThe maximum number of function evaluations for the Newton solver to set.
[out]errThe error code.

Definition at line 55707 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_newtonmaximumfunctionevaluationsset::cmfe_solver_newtonmaximumfunctionevaluationssetobj ( type(cmfe_solvertype), intent(in)  solver,
integer(intg), intent(in)  maximumFunctionEvaluations,
integer(intg), intent(out)  err 
)
private

Sets/changes the maximum number of function evaluations for a Newton solver identified by an object.

Parameters
[in]solverThe Newton solver to set the maximum number of function evaluations for.
[in]maximumfunctionevaluationsThe maximum number of function evaluations for the Newton solver to set.
[out]errThe error code.

Definition at line 55748 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_newtonmaximumfunctionevaluationssetobj ( type(cmfe_solvertype), intent(in)  solver,
integer(intg), intent(in)  maximumFunctionEvaluations,
integer(intg), intent(out)  err 
)
private

Sets/changes the maximum number of function evaluations for a Newton solver identified by an object.

Parameters
[in]solverThe Newton solver to set the maximum number of function evaluations for.
[in]maximumfunctionevaluationsThe maximum number of function evaluations for the Newton solver to set.
[out]errThe error code.

Definition at line 55748 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_newtonmaximumiterationsset::cmfe_solver_newtonmaximumiterationssetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  maximumIterations,
integer(intg), intent(out)  err 
)
private

Sets/changes the maximum number of iterations for an Newton solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the Newton solver to set the maximum iterations for.
[in]controlloopidentifierThe control loop identifier with the Newton solver to set the maximum iterations for.
[in]solverindexThe solver index to set the maximum iterations for.
[in]maximumiterationsThe maximum number of iterations for the Newton solver to set.
[out]errThe error code.

Definition at line 55776 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_newtonmaximumiterationssetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  maximumIterations,
integer(intg), intent(out)  err 
)
private

Sets/changes the maximum number of iterations for an Newton solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the Newton solver to set the maximum iterations for.
[in]controlloopidentifierThe control loop identifier with the Newton solver to set the maximum iterations for.
[in]solverindexThe solver index to set the maximum iterations for.
[in]maximumiterationsThe maximum number of iterations for the Newton solver to set.
[out]errThe error code.

Definition at line 55776 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_newtonmaximumiterationsset::cmfe_solver_newtonmaximumiterationssetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  maximumIterations,
integer(intg), intent(out)  err 
)
private

Sets/changes the maximum number of iterations for a Newton solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the Newton solver to set the maximum iterations for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to set the maximum iterations for.
[in]solverindexThe solver index to set the maximum iterations for.
[in]maximumiterationsThe maximum number of iterations for the Newton solver to set.
[out]errThe error code.

Definition at line 55819 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_newtonmaximumiterationssetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  maximumIterations,
integer(intg), intent(out)  err 
)
private

Sets/changes the maximum number of iterations for a Newton solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the Newton solver to set the maximum iterations for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to set the maximum iterations for.
[in]solverindexThe solver index to set the maximum iterations for.
[in]maximumiterationsThe maximum number of iterations for the Newton solver to set.
[out]errThe error code.

Definition at line 55819 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_newtonmaximumiterationsset::cmfe_solver_newtonmaximumiterationssetobj ( type(cmfe_solvertype), intent(in)  solver,
integer(intg), intent(in)  maximumIterations,
integer(intg), intent(out)  err 
)
private

Sets/changes the maximum number of iterations for a Newton solver identified by an object.

Parameters
[in]solverThe Newton solver to set the maximum number of iterations for.
[in]maximumiterationsThe maximum number of iterations for the Newton solver to set.
[out]errThe error code.

Definition at line 55860 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_newtonmaximumiterationssetobj ( type(cmfe_solvertype), intent(in)  solver,
integer(intg), intent(in)  maximumIterations,
integer(intg), intent(out)  err 
)
private

Sets/changes the maximum number of iterations for a Newton solver identified by an object.

Parameters
[in]solverThe Newton solver to set the maximum number of iterations for.
[in]maximumiterationsThe maximum number of iterations for the Newton solver to set.
[out]errThe error code.

Definition at line 55860 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_newtonrelativetolerancesetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
real(dp), intent(in)  relativeTolerance,
integer(intg), intent(out)  err 
)
private

Sets/changes the relative tolerance for an Newton solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the Newton solver to set the relative tolerance for.
[in]controlloopidentifierThe control loop identifier with the Newton solver to set the relative tolerance for.
[in]solverindexThe solver index to set the relative tolerance for.
[in]relativetoleranceThe relative tolerance for the Newton solver to set.
[out]errThe error code.

Definition at line 55887 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_newtonrelativetoleranceset::cmfe_solver_newtonrelativetolerancesetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
real(dp), intent(in)  relativeTolerance,
integer(intg), intent(out)  err 
)
private

Sets/changes the relative tolerance for an Newton solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the Newton solver to set the relative tolerance for.
[in]controlloopidentifierThe control loop identifier with the Newton solver to set the relative tolerance for.
[in]solverindexThe solver index to set the relative tolerance for.
[in]relativetoleranceThe relative tolerance for the Newton solver to set.
[out]errThe error code.

Definition at line 55887 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_newtonrelativetoleranceset::cmfe_solver_newtonrelativetolerancesetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
real(dp), intent(in)  relativeTolerance,
integer(intg), intent(out)  err 
)
private

Sets/changes the relative tolerance for a Newton solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the Newton solver to set the relative tolerance for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to set the relative tolerance for.
[in]solverindexThe solver index to set the relative tolerance for.
[in]relativetoleranceThe relative tolerance for the Newton solver to set.
[out]errThe error code.

Definition at line 55930 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_newtonrelativetolerancesetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
real(dp), intent(in)  relativeTolerance,
integer(intg), intent(out)  err 
)
private

Sets/changes the relative tolerance for a Newton solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the Newton solver to set the relative tolerance for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to set the relative tolerance for.
[in]solverindexThe solver index to set the relative tolerance for.
[in]relativetoleranceThe relative tolerance for the Newton solver to set.
[out]errThe error code.

Definition at line 55930 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_newtonrelativetoleranceset::cmfe_solver_newtonrelativetolerancesetobj ( type(cmfe_solvertype), intent(in)  solver,
real(dp), intent(in)  relativeTolerance,
integer(intg), intent(out)  err 
)
private

Sets/changes the relative tolerance for a Newton solver identified by an object.

Parameters
[in]solverThe Newton solver to set the relative tolerance for.
[in]relativetoleranceThe relative tolerance for the Newton solver to set.
[out]errThe error code.

Definition at line 55971 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_newtonrelativetolerancesetobj ( type(cmfe_solvertype), intent(in)  solver,
real(dp), intent(in)  relativeTolerance,
integer(intg), intent(out)  err 
)
private

Sets/changes the relative tolerance for a Newton solver identified by an object.

Parameters
[in]solverThe Newton solver to set the relative tolerance for.
[in]relativetoleranceThe relative tolerance for the Newton solver to set.
[out]errThe error code.

Definition at line 55971 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_newtonsolutiontolerancesetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
real(dp), intent(in)  solutionTolerance,
integer(intg), intent(out)  err 
)
private

Sets/changes the solution tolerance for an Newton solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the Newton solver to set the solution tolerance for.
[in]controlloopidentifierThe control loop identifier with the Newton solver to set the solution tolerance for.
[in]solverindexThe solver index to set the solution tolerance for.
[in]solutiontoleranceThe solution tolerance for the Newton solver to set.
[out]errThe error code.

Definition at line 55998 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_newtonsolutiontoleranceset::cmfe_solver_newtonsolutiontolerancesetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
real(dp), intent(in)  solutionTolerance,
integer(intg), intent(out)  err 
)
private

Sets/changes the solution tolerance for an Newton solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the Newton solver to set the solution tolerance for.
[in]controlloopidentifierThe control loop identifier with the Newton solver to set the solution tolerance for.
[in]solverindexThe solver index to set the solution tolerance for.
[in]solutiontoleranceThe solution tolerance for the Newton solver to set.
[out]errThe error code.

Definition at line 55998 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_newtonsolutiontolerancesetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
real(dp), intent(in)  solutionTolerance,
integer(intg), intent(out)  err 
)
private

Sets/changes the solution tolerance for a Newton solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the Newton solver to set the solution tolerance for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to set the solution tolerance for.
[in]solverindexThe solver index to set the solution tolerance for.
[in]solutiontoleranceThe absolulte tolerance for the Newton solver to set.
[out]errThe error code.

Definition at line 56041 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_newtonsolutiontoleranceset::cmfe_solver_newtonsolutiontolerancesetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
real(dp), intent(in)  solutionTolerance,
integer(intg), intent(out)  err 
)
private

Sets/changes the solution tolerance for a Newton solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the Newton solver to set the solution tolerance for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to set the solution tolerance for.
[in]solverindexThe solver index to set the solution tolerance for.
[in]solutiontoleranceThe absolulte tolerance for the Newton solver to set.
[out]errThe error code.

Definition at line 56041 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_newtonsolutiontolerancesetobj ( type(cmfe_solvertype), intent(in)  solver,
real(dp), intent(in)  solutionTolerance,
integer(intg), intent(out)  err 
)
private

Sets/changes the solution tolerance for a Newton solver identified by an object.

Parameters
[in]solverThe Newton solver to set the solution tolerance for.
[in]solutiontoleranceThe solution tolerance for the Newton solver to set.
[out]errThe error code.

Definition at line 56082 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_newtonsolutiontoleranceset::cmfe_solver_newtonsolutiontolerancesetobj ( type(cmfe_solvertype), intent(in)  solver,
real(dp), intent(in)  solutionTolerance,
integer(intg), intent(out)  err 
)
private

Sets/changes the solution tolerance for a Newton solver identified by an object.

Parameters
[in]solverThe Newton solver to set the solution tolerance for.
[in]solutiontoleranceThe solution tolerance for the Newton solver to set.
[out]errThe error code.

Definition at line 56082 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_newtontrustregiondelta0setnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
real(dp), intent(in)  delta0,
integer(intg), intent(out)  err 
)
private

Sets/changes the delta0 for a Newton trust region solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the Newton trust region solver to set the delta0 for.
[in]controlloopidentifierThe control loop identifier with the Newton trust region solver to set the delta0 for.
[in]solverindexThe solver index to set the delta0 for.
[in]delta0The delta0 for the Newton trust region solver to set.
[out]errThe error code.

Definition at line 56108 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_newtontrustregiondelta0set::cmfe_solver_newtontrustregiondelta0setnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
real(dp), intent(in)  delta0,
integer(intg), intent(out)  err 
)
private

Sets/changes the delta0 for a Newton trust region solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the Newton trust region solver to set the delta0 for.
[in]controlloopidentifierThe control loop identifier with the Newton trust region solver to set the delta0 for.
[in]solverindexThe solver index to set the delta0 for.
[in]delta0The delta0 for the Newton trust region solver to set.
[out]errThe error code.

Definition at line 56108 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_newtontrustregiondelta0set::cmfe_solver_newtontrustregiondelta0setnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
real(dp), intent(in)  delta0,
integer(intg), intent(out)  err 
)
private

Sets/changes the delta0 for a Newton trust region solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the Newton trust region solver to set the delta0 for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to set the delta0 for.
[in]solverindexThe solver index to set the delta0 for.
[in]delta0The delta0 for the Newton trust region solver to set.
[out]errThe error code.

Definition at line 56150 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_newtontrustregiondelta0setnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
real(dp), intent(in)  delta0,
integer(intg), intent(out)  err 
)
private

Sets/changes the delta0 for a Newton trust region solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the Newton trust region solver to set the delta0 for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to set the delta0 for.
[in]solverindexThe solver index to set the delta0 for.
[in]delta0The delta0 for the Newton trust region solver to set.
[out]errThe error code.

Definition at line 56150 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_newtontrustregiondelta0set::cmfe_solver_newtontrustregiondelta0setobj ( type(cmfe_solvertype), intent(in)  solver,
real(dp), intent(in)  delta0,
integer(intg), intent(out)  err 
)
private

Sets/changes the delta0 for a Newton trust region solver identified by an object.

Parameters
[in]solverThe Newton trust region solver to set the delta0 for.
[in]delta0The delta0 for the Newton trust region solver to set.
[out]errThe error code.

Definition at line 56192 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_newtontrustregiondelta0setobj ( type(cmfe_solvertype), intent(in)  solver,
real(dp), intent(in)  delta0,
integer(intg), intent(out)  err 
)
private

Sets/changes the delta0 for a Newton trust region solver identified by an object.

Parameters
[in]solverThe Newton trust region solver to set the delta0 for.
[in]delta0The delta0 for the Newton trust region solver to set.
[out]errThe error code.

Definition at line 56192 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_newtontrustregiontolerancesetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
real(dp), intent(in)  tolerance,
integer(intg), intent(out)  err 
)
private

Sets/changes the tolerance for a Newton trust region solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the Newton trust region solver to set the tolerance for.
[in]controlloopidentifierThe control loop identifier with the Newton trust region solver to set the tolerance for.
[in]solverindexThe solver index to set the tolerance for.
[in]toleranceThe tolerance for the Newton trust region solver to set.
[out]errThe error code.

Definition at line 56218 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_newtontrustregiontoleranceset::cmfe_solver_newtontrustregiontolerancesetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
real(dp), intent(in)  tolerance,
integer(intg), intent(out)  err 
)
private

Sets/changes the tolerance for a Newton trust region solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the Newton trust region solver to set the tolerance for.
[in]controlloopidentifierThe control loop identifier with the Newton trust region solver to set the tolerance for.
[in]solverindexThe solver index to set the tolerance for.
[in]toleranceThe tolerance for the Newton trust region solver to set.
[out]errThe error code.

Definition at line 56218 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_newtontrustregiontoleranceset::cmfe_solver_newtontrustregiontolerancesetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
real(dp), intent(in)  tolerance,
integer(intg), intent(out)  err 
)
private

Sets/changes the tolerance for a Newton trust region solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the Newton trust region solver to set the tolerance for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to set the tolerance for.
[in]solverindexThe solver index to set the tolerance for.
[in]toleranceThe tolerance for the Newton trust region solver to set.
[out]errThe error code.

Definition at line 56260 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_newtontrustregiontolerancesetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
real(dp), intent(in)  tolerance,
integer(intg), intent(out)  err 
)
private

Sets/changes the tolerance for a Newton trust region solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the Newton trust region solver to set the tolerance for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to set the tolerance for.
[in]solverindexThe solver index to set the tolerance for.
[in]toleranceThe tolerance for the Newton trust region solver to set.
[out]errThe error code.

Definition at line 56260 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_newtontrustregiontoleranceset::cmfe_solver_newtontrustregiontolerancesetobj ( type(cmfe_solvertype), intent(in)  solver,
real(dp), intent(in)  tolerance,
integer(intg), intent(out)  err 
)
private

Sets/changes the tolerance for a Newton trust region solver identified by an object.

Parameters
[in]solverThe Newton trust region solver to set the tolerance for.
[in]toleranceThe tolerance for the Newton trust region solver to set.
[out]errThe error code.

Definition at line 56301 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_newtontrustregiontolerancesetobj ( type(cmfe_solvertype), intent(in)  solver,
real(dp), intent(in)  tolerance,
integer(intg), intent(out)  err 
)
private

Sets/changes the tolerance for a Newton trust region solver identified by an object.

Parameters
[in]solverThe Newton trust region solver to set the tolerance for.
[in]toleranceThe tolerance for the Newton trust region solver to set.
[out]errThe error code.

Definition at line 56301 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_newtontypeset::cmfe_solver_newtontypesetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  newtonSolveType,
integer(intg), intent(out)  err 
)
private

Sets/changes the type of a Newton solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the Newton solver to set the type for.
[in]controlloopidentifierThe control loop identifier with the Newton solver to set the type for.
[in]solverindexThe solver index to set the type for.
[in]newtonsolvetypeThe type of the Newton solver to set.
See also
OPENCMISS::Solver::NewtonSolverTypes
Parameters
[out]errThe error code.

Definition at line 56328 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_newtontypesetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  newtonSolveType,
integer(intg), intent(out)  err 
)
private

Sets/changes the type of a Newton solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the Newton solver to set the type for.
[in]controlloopidentifierThe control loop identifier with the Newton solver to set the type for.
[in]solverindexThe solver index to set the type for.
[in]newtonsolvetypeThe type of the Newton solver to set.
See also
OPENCMISS::Solver::NewtonSolverTypes
Parameters
[out]errThe error code.

Definition at line 56328 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_newtontypeset::cmfe_solver_newtontypesetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  newtonSolveType,
integer(intg), intent(out)  err 
)
private

Sets/changes the type of a Newton solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the Newton solver to set the type for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to set the type for.
[in]solverindexThe solver index to set the type for.
[in]newtonsolvetypeThe type of the Newton solver to set.
See also
OPENCMISS::Solver::NewtonSolverTypes
Parameters
[out]errThe error code.

Definition at line 56369 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_newtontypesetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  newtonSolveType,
integer(intg), intent(out)  err 
)
private

Sets/changes the type of a Newton solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the Newton solver to set the type for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to set the type for.
[in]solverindexThe solver index to set the type for.
[in]newtonsolvetypeThe type of the Newton solver to set.
See also
OPENCMISS::Solver::NewtonSolverTypes
Parameters
[out]errThe error code.

Definition at line 56369 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_newtontypesetobj ( type(cmfe_solvertype), intent(in)  solver,
integer(intg), intent(in)  newtonSolveType,
integer(intg), intent(out)  err 
)
private

Sets/changes the type of a Newton solver identified by an object.

Parameters
[in]solverThe Newton solver to set the type for.
[in]newtonsolvetypeThe type of the Newton solver to set.
See also
OPENCMISS::Solver::NewtonSolverTypes
Parameters
[out]errThe error code.

Definition at line 56409 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_newtontypeset::cmfe_solver_newtontypesetobj ( type(cmfe_solvertype), intent(in)  solver,
integer(intg), intent(in)  newtonSolveType,
integer(intg), intent(out)  err 
)
private

Sets/changes the type of a Newton solver identified by an object.

Parameters
[in]solverThe Newton solver to set the type for.
[in]newtonsolvetypeThe type of the Newton solver to set.
See also
OPENCMISS::Solver::NewtonSolverTypes
Parameters
[out]errThe error code.

Definition at line 56409 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_nonlineartypesetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  nonlinearSolveType,
integer(intg), intent(out)  err 
)
private

Sets/changes the type of a nonlinear solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the nonlinear solver to set the type for.
[in]controlloopidentifierThe control loop identifier with the nonlinear solver to set the type for.
[in]solverindexThe solver index to set the type for.
[in]nonlinearsolvetypeThe type of the nonlinear solver to set.
See also
OPENCMISS::Solver::NonlinearSolverTypes
Parameters
[out]errThe error code.

Definition at line 58671 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_nonlineartypeset::cmfe_solver_nonlineartypesetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  nonlinearSolveType,
integer(intg), intent(out)  err 
)
private

Sets/changes the type of a nonlinear solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the nonlinear solver to set the type for.
[in]controlloopidentifierThe control loop identifier with the nonlinear solver to set the type for.
[in]solverindexThe solver index to set the type for.
[in]nonlinearsolvetypeThe type of the nonlinear solver to set.
See also
OPENCMISS::Solver::NonlinearSolverTypes
Parameters
[out]errThe error code.

Definition at line 58671 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_nonlineartypeset::cmfe_solver_nonlineartypesetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  nonlinearSolveType,
integer(intg), intent(out)  err 
)
private

Sets/changes the type of a nonlinear solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the nonlinear solver to set the type for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to set the type for.
[in]solverindexThe solver index to set the type for.
[in]nonlinearsolvetypeThe type of the nonlinear solver to set.
See also
OPENCMISS::Solver::NonlinearSolverTypes
Parameters
[out]errThe error code.

Definition at line 58712 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_nonlineartypesetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  nonlinearSolveType,
integer(intg), intent(out)  err 
)
private

Sets/changes the type of a nonlinear solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the nonlinear solver to set the type for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to set the type for.
[in]solverindexThe solver index to set the type for.
[in]nonlinearsolvetypeThe type of the nonlinear solver to set.
See also
OPENCMISS::Solver::NonlinearSolverTypes
Parameters
[out]errThe error code.

Definition at line 58712 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_nonlineartypeset::cmfe_solver_nonlineartypesetobj ( type(cmfe_solvertype), intent(in)  solver,
integer(intg), intent(in)  nonlinearSolveType,
integer(intg), intent(out)  err 
)
private

Sets/changes the type of a nonlinear solver identified by an object.

Parameters
[in]solverThe nonlinear solver to set the type for.
[in]nonlinearsolvetypeThe type of the nonlinear solver to set.
See also
OPENCMISS::Solver::NonlinearSolverTypes
Parameters
[out]errThe error code.

Definition at line 58752 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_nonlineartypesetobj ( type(cmfe_solvertype), intent(in)  solver,
integer(intg), intent(in)  nonlinearSolveType,
integer(intg), intent(out)  err 
)
private

Sets/changes the type of a nonlinear solver identified by an object.

Parameters
[in]solverThe nonlinear solver to set the type for.
[in]nonlinearsolvetypeThe type of the nonlinear solver to set.
See also
OPENCMISS::Solver::NonlinearSolverTypes
Parameters
[out]errThe error code.

Definition at line 58752 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_outputtypesetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  outputType,
integer(intg), intent(out)  err 
)
private

Sets/changes the output type for a solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the solver to set the output type for.
[in]controlloopidentifierThe control loop identifier with the solver to set the output type for.
[in]solverindexThe solver index to set the output type for.
[in]outputtypeThe type of solver output to set.
See also
OPENCMISS::Solver::OutputTypes
Parameters
[out]errThe error code.

Definition at line 58778 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_outputtypeset::cmfe_solver_outputtypesetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  outputType,
integer(intg), intent(out)  err 
)
private

Sets/changes the output type for a solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the solver to set the output type for.
[in]controlloopidentifierThe control loop identifier with the solver to set the output type for.
[in]solverindexThe solver index to set the output type for.
[in]outputtypeThe type of solver output to set.
See also
OPENCMISS::Solver::OutputTypes
Parameters
[out]errThe error code.

Definition at line 58778 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_outputtypesetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  outputType,
integer(intg), intent(out)  err 
)
private

Sets/changes the type of output for a solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the solver to set the output type for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to set the output type for.
[in]solverindexThe solver index to set the output type for.
[in]outputtypeThe type of solver output to set.
See also
OPENCMISS::Solver::OutputTypes
Parameters
[out]errThe error code.

Definition at line 58819 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_outputtypeset::cmfe_solver_outputtypesetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  outputType,
integer(intg), intent(out)  err 
)
private

Sets/changes the type of output for a solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the solver to set the output type for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to set the output type for.
[in]solverindexThe solver index to set the output type for.
[in]outputtypeThe type of solver output to set.
See also
OPENCMISS::Solver::OutputTypes
Parameters
[out]errThe error code.

Definition at line 58819 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_outputtypeset::cmfe_solver_outputtypesetobj ( type(cmfe_solvertype), intent(in)  solver,
integer(intg), intent(in)  outputType,
integer(intg), intent(out)  err 
)
private

Sets/changes the output type for a solver identified by an object.

Parameters
[in]solverThe solver to set the output type for.
[in]outputtypeThe type of solver output to set.
See also
OPENCMISS::Solver::OutputTypes
Parameters
[out]errThe error code.

Definition at line 58859 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_outputtypesetobj ( type(cmfe_solvertype), intent(in)  solver,
integer(intg), intent(in)  outputType,
integer(intg), intent(out)  err 
)
private

Sets/changes the output type for a solver identified by an object.

Parameters
[in]solverThe solver to set the output type for.
[in]outputtypeThe type of solver output to set.
See also
OPENCMISS::Solver::OutputTypes
Parameters
[out]errThe error code.

Definition at line 58859 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_quasinewtonabsolutetoleranceset::cmfe_solver_quasinewtonabsolutetolerancesetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
real(dp), intent(in)  absoluteTolerance,
integer(intg), intent(out)  err 
)
private

Sets/changes the absolute tolerance for an Quasi-Newton solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the Quasi-Newton solver to set the absolute tolerance for.
[in]controlloopidentifierThe control loop identifier with the Quasi-Newton solver to set the absolute tolerance for.
[in]solverindexThe solver index to set the absolute tolerance for.
[in]absolutetoleranceThe absolute tolerance for the Quasi-Newton solver to set.
[out]errThe error code.

Definition at line 56435 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_quasinewtonabsolutetolerancesetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
real(dp), intent(in)  absoluteTolerance,
integer(intg), intent(out)  err 
)
private

Sets/changes the absolute tolerance for an Quasi-Newton solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the Quasi-Newton solver to set the absolute tolerance for.
[in]controlloopidentifierThe control loop identifier with the Quasi-Newton solver to set the absolute tolerance for.
[in]solverindexThe solver index to set the absolute tolerance for.
[in]absolutetoleranceThe absolute tolerance for the Quasi-Newton solver to set.
[out]errThe error code.

Definition at line 56435 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_quasinewtonabsolutetoleranceset::cmfe_solver_quasinewtonabsolutetolerancesetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
real(dp), intent(in)  absoluteTolerance,
integer(intg), intent(out)  err 
)
private

Sets/changes the absolute tolerance for a Quasi-Newton solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the Quasi-Newton solver to set the absolute tolerance for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to set the absolute tolerance for.
[in]solverindexThe solver index to set the absolute tolerance for.
[in]absolutetoleranceThe absolute tolerance for the Quasi-Newton solver to set.
[out]errThe error code.

Definition at line 56478 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_quasinewtonabsolutetolerancesetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
real(dp), intent(in)  absoluteTolerance,
integer(intg), intent(out)  err 
)
private

Sets/changes the absolute tolerance for a Quasi-Newton solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the Quasi-Newton solver to set the absolute tolerance for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to set the absolute tolerance for.
[in]solverindexThe solver index to set the absolute tolerance for.
[in]absolutetoleranceThe absolute tolerance for the Quasi-Newton solver to set.
[out]errThe error code.

Definition at line 56478 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_quasinewtonabsolutetoleranceset::cmfe_solver_quasinewtonabsolutetolerancesetobj ( type(cmfe_solvertype), intent(in)  solver,
real(dp), intent(in)  absoluteTolerance,
integer(intg), intent(out)  err 
)
private

Sets/changes the absolute tolerance for a Quasi-Newton solver identified by an object.

Parameters
[in]solverThe Quasi-Newton solver to set the absolute tolerance for.
[in]absolutetoleranceThe absolute tolerance for the Quasi-Newton solver to set.
[out]errThe error code.

Definition at line 56519 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_quasinewtonabsolutetolerancesetobj ( type(cmfe_solvertype), intent(in)  solver,
real(dp), intent(in)  absoluteTolerance,
integer(intg), intent(out)  err 
)
private

Sets/changes the absolute tolerance for a Quasi-Newton solver identified by an object.

Parameters
[in]solverThe Quasi-Newton solver to set the absolute tolerance for.
[in]absolutetoleranceThe absolute tolerance for the Quasi-Newton solver to set.
[out]errThe error code.

Definition at line 56519 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_quasinewtoncellmlsolverget::cmfe_solver_quasinewtoncellmlsolvergetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(out)  CellMLSolverIndex,
integer(intg), intent(out)  err 
)
private

Returns the CellML solver associated with a Quasi-Newton solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the solver to get the Quasi-Newton CellML solver for.
[in]controlloopidentifierThe control loop identifier with the solver to get the Quasi-Newton CellML solver for.
[in]solverindexThe solver index to get the Quasi-Newton CellML solver for.
[out]cellmlsolverindexOn return, the solver index of the CellML solver.
[out]errThe error code.

Definition at line 56890 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_quasinewtoncellmlsolvergetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(out)  CellMLSolverIndex,
integer(intg), intent(out)  err 
)
private

Returns the CellML solver associated with a Quasi-Newton solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the solver to get the Quasi-Newton CellML solver for.
[in]controlloopidentifierThe control loop identifier with the solver to get the Quasi-Newton CellML solver for.
[in]solverindexThe solver index to get the Quasi-Newton CellML solver for.
[out]cellmlsolverindexOn return, the solver index of the CellML solver.
[out]errThe error code.

Definition at line 56890 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_quasinewtoncellmlsolvergetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(out)  CellMLSolverIndex,
integer(intg), intent(out)  err 
)
private

Returns the CellML solver associated with a Quasi-Newton solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the solver to get the Quasi-Newton CellML solver for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to get the Quasi-Newton CellML solver for.
[in]solverindexThe solver index to get the Quasi-Newton CellML solver for.
[out]cellmlsolverindexOn return, the Quasi-Newton CellML solver index.
[out]errThe error code.

Definition at line 56937 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_quasinewtoncellmlsolverget::cmfe_solver_quasinewtoncellmlsolvergetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(out)  CellMLSolverIndex,
integer(intg), intent(out)  err 
)
private

Returns the CellML solver associated with a Quasi-Newton solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the solver to get the Quasi-Newton CellML solver for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to get the Quasi-Newton CellML solver for.
[in]solverindexThe solver index to get the Quasi-Newton CellML solver for.
[out]cellmlsolverindexOn return, the Quasi-Newton CellML solver index.
[out]errThe error code.

Definition at line 56937 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_quasinewtoncellmlsolvergetobj ( type(cmfe_solvertype), intent(in)  solver,
type(cmfe_solvertype), intent(inout)  CellMLSolver,
integer(intg), intent(out)  err 
)
private

Returns the CellML solver associated with a Quasi-Newton solver identified by an object.

Parameters
[in]solverThe solver to get the Quasi-Newton CellML solver for.
[in,out]cellmlsolverOn return, the Quasi-Newton CellML solver.
[out]errThe error code.

Definition at line 56983 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_quasinewtoncellmlsolverget::cmfe_solver_quasinewtoncellmlsolvergetobj ( type(cmfe_solvertype), intent(in)  solver,
type(cmfe_solvertype), intent(inout)  CellMLSolver,
integer(intg), intent(out)  err 
)
private

Returns the CellML solver associated with a Quasi-Newton solver identified by an object.

Parameters
[in]solverThe solver to get the Quasi-Newton CellML solver for.
[in,out]cellmlsolverOn return, the Quasi-Newton CellML solver.
[out]errThe error code.

Definition at line 56983 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_quasinewtonconvergencetesttypeset::cmfe_solver_quasinewtonconvergencetesttypesetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  convergenceTestType,
integer(intg), intent(out)  err 
)
private

Sets/changes the convergence test type for an Quasi-Newton linesearch solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the Quasi-Newton solver to set the convergence test type for.
[in]controlloopidentifierThe control loop identifier with the Quasi-Newton solver to set the convergence test type for.
[in]solverindexThe solver index to set the convergence test for.
[in]convergencetesttypeThe convergence test type for the Quasi-Newton solver to set.
[out]errThe error code.

Definition at line 57010 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_quasinewtonconvergencetesttypesetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  convergenceTestType,
integer(intg), intent(out)  err 
)
private

Sets/changes the convergence test type for an Quasi-Newton linesearch solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the Quasi-Newton solver to set the convergence test type for.
[in]controlloopidentifierThe control loop identifier with the Quasi-Newton solver to set the convergence test type for.
[in]solverindexThe solver index to set the convergence test for.
[in]convergencetesttypeThe convergence test type for the Quasi-Newton solver to set.
[out]errThe error code.

Definition at line 57010 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_quasinewtonconvergencetesttypesetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  convergenceTestType,
integer(intg), intent(out)  err 
)
private

Sets/changes the convergence test type for a Quasi-Newton solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the Quasi-Newton solver to set the convergence test type for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to set the convergence test type for.
[in]solverindexThe solver index to set the convergence test type for.
[in]convergencetesttypeThe convergence test type for the Quasi-Newton solver to set.
[out]errThe error code.

Definition at line 57053 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_quasinewtonconvergencetesttypeset::cmfe_solver_quasinewtonconvergencetesttypesetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  convergenceTestType,
integer(intg), intent(out)  err 
)
private

Sets/changes the convergence test type for a Quasi-Newton solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the Quasi-Newton solver to set the convergence test type for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to set the convergence test type for.
[in]solverindexThe solver index to set the convergence test type for.
[in]convergencetesttypeThe convergence test type for the Quasi-Newton solver to set.
[out]errThe error code.

Definition at line 57053 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_quasinewtonconvergencetesttypeset::cmfe_solver_quasinewtonconvergencetesttypesetobj ( type(cmfe_solvertype), intent(in)  solver,
integer(intg), intent(in)  convergenceTestType,
integer(intg), intent(out)  err 
)
private

Sets/changes the convergence test type for a Quasi-Newton solver identified by an object.

Parameters
[in]solverThe Quasi-Newton solver to set the convergence test type for.
[in]convergencetesttypeThe convergence test type for the Quasi-Newton solver to set.
[out]errThe error code.

Definition at line 57095 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_quasinewtonconvergencetesttypesetobj ( type(cmfe_solvertype), intent(in)  solver,
integer(intg), intent(in)  convergenceTestType,
integer(intg), intent(out)  err 
)
private

Sets/changes the convergence test type for a Quasi-Newton solver identified by an object.

Parameters
[in]solverThe Quasi-Newton solver to set the convergence test type for.
[in]convergencetesttypeThe convergence test type for the Quasi-Newton solver to set.
[out]errThe error code.

Definition at line 57095 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_quasinewtonjacobiancalculationtypesetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  jacobianCalculationType,
integer(intg), intent(out)  err 
)
private

Sets/changes the Jacobian calculation type for an Quasi-Newton solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the Quasi-Newton solver to set the Jacobian calculation type for.
[in]controlloopidentifierThe control loop identifier with the Quasi-Newton solver to set the Jacobian calculation type for.
[in]solverindexThe solver index to set the Jacobian calculation type for.
[in]jacobiancalculationtypeThe Jacobian calculation type for the Quasi-Newton solver to set.
See also
OPENCMISS::Solver::JacobianCalculationTypes
Parameters
[out]errThe error code.

Definition at line 56659 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_quasinewtonjacobiancalculationtypeset::cmfe_solver_quasinewtonjacobiancalculationtypesetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  jacobianCalculationType,
integer(intg), intent(out)  err 
)
private

Sets/changes the Jacobian calculation type for an Quasi-Newton solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the Quasi-Newton solver to set the Jacobian calculation type for.
[in]controlloopidentifierThe control loop identifier with the Quasi-Newton solver to set the Jacobian calculation type for.
[in]solverindexThe solver index to set the Jacobian calculation type for.
[in]jacobiancalculationtypeThe Jacobian calculation type for the Quasi-Newton solver to set.
See also
OPENCMISS::Solver::JacobianCalculationTypes
Parameters
[out]errThe error code.

Definition at line 56659 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_quasinewtonjacobiancalculationtypeset::cmfe_solver_quasinewtonjacobiancalculationtypesetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  jacobianCalculationType,
integer(intg), intent(out)  err 
)
private

Sets/changes the Jacobian calculation type for a Quasi-Newton solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the Quasi-Newton solver to set the Jacobian calculation type for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to set the Jacobian calculation type for.
[in]solverindexThe solver index to set the Jacobian calculation type for.
[in]jacobiancalculationtypeThe Jacobian calculation type for the Quasi-Newton solver to set.
See also
OPENCMISS::Solver::JacobianCalculationTypes
Parameters
[out]errThe error code.

Definition at line 56702 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_quasinewtonjacobiancalculationtypesetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  jacobianCalculationType,
integer(intg), intent(out)  err 
)
private

Sets/changes the Jacobian calculation type for a Quasi-Newton solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the Quasi-Newton solver to set the Jacobian calculation type for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to set the Jacobian calculation type for.
[in]solverindexThe solver index to set the Jacobian calculation type for.
[in]jacobiancalculationtypeThe Jacobian calculation type for the Quasi-Newton solver to set.
See also
OPENCMISS::Solver::JacobianCalculationTypes
Parameters
[out]errThe error code.

Definition at line 56702 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_quasinewtonjacobiancalculationtypeset::cmfe_solver_quasinewtonjacobiancalculationtypesetobj ( type(cmfe_solvertype), intent(in)  solver,
integer(intg), intent(in)  jacobianCalculationType,
integer(intg), intent(out)  err 
)
private

Sets/changes the Jacobian calculation type for a Quasi-Newton solver identified by an object.

Parameters
[in]solverThe Quasi-Newton solver to set the Jacobian calculation type for.
[in]jacobiancalculationtypeThe Jacobian calculation type for the Quasi-Newton solver to set.
See also
OPENCMISS::Solver::JacobianCalculationTypes
Parameters
[out]errThe error code.

Definition at line 56743 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_quasinewtonjacobiancalculationtypesetobj ( type(cmfe_solvertype), intent(in)  solver,
integer(intg), intent(in)  jacobianCalculationType,
integer(intg), intent(out)  err 
)
private

Sets/changes the Jacobian calculation type for a Quasi-Newton solver identified by an object.

Parameters
[in]solverThe Quasi-Newton solver to set the Jacobian calculation type for.
[in]jacobiancalculationtypeThe Jacobian calculation type for the Quasi-Newton solver to set.
See also
OPENCMISS::Solver::JacobianCalculationTypes
Parameters
[out]errThe error code.

Definition at line 56743 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_quasinewtonlinearsolverget::cmfe_solver_quasinewtonlinearsolvergetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(out)  linearSolverIndex,
integer(intg), intent(out)  err 
)
private

Returns the linear solver associated with a Quasi-Newton solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the solver to get the Quasi-Newton linear solver for.
[in]controlloopidentifierThe control loop identifier with the solver to get the Quasi-Newton linear solver for.
[in]solverindexThe solver index to get the Quasi-Newton linear solver for.
[out]linearsolverindexOn return, the solver index of the linear solver.
[out]errThe error code.

Definition at line 56771 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_quasinewtonlinearsolvergetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(out)  linearSolverIndex,
integer(intg), intent(out)  err 
)
private

Returns the linear solver associated with a Quasi-Newton solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the solver to get the Quasi-Newton linear solver for.
[in]controlloopidentifierThe control loop identifier with the solver to get the Quasi-Newton linear solver for.
[in]solverindexThe solver index to get the Quasi-Newton linear solver for.
[out]linearsolverindexOn return, the solver index of the linear solver.
[out]errThe error code.

Definition at line 56771 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_quasinewtonlinearsolverget::cmfe_solver_quasinewtonlinearsolvergetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(out)  linearSolverIndex,
integer(intg), intent(out)  err 
)
private

Returns the linear solver associated with a Quasi-Newton solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the solver to get the Quasi-Newton linear solver for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to get the Quasi-Newton linear solver for.
[in]solverindexThe solver index to get the Quasi-Newton linear solver for.
[out]linearsolverindexOn return, the Quasi-Newton linear solver index.
[out]errThe error code.

Definition at line 56818 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_quasinewtonlinearsolvergetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(out)  linearSolverIndex,
integer(intg), intent(out)  err 
)
private

Returns the linear solver associated with a Quasi-Newton solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the solver to get the Quasi-Newton linear solver for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to get the Quasi-Newton linear solver for.
[in]solverindexThe solver index to get the Quasi-Newton linear solver for.
[out]linearsolverindexOn return, the Quasi-Newton linear solver index.
[out]errThe error code.

Definition at line 56818 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_quasinewtonlinearsolverget::cmfe_solver_quasinewtonlinearsolvergetobj ( type(cmfe_solvertype), intent(in)  solver,
type(cmfe_solvertype), intent(inout)  linearSolver,
integer(intg), intent(out)  err 
)
private

Returns the linear solver associated with a Quasi-Newton solver identified by an object.

Parameters
[in]solverThe solver to get the Quasi-Newton linear solver for.
[in,out]linearsolverOn return, the Quasi-Newton linear solver.
[out]errThe error code.

Definition at line 56863 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_quasinewtonlinearsolvergetobj ( type(cmfe_solvertype), intent(in)  solver,
type(cmfe_solvertype), intent(inout)  linearSolver,
integer(intg), intent(out)  err 
)
private

Returns the linear solver associated with a Quasi-Newton solver identified by an object.

Parameters
[in]solverThe solver to get the Quasi-Newton linear solver for.
[in,out]linearsolverOn return, the Quasi-Newton linear solver.
[out]errThe error code.

Definition at line 56863 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_quasinewtonlinesearchmaxstepset::cmfe_solver_quasinewtonlinesearchmaxstepsetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
real(dp), intent(in)  maxStep,
integer(intg), intent(out)  err 
)
private

Sets/changes the line search maximum step for an Quasi-Newton linesearch solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the Quasi-Newton line search solver to set the maximum step for.
[in]controlloopidentifierThe control loop identifier with the Quasi-Newton line search solver to set the maximum step for.
[in]solverindexThe solver index to set the line search maximum step for.
[in]maxstepThe maximum step for the Quasi-Newton line search solver to set.
[out]errThe error code.

Definition at line 57122 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_quasinewtonlinesearchmaxstepsetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
real(dp), intent(in)  maxStep,
integer(intg), intent(out)  err 
)
private

Sets/changes the line search maximum step for an Quasi-Newton linesearch solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the Quasi-Newton line search solver to set the maximum step for.
[in]controlloopidentifierThe control loop identifier with the Quasi-Newton line search solver to set the maximum step for.
[in]solverindexThe solver index to set the line search maximum step for.
[in]maxstepThe maximum step for the Quasi-Newton line search solver to set.
[out]errThe error code.

Definition at line 57122 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_quasinewtonlinesearchmaxstepsetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
real(dp), intent(in)  maxStep,
integer(intg), intent(out)  err 
)
private

Sets/changes the line search maximum step for a Quasi-Newton line search solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the Quasi-Newton line search solver to set the maximum step for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to set the maximum step for.
[in]solverindexThe solver index to set the maximum step for.
[in]maxstepThe maximum step for the Quasi-Newton line search solver to set.
[out]errThe error code.

Definition at line 57164 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_quasinewtonlinesearchmaxstepset::cmfe_solver_quasinewtonlinesearchmaxstepsetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
real(dp), intent(in)  maxStep,
integer(intg), intent(out)  err 
)
private

Sets/changes the line search maximum step for a Quasi-Newton line search solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the Quasi-Newton line search solver to set the maximum step for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to set the maximum step for.
[in]solverindexThe solver index to set the maximum step for.
[in]maxstepThe maximum step for the Quasi-Newton line search solver to set.
[out]errThe error code.

Definition at line 57164 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_quasinewtonlinesearchmaxstepset::cmfe_solver_quasinewtonlinesearchmaxstepsetobj ( type(cmfe_solvertype), intent(in)  solver,
real(dp), intent(in)  maxStep,
integer(intg), intent(out)  err 
)
private

Sets/changes the line search maximum step for a Quasi-Newton line search solver identified by an object.

Parameters
[in]solverThe Quasi-Newton line search solver to set the maximum step for.
[in]maxstepThe maximum step for the Quasi-Newton line search solver to set.
[out]errThe error code.

Definition at line 57205 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_quasinewtonlinesearchmaxstepsetobj ( type(cmfe_solvertype), intent(in)  solver,
real(dp), intent(in)  maxStep,
integer(intg), intent(out)  err 
)
private

Sets/changes the line search maximum step for a Quasi-Newton line search solver identified by an object.

Parameters
[in]solverThe Quasi-Newton line search solver to set the maximum step for.
[in]maxstepThe maximum step for the Quasi-Newton line search solver to set.
[out]errThe error code.

Definition at line 57205 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_quasinewtonlinesearchmonitoroutputset::cmfe_solver_quasinewtonlinesearchmonitoroutputsetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
logical, intent(in)  monitorLinesearchFlag,
integer(intg), intent(out)  err 
)
private

Enables/disables output monitoring for a nonlinear Quasi-Newton line search solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the Quasi-Newton solver to set linesearch monitoring for.
[in]controlloopidentifierThe control loop identifier with the Quasi-Newton solver to set the linesearch monitoring for.
[in]solverindexThe solver index to set the linesearch monitoring for.
[in]monitorlinesearchflagFlag to determine whether to enable/disable linsearch monitor output.
[out]errThe error code.

Definition at line 56547 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_quasinewtonlinesearchmonitoroutputsetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
logical, intent(in)  monitorLinesearchFlag,
integer(intg), intent(out)  err 
)
private

Enables/disables output monitoring for a nonlinear Quasi-Newton line search solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the Quasi-Newton solver to set linesearch monitoring for.
[in]controlloopidentifierThe control loop identifier with the Quasi-Newton solver to set the linesearch monitoring for.
[in]solverindexThe solver index to set the linesearch monitoring for.
[in]monitorlinesearchflagFlag to determine whether to enable/disable linsearch monitor output.
[out]errThe error code.

Definition at line 56547 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_quasinewtonlinesearchmonitoroutputsetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
logical, intent(in)  monitorLinesearchFlag,
integer(intg), intent(out)  err 
)
private

Enables/disables output monitoring for a nonlinear Quasi-Newton line search solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the Quasi-Newton solver to set the linesearch monitoring for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to set the linesearch monitoring for.
[in]solverindexThe solver index to set the absolute tolerance for.
[in]monitorlinesearchflagFlag to determine whether to enable/disable linsearch monitor output.
[out]errThe error code.

Definition at line 56590 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_quasinewtonlinesearchmonitoroutputset::cmfe_solver_quasinewtonlinesearchmonitoroutputsetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
logical, intent(in)  monitorLinesearchFlag,
integer(intg), intent(out)  err 
)
private

Enables/disables output monitoring for a nonlinear Quasi-Newton line search solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the Quasi-Newton solver to set the linesearch monitoring for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to set the linesearch monitoring for.
[in]solverindexThe solver index to set the absolute tolerance for.
[in]monitorlinesearchflagFlag to determine whether to enable/disable linsearch monitor output.
[out]errThe error code.

Definition at line 56590 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_quasinewtonlinesearchmonitoroutputsetobj ( type(cmfe_solvertype), intent(in)  solver,
logical, intent(in)  monitorLinesearchFlag,
integer(intg), intent(out)  err 
)
private

Enables/disables output monitoring for a nonlinear Quasi-Newton line search solver identified by an object.

Parameters
[in]solverThe Quasi-Newton solver to set the linesearch monitoring for.
[in]monitorlinesearchflagFlag to determine whether to enable/disable linsearch monitor output.
[out]errThe error code.

Definition at line 56631 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_quasinewtonlinesearchmonitoroutputset::cmfe_solver_quasinewtonlinesearchmonitoroutputsetobj ( type(cmfe_solvertype), intent(in)  solver,
logical, intent(in)  monitorLinesearchFlag,
integer(intg), intent(out)  err 
)
private

Enables/disables output monitoring for a nonlinear Quasi-Newton line search solver identified by an object.

Parameters
[in]solverThe Quasi-Newton solver to set the linesearch monitoring for.
[in]monitorlinesearchflagFlag to determine whether to enable/disable linsearch monitor output.
[out]errThe error code.

Definition at line 56631 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_quasinewtonlinesearchsteptolsetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
real(dp), intent(in)  stepTol,
integer(intg), intent(out)  err 
)
private

Sets/changes the line search step tolerance for an Quasi-Newton linesearch solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the Quasi-Newton line search solver to set the step tolerance for.
[in]controlloopidentifierThe control loop identifier with the Quasi-Newton line search solver to set the step tolerance for.
[in]solverindexThe solver index to set the line search step tolerance for.
[in]steptolThe step tolerance for the Quasi-Newton line search solver to set.
[out]errThe error code.

Definition at line 57232 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_quasinewtonlinesearchsteptolset::cmfe_solver_quasinewtonlinesearchsteptolsetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
real(dp), intent(in)  stepTol,
integer(intg), intent(out)  err 
)
private

Sets/changes the line search step tolerance for an Quasi-Newton linesearch solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the Quasi-Newton line search solver to set the step tolerance for.
[in]controlloopidentifierThe control loop identifier with the Quasi-Newton line search solver to set the step tolerance for.
[in]solverindexThe solver index to set the line search step tolerance for.
[in]steptolThe step tolerance for the Quasi-Newton line search solver to set.
[out]errThe error code.

Definition at line 57232 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_quasinewtonlinesearchsteptolset::cmfe_solver_quasinewtonlinesearchsteptolsetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
real(dp), intent(in)  stepTol,
integer(intg), intent(out)  err 
)
private

Sets/changes the line search step tolerance for a Quasi-Newton line search solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the Quasi-Newton line search solver to set the step tolerance for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to set the step tolerance for.
[in]solverindexThe solver index to set the step tolerance for.
[in]steptolThe step tolerance for the Quasi-Newton line search solver to set.
[out]errThe error code.

Definition at line 57274 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_quasinewtonlinesearchsteptolsetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
real(dp), intent(in)  stepTol,
integer(intg), intent(out)  err 
)
private

Sets/changes the line search step tolerance for a Quasi-Newton line search solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the Quasi-Newton line search solver to set the step tolerance for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to set the step tolerance for.
[in]solverindexThe solver index to set the step tolerance for.
[in]steptolThe step tolerance for the Quasi-Newton line search solver to set.
[out]errThe error code.

Definition at line 57274 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_quasinewtonlinesearchsteptolset::cmfe_solver_quasinewtonlinesearchsteptolsetobj ( type(cmfe_solvertype), intent(in)  solver,
real(dp), intent(in)  stepTol,
integer(intg), intent(out)  err 
)
private

Sets/changes the line search step tolerance for a Quasi-Newton line search solver identified by an object.

Parameters
[in]solverThe Quasi-Newton line search solver to set the step tolerance for.
[in]steptolThe step tolerance for the Quasi-Newton line search solver to set.
[out]errThe error code.

Definition at line 57315 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_quasinewtonlinesearchsteptolsetobj ( type(cmfe_solvertype), intent(in)  solver,
real(dp), intent(in)  stepTol,
integer(intg), intent(out)  err 
)
private

Sets/changes the line search step tolerance for a Quasi-Newton line search solver identified by an object.

Parameters
[in]solverThe Quasi-Newton line search solver to set the step tolerance for.
[in]steptolThe step tolerance for the Quasi-Newton line search solver to set.
[out]errThe error code.

Definition at line 57315 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_quasinewtonlinesearchtypesetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  lineSearchType,
integer(intg), intent(out)  err 
)
private

Sets/changes the line search type for an Quasi-Newton linesearch solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the Quasi-Newton line search solver to set the line search type for.
[in]controlloopidentifierThe control loop identifier with the Quasi-Newton line search solver to set the line search type for.
[in]solverindexThe solver index to set the line search type for.
[in]linesearchtypeThe type of line search for the Quasi-Newton line search solver to set.
See also
OPENCMISS::Solver::NonlinearQuasiNewtonLineSearchTypes
Parameters
[out]errThe error code.

Definition at line 57343 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_quasinewtonlinesearchtypeset::cmfe_solver_quasinewtonlinesearchtypesetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  lineSearchType,
integer(intg), intent(out)  err 
)
private

Sets/changes the line search type for an Quasi-Newton linesearch solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the Quasi-Newton line search solver to set the line search type for.
[in]controlloopidentifierThe control loop identifier with the Quasi-Newton line search solver to set the line search type for.
[in]solverindexThe solver index to set the line search type for.
[in]linesearchtypeThe type of line search for the Quasi-Newton line search solver to set.
See also
OPENCMISS::Solver::NonlinearQuasiNewtonLineSearchTypes
Parameters
[out]errThe error code.

Definition at line 57343 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_quasinewtonlinesearchtypesetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  lineSearchType,
integer(intg), intent(out)  err 
)
private

Sets/changes the type of line search for a Quasi-Newton line search solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the Quasi-Newton line search solver to set the line search type for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to set the line search type for.
[in]solverindexThe solver index to set the line search type for.
[in]linesearchtypeThe type of line search for the Quasi-Newton line search solver to set.
See also
OPENCMISS::Solver::NonlinearQuasiNewtonLineSearchTypes
Parameters
[out]errThe error code.

Definition at line 57386 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_quasinewtonlinesearchtypeset::cmfe_solver_quasinewtonlinesearchtypesetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  lineSearchType,
integer(intg), intent(out)  err 
)
private

Sets/changes the type of line search for a Quasi-Newton line search solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the Quasi-Newton line search solver to set the line search type for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to set the line search type for.
[in]solverindexThe solver index to set the line search type for.
[in]linesearchtypeThe type of line search for the Quasi-Newton line search solver to set.
See also
OPENCMISS::Solver::NonlinearQuasiNewtonLineSearchTypes
Parameters
[out]errThe error code.

Definition at line 57386 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_quasinewtonlinesearchtypeset::cmfe_solver_quasinewtonlinesearchtypesetobj ( type(cmfe_solvertype), intent(in)  solver,
integer(intg), intent(in)  lineSearchType,
integer(intg), intent(out)  err 
)
private

Sets/changes the type of line search for a Quasi-Newton line search solver identified by an object.

Parameters
[in]solverThe Quasi-Newton line search solver to set the line search type for.
[in]linesearchtypeThe type of line search for the Quasi-Newton line search solver to set.
See also
OPENCMISS::Solver::NonlinearQuasiNewtonLineSearchTypes
Parameters
[out]errThe error code.

Definition at line 57427 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_quasinewtonlinesearchtypesetobj ( type(cmfe_solvertype), intent(in)  solver,
integer(intg), intent(in)  lineSearchType,
integer(intg), intent(out)  err 
)
private

Sets/changes the type of line search for a Quasi-Newton line search solver identified by an object.

Parameters
[in]solverThe Quasi-Newton line search solver to set the line search type for.
[in]linesearchtypeThe type of line search for the Quasi-Newton line search solver to set.
See also
OPENCMISS::Solver::NonlinearQuasiNewtonLineSearchTypes
Parameters
[out]errThe error code.

Definition at line 57427 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_quasinewtonmaximumfunctionevaluationsset::cmfe_solver_quasinewtonmaximumfunctionevaluationssetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  maximumFunctionEvaluations,
integer(intg), intent(out)  err 
)
private

Sets/changes the maximum number of function evaluations for an Quasi-Newton solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the Quasi-Newton solver to set the maximum function evaluations for.
[in]controlloopidentifierThe control loop identifier with the Quasi-Newton solver to set the maximum function evaluations for.
[in]solverindexThe solver index to set the maximum function evaluations for.
[in]maximumfunctionevaluationsThe maximum number of function evaluations for the Quasi-Newton solver to set.
[out]errThe error code.

Definition at line 57455 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_quasinewtonmaximumfunctionevaluationssetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  maximumFunctionEvaluations,
integer(intg), intent(out)  err 
)
private

Sets/changes the maximum number of function evaluations for an Quasi-Newton solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the Quasi-Newton solver to set the maximum function evaluations for.
[in]controlloopidentifierThe control loop identifier with the Quasi-Newton solver to set the maximum function evaluations for.
[in]solverindexThe solver index to set the maximum function evaluations for.
[in]maximumfunctionevaluationsThe maximum number of function evaluations for the Quasi-Newton solver to set.
[out]errThe error code.

Definition at line 57455 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_quasinewtonmaximumfunctionevaluationssetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  maximumFunctionEvaluations,
integer(intg), intent(out)  err 
)
private

Sets/changes the maximum number of function evaluations for a Quasi-Newton solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the Quasi-Newton solver to set the maximum function evaluations for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to set the maximum function evaluations for.
[in]solverindexThe solver index to set the maximum function evaluations for.
[in]maximumfunctionevaluationsThe maximum number of function evaluations for the Quasi-Newton solver to set.
[out]errThe error code.

Definition at line 57498 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_quasinewtonmaximumfunctionevaluationsset::cmfe_solver_quasinewtonmaximumfunctionevaluationssetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  maximumFunctionEvaluations,
integer(intg), intent(out)  err 
)
private

Sets/changes the maximum number of function evaluations for a Quasi-Newton solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the Quasi-Newton solver to set the maximum function evaluations for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to set the maximum function evaluations for.
[in]solverindexThe solver index to set the maximum function evaluations for.
[in]maximumfunctionevaluationsThe maximum number of function evaluations for the Quasi-Newton solver to set.
[out]errThe error code.

Definition at line 57498 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_quasinewtonmaximumfunctionevaluationsset::cmfe_solver_quasinewtonmaximumfunctionevaluationssetobj ( type(cmfe_solvertype), intent(in)  solver,
integer(intg), intent(in)  maximumFunctionEvaluations,
integer(intg), intent(out)  err 
)
private

Sets/changes the maximum number of function evaluations for a Quasi-Newton solver identified by an object.

Parameters
[in]solverThe Quasi-Newton solver to set the maximum number of function evaluations for.
[in]maximumfunctionevaluationsThe maximum number of function evaluations for the Quasi-Newton solver to set.
[out]errThe error code.

Definition at line 57539 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_quasinewtonmaximumfunctionevaluationssetobj ( type(cmfe_solvertype), intent(in)  solver,
integer(intg), intent(in)  maximumFunctionEvaluations,
integer(intg), intent(out)  err 
)
private

Sets/changes the maximum number of function evaluations for a Quasi-Newton solver identified by an object.

Parameters
[in]solverThe Quasi-Newton solver to set the maximum number of function evaluations for.
[in]maximumfunctionevaluationsThe maximum number of function evaluations for the Quasi-Newton solver to set.
[out]errThe error code.

Definition at line 57539 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_quasinewtonmaximumiterationsset::cmfe_solver_quasinewtonmaximumiterationssetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  maximumIterations,
integer(intg), intent(out)  err 
)
private

Sets/changes the maximum number of iterations for an Quasi-Newton solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the Quasi-Newton solver to set the maximum iterations for.
[in]controlloopidentifierThe control loop identifier with the Quasi-Newton solver to set the maximum iterations for.
[in]solverindexThe solver index to set the maximum iterations for.
[in]maximumiterationsThe maximum number of iterations for the Quasi-Newton solver to set.
[out]errThe error code.

Definition at line 57567 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_quasinewtonmaximumiterationssetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  maximumIterations,
integer(intg), intent(out)  err 
)
private

Sets/changes the maximum number of iterations for an Quasi-Newton solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the Quasi-Newton solver to set the maximum iterations for.
[in]controlloopidentifierThe control loop identifier with the Quasi-Newton solver to set the maximum iterations for.
[in]solverindexThe solver index to set the maximum iterations for.
[in]maximumiterationsThe maximum number of iterations for the Quasi-Newton solver to set.
[out]errThe error code.

Definition at line 57567 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_quasinewtonmaximumiterationssetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  maximumIterations,
integer(intg), intent(out)  err 
)
private

Sets/changes the maximum number of iterations for a Quasi-Newton solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the Quasi-Newton solver to set the maximum iterations for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to set the maximum iterations for.
[in]solverindexThe solver index to set the maximum iterations for.
[in]maximumiterationsThe maximum number of iterations for the Quasi-Newton solver to set.
[out]errThe error code.

Definition at line 57610 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_quasinewtonmaximumiterationsset::cmfe_solver_quasinewtonmaximumiterationssetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  maximumIterations,
integer(intg), intent(out)  err 
)
private

Sets/changes the maximum number of iterations for a Quasi-Newton solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the Quasi-Newton solver to set the maximum iterations for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to set the maximum iterations for.
[in]solverindexThe solver index to set the maximum iterations for.
[in]maximumiterationsThe maximum number of iterations for the Quasi-Newton solver to set.
[out]errThe error code.

Definition at line 57610 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_quasinewtonmaximumiterationssetobj ( type(cmfe_solvertype), intent(in)  solver,
integer(intg), intent(in)  maximumIterations,
integer(intg), intent(out)  err 
)
private

Sets/changes the maximum number of iterations for a Quasi-Newton solver identified by an object.

Parameters
[in]solverThe Quasi-Newton solver to set the maximum number of iterations for.
[in]maximumiterationsThe maximum number of iterations for the Quasi-Newton solver to set.
[out]errThe error code.

Definition at line 57651 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_quasinewtonmaximumiterationsset::cmfe_solver_quasinewtonmaximumiterationssetobj ( type(cmfe_solvertype), intent(in)  solver,
integer(intg), intent(in)  maximumIterations,
integer(intg), intent(out)  err 
)
private

Sets/changes the maximum number of iterations for a Quasi-Newton solver identified by an object.

Parameters
[in]solverThe Quasi-Newton solver to set the maximum number of iterations for.
[in]maximumiterationsThe maximum number of iterations for the Quasi-Newton solver to set.
[out]errThe error code.

Definition at line 57651 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_quasinewtonrelativetolerancesetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
real(dp), intent(in)  relativeTolerance,
integer(intg), intent(out)  err 
)
private

Sets/changes the relative tolerance for an Quasi-Newton solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the Quasi-Newton solver to set the relative tolerance for.
[in]controlloopidentifierThe control loop identifier with the Quasi-Newton solver to set the relative tolerance for.
[in]solverindexThe solver index to set the relative tolerance for.
[in]relativetoleranceThe relative tolerance for the Quasi-Newton solver to set.
[out]errThe error code.

Definition at line 57679 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_quasinewtonrelativetoleranceset::cmfe_solver_quasinewtonrelativetolerancesetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
real(dp), intent(in)  relativeTolerance,
integer(intg), intent(out)  err 
)
private

Sets/changes the relative tolerance for an Quasi-Newton solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the Quasi-Newton solver to set the relative tolerance for.
[in]controlloopidentifierThe control loop identifier with the Quasi-Newton solver to set the relative tolerance for.
[in]solverindexThe solver index to set the relative tolerance for.
[in]relativetoleranceThe relative tolerance for the Quasi-Newton solver to set.
[out]errThe error code.

Definition at line 57679 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_quasinewtonrelativetolerancesetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
real(dp), intent(in)  relativeTolerance,
integer(intg), intent(out)  err 
)
private

Sets/changes the relative tolerance for a Quasi-Newton solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the Quasi-Newton solver to set the relative tolerance for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to set the relative tolerance for.
[in]solverindexThe solver index to set the relative tolerance for.
[in]relativetoleranceThe relative tolerance for the Quasi-Newton solver to set.
[out]errThe error code.

Definition at line 57722 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_quasinewtonrelativetoleranceset::cmfe_solver_quasinewtonrelativetolerancesetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
real(dp), intent(in)  relativeTolerance,
integer(intg), intent(out)  err 
)
private

Sets/changes the relative tolerance for a Quasi-Newton solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the Quasi-Newton solver to set the relative tolerance for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to set the relative tolerance for.
[in]solverindexThe solver index to set the relative tolerance for.
[in]relativetoleranceThe relative tolerance for the Quasi-Newton solver to set.
[out]errThe error code.

Definition at line 57722 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_quasinewtonrelativetoleranceset::cmfe_solver_quasinewtonrelativetolerancesetobj ( type(cmfe_solvertype), intent(in)  solver,
real(dp), intent(in)  relativeTolerance,
integer(intg), intent(out)  err 
)
private

Sets/changes the relative tolerance for a Quasi-Newton solver identified by an object.

Parameters
[in]solverThe Quasi-Newton solver to set the relative tolerance for.
[in]relativetoleranceThe relative tolerance for the Quasi-Newton solver to set.
[out]errThe error code.

Definition at line 57763 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_quasinewtonrelativetolerancesetobj ( type(cmfe_solvertype), intent(in)  solver,
real(dp), intent(in)  relativeTolerance,
integer(intg), intent(out)  err 
)
private

Sets/changes the relative tolerance for a Quasi-Newton solver identified by an object.

Parameters
[in]solverThe Quasi-Newton solver to set the relative tolerance for.
[in]relativetoleranceThe relative tolerance for the Quasi-Newton solver to set.
[out]errThe error code.

Definition at line 57763 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_quasinewtonrestartset::cmfe_solver_quasinewtonrestartsetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  quasiNewtonRestart,
integer(intg), intent(out)  err 
)
private

Sets/changes the restart of a Quasi-Newton solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the Quasi-Newton solver to set the type for.
[in]controlloopidentifierThe control loop identifier with the Quasi-Newton solver to set the type for.
[in]solverindexThe solver index to set the type for.
[in]quasinewtonrestartThe restart of the Quasi-Newton solver to set.
[out]errThe error code.

Definition at line 58125 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_quasinewtonrestartsetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  quasiNewtonRestart,
integer(intg), intent(out)  err 
)
private

Sets/changes the restart of a Quasi-Newton solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the Quasi-Newton solver to set the type for.
[in]controlloopidentifierThe control loop identifier with the Quasi-Newton solver to set the type for.
[in]solverindexThe solver index to set the type for.
[in]quasinewtonrestartThe restart of the Quasi-Newton solver to set.
[out]errThe error code.

Definition at line 58125 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_quasinewtonrestartsetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  quasiNewtonRestart,
integer(intg), intent(out)  err 
)
private

Sets/changes the restart of a Quasi-Newton solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the Quasi-Newton solver to set the for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to set the for.
[in]solverindexThe solver index to set the for.
[in]quasinewtonrestartThe restart of the Quasi-Newton solver to set.
[out]errThe error code.

Definition at line 58167 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_quasinewtonrestartset::cmfe_solver_quasinewtonrestartsetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  quasiNewtonRestart,
integer(intg), intent(out)  err 
)
private

Sets/changes the restart of a Quasi-Newton solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the Quasi-Newton solver to set the for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to set the for.
[in]solverindexThe solver index to set the for.
[in]quasinewtonrestartThe restart of the Quasi-Newton solver to set.
[out]errThe error code.

Definition at line 58167 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_quasinewtonrestartset::cmfe_solver_quasinewtonrestartsetobj ( type(cmfe_solvertype), intent(in)  solver,
integer(intg), intent(in)  quasiNewtonRestart,
integer(intg), intent(out)  err 
)
private

Sets/changes the restart of a Quasi-Newton solver identified by an object.

Parameters
[in]solverThe Quasi-Newton solver to set the for.
[in]quasinewtonrestartThe restart of the Quasi-Newton solver to set.
[out]errThe error code.

Definition at line 58207 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_quasinewtonrestartsetobj ( type(cmfe_solvertype), intent(in)  solver,
integer(intg), intent(in)  quasiNewtonRestart,
integer(intg), intent(out)  err 
)
private

Sets/changes the restart of a Quasi-Newton solver identified by an object.

Parameters
[in]solverThe Quasi-Newton solver to set the for.
[in]quasinewtonrestartThe restart of the Quasi-Newton solver to set.
[out]errThe error code.

Definition at line 58207 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_quasinewtonrestarttypesetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  quasiNewtonRestartType,
integer(intg), intent(out)  err 
)
private

Sets/changes the restart type of a Quasi-Newton solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the Quasi-Newton solver to set the type for.
[in]controlloopidentifierThe control loop identifier with the Quasi-Newton solver to set the type for.
[in]solverindexThe solver index to set the type for.
[in]quasinewtonrestarttypeThe restart type of the Quasi-Newton solver to set.
See also
OPENCMISS::Solver::QuasiNewtonRestartTypes
Parameters
[out]errThe error code.

Definition at line 58234 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_quasinewtonrestarttypeset::cmfe_solver_quasinewtonrestarttypesetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  quasiNewtonRestartType,
integer(intg), intent(out)  err 
)
private

Sets/changes the restart type of a Quasi-Newton solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the Quasi-Newton solver to set the type for.
[in]controlloopidentifierThe control loop identifier with the Quasi-Newton solver to set the type for.
[in]solverindexThe solver index to set the type for.
[in]quasinewtonrestarttypeThe restart type of the Quasi-Newton solver to set.
See also
OPENCMISS::Solver::QuasiNewtonRestartTypes
Parameters
[out]errThe error code.

Definition at line 58234 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_quasinewtonrestarttypeset::cmfe_solver_quasinewtonrestarttypesetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  quasiNewtonRestartType,
integer(intg), intent(out)  err 
)
private

Sets/changes the restart type of a Quasi-Newton solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the Quasi-Newton solver to set the type for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to set the type for.
[in]solverindexThe solver index to set the type for.
[in]quasinewtonrestarttypeThe restart type of the Quasi-Newton solver to set.
See also
OPENCMISS::Solver::QuasiNewtonRestartTypes
Parameters
[out]errThe error code.

Definition at line 58277 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_quasinewtonrestarttypesetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  quasiNewtonRestartType,
integer(intg), intent(out)  err 
)
private

Sets/changes the restart type of a Quasi-Newton solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the Quasi-Newton solver to set the type for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to set the type for.
[in]solverindexThe solver index to set the type for.
[in]quasinewtonrestarttypeThe restart type of the Quasi-Newton solver to set.
See also
OPENCMISS::Solver::QuasiNewtonRestartTypes
Parameters
[out]errThe error code.

Definition at line 58277 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_quasinewtonrestarttypesetobj ( type(cmfe_solvertype), intent(in)  solver,
integer(intg), intent(in)  quasiNewtonRestartType,
integer(intg), intent(out)  err 
)
private

Sets/changes the restart type of a Quasi-Newton solver identified by an object.

Parameters
[in]solverThe Quasi-Newton solver to set the type for.
[in]quasinewtonrestarttypeThe restart type of the Quasi-Newton solver to set.
See also
OPENCMISS::Solver::QuasiNewtonRestartTypes
Parameters
[out]errThe error code.

Definition at line 58318 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_quasinewtonrestarttypeset::cmfe_solver_quasinewtonrestarttypesetobj ( type(cmfe_solvertype), intent(in)  solver,
integer(intg), intent(in)  quasiNewtonRestartType,
integer(intg), intent(out)  err 
)
private

Sets/changes the restart type of a Quasi-Newton solver identified by an object.

Parameters
[in]solverThe Quasi-Newton solver to set the type for.
[in]quasinewtonrestarttypeThe restart type of the Quasi-Newton solver to set.
See also
OPENCMISS::Solver::QuasiNewtonRestartTypes
Parameters
[out]errThe error code.

Definition at line 58318 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_quasinewtonscaletypesetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  quasiNewtonScaleType,
integer(intg), intent(out)  err 
)
private

Sets/changes the scale type of a Quasi-Newton solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the Quasi-Newton solver to set the type for.
[in]controlloopidentifierThe control loop identifier with the Quasi-Newton solver to set the type for.
[in]solverindexThe solver index to set the type for.
[in]quasinewtonscaletypeThe scale type of the Quasi-Newton solver to set.
See also
OPENCMISS::Solver::QuasiNewtonScaleTypes
Parameters
[out]errThe error code.

Definition at line 58345 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_quasinewtonscaletypeset::cmfe_solver_quasinewtonscaletypesetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  quasiNewtonScaleType,
integer(intg), intent(out)  err 
)
private

Sets/changes the scale type of a Quasi-Newton solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the Quasi-Newton solver to set the type for.
[in]controlloopidentifierThe control loop identifier with the Quasi-Newton solver to set the type for.
[in]solverindexThe solver index to set the type for.
[in]quasinewtonscaletypeThe scale type of the Quasi-Newton solver to set.
See also
OPENCMISS::Solver::QuasiNewtonScaleTypes
Parameters
[out]errThe error code.

Definition at line 58345 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_quasinewtonscaletypeset::cmfe_solver_quasinewtonscaletypesetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  quasiNewtonScaleType,
integer(intg), intent(out)  err 
)
private

Sets/changes the scale type of a Quasi-Newton solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the Quasi-Newton solver to set the type for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to set the type for.
[in]solverindexThe solver index to set the type for.
[in]quasinewtonscaletypeThe scale type of the Quasi-Newton solver to set.
See also
OPENCMISS::Solver::QuasiNewtonScaleTypes
Parameters
[out]errThe error code.

Definition at line 58387 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_quasinewtonscaletypesetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  quasiNewtonScaleType,
integer(intg), intent(out)  err 
)
private

Sets/changes the scale type of a Quasi-Newton solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the Quasi-Newton solver to set the type for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to set the type for.
[in]solverindexThe solver index to set the type for.
[in]quasinewtonscaletypeThe scale type of the Quasi-Newton solver to set.
See also
OPENCMISS::Solver::QuasiNewtonScaleTypes
Parameters
[out]errThe error code.

Definition at line 58387 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_quasinewtonscaletypesetobj ( type(cmfe_solvertype), intent(in)  solver,
integer(intg), intent(in)  quasiNewtonScaleType,
integer(intg), intent(out)  err 
)
private

Sets/changes the scale type of a Quasi-Newton solver identified by an object.

Parameters
[in]solverThe Quasi-Newton solver to set the type for.
[in]quasinewtonscaletypeThe scale type of the Quasi-Newton solver to set.
See also
OPENCMISS::Solver::QuasiNewtonScaleTypes
Parameters
[out]errThe error code.

Definition at line 58427 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_quasinewtonscaletypeset::cmfe_solver_quasinewtonscaletypesetobj ( type(cmfe_solvertype), intent(in)  solver,
integer(intg), intent(in)  quasiNewtonScaleType,
integer(intg), intent(out)  err 
)
private

Sets/changes the scale type of a Quasi-Newton solver identified by an object.

Parameters
[in]solverThe Quasi-Newton solver to set the type for.
[in]quasinewtonscaletypeThe scale type of the Quasi-Newton solver to set.
See also
OPENCMISS::Solver::QuasiNewtonScaleTypes
Parameters
[out]errThe error code.

Definition at line 58427 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_quasinewtonsolutiontoleranceset::cmfe_solver_quasinewtonsolutiontolerancesetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
real(dp), intent(in)  solutionTolerance,
integer(intg), intent(out)  err 
)
private

Sets/changes the solution tolerance for an Quasi-Newton solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the Quasi-Newton solver to set the solution tolerance for.
[in]controlloopidentifierThe control loop identifier with the Quasi-Newton solver to set the solution tolerance for.
[in]solverindexThe solver index to set the solution tolerance for.
[in]solutiontoleranceThe solution tolerance for the Quasi-Newton solver to set.
[out]errThe error code.

Definition at line 57791 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_quasinewtonsolutiontolerancesetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
real(dp), intent(in)  solutionTolerance,
integer(intg), intent(out)  err 
)
private

Sets/changes the solution tolerance for an Quasi-Newton solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the Quasi-Newton solver to set the solution tolerance for.
[in]controlloopidentifierThe control loop identifier with the Quasi-Newton solver to set the solution tolerance for.
[in]solverindexThe solver index to set the solution tolerance for.
[in]solutiontoleranceThe solution tolerance for the Quasi-Newton solver to set.
[out]errThe error code.

Definition at line 57791 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_quasinewtonsolutiontoleranceset::cmfe_solver_quasinewtonsolutiontolerancesetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
real(dp), intent(in)  solutionTolerance,
integer(intg), intent(out)  err 
)
private

Sets/changes the solution tolerance for a Quasi-Newton solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the Quasi-Newton solver to set the solution tolerance for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to set the solution tolerance for.
[in]solverindexThe solver index to set the solution tolerance for.
[in]solutiontoleranceThe absolulte tolerance for the Quasi-Newton solver to set.
[out]errThe error code.

Definition at line 57834 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_quasinewtonsolutiontolerancesetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
real(dp), intent(in)  solutionTolerance,
integer(intg), intent(out)  err 
)
private

Sets/changes the solution tolerance for a Quasi-Newton solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the Quasi-Newton solver to set the solution tolerance for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to set the solution tolerance for.
[in]solverindexThe solver index to set the solution tolerance for.
[in]solutiontoleranceThe absolulte tolerance for the Quasi-Newton solver to set.
[out]errThe error code.

Definition at line 57834 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_quasinewtonsolutiontoleranceset::cmfe_solver_quasinewtonsolutiontolerancesetobj ( type(cmfe_solvertype), intent(in)  solver,
real(dp), intent(in)  solutionTolerance,
integer(intg), intent(out)  err 
)
private

Sets/changes the solution tolerance for a Quasi-Newton solver identified by an object.

Parameters
[in]solverThe Quasi-Newton solver to set the solution tolerance for.
[in]solutiontoleranceThe solution tolerance for the Quasi-Newton solver to set.
[out]errThe error code.

Definition at line 57875 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_quasinewtonsolutiontolerancesetobj ( type(cmfe_solvertype), intent(in)  solver,
real(dp), intent(in)  solutionTolerance,
integer(intg), intent(out)  err 
)
private

Sets/changes the solution tolerance for a Quasi-Newton solver identified by an object.

Parameters
[in]solverThe Quasi-Newton solver to set the solution tolerance for.
[in]solutiontoleranceThe solution tolerance for the Quasi-Newton solver to set.
[out]errThe error code.

Definition at line 57875 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_quasinewtonsolvetypeset::cmfe_solver_quasinewtonsolvetypesetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  quasiNewtonSolveType,
integer(intg), intent(out)  err 
)
private

Sets/changes the type of a Quasi-Newton solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the Quasi-Newton solver to set the type for.
[in]controlloopidentifierThe control loop identifier with the Quasi-Newton solver to set the type for.
[in]solverindexThe solver index to set the type for.
[in]quasinewtonsolvetypeThe type of the Quasi-Newton solver to set.
See also
OPENCMISS::Solver::QuasiNewtonSolverTypes
Parameters
[out]errThe error code.

Definition at line 58454 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_quasinewtonsolvetypesetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  quasiNewtonSolveType,
integer(intg), intent(out)  err 
)
private

Sets/changes the type of a Quasi-Newton solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the Quasi-Newton solver to set the type for.
[in]controlloopidentifierThe control loop identifier with the Quasi-Newton solver to set the type for.
[in]solverindexThe solver index to set the type for.
[in]quasinewtonsolvetypeThe type of the Quasi-Newton solver to set.
See also
OPENCMISS::Solver::QuasiNewtonSolverTypes
Parameters
[out]errThe error code.

Definition at line 58454 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_quasinewtonsolvetypesetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  quasiNewtonSolveType,
integer(intg), intent(out)  err 
)
private

Sets/changes the type of a Quasi-Newton solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the Quasi-Newton solver to set the type for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to set the type for.
[in]solverindexThe solver index to set the type for.
[in]quasinewtonsolvetypeThe type of the Quasi-Newton solver to set.
See also
OPENCMISS::Solver::QuasiNewtonSolverTypes
Parameters
[out]errThe error code.

Definition at line 58496 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_quasinewtonsolvetypeset::cmfe_solver_quasinewtonsolvetypesetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  quasiNewtonSolveType,
integer(intg), intent(out)  err 
)
private

Sets/changes the type of a Quasi-Newton solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the Quasi-Newton solver to set the type for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to set the type for.
[in]solverindexThe solver index to set the type for.
[in]quasinewtonsolvetypeThe type of the Quasi-Newton solver to set.
See also
OPENCMISS::Solver::QuasiNewtonSolverTypes
Parameters
[out]errThe error code.

Definition at line 58496 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_quasinewtonsolvetypeset::cmfe_solver_quasinewtonsolvetypesetobj ( type(cmfe_solvertype), intent(in)  solver,
integer(intg), intent(in)  quasiNewtonSolveType,
integer(intg), intent(out)  err 
)
private

Sets/changes the type of a Quasi-Newton solver identified by an object.

Parameters
[in]solverThe Quasi-Newton solver to set the type for.
[in]quasinewtonsolvetypeThe type of the Quasi-Newton solver to set.
See also
OPENCMISS::Solver::QuasiNewtonSolverTypes
Parameters
[out]errThe error code.

Definition at line 58536 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_quasinewtonsolvetypesetobj ( type(cmfe_solvertype), intent(in)  solver,
integer(intg), intent(in)  quasiNewtonSolveType,
integer(intg), intent(out)  err 
)
private

Sets/changes the type of a Quasi-Newton solver identified by an object.

Parameters
[in]solverThe Quasi-Newton solver to set the type for.
[in]quasinewtonsolvetypeThe type of the Quasi-Newton solver to set.
See also
OPENCMISS::Solver::QuasiNewtonSolverTypes
Parameters
[out]errThe error code.

Definition at line 58536 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_quasinewtontrustregiondelta0setnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
real(dp), intent(in)  delta0,
integer(intg), intent(out)  err 
)
private

Sets/changes the delta0 for a Quasi-Newton trust region solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the Quasi-Newton trust region solver to set the delta0 for.
[in]controlloopidentifierThe control loop identifier with the Quasi-Newton trust region solver to set the delta0 for.
[in]solverindexThe solver index to set the delta0 for.
[in]delta0The delta0 for the Quasi-Newton trust region solver to set.
[out]errThe error code.

Definition at line 57902 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_quasinewtontrustregiondelta0set::cmfe_solver_quasinewtontrustregiondelta0setnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
real(dp), intent(in)  delta0,
integer(intg), intent(out)  err 
)
private

Sets/changes the delta0 for a Quasi-Newton trust region solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the Quasi-Newton trust region solver to set the delta0 for.
[in]controlloopidentifierThe control loop identifier with the Quasi-Newton trust region solver to set the delta0 for.
[in]solverindexThe solver index to set the delta0 for.
[in]delta0The delta0 for the Quasi-Newton trust region solver to set.
[out]errThe error code.

Definition at line 57902 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_quasinewtontrustregiondelta0setnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
real(dp), intent(in)  delta0,
integer(intg), intent(out)  err 
)
private

Sets/changes the delta0 for a Quasi-Newton trust region solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the Quasi-Newton trust region solver to set the delta0 for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to set the delta0 for.
[in]solverindexThe solver index to set the delta0 for.
[in]delta0The delta0 for the Quasi-Newton trust region solver to set.
[out]errThe error code.

Definition at line 57944 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_quasinewtontrustregiondelta0set::cmfe_solver_quasinewtontrustregiondelta0setnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
real(dp), intent(in)  delta0,
integer(intg), intent(out)  err 
)
private

Sets/changes the delta0 for a Quasi-Newton trust region solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the Quasi-Newton trust region solver to set the delta0 for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to set the delta0 for.
[in]solverindexThe solver index to set the delta0 for.
[in]delta0The delta0 for the Quasi-Newton trust region solver to set.
[out]errThe error code.

Definition at line 57944 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_quasinewtontrustregiondelta0setobj ( type(cmfe_solvertype), intent(in)  solver,
real(dp), intent(in)  delta0,
integer(intg), intent(out)  err 
)
private

Sets/changes the delta0 for a Quasi-Newton trust region solver identified by an object.

Parameters
[in]solverThe Quasi-Newton trust region solver to set the delta0 for.
[in]delta0The delta0 for the Quasi-Newton trust region solver to set.
[out]errThe error code.

Definition at line 57985 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_quasinewtontrustregiondelta0set::cmfe_solver_quasinewtontrustregiondelta0setobj ( type(cmfe_solvertype), intent(in)  solver,
real(dp), intent(in)  delta0,
integer(intg), intent(out)  err 
)
private

Sets/changes the delta0 for a Quasi-Newton trust region solver identified by an object.

Parameters
[in]solverThe Quasi-Newton trust region solver to set the delta0 for.
[in]delta0The delta0 for the Quasi-Newton trust region solver to set.
[out]errThe error code.

Definition at line 57985 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_quasinewtontrustregiontoleranceset::cmfe_solver_quasinewtontrustregiontolerancesetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
real(dp), intent(in)  tolerance,
integer(intg), intent(out)  err 
)
private

Sets/changes the tolerance for a Quasi-Newton trust region solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the Quasi-Newton trust region solver to set the tolerance for.
[in]controlloopidentifierThe control loop identifier with the Quasi-Newton trust region solver to set the tolerance for.
[in]solverindexThe solver index to set the tolerance for.
[in]toleranceThe tolerance for the Quasi-Newton trust region solver to set.
[out]errThe error code.

Definition at line 58013 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_quasinewtontrustregiontolerancesetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
real(dp), intent(in)  tolerance,
integer(intg), intent(out)  err 
)
private

Sets/changes the tolerance for a Quasi-Newton trust region solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the Quasi-Newton trust region solver to set the tolerance for.
[in]controlloopidentifierThe control loop identifier with the Quasi-Newton trust region solver to set the tolerance for.
[in]solverindexThe solver index to set the tolerance for.
[in]toleranceThe tolerance for the Quasi-Newton trust region solver to set.
[out]errThe error code.

Definition at line 58013 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_quasinewtontrustregiontolerancesetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
real(dp), intent(in)  tolerance,
integer(intg), intent(out)  err 
)
private

Sets/changes the tolerance for a Quasi-Newton trust region solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the Quasi-Newton trust region solver to set the tolerance for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to set the tolerance for.
[in]solverindexThe solver index to set the tolerance for.
[in]toleranceThe tolerance for the Quasi-Newton trust region solver to set.
[out]errThe error code.

Definition at line 58056 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_quasinewtontrustregiontoleranceset::cmfe_solver_quasinewtontrustregiontolerancesetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
real(dp), intent(in)  tolerance,
integer(intg), intent(out)  err 
)
private

Sets/changes the tolerance for a Quasi-Newton trust region solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the Quasi-Newton trust region solver to set the tolerance for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to set the tolerance for.
[in]solverindexThe solver index to set the tolerance for.
[in]toleranceThe tolerance for the Quasi-Newton trust region solver to set.
[out]errThe error code.

Definition at line 58056 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_quasinewtontrustregiontoleranceset::cmfe_solver_quasinewtontrustregiontolerancesetobj ( type(cmfe_solvertype), intent(in)  solver,
real(dp), intent(in)  tolerance,
integer(intg), intent(out)  err 
)
private

Sets/changes the tolerance for a Quasi-Newton trust region solver identified by an object.

Parameters
[in]solverThe Quasi-Newton trust region solver to set the tolerance for.
[in]toleranceThe tolerance for the Quasi-Newton trust region solver to set.
[out]errThe error code.

Definition at line 58097 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_quasinewtontrustregiontolerancesetobj ( type(cmfe_solvertype), intent(in)  solver,
real(dp), intent(in)  tolerance,
integer(intg), intent(out)  err 
)
private

Sets/changes the tolerance for a Quasi-Newton trust region solver identified by an object.

Parameters
[in]solverThe Quasi-Newton trust region solver to set the tolerance for.
[in]toleranceThe tolerance for the Quasi-Newton trust region solver to set.
[out]errThe error code.

Definition at line 58097 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_quasinewtontypesetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  quasiNewtonType,
integer(intg), intent(out)  err 
)
private

Sets/changes the type of a Quasi-Newton solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the Quasi-Newton solver to set the type for.
[in]controlloopidentifierThe control loop identifier with the Quasi-Newton solver to set the type for.
[in]solverindexThe solver index to set the type for.
[in]quasinewtontypeThe Quasi-Newton type to set.
See also
OPENCMISS::Solver::QuasiNewtonTypes
Parameters
[out]errThe error code.

Definition at line 58563 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_quasinewtontypeset::cmfe_solver_quasinewtontypesetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  quasiNewtonType,
integer(intg), intent(out)  err 
)
private

Sets/changes the type of a Quasi-Newton solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the Quasi-Newton solver to set the type for.
[in]controlloopidentifierThe control loop identifier with the Quasi-Newton solver to set the type for.
[in]solverindexThe solver index to set the type for.
[in]quasinewtontypeThe Quasi-Newton type to set.
See also
OPENCMISS::Solver::QuasiNewtonTypes
Parameters
[out]errThe error code.

Definition at line 58563 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_quasinewtontypeset::cmfe_solver_quasinewtontypesetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  quasiNewtonType,
integer(intg), intent(out)  err 
)
private

Sets/changes the type of a Quasi-Newton solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the Quasi-Newton solver to set the type for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to set the type for.
[in]solverindexThe solver index to set the type for.
[in]quasinewtontypeThe Quasi-Newton type to set.
See also
OPENCMISS::Solver::QuasiNewtonTypes
Parameters
[out]errThe error code.

Definition at line 58605 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_quasinewtontypesetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  quasiNewtonType,
integer(intg), intent(out)  err 
)
private

Sets/changes the type of a Quasi-Newton solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the Quasi-Newton solver to set the type for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to set the type for.
[in]solverindexThe solver index to set the type for.
[in]quasinewtontypeThe Quasi-Newton type to set.
See also
OPENCMISS::Solver::QuasiNewtonTypes
Parameters
[out]errThe error code.

Definition at line 58605 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_quasinewtontypesetobj ( type(cmfe_solvertype), intent(in)  solver,
integer(intg), intent(in)  quasiNewtonType,
integer(intg), intent(out)  err 
)
private

Sets/changes the type of a Quasi-Newton solver identified by an object.

Parameters
[in]solverThe Quasi-Newton solver to set the type for.
[in]quasinewtontypeThe Quasi-Newton type to set.
See also
OPENCMISS::Solver::QuasiNewtonTypes
Parameters
[out]errThe error code.

Definition at line 58645 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_quasinewtontypeset::cmfe_solver_quasinewtontypesetobj ( type(cmfe_solvertype), intent(in)  solver,
integer(intg), intent(in)  quasiNewtonType,
integer(intg), intent(out)  err 
)
private

Sets/changes the type of a Quasi-Newton solver identified by an object.

Parameters
[in]solverThe Quasi-Newton solver to set the type for.
[in]quasinewtontypeThe Quasi-Newton type to set.
See also
OPENCMISS::Solver::QuasiNewtonTypes
Parameters
[out]errThe error code.

Definition at line 58645 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_solverequationsget::cmfe_solver_solverequationsgetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
type(cmfe_solverequationstype), intent(inout)  solverEquations,
integer(intg), intent(out)  err 
)
private

Returns the solver equations for a solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the solver to get the solver equations for.
[in]controlloopidentifierThe control loop identifier with the solver to get the solver equations for.
[in]solverindexThe solver index to get the solver equations for.
[in,out]solverequationsOn return, the solver equations for the solver.
[out]errThe error code.

Definition at line 58885 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_solverequationsgetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
type(cmfe_solverequationstype), intent(inout)  solverEquations,
integer(intg), intent(out)  err 
)
private

Returns the solver equations for a solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the solver to get the solver equations for.
[in]controlloopidentifierThe control loop identifier with the solver to get the solver equations for.
[in]solverindexThe solver index to get the solver equations for.
[in,out]solverequationsOn return, the solver equations for the solver.
[out]errThe error code.

Definition at line 58885 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_solverequationsgetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
type(cmfe_solverequationstype), intent(inout)  solverEquations,
integer(intg), intent(out)  err 
)
private

Returns the solver equations for a solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the solver to get the solver equations for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to get the solver equations for.
[in]solverindexThe solver index to get the solver equations for.
[in,out]solverequationsOn return, the solver equations for the solver.
[out]errThe error code.

Definition at line 58926 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_solverequationsget::cmfe_solver_solverequationsgetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
type(cmfe_solverequationstype), intent(inout)  solverEquations,
integer(intg), intent(out)  err 
)
private

Returns the solver equations for a solver identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the solver to get the solver equations for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to get the solver equations for.
[in]solverindexThe solver index to get the solver equations for.
[in,out]solverequationsOn return, the solver equations for the solver.
[out]errThe error code.

Definition at line 58926 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solver_solverequationsgetobj ( type(cmfe_solvertype), intent(in)  solver,
type(cmfe_solverequationstype), intent(inout)  solverEquations,
integer(intg), intent(out)  err 
)
private

Returns the solver equations for a solver identified by an object.

Parameters
[in]solverThe solver to get the solver equations for.
[in,out]solverequationsOn return, the solver equations for the solver.
[out]errThe error code.

Definition at line 58966 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solver_solverequationsget::cmfe_solver_solverequationsgetobj ( type(cmfe_solvertype), intent(in)  solver,
type(cmfe_solverequationstype), intent(inout)  solverEquations,
integer(intg), intent(out)  err 
)
private

Returns the solver equations for a solver identified by an object.

Parameters
[in]solverThe solver to get the solver equations for.
[in,out]solverequationsOn return, the solver equations for the solver.
[out]errThe error code.

Definition at line 58966 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solverequations_boundaryconditionsanalytic::cmfe_solverequations_boundaryconditionsanalyticnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(out)  err 
)
private

Set boundary conditions for solver equations according to the analytic equations for solver equations identified by user numbers.

Parameters
[in]problemusernumberThe user number of the problem containing the solver equations to calculate the boundary conditions for.
[in]controlloopidentifierThe control loop identifier to calculate the solver equations boundary conditions for.
[in]solverindexThe solver index to calculate the solver equations boundary conditions for.
[out]errThe error code.

Definition at line 48678 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solverequations_boundaryconditionsanalyticnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(out)  err 
)
private

Set boundary conditions for solver equations according to the analytic equations for solver equations identified by user numbers.

Parameters
[in]problemusernumberThe user number of the problem containing the solver equations to calculate the boundary conditions for.
[in]controlloopidentifierThe control loop identifier to calculate the solver equations boundary conditions for.
[in]solverindexThe solver index to calculate the solver equations boundary conditions for.
[out]errThe error code.

Definition at line 48678 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solverequations_boundaryconditionsanalytic::cmfe_solverequations_boundaryconditionsanalyticnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(out)  err 
)
private

Set boundary conditions for solver equations according to the analytic equations for solver equations identified by user numbers.

Parameters
[in]problemusernumberThe user number of the problem containing the solver equations to calculate the boundary conditions for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to calculate the solver equations boundary conditions for.
[in]solverindexThe solver index to calculate the solver equations boundary conditions for.
[out]errThe error code.

Definition at line 48725 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solverequations_boundaryconditionsanalyticnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(out)  err 
)
private

Set boundary conditions for solver equations according to the analytic equations for solver equations identified by user numbers.

Parameters
[in]problemusernumberThe user number of the problem containing the solver equations to calculate the boundary conditions for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to calculate the solver equations boundary conditions for.
[in]solverindexThe solver index to calculate the solver equations boundary conditions for.
[out]errThe error code.

Definition at line 48725 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solverequations_boundaryconditionsanalyticobj ( type(cmfe_solverequationstype), intent(in)  solverEquations,
integer(intg), intent(out)  err 
)
private

Set boundary conditions for solver equations according to the analytic equations.

Parameters
[in]solverequationsThe solver equations to get the boundary conditions for.
[out]errThe error code.

Definition at line 48772 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solverequations_boundaryconditionsanalytic::cmfe_solverequations_boundaryconditionsanalyticobj ( type(cmfe_solverequationstype), intent(in)  solverEquations,
integer(intg), intent(out)  err 
)
private

Set boundary conditions for solver equations according to the analytic equations.

Parameters
[in]solverequationsThe solver equations to get the boundary conditions for.
[out]errThe error code.

Definition at line 48772 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solverequations_boundaryconditionscreatefinish::cmfe_solverequations_boundaryconditionscreatefinishnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(out)  err 
)
private

Finish the creation of the boundary conditions for the solver equations identified by the user numbers.

Parameters
[in]problemusernumberThe user number of the problem containing the solver equations to finish the boundary conditions for.
[in]controlloopidentifierThe control loop identifier to get the solver equations boundary conditions for.
[in]solverindexThe solver index to get the solver equations boundary conditions for.
[out]errThe error code.

Definition at line 59542 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solverequations_boundaryconditionscreatefinishnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(out)  err 
)
private

Finish the creation of the boundary conditions for the solver equations identified by the user numbers.

Parameters
[in]problemusernumberThe user number of the problem containing the solver equations to finish the boundary conditions for.
[in]controlloopidentifierThe control loop identifier to get the solver equations boundary conditions for.
[in]solverindexThe solver index to get the solver equations boundary conditions for.
[out]errThe error code.

Definition at line 59542 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solverequations_boundaryconditionscreatefinish::cmfe_solverequations_boundaryconditionscreatefinishnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(out)  err 
)
private

Finish the creation of the boundary conditions for the solver equations identified by the user numbers.

Parameters
[in]problemusernumberThe user number of the problem containing the solver equations to finish the boundary conditions for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to get the solver equations boundary conditions for.
[in]solverindexThe solver index to get the solver equations boundary conditions for.
[out]errThe error code.

Definition at line 59589 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solverequations_boundaryconditionscreatefinishnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(out)  err 
)
private

Finish the creation of the boundary conditions for the solver equations identified by the user numbers.

Parameters
[in]problemusernumberThe user number of the problem containing the solver equations to finish the boundary conditions for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to get the solver equations boundary conditions for.
[in]solverindexThe solver index to get the solver equations boundary conditions for.
[out]errThe error code.

Definition at line 59589 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solverequations_boundaryconditionscreatefinishobj ( type(cmfe_solverequationstype), intent(in)  solverEquations,
integer(intg), intent(out)  err 
)
private

Finish the creation of the boundary conditions for the solver equations.

Parameters
[in]solverequationsThe solver equations containing the boundary conditions to finish.
[out]errThe error code.

Definition at line 59636 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solverequations_boundaryconditionscreatefinish::cmfe_solverequations_boundaryconditionscreatefinishobj ( type(cmfe_solverequationstype), intent(in)  solverEquations,
integer(intg), intent(out)  err 
)
private

Finish the creation of the boundary conditions for the solver equations.

Parameters
[in]solverequationsThe solver equations containing the boundary conditions to finish.
[out]errThe error code.

Definition at line 59636 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solverequations_boundaryconditionscreatestart::cmfe_solverequations_boundaryconditionscreatestartnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(out)  err 
)
private

Start the creation of boundary conditions for solver equations identified by user numbers.

Parameters
[in]problemusernumberThe user number of the problem containing the solver equations to start the boundary conditions for.
[in]controlloopidentifierThe control loop identifier to get the solver equations boundary conditions for.
[in]solverindexThe solver index to get the solver equations boundary conditions for.
[out]errThe error code.

Definition at line 59662 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solverequations_boundaryconditionscreatestartnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(out)  err 
)
private

Start the creation of boundary conditions for solver equations identified by user numbers.

Parameters
[in]problemusernumberThe user number of the problem containing the solver equations to start the boundary conditions for.
[in]controlloopidentifierThe control loop identifier to get the solver equations boundary conditions for.
[in]solverindexThe solver index to get the solver equations boundary conditions for.
[out]errThe error code.

Definition at line 59662 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solverequations_boundaryconditionscreatestart::cmfe_solverequations_boundaryconditionscreatestartnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(out)  err 
)
private

Start the creation of boundary conditions for solver equations identified by user numbers.

Parameters
[in]problemusernumberThe user number of the problem containing the solver equations to start the boundary conditions for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to get the solver equations boundary conditions for.
[in]solverindexThe solver index to get the solver equations boundary conditions for.
[out]errThe error code.

Definition at line 59709 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solverequations_boundaryconditionscreatestartnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(out)  err 
)
private

Start the creation of boundary conditions for solver equations identified by user numbers.

Parameters
[in]problemusernumberThe user number of the problem containing the solver equations to start the boundary conditions for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to get the solver equations boundary conditions for.
[in]solverindexThe solver index to get the solver equations boundary conditions for.
[out]errThe error code.

Definition at line 59709 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solverequations_boundaryconditionscreatestart::cmfe_solverequations_boundaryconditionscreatestartobj ( type(cmfe_solverequationstype), intent(inout)  solverEquations,
type(cmfe_boundaryconditionstype), intent(inout)  boundaryConditions,
integer(intg), intent(out)  err 
)
private

Start the creation of the boundary conditions for the solver equations.

Parameters
[in,out]solverequationsThe solver equations containing the boundary conditions to start.
[in,out]boundaryconditionsOn return, the created boundary conditions.
[out]errThe error code.

Definition at line 59756 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solverequations_boundaryconditionscreatestartobj ( type(cmfe_solverequationstype), intent(inout)  solverEquations,
type(cmfe_boundaryconditionstype), intent(inout)  boundaryConditions,
integer(intg), intent(out)  err 
)
private

Start the creation of the boundary conditions for the solver equations.

Parameters
[in,out]solverequationsThe solver equations containing the boundary conditions to start.
[in,out]boundaryconditionsOn return, the created boundary conditions.
[out]errThe error code.

Definition at line 59756 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solverequations_boundaryconditionsgetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
type(cmfe_boundaryconditionstype), intent(inout)  boundaryConditions,
integer(intg), intent(out)  err 
)
private

Get the boundary conditions for solver equations identified by user numbers.

Parameters
[in]problemusernumberThe user number of the problem containing the solver equations to get the boundary conditions for.
[in]controlloopidentifierThe control loop identifier to get the solver equations boundary conditions for.
[in]solverindexThe solver index to get the solver equations boundary conditions for.
[in,out]boundaryconditionsOn return, The boundary conditions for the specified solver equations.
[out]errThe error code.

Definition at line 59785 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solverequations_boundaryconditionsget::cmfe_solverequations_boundaryconditionsgetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
type(cmfe_boundaryconditionstype), intent(inout)  boundaryConditions,
integer(intg), intent(out)  err 
)
private

Get the boundary conditions for solver equations identified by user numbers.

Parameters
[in]problemusernumberThe user number of the problem containing the solver equations to get the boundary conditions for.
[in]controlloopidentifierThe control loop identifier to get the solver equations boundary conditions for.
[in]solverindexThe solver index to get the solver equations boundary conditions for.
[in,out]boundaryconditionsOn return, The boundary conditions for the specified solver equations.
[out]errThe error code.

Definition at line 59785 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solverequations_boundaryconditionsgetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
type(cmfe_boundaryconditionstype), intent(inout)  boundaryConditions,
integer(intg), intent(out)  err 
)
private

Get the boundary conditions for solver equations identified by user numbers.

Parameters
[in]problemusernumberThe user number of the problem containing the solver equations to start the boundary conditions for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to get the solver equations boundary conditions for.
[in]solverindexThe solver index to get the solver equations boundary conditions for.
[in,out]boundaryconditionsOn return, The boundary conditions for the specified solver equations.
[out]errThe error code.

Definition at line 59832 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solverequations_boundaryconditionsget::cmfe_solverequations_boundaryconditionsgetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
type(cmfe_boundaryconditionstype), intent(inout)  boundaryConditions,
integer(intg), intent(out)  err 
)
private

Get the boundary conditions for solver equations identified by user numbers.

Parameters
[in]problemusernumberThe user number of the problem containing the solver equations to start the boundary conditions for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to get the solver equations boundary conditions for.
[in]solverindexThe solver index to get the solver equations boundary conditions for.
[in,out]boundaryconditionsOn return, The boundary conditions for the specified solver equations.
[out]errThe error code.

Definition at line 59832 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solverequations_boundaryconditionsget::cmfe_solverequations_boundaryconditionsgetobj ( type(cmfe_solverequationstype), intent(in)  solverEquations,
type(cmfe_boundaryconditionstype), intent(inout)  boundaryConditions,
integer(intg), intent(out)  err 
)
private

Get the boundary conditions for solver equations.

Parameters
[in]solverequationsThe solver equations to get the boundary conditions for.
[in,out]boundaryconditionsOn return, The boundary conditions for the specified solver equations.
[out]errThe error code.

Definition at line 59878 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solverequations_boundaryconditionsgetobj ( type(cmfe_solverequationstype), intent(in)  solverEquations,
type(cmfe_boundaryconditionstype), intent(inout)  boundaryConditions,
integer(intg), intent(out)  err 
)
private

Get the boundary conditions for solver equations.

Parameters
[in]solverequationsThe solver equations to get the boundary conditions for.
[in,out]boundaryconditionsOn return, The boundary conditions for the specified solver equations.
[out]errThe error code.

Definition at line 59878 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solverequations_equationssetaddnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  equationsSetUserNumber,
integer(intg), intent(out)  equationsSetIndex,
integer(intg), intent(out)  err 
)
private

Adds equations sets to solver equations identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem with the solver to add the equations set for.
[in]controlloopidentifierThe control loop identifier with the solver to add the equations set for.
[in]solverindexThe solver index to add the equations set for.
[in]regionusernumberThe user number of the region with the equations set to add.
[in]equationssetusernumberThe user number of the equations set to add.
[out]equationssetindexOn return, the index of the added equations set in the solver equations.
[out]errThe error code.

Definition at line 58993 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solverequations_equationssetadd::cmfe_solverequations_equationssetaddnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  equationsSetUserNumber,
integer(intg), intent(out)  equationsSetIndex,
integer(intg), intent(out)  err 
)
private

Adds equations sets to solver equations identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem with the solver to add the equations set for.
[in]controlloopidentifierThe control loop identifier with the solver to add the equations set for.
[in]solverindexThe solver index to add the equations set for.
[in]regionusernumberThe user number of the region with the equations set to add.
[in]equationssetusernumberThe user number of the equations set to add.
[out]equationssetindexOn return, the index of the added equations set in the solver equations.
[out]errThe error code.

Definition at line 58993 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solverequations_equationssetaddnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  equationsSetUserNumber,
integer(intg), intent(out)  equationsSetIndex,
integer(intg), intent(out)  err 
)
private

Adds equations sets to solver equations identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the solver to add the equations set for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to add the equations set for.
[in]solverindexThe solver index to add the equations set for.
[in]regionusernumberThe user number of the region with the equations set to add.
[in]equationssetusernumberThe user number of the equations set to add.
[out]equationssetindexOn return, the index of the added equations set in the solver equations.
[out]errThe error code.

Definition at line 59058 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solverequations_equationssetadd::cmfe_solverequations_equationssetaddnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  regionUserNumber,
integer(intg), intent(in)  equationsSetUserNumber,
integer(intg), intent(out)  equationsSetIndex,
integer(intg), intent(out)  err 
)
private

Adds equations sets to solver equations identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the solver to add the equations set for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to add the equations set for.
[in]solverindexThe solver index to add the equations set for.
[in]regionusernumberThe user number of the region with the equations set to add.
[in]equationssetusernumberThe user number of the equations set to add.
[out]equationssetindexOn return, the index of the added equations set in the solver equations.
[out]errThe error code.

Definition at line 59058 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solverequations_equationssetadd::cmfe_solverequations_equationssetaddobj ( type(cmfe_solverequationstype), intent(in)  solverEquations,
type(cmfe_equationssettype), intent(in)  equationsSet,
integer(intg), intent(out)  equationsSetIndex,
integer(intg), intent(out)  err 
)
private

Adds equations sets to solver equations identified by an object.

Parameters
[in]solverequationsThe solver equations to add the equations set for.
[in]equationssetThe equations set to add.
[out]equationssetindexOn return, the index of the added equations set in the solver equations.
[out]errThe error code.

Definition at line 59121 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solverequations_equationssetaddobj ( type(cmfe_solverequationstype), intent(in)  solverEquations,
type(cmfe_equationssettype), intent(in)  equationsSet,
integer(intg), intent(out)  equationsSetIndex,
integer(intg), intent(out)  err 
)
private

Adds equations sets to solver equations identified by an object.

Parameters
[in]solverequationsThe solver equations to add the equations set for.
[in]equationssetThe equations set to add.
[out]equationssetindexOn return, the index of the added equations set in the solver equations.
[out]errThe error code.

Definition at line 59121 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine, public opencmiss_iron::cmfe_solverequations_finalise ( type(cmfe_solverequationstype), intent(out)  cmfe_SolverEquations,
integer(intg), intent(out)  err 
)

Finalises a cmfe_SolverEquationsType object.

Parameters
[out]cmfe_solverequationsThe cmfe_SolverEquationsType object to finalise.
[out]errThe error code.

Definition at line 8971 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine, public opencmiss_iron::cmfe_solverequations_initialise ( type(cmfe_solverequationstype), intent(out)  cmfe_SolverEquations,
integer(intg), intent(out)  err 
)

Initialises a cmfe_SolverEquationsType object.

Parameters
[out]cmfe_solverequationsThe cmfe_SolverEquationsType object to initialise.
[out]errThe error code.

Definition at line 8997 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solverequations_interfaceconditionaddnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  interfaceRegionUserNumber,
integer(intg), intent(in)  interfaceUserNumber,
integer(intg), intent(in)  interfaceConditionUserNumber,
integer(intg), intent(out)  interfaceConditionIndex,
integer(intg), intent(out)  err 
)
private

Adds an interface condition to solver equations identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem with the solver to add the interface condition for.
[in]controlloopidentifierThe control loop identifier with the solver to add the interface condition for.
[in]solverindexThe solver index to add the interface condition for.
[in]interfaceregionusernumberThe user number of the region containing the interface and interface condition to add.
[in]interfaceusernumberThe user number of the interface containing the interface condition to add.
[in]interfaceconditionusernumberThe user number of the interface condition to add.
[out]interfaceconditionindexOn return, the index of the added interface condition in the solver equations.
[out]errThe error code.

Definition at line 59150 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solverequations_interfaceconditionadd::cmfe_solverequations_interfaceconditionaddnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  interfaceRegionUserNumber,
integer(intg), intent(in)  interfaceUserNumber,
integer(intg), intent(in)  interfaceConditionUserNumber,
integer(intg), intent(out)  interfaceConditionIndex,
integer(intg), intent(out)  err 
)
private

Adds an interface condition to solver equations identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem with the solver to add the interface condition for.
[in]controlloopidentifierThe control loop identifier with the solver to add the interface condition for.
[in]solverindexThe solver index to add the interface condition for.
[in]interfaceregionusernumberThe user number of the region containing the interface and interface condition to add.
[in]interfaceusernumberThe user number of the interface containing the interface condition to add.
[in]interfaceconditionusernumberThe user number of the interface condition to add.
[out]interfaceconditionindexOn return, the index of the added interface condition in the solver equations.
[out]errThe error code.

Definition at line 59150 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solverequations_interfaceconditionaddnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  interfaceRegionUserNumber,
integer(intg), intent(in)  interfaceUserNumber,
integer(intg), intent(in)  interfaceConditionUserNumber,
integer(intg), intent(out)  interfaceConditionIndex,
integer(intg), intent(out)  err 
)
private

Adds an interface condition to solver equations identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the solver to add the interface condition for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to add the interface condition for.
[in]solverindexThe solver index to add the interface condition for.
[in]interfaceregionusernumberThe user number of the region containing the interface and interface condition to add.
[in]interfaceusernumberThe user number of the interface containting the interface condition to add.
[in]interfaceconditionusernumberThe user number of the interface conditions to add.
[out]interfaceconditionindexOn return, the index of the added interface condition in the solver equations.
[out]errThe error code.

Definition at line 59231 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solverequations_interfaceconditionadd::cmfe_solverequations_interfaceconditionaddnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  interfaceRegionUserNumber,
integer(intg), intent(in)  interfaceUserNumber,
integer(intg), intent(in)  interfaceConditionUserNumber,
integer(intg), intent(out)  interfaceConditionIndex,
integer(intg), intent(out)  err 
)
private

Adds an interface condition to solver equations identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the solver to add the interface condition for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to add the interface condition for.
[in]solverindexThe solver index to add the interface condition for.
[in]interfaceregionusernumberThe user number of the region containing the interface and interface condition to add.
[in]interfaceusernumberThe user number of the interface containting the interface condition to add.
[in]interfaceconditionusernumberThe user number of the interface conditions to add.
[out]interfaceconditionindexOn return, the index of the added interface condition in the solver equations.
[out]errThe error code.

Definition at line 59231 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solverequations_interfaceconditionaddobj ( type(cmfe_solverequationstype), intent(in)  solverEquations,
type(cmfe_interfaceconditiontype), intent(in)  interfaceCondition,
integer(intg), intent(out)  interfaceConditionIndex,
integer(intg), intent(out)  err 
)
private

Adds an interface condition to solver equations identified by an object.

Parameters
[in]solverequationsThe solver equations to add the equations set for.
[in]interfaceconditionThe interface condition to add.
[out]interfaceconditionindexOn return, the index of the added interface condition in the solver equations.
[out]errThe error code.

Definition at line 59310 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solverequations_interfaceconditionadd::cmfe_solverequations_interfaceconditionaddobj ( type(cmfe_solverequationstype), intent(in)  solverEquations,
type(cmfe_interfaceconditiontype), intent(in)  interfaceCondition,
integer(intg), intent(out)  interfaceConditionIndex,
integer(intg), intent(out)  err 
)
private

Adds an interface condition to solver equations identified by an object.

Parameters
[in]solverequationsThe solver equations to add the equations set for.
[in]interfaceconditionThe interface condition to add.
[out]interfaceconditionindexOn return, the index of the added interface condition in the solver equations.
[out]errThe error code.

Definition at line 59310 of file opencmiss_iron.f90.

subroutine, public opencmiss_iron::cmfe_solverequations_jacobianmatrixget ( type(cmfe_solverequationstype), intent(in)  solverEquations,
type(cmfe_distributedmatrixtype), intent(inout)  matrix,
integer(intg), intent(out)  err 
)

Get the Jacobian matrix from the solver equations matrices for nonlinear solver equations.

Parameters
[in]solverequationsThe solver equations to get the Jacobian matrix for
[in,out]matrixOn return, the solver equations Jacobian matrix
[out]errThe error code

Definition at line 59956 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine, public opencmiss_iron::cmfe_solverequations_matrixget ( type(cmfe_solverequationstype), intent(in)  solverEquations,
integer(intg), intent(in)  matrixIndex,
type(cmfe_distributedmatrixtype), intent(inout)  matrix,
integer(intg), intent(out)  err 
)

Get a solver matrix from the solver equations matrices.

Parameters
[in]solverequationsThe solver equations to get the matrix for
[in]matrixindexThe solver matrix index to get
[in,out]matrixOn return, the requested solver matrix
[out]errThe error code

Definition at line 59930 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine, public opencmiss_iron::cmfe_solverequations_numberofmatricesget ( type(cmfe_solverequationstype), intent(in)  solverEquations,
integer(intg), intent(out)  numberOfMatrices,
integer(intg), intent(out)  err 
)

Get the number of solver matrices for the solver equations.

Parameters
[in]solverequationsThe solver equations to get the number of matrices for
[out]numberofmatricesOn return, the number of matrices for the solver equations
[out]errThe error code

Definition at line 59905 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine, public opencmiss_iron::cmfe_solverequations_residualvectorget ( type(cmfe_solverequationstype), intent(in)  solverEquations,
type(cmfe_distributedvectortype), intent(inout)  residualVector,
integer(intg), intent(out)  err 
)

Get the residual vector from the solver equations for nonlinear problems.

Parameters
[in]solverequationsThe solver equations to get the residual vector for
[in,out]residualvectorOn return, the solver residual vector
[out]errThe error code

Definition at line 60007 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine, public opencmiss_iron::cmfe_solverequations_rhsvectorget ( type(cmfe_solverequationstype), intent(in)  solverEquations,
type(cmfe_distributedvectortype), intent(inout)  rhsVector,
integer(intg), intent(out)  err 
)

Get the right hand side vector from the solver equations.

Parameters
[in]solverequationsThe solver equations to get the right hand side vector for
[in,out]rhsvectorOn return, the solver right hand side vector
[out]errThe error code

Definition at line 60032 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solverequations_sparsitytypesetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  sparsityType,
integer(intg), intent(out)  err 
)
private

Sets/changes the sparsity type for solver equations identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the solver to set the sparsity type for.
[in]controlloopidentifierThe control loop identifier with the solver to set the sparsity type for.
[in]solverindexThe solver index to set the sparsity type for.
[in]sparsitytypeThe sparsity type to set.
See also
OPENCMISS::SolverEquations::SparsityTypes
Parameters
[out]errThe error code.

Definition at line 59429 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solverequations_sparsitytypeset::cmfe_solverequations_sparsitytypesetnumber0 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), intent(in)  controlLoopIdentifier,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  sparsityType,
integer(intg), intent(out)  err 
)
private

Sets/changes the sparsity type for solver equations identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the solver to set the sparsity type for.
[in]controlloopidentifierThe control loop identifier with the solver to set the sparsity type for.
[in]solverindexThe solver index to set the sparsity type for.
[in]sparsitytypeThe sparsity type to set.
See also
OPENCMISS::SolverEquations::SparsityTypes
Parameters
[out]errThe error code.

Definition at line 59429 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solverequations_sparsitytypeset::cmfe_solverequations_sparsitytypesetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  sparsityType,
integer(intg), intent(out)  err 
)
private

Sets/changes the sparsity type for solver equations identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the solver to set the sparsity type for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to set the sparsity type for.
[in]solverindexThe solver index to set the sparsity type for.
[in]sparsitytypeThe sparsity type to set.
See also
OPENCMISS::SolverEquations::SparsityTypes
Parameters
[out]errThe error code.

Definition at line 59473 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solverequations_sparsitytypesetnumber1 ( integer(intg), intent(in)  problemUserNumber,
integer(intg), dimension(:), intent(in)  controlLoopIdentifiers,
integer(intg), intent(in)  solverIndex,
integer(intg), intent(in)  sparsityType,
integer(intg), intent(out)  err 
)
private

Sets/changes the sparsity type for solver equations identified by an user number.

Parameters
[in]problemusernumberThe user number of the problem number with the solver to set the sparsity type for.
[in]controlloopidentifierscontrolLoopIdentifiers(i). The i'th control loop identifier to set the sparsity type for.
[in]solverindexThe solver index to set the sparsity type for.
[in]sparsitytypeThe sparsity type to set.
See also
OPENCMISS::SolverEquations::SparsityTypes
Parameters
[out]errThe error code.

Definition at line 59473 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_solverequations_sparsitytypeset::cmfe_solverequations_sparsitytypesetobj ( type(cmfe_solverequationstype), intent(in)  solverEquations,
integer(intg), intent(in)  sparsityType,
integer(intg), intent(out)  err 
)
private

Sets/changes the sparsity type for solver equations identified by an object.

Parameters
[in]solverequationsThe solver equations to set the sparsity type for.
[in]sparsitytypeThe sparsity type to set.
See also
OPENCMISS::SolverEquations::SparsityTypes
Parameters
[out]errThe error code.

Definition at line 59516 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_solverequations_sparsitytypesetobj ( type(cmfe_solverequationstype), intent(in)  solverEquations,
integer(intg), intent(in)  sparsityType,
integer(intg), intent(out)  err 
)
private

Sets/changes the sparsity type for solver equations identified by an object.

Parameters
[in]solverequationsThe solver equations to set the sparsity type for.
[in]sparsitytypeThe sparsity type to set.
See also
OPENCMISS::SolverEquations::SparsityTypes
Parameters
[out]errThe error code.

Definition at line 59516 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine, public opencmiss_iron::cmfe_solverequations_vectorget ( type(cmfe_solverequationstype), intent(in)  solverEquations,
integer(intg), intent(in)  matrixIndex,
type(cmfe_distributedvectortype), intent(inout)  vector,
integer(intg), intent(out)  err 
)

Get the vector assiciated with a solver matrix from the solver equations matrices.

Parameters
[in]solverequationsThe solver equations to get the vector for
[in]matrixindexThe solver matrix index to get the vector for
[in,out]vectorOn return, the requested solver matrix vector
[out]errThe error code

Definition at line 59981 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine, public opencmiss_iron::cmfe_timingsetoff ( integer(intg), intent(out)  err)

Sets timing off.

See also
OpenCMISS::Iron::cmfe_TimingSetOn
Parameters
[out]errThe error code

Definition at line 10696 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine, public opencmiss_iron::cmfe_timingseton ( integer(intg), intent(in)  timingType,
logical, intent(in)  timingSummaryFlag,
character(len=*), intent(in)  timingFilename,
character(len=*), dimension(:), intent(in)  routineList,
integer(intg), intent(out)  err 
)

Sets timing on.

See also
OpenCMISS::Iron::cmfe_TimingSetOff
Parameters
[in]timingtypeThe type of timing to set on
See also
OPENCMISS::DiagnosticAndTiming::TimingTypes.
Parameters
[in]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.
[in]timingfilenameIf present the name of the file to output timing information to. If omitted the timing output is sent to the screen.
[in]routinelistThe list of routines to set timing on in.
[out]errThe error code

Definition at line 10720 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine, public opencmiss_iron::cmfe_timingsummaryoutput ( integer(intg), intent(out)  err)

Outputs the timing summary.

Parameters
[out]errThe error code

Definition at line 10756 of file opencmiss_iron.f90.

References opencmiss_iron::error.

subroutine opencmiss_iron::cmfe_usernumberget::cmfe_usernumbergetbasis ( type(cmfe_basistype), intent(in)  basis,
integer(intg), intent(out)  userNumber,
integer(intg), intent(out)  err 
)
private

Get the user number of the given basis.

Parameters
[in]basisThe basis to get the user number for
[out]usernumberThe basis's user number
[out]errThe error code.

Definition at line 60093 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_usernumbergetbasis ( type(cmfe_basistype), intent(in)  basis,
integer(intg), intent(out)  userNumber,
integer(intg), intent(out)  err 
)
private

Get the user number of the given basis.

Parameters
[in]basisThe basis to get the user number for
[out]usernumberThe basis's user number
[out]errThe error code.

Definition at line 60093 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_usernumbergetmesh ( type(cmfe_meshtype), intent(in)  mesh,
integer(intg), intent(out)  userNumber,
integer(intg), intent(out)  err 
)
private

Get the user number of the given mesh.

Parameters
[in]meshThe mesh to get the user number for
[out]usernumberThe mesh's user number
[out]errThe error code.

Definition at line 60075 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_usernumberget::cmfe_usernumbergetmesh ( type(cmfe_meshtype), intent(in)  mesh,
integer(intg), intent(out)  userNumber,
integer(intg), intent(out)  err 
)
private

Get the user number of the given mesh.

Parameters
[in]meshThe mesh to get the user number for
[out]usernumberThe mesh's user number
[out]errThe error code.

Definition at line 60075 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_usernumbergetregion ( type(cmfe_regiontype), intent(in)  region,
integer(intg), intent(out)  userNumber,
integer(intg), intent(out)  err 
)
private

Get the user number of the given region.

Parameters
[in]regionThe region to get the user number for
[out]usernumberThe region's user number
[out]errThe error code.

Definition at line 60057 of file opencmiss_iron.f90.

subroutine opencmiss_iron::cmfe_usernumberget::cmfe_usernumbergetregion ( type(cmfe_regiontype), intent(in)  region,
integer(intg), intent(out)  userNumber,
integer(intg), intent(out)  err 
)
private

Get the user number of the given region.

Parameters
[in]regionThe region to get the user number for
[out]usernumberThe region's user number
[out]errThe error code.

Definition at line 60057 of file opencmiss_iron.f90.

subroutine, public opencmiss_iron::cmfe_workingrealprecisionget ( integer(intg), intent(out)  workingRealPrecision,
integer(intg), intent(out)  err 
)

Returns the working precision.

Parameters
[out]workingrealprecisionOn return, the working real precision
[out]errThe error code.

Definition at line 7328 of file opencmiss_iron.f90.

References opencmiss_iron::cmfe_double_real_type, opencmiss_iron::cmfe_single_real_type, and opencmiss_iron::error.

Variable Documentation

type(fieldml_io_type), pointer opencmiss_iron::cmfe_fieldmliotype::fieldmlinfo
private

Definition at line 7104 of file opencmiss_iron.f90.