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

Contains information for a geometric transformation solver. More...

Collaboration diagram for types::geometrictransformationsolvertype:

Public Attributes

type(solver_type), pointer solver
 A pointer to the problem_solver. More...
 
logical arbitrarypath
 .TRUE. if the transformation has an arbitrary path, .FALSE. if it's uni-directional(default) More...
 
integer(intg) numberofincrements
 The number of increments used to apply the transformation. More...
 
real(dp), dimension(:), allocatable scalings
 
real(dp), dimension(:,:,:), allocatable transformationmatrices
 transformationMatrices(spatialCoord+1,spatialCoord+1,incrementIdx). 4x4 matrices for 3D transformation, 3x3 for 2D transformation More...
 
type(field_type), pointer field
 fields to which the geometric transformations are applied More...
 
integer(intg) fieldvariabletype
 The field variable type index to transform. More...
 

Detailed Description

Contains information for a geometric transformation solver.

Definition at line 2761 of file types.f90.

Member Data Documentation

logical types::geometrictransformationsolvertype::arbitrarypath

.TRUE. if the transformation has an arbitrary path, .FALSE. if it's uni-directional(default)

Definition at line 2763 of file types.f90.

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

fields to which the geometric transformations are applied

Definition at line 2767 of file types.f90.

integer(intg) types::geometrictransformationsolvertype::fieldvariabletype

The field variable type index to transform.

Definition at line 2768 of file types.f90.

integer(intg) types::geometrictransformationsolvertype::numberofincrements

The number of increments used to apply the transformation.

Definition at line 2764 of file types.f90.

real(dp), dimension(:), allocatable types::geometrictransformationsolvertype::scalings

Definition at line 2765 of file types.f90.

type(solver_type), pointer types::geometrictransformationsolvertype::solver

A pointer to the problem_solver.

Definition at line 2762 of file types.f90.

real(dp), dimension(:,:,:), allocatable types::geometrictransformationsolvertype::transformationmatrices

transformationMatrices(spatialCoord+1,spatialCoord+1,incrementIdx). 4x4 matrices for 3D transformation, 3x3 for 2D transformation

Definition at line 2766 of file types.f90.