OpenCMISS-Iron Internal API Documentation
boundary_conditions_routines::boundary_conditions_add_local_dof Interface Reference

Adds to the value of the specified local DOF and sets this as a boundary condition on the specified local DOF. More...

Private Member Functions

subroutine boundary_conditions_add_local_dof1 (BOUNDARY_CONDITIONS, FIELD, VARIABLE_TYPE, DOF_INDEX, CONDITION, VALUE, ERR, ERROR,)
 Adds to the value of the specified DOF and sets this as a boundary condition on the specified DOF. More...
 
subroutine boundary_conditions_add_local_dofs (BOUNDARY_CONDITIONS, FIELD, VARIABLE_TYPE, DOF_INDICES, CONDITIONS, VALUES, ERR, ERROR,)
 Adds to the value of the specified DOF and sets this as a boundary condition on the specified DOFs. More...
 

Detailed Description

Adds to the value of the specified local DOF and sets this as a boundary condition on the specified local DOF.

Definition at line 137 of file boundary_condition_routines.f90.

Member Function/Subroutine Documentation

subroutine boundary_conditions_routines::boundary_conditions_add_local_dof::boundary_conditions_add_local_dof1 ( type(boundary_conditions_type), pointer  BOUNDARY_CONDITIONS,
type(field_type), pointer  FIELD,
integer(intg), intent(in)  VARIABLE_TYPE,
integer(intg), intent(in)  DOF_INDEX,
integer(intg), intent(in)  CONDITION,
real(dp), intent(in)  VALUE,
integer(intg), intent(out)  ERR,
type(varying_string), intent(out)  ERROR 
)
private

Adds to the value of the specified DOF and sets this as a boundary condition on the specified DOF.

Parameters
boundary_conditionsA pointer to the boundary conditions to set the boundary condition for
fieldThe dependent field to set the boundary condition on.
[in]variable_typeThe variable type to set the boundary condition at
[in]dof_indexThe local dof index to set the boundary condition at
[in]conditionThe boundary condition type to set
See also
BOUNDARY_CONDITIONS_ROUTINES::BoundaryConditions,BOUNDARY_CONDITIONS_ROUTINES
Parameters
[in]valueThe value of the boundary condition to add
[out]errThe error code
[out]errorThe error string

Definition at line 1133 of file boundary_condition_routines.f90.

subroutine boundary_conditions_routines::boundary_conditions_add_local_dof::boundary_conditions_add_local_dofs ( type(boundary_conditions_type), pointer  BOUNDARY_CONDITIONS,
type(field_type), pointer  FIELD,
integer(intg), intent(in)  VARIABLE_TYPE,
integer(intg), dimension(:), intent(in)  DOF_INDICES,
integer(intg), dimension(:), intent(in)  CONDITIONS,
real(dp), dimension(:), intent(in)  VALUES,
integer(intg), intent(out)  ERR,
type(varying_string), intent(out)  ERROR 
)
private

Adds to the value of the specified DOF and sets this as a boundary condition on the specified DOFs.

Parameters
boundary_conditionsA pointer to the boundary conditions to set the boundary condition for
fieldThe dependent field to set the boundary condition on.
[in]variable_typeThe variable type to set the boundary condition at
[in]dof_indicesDOF_INDICES(:). The local dof index for the i'th dof to set the boundary condition at
[in]conditionsCONDITIONS(:). The boundary condition type to set for the i'th dof
See also
BOUNDARY_CONDITIONS_ROUTINES::BoundaryConditions,BOUNDARY_CONDITIONS_ROUTINES
Parameters
[in]valuesVALUES(:). The value of the boundary condition for the i'th dof to add
[out]errThe error code
[out]errorThe error string

Definition at line 1162 of file boundary_condition_routines.f90.