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

Contains the parameters required to interpolate a field variable within an element. Old CMISS name XE. More...

Collaboration diagram for types::field_interpolation_parameters_type:

Public Attributes

type(field_type), pointer field
 A pointer to the field to be interpolated. More...
 
type(field_variable_type), pointer field_variable
 A pointer to the field VARIABLE to be interpolated. More...
 
integer(intg) number_of_xi
 The number of xi directions for the interpolation parameters. More...
 
type(basis_ptr_type), dimension(:), allocatable bases
 BASES(component_idx). An array to hold a pointer to the basis (if any) used for interpolating the component_idx'th component of the field variable. More...
 
integer(intg), dimension(:), allocatable number_of_parameters
 NUMBER_OF_PARAMETERS(component_idx). The number of interpolation parameters used for interpolating the component_idx'th component of the field variable. More...
 
real(dp), dimension(:,:), allocatable parameters
 PARAMETERS(ns,component_idx). The ns'th interpolation parameter used for interpolating the component_idx'th component of the field variable. More...
 
real(dp), dimension(:,:), allocatable scale_factors
 SCALE_FACTORS(ns,component_idx). The scale factors used for scaling the component_idx'th component of the field variable. More...
 

Detailed Description

Contains the parameters required to interpolate a field variable within an element. Old CMISS name XE.

Definition at line 1141 of file types.f90.

Member Data Documentation

type(basis_ptr_type), dimension(:), allocatable types::field_interpolation_parameters_type::bases

BASES(component_idx). An array to hold a pointer to the basis (if any) used for interpolating the component_idx'th component of the field variable.

Definition at line 1145 of file types.f90.

type(field_type), pointer types::field_interpolation_parameters_type::field

A pointer to the field to be interpolated.

Definition at line 1142 of file types.f90.

type(field_variable_type), pointer types::field_interpolation_parameters_type::field_variable

A pointer to the field VARIABLE to be interpolated.

Definition at line 1143 of file types.f90.

integer(intg), dimension(:), allocatable types::field_interpolation_parameters_type::number_of_parameters

NUMBER_OF_PARAMETERS(component_idx). The number of interpolation parameters used for interpolating the component_idx'th component of the field variable.

Definition at line 1146 of file types.f90.

integer(intg) types::field_interpolation_parameters_type::number_of_xi

The number of xi directions for the interpolation parameters.

Definition at line 1144 of file types.f90.

real(dp), dimension(:,:), allocatable types::field_interpolation_parameters_type::parameters

PARAMETERS(ns,component_idx). The ns'th interpolation parameter used for interpolating the component_idx'th component of the field variable.

Definition at line 1147 of file types.f90.

real(dp), dimension(:,:), allocatable types::field_interpolation_parameters_type::scale_factors

SCALE_FACTORS(ns,component_idx). The scale factors used for scaling the component_idx'th component of the field variable.

Definition at line 1148 of file types.f90.