pencil.math.vector_multiplication
Contains the methods for the dot products and cross product.
Functions
|
dot(a, b) |
|
dot2(a) |
|
cross(a, b) |
Module Contents
- pencil.math.vector_multiplication.dot(a, b)
dot(a, b)
Take dot product of two pencil-code vectors a and b.
- Parameters:
a (ndarrays) – Pencil-code vectors with shape [3, mz, my, mx].
b (ndarrays) – Pencil-code vectors with shape [3, mz, my, mx].
- pencil.math.vector_multiplication.dot2(a)
dot2(a)
Take dot product of a pencil-code vector with itself.
- Parameters:
a (ndarray) – Pencil-code vector with shape [3, mz, my, mx].
- pencil.math.vector_multiplication.cross(a, b)
cross(a, b)
Take cross of two pencil-code vectors a and b.
- Parameters:
a (ndarrays) – Pencil-code vectors with shape [3, mz, my, mx].
b (ndarrays) – Pencil-code vectors with shape [3, mz, my, mx].