A type to hold the mapping from field dof numbers to field parameters (nodes, elements, etc)
More...
|
integer(intg) | number_of_dofs |
| The number of degrees-of-freedom for the field. More...
|
|
integer(intg), dimension(:,:), allocatable | dof_type |
| DOF_TYPE(i=1..2,ny). The parameter type of the ny'th dof. When i=1 the DOF_TYPE is the type of the dof, i.e., 1=constant field dof, 2=element based field dof, 3=node based field dof, 4=point based field dof. When i=2 the DOF_TYPE gives the nyy'th number of the different field types and is used to index the XXX_DOF2PARAM_MAP arrays. More...
|
|
integer(intg) | number_of_constant_dofs |
| The number of constant degrees-of-freedom in the field dofs. More...
|
|
integer(intg) | number_of_element_dofs |
| The number of element based degrees-of-freedom in the field dofs. More...
|
|
integer(intg) | number_of_node_dofs |
| The number of node based degrees-of-freedom in the field dofs. More...
|
|
integer(intg) | number_of_grid_point_dofs |
| The number of grid point based degrees-of-freedom in the field dofs. More...
|
|
integer(intg) | number_of_gauss_point_dofs |
| The number of Gauss point based degrees-of-freedom in the field dofs. More...
|
|
integer(intg) | number_of_data_point_dofs |
| The number of data point based degrees-of-freedom in the field dofs. More...
|
|
integer(intg), dimension(:), allocatable | constant_dof2param_map |
| CONSTANT_DOF2PARAM_MAP(nyy). The mapping from constant field dofs to field parameters for the nyy'th constant field dof. The DOF2PARAM_MAP gives the component number (nh) of the field parameter. The nyy value for a particular field dof (ny) is given by the DOF_TYPE component of this type. More...
|
|
integer(intg), dimension(:,:), allocatable | element_dof2param_map |
| ELEMENT_DOF2PARAM_MAP(i=1..2,nyy). The mapping from element based field dofs to field parameters for the nyy'th constant field dof. When i=1 the DOF2PARAM_MAP gives the element number (ne) of the field parameter. When i=2 the DOF2PARAM_MAP gives the component number (nh) of the field parameter. The nyy value for a particular field dof (ny) is given by the DOF_TYPE component of this type. More...
|
|
integer(intg), dimension(:,:), allocatable | node_dof2param_map |
| NODE_DOF2PARAM_MAP(i=1..4,nyy). The mapping from node based field dofs to field parameters for the nyy'th constant field dof. When i=1 the DOF2PARAM_MAP gives the version number (version_idx) of the field parameter. When i=2 the DOF2PARAM_MAP gives the derivative number (derivative_idx) of the field parameter. When i=3 the DOF2PARAM_MAP gives the node number (node_idx) of the field parameter. When i=4 the DOF2PARAM_MAP gives the component number (component_idx) of the field parameter. The nyy value for a particular field dof (ny) is given by the DOF_TYPE component of this type. More...
|
|
integer(intg), dimension(:,:), allocatable | grid_point_dof2param_map |
| GRID_POINT_DOF2PARAM_MAP(i=1..2,nyy). The mapping from grid point based field dofs to field parameters for the nyy'th grid point field dof. When i=1 the DOF2PARAM_MAP gives the grid point number (nq) of the field parameter. When i=2 the DOF2PARAM_MAP gives the component number (nh) of the field parameter. The nyy value for a particular field dof (ny) is given by the DOF_TYPE component of this type. More...
|
|
integer(intg), dimension(:,:), allocatable | gauss_point_dof2param_map |
| GAUSS_POINT_DOF2PARAM_MAP(i=1..3,nyy). The mapping from Gauss point based field dofs to field parameters for the nyy'th grid point field dof. When i=1 the DOF2PARAM_MAP gives the Gauss point number (ng) of the field parameter. When i=2 the DOF2PARAM_MAP gives the element number (ne) of the field parameter. When i=3 the DOF2PARAM_MAP gives the component number (nh) of the field parameter. The nyy value for a particular field dof (ny) is given by the DOF_TYPE component of this type. More...
|
|
integer(intg), dimension(:,:), allocatable | data_point_dof2param_map |
| DATA_POINT_DOF2PARAM_MAP(i=1..3,nyy). The mapping from data point based field dofs to field parameters for the nyy'th data point field dof. When i=1 the DOF2PARAM_MAP gives the data point number (np) of the field parameter. When i=2 the DOF2PARAM_MAP gives the element number (ne) of the field parameter. When i=3 the DOF2PARAM_MAP gives the component number (nh) of the field parameter. The nyy value for a particular field dof (ny) is given by the DOF_TYPE component of this type. More...
|
|
A type to hold the mapping from field dof numbers to field parameters (nodes, elements, etc)
Definition at line 1183 of file types.f90.
integer(intg), dimension(:,:), allocatable types::field_dof_to_param_map_type::dof_type |
DOF_TYPE(i=1..2,ny). The parameter type of the ny'th dof. When i=1 the DOF_TYPE is the type of the dof, i.e., 1=constant field dof, 2=element based field dof, 3=node based field dof, 4=point based field dof. When i=2 the DOF_TYPE gives the nyy'th number of the different field types and is used to index the XXX_DOF2PARAM_MAP arrays.
Definition at line 1185 of file types.f90.