My Project
programmer's documentation
|
Module for rotating zones (rotors) More...
Data Types | |
interface | rotation_define |
Define a global rotation. More... | |
interface | rotation_update_coords |
Update coordinates based on a global rotation and time. More... | |
interface | angular_velocity |
Return angular velocity associated with a rotation. More... | |
interface | rotation_velocity |
Compute rotation velocity at given point coordinates. More... | |
interface | add_coriolis_v |
Add a Coriolis term to a local vector. More... | |
interface | coriolis_v |
Compute a Coriolis term for a vector. More... | |
interface | add_coriolis_t |
Add the dual tensor of a rotation vector to a tensor. More... | |
interface | coriolis_t |
Compute the dual tensor of a rotation vector. More... | |
interface | rotation_to_array |
Copy rotation structure values to an array. More... | |
Modules | |
module | rotation |
Variables | |
integer | nrotmx |
Maximum number of rotors. More... | |
double precision, dimension(3, nrotmx), save | rotax |
Rotation axis. More... | |
double precision, dimension(3, nrotmx), save | rotcen |
Rotation origin coordinates. More... | |
Module for rotating zones (rotors)