pg_utils.sympy_supp.vector_calculus_3d

Completemenery functions for common vector calculus in sympy

Functions

cross(vec_a, vec_b)

Compute the cross product between two vectors

dot(vec_a, vec_b)

Compute the dot product between two vectors

Classes

CartesianCoordinates3D(x, y, z[, x_name, ...])

Cartesian coordinate system in 3D

CylindricalCoordinates(s, p, z[, s_name, ...])

Cylindrical coordinate system in 3D

OrthogonalCoordinates3D(x1, x2, x3[, ...])

Base class for orthogonal curvilinear coordinates in 3D

Scalar3D(scalar, coord_sys)

Scalar in 3D

SphericalCoordinates(r, t, p[, r_name, ...])

Spherical coordinate system in 3D

Tensor3D(tensor, coord_sys)

Base class for tensors in 3-D

Vector3D(vector, coord_sys)

Vector in 3D