OpenCMISS-Iron Internal API Documentation
types::boundary_conditions_variable_type Type Reference

Contains information on the boundary conditions for a dependent field variable. More...

Collaboration diagram for types::boundary_conditions_variable_type:

Public Attributes

type(boundary_conditions_type), pointer boundary_conditions
 A pointer to the boundary conditions for this boundary conditions variable. More...
 
integer(intg) variable_type
 The type of variable for this variable boundary conditions. More...
 
type(field_variable_type), pointer variable
 A pointer to the field variable for this boundary condition variable. More...
 
integer(intg), dimension(:), allocatable dof_types
 DOF_TYPES(dof_idx). The general boundary condition type (eg. fixed or free) of the dof_idx'th dof in the dependent field variable. More...
 
integer(intg), dimension(:), allocatable condition_types
 CONDITION_TYPES(dof_idx). The specific boundary condition type (eg. incremented pressure) of the dof_idx'th dof of the dependent field variable, which might be specific to an equation set. The solver routines should not need to use this array, and should only need the DOF_TYPES array. More...
 
type(boundary_conditions_dirichlet_type), pointer dirichlet_boundary_conditions
 A pointer to the dirichlet boundary condition type for this boundary condition variable. More...
 
integer(intg) number_of_dirichlet_conditions
 Stores the number of dirichlet conditions associated with this variable. More...
 
type(boundaryconditionsneumanntype), pointer neumannboundaryconditions
 
type(boundary_conditions_pressure_incremented_type), pointer pressure_incremented_boundary_conditions
 A pointer to the pressure incremented condition type for this boundary condition variable. More...
 
integer(intg), dimension(:), allocatable dof_counts
 DOF_COUNTS(CONDITION_TYPE): The number of DOFs that have a CONDITION_TYPE boundary condition set. More...
 
logical, dimension(:), allocatable parametersetrequired
 parameterSetRequired(PARAMETER_SET) is true if any boundary condition has been set that requires the PARAMETER_SET field parameter set More...
 
type(boundaryconditionsdofconstraintstype), pointer dofconstraints
 A pointer to the linear DOF constraints structure. More...
 

Detailed Description

Contains information on the boundary conditions for a dependent field variable.

Definition at line 1759 of file types.f90.

Member Data Documentation

type(boundary_conditions_type), pointer types::boundary_conditions_variable_type::boundary_conditions

A pointer to the boundary conditions for this boundary conditions variable.

Definition at line 1760 of file types.f90.

integer(intg), dimension(:), allocatable types::boundary_conditions_variable_type::condition_types

CONDITION_TYPES(dof_idx). The specific boundary condition type (eg. incremented pressure) of the dof_idx'th dof of the dependent field variable, which might be specific to an equation set. The solver routines should not need to use this array, and should only need the DOF_TYPES array.

See also
OPENCMISS_BoundaryConditionsDOFTypes,OPENCMISS

Definition at line 1764 of file types.f90.

type(boundary_conditions_dirichlet_type), pointer types::boundary_conditions_variable_type::dirichlet_boundary_conditions

A pointer to the dirichlet boundary condition type for this boundary condition variable.

Definition at line 1765 of file types.f90.

integer(intg), dimension(:), allocatable types::boundary_conditions_variable_type::dof_counts

DOF_COUNTS(CONDITION_TYPE): The number of DOFs that have a CONDITION_TYPE boundary condition set.

Definition at line 1769 of file types.f90.

integer(intg), dimension(:), allocatable types::boundary_conditions_variable_type::dof_types

DOF_TYPES(dof_idx). The general boundary condition type (eg. fixed or free) of the dof_idx'th dof in the dependent field variable.

See also
OPENCMISS::BoundaryConditions::Types,OPENCMISS

Definition at line 1763 of file types.f90.

type(boundaryconditionsdofconstraintstype), pointer types::boundary_conditions_variable_type::dofconstraints

A pointer to the linear DOF constraints structure.

Definition at line 1771 of file types.f90.

type(boundaryconditionsneumanntype), pointer types::boundary_conditions_variable_type::neumannboundaryconditions

Definition at line 1767 of file types.f90.

integer(intg) types::boundary_conditions_variable_type::number_of_dirichlet_conditions

Stores the number of dirichlet conditions associated with this variable.

Definition at line 1766 of file types.f90.

logical, dimension(:), allocatable types::boundary_conditions_variable_type::parametersetrequired

parameterSetRequired(PARAMETER_SET) is true if any boundary condition has been set that requires the PARAMETER_SET field parameter set

Definition at line 1770 of file types.f90.

type(boundary_conditions_pressure_incremented_type), pointer types::boundary_conditions_variable_type::pressure_incremented_boundary_conditions

A pointer to the pressure incremented condition type for this boundary condition variable.

Definition at line 1768 of file types.f90.

type(field_variable_type), pointer types::boundary_conditions_variable_type::variable

A pointer to the field variable for this boundary condition variable.

Definition at line 1762 of file types.f90.

integer(intg) types::boundary_conditions_variable_type::variable_type

The type of variable for this variable boundary conditions.

Definition at line 1761 of file types.f90.