OpenCMISS-Iron FORTRAN API Documentation
opencmiss_iron::cmfe_boundaryconditions_setnode Interface Reference

Sets the value of the specified node as a boundary condition on the specified node. More...

Private Member Functions

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

Detailed Description

Sets the value of the specified node as a boundary condition on the specified node.

Definition at line 927 of file opencmiss_iron.f90.

Member Function/Subroutine Documentation

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

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

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