DAMASK with grid solvers  Revision: v2.0.3-2204-gdb1f2151
The Düsseldorf Advanced Material Simulation Kit with Grid Solvers
rotations::rotation Type Reference
+ Collaboration diagram for rotations::rotation:

Public Member Functions

procedure, public asquaternion
 
procedure, public aseulers
 
procedure, public asaxisangle
 
procedure, public asrodrigues
 
procedure, public asmatrix
 
procedure, public fromquaternion
 
procedure, public fromeulers
 
procedure, public fromaxisangle
 
procedure, public frommatrix
 
generic, public operator => rotrot__
 
generic, public rotate => rotvector, rottensor2, rottensor4
 
procedure, public rotvector
 
procedure, public rottensor2
 
procedure, public rottensor4
 
procedure, public rottensor4sym
 
procedure, public misorientation
 
procedure, public standardize
 

Private Member Functions

procedure, private rotrot__
 

Private Attributes

type(quaternion), private q
 

Detailed Description

Definition at line 63 of file rotations.f90.

Member Function/Subroutine Documentation

◆ asaxisangle()

procedure, public rotations::rotation::asaxisangle

Definition at line 68 of file rotations.f90.

◆ aseulers()

procedure, public rotations::rotation::aseulers

Definition at line 67 of file rotations.f90.

◆ asmatrix()

procedure, public rotations::rotation::asmatrix

Definition at line 70 of file rotations.f90.

◆ asquaternion()

procedure, public rotations::rotation::asquaternion

Definition at line 66 of file rotations.f90.

◆ asrodrigues()

procedure, public rotations::rotation::asrodrigues

Definition at line 69 of file rotations.f90.

◆ fromaxisangle()

procedure, public rotations::rotation::fromaxisangle

Definition at line 74 of file rotations.f90.

◆ fromeulers()

procedure, public rotations::rotation::fromeulers

Definition at line 73 of file rotations.f90.

◆ frommatrix()

procedure, public rotations::rotation::frommatrix

Definition at line 75 of file rotations.f90.

◆ fromquaternion()

procedure, public rotations::rotation::fromquaternion

Definition at line 72 of file rotations.f90.

◆ misorientation()

procedure, public rotations::rotation::misorientation

Definition at line 84 of file rotations.f90.

◆ operator()

generic, public rotations::rotation::operator

Definition at line 78 of file rotations.f90.

References rotations::rotrot__().

+ Here is the call graph for this function:

◆ rotate()

generic, public rotations::rotation::rotate

Definition at line 79 of file rotations.f90.

References rotations::rottensor2(), rotations::rottensor4(), and rotations::rotvector().

+ Here is the call graph for this function:

◆ rotrot__()

procedure, private rotations::rotation::rotrot__
private

Definition at line 77 of file rotations.f90.

◆ rottensor2()

procedure, public rotations::rotation::rottensor2

Definition at line 81 of file rotations.f90.

◆ rottensor4()

procedure, public rotations::rotation::rottensor4

Definition at line 82 of file rotations.f90.

◆ rottensor4sym()

procedure, public rotations::rotation::rottensor4sym

Definition at line 83 of file rotations.f90.

◆ rotvector()

procedure, public rotations::rotation::rotvector

Definition at line 80 of file rotations.f90.

◆ standardize()

procedure, public rotations::rotation::standardize

Definition at line 85 of file rotations.f90.

References rotations::eu2om(), and rotations::rotations_init().

+ Here is the call graph for this function:

Member Data Documentation

◆ q

type(quaternion), private rotations::rotation::q
private

Definition at line 64 of file rotations.f90.


The documentation for this type was generated from the following file: