OpenCMISS-Iron Internal API Documentation
fieldml_types.f90
Go to the documentation of this file.
1 
43 
45 
47 
48  USE kinds
49  USE types
50 
51  IMPLICIT NONE
52 
53  !
54  !================================================================================================================================
55  !
56  ! FieldML types
57 
60  INTEGER(INTG) :: fml_handle
61  INTEGER(INTG) :: nodes_handle
62  INTEGER(INTG) :: nodes_argument_handle
63  INTEGER(INTG) :: mesh_handle
64  INTEGER(INTG) :: elements_handle
65  INTEGER(INTG) :: elements_argument_handle
66  INTEGER(INTG) :: xi_handle
67  INTEGER(INTG) :: xi_argument_handle
68  INTEGER(INTG) :: node_dofs_handle
69  LOGICAL :: is_out
70 ! INTEGER(C_INT) :: elementDofsHandle !<The FieldML element dofs evaluator handle.
71 ! INTEGER(C_INT) :: constantDofsHandle !<The FieldML constant dofs evaluator handle.
72  TYPE(list_type), POINTER :: component_handles
73  TYPE(list_type), POINTER :: basis_handles
74  TYPE(list_type), POINTER :: basis_connectivity_handles
75  TYPE(list_type), POINTER :: basis_layout_handles
76  END TYPE fieldml_io_type
77 
78  !Interfaces
79 
80  PUBLIC :: fieldml_io_type
81 
82 CONTAINS
83 
84  !
85  !================================================================================================================================
86  !
87 
88 END MODULE fieldml_types
Contains information on the current FieldML parsing state.
This module contains all type definitions in order to avoid cyclic module references.
Definition: types.f90:70
Types for FieldML.
Contains information on a list.
Definition: types.f90:113
This module contains all kind definitions.
Definition: kinds.f90:45