OpenCMISS-Iron Internal API Documentation
opencmiss_iron::cmfe_boundaryconditions_constrainnodedofsequal Interface Reference

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

Private Member Functions

subroutine 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 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...
 

Detailed Description

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

Definition at line 941 of file opencmiss_iron.f90.

Member Function/Subroutine Documentation

subroutine opencmiss_iron::cmfe_boundaryconditions_constrainnodedofsequal::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.

subroutine opencmiss_iron::cmfe_boundaryconditions_constrainnodedofsequal::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.