My Project
programmer's documentation
Data Types | Modules | Variables
rotation.f90 File Reference

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...
 

Detailed Description

Module for rotating zones (rotors)