Call: DRIFT_ROTATION
Each of the 3 return arguments is a 3\×3
Matrix.
They contain matrices used to transform between the 3 coordinate
systems used for diffusion calculations:
- Internal
- Usually Cartesian but possibly a conformal mapping thereof.
- Magboltz
- Frame used by Magboltz to compute transport parameters:
(E, Btrans, E\×B) where Btrans is the part of B that
is transverse to E, if there is such a component. Otherwise
the 2nd and 3rd axis are any 2 axes perpendicular to E and
perpendicular to each other.
- Velocity
- First axis is the local velocity vector, the 2 other axes
are perpendicular to each other and to the velocity.
All coordinate systems are right-handed. The rotation matrices are
written as follows:
- Rvc
- From the velocity frame to the internal coordinate system
- Rmc
- From the Magboltz frame to internal coordinates
- Rvm
- From the velocity frame to the Magboltz frame
These arguments do not need to be initialised before the procedure
is called. Any value assigned to the arguments before the call will
be lost afterwards.
A character String string
which contains one or more of the following options:
option |
Meaning |
Default |
ELECTRON |
Rotation for electrons |
Default |
ION |
Rotation for ions |
Electron is default |
POSITIVE |
Positive charge |
Negative is default |
NEGATIVE |
Negative charge |
Default |
Go to the top level,
to Call,
to DRIFT_ROTATION,
to the topic index,
to the table of contents, or to the full text.
Formatted on 21/01/18 at 16:55.