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

Contains information for the interface data. More...

Collaboration diagram for types::interface_type:

Public Attributes

integer user_number
 The user defined identifier for the interface. The user number must be unique. More...
 
integer global_number
 The global number of the interface in the list of interfaces for a particular parent region. More...
 
logical interface_finished
 Is .TRUE. if the interface has finished being created, .FALSE. if not. More...
 
type(varying_string) label
 A user defined label for the region. More...
 
type(coordinate_system_type), pointer coordinate_system
 A pointer to the coordinate system used by the interface. More...
 
type(interfaces_type), pointer interfaces
 A pointer back to the parent interfaces. More...
 
type(region_type), pointer parent_region
 A point to the parent region containing the interface. More...
 
integer(intg) number_of_coupled_meshes
 The number of coupled meshes in the interface. More...
 
type(mesh_ptr_type), dimension(:), pointer coupled_meshes
 COUPLED_MESHES(mesh_idx). COUPLED_MESHES(mesh_idx)PTR is the pointer to the mesh_idx'th mesh involved in the interface. More...
 
type(interface_mesh_connectivity_type), pointer mesh_connectivity
 A pointer to the meshes connectivity the interface. More...
 
type(interfacepointsconnectivitytype), pointer pointsconnectivity
 A pointer to the points connectivity the interface. More...
 
type(data_points_type), pointer data_points
 A pointer to the data points defined in an interface. More...
 
type(nodes_type), pointer nodes
 A pointer to the nodes in an interface. More...
 
type(meshes_type), pointer meshes
 A pointer to the mesh in an interface. More...
 
type(generated_meshes_type), pointer generated_meshes
 A pointer to the generated meshes in an interface. More...
 
type(fields_type), pointer fields
 A pointer to the fields defined over an interface. More...
 
type(interface_conditions_type), pointer interface_conditions
 The pointer to the interface conditions for this interface. More...
 

Detailed Description

Contains information for the interface data.

Definition at line 2228 of file types.f90.

Member Data Documentation

type(coordinate_system_type), pointer types::interface_type::coordinate_system

A pointer to the coordinate system used by the interface.

Definition at line 2233 of file types.f90.

type(mesh_ptr_type), dimension(:), pointer types::interface_type::coupled_meshes

COUPLED_MESHES(mesh_idx). COUPLED_MESHES(mesh_idx)PTR is the pointer to the mesh_idx'th mesh involved in the interface.

Definition at line 2237 of file types.f90.

type(data_points_type), pointer types::interface_type::data_points

A pointer to the data points defined in an interface.

Definition at line 2240 of file types.f90.

type(fields_type), pointer types::interface_type::fields

A pointer to the fields defined over an interface.

Definition at line 2244 of file types.f90.

type(generated_meshes_type), pointer types::interface_type::generated_meshes

A pointer to the generated meshes in an interface.

Definition at line 2243 of file types.f90.

integer types::interface_type::global_number

The global number of the interface in the list of interfaces for a particular parent region.

Definition at line 2230 of file types.f90.

type(interface_conditions_type), pointer types::interface_type::interface_conditions

The pointer to the interface conditions for this interface.

Definition at line 2245 of file types.f90.

logical types::interface_type::interface_finished

Is .TRUE. if the interface has finished being created, .FALSE. if not.

Definition at line 2231 of file types.f90.

type(interfaces_type), pointer types::interface_type::interfaces

A pointer back to the parent interfaces.

Definition at line 2234 of file types.f90.

type(varying_string) types::interface_type::label

A user defined label for the region.

Definition at line 2232 of file types.f90.

type(interface_mesh_connectivity_type), pointer types::interface_type::mesh_connectivity

A pointer to the meshes connectivity the interface.

Definition at line 2238 of file types.f90.

type(meshes_type), pointer types::interface_type::meshes

A pointer to the mesh in an interface.

Definition at line 2242 of file types.f90.

type(nodes_type), pointer types::interface_type::nodes

A pointer to the nodes in an interface.

Definition at line 2241 of file types.f90.

integer(intg) types::interface_type::number_of_coupled_meshes

The number of coupled meshes in the interface.

Definition at line 2236 of file types.f90.

type(region_type), pointer types::interface_type::parent_region

A point to the parent region containing the interface.

Definition at line 2235 of file types.f90.

type(interfacepointsconnectivitytype), pointer types::interface_type::pointsconnectivity

A pointer to the points connectivity the interface.

Definition at line 2239 of file types.f90.

integer types::interface_type::user_number

The user defined identifier for the interface. The user number must be unique.

Definition at line 2229 of file types.f90.