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

Contains information on a coordinate system. More...

Public Attributes

integer(intg) user_number
 The user defined identifier for the coordinate. The user number must be unique. More...
 
logical coordinate_system_finished
 Is .TRUE. if the coordinate system has finished being created, .FALSE. if not. More...
 
integer(intg) type
 The type of coordinate system. Old CMISS name ITYP10(nr). More...
 
integer(intg) radial_interpolation_type
 The type of radial interpolation type for non-rectangular cartesian systems. Old CMISS name JTYP10(nr). More...
 
integer(intg) number_of_dimensions
 The number of dimensions for the coordinate system. Old CMISS name NJT. More...
 
real(dp) focus
 The focus of the coordinate system for a prolate-spheriodal coordinate system. More...
 
real(dp), dimension(3) origin
 ORIGIN(nj). The nj'th component of the origin of the coordinate system wrt the global coordinate system. NOTE: maybe this should be wrt to the parent regions coordinate system - this would then go into the REGION type. More...
 
real(dp), dimension(3, 3) orientation
 ORIENTATION(nj,mj). he orientation matrix for the orientation of the coordinate system wrt to the global coordinate system. NOTE: maybe this should be wrt to the parent regions coordinate system - this would then go into the REGION type. More...
 

Detailed Description

Contains information on a coordinate system.

Todo:
Have a list of coordinate systems and have a pointer in the coordinate_system_type back to the regions that use them.

Definition at line 255 of file types.f90.

Member Data Documentation

logical types::coordinate_system_type::coordinate_system_finished

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

Definition at line 257 of file types.f90.

real(dp) types::coordinate_system_type::focus

The focus of the coordinate system for a prolate-spheriodal coordinate system.

Definition at line 261 of file types.f90.

integer(intg) types::coordinate_system_type::number_of_dimensions

The number of dimensions for the coordinate system. Old CMISS name NJT.

Definition at line 260 of file types.f90.

real(dp), dimension(3,3) types::coordinate_system_type::orientation

ORIENTATION(nj,mj). he orientation matrix for the orientation of the coordinate system wrt to the global coordinate system. NOTE: maybe this should be wrt to the parent regions coordinate system - this would then go into the REGION type.

Definition at line 263 of file types.f90.

real(dp), dimension(3) types::coordinate_system_type::origin

ORIGIN(nj). The nj'th component of the origin of the coordinate system wrt the global coordinate system. NOTE: maybe this should be wrt to the parent regions coordinate system - this would then go into the REGION type.

Definition at line 262 of file types.f90.

integer(intg) types::coordinate_system_type::radial_interpolation_type

The type of radial interpolation type for non-rectangular cartesian systems. Old CMISS name JTYP10(nr).

See also
COORDINATE_ROUTINES::RadialInterpolations

Definition at line 259 of file types.f90.

integer(intg) types::coordinate_system_type::type

The type of coordinate system. Old CMISS name ITYP10(nr).

See also
COORDINATE_ROUTINES::CoordinateSystemTypes

Definition at line 258 of file types.f90.

integer(intg) types::coordinate_system_type::user_number

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

Definition at line 256 of file types.f90.