File coor3d.cpp

This file contains definitions for coordinate vector types for different coordinate systems.

Author

Benjamin Lindner ben@benlabs.net

Version

See VERSION in CMakeLists.txt

Copyright

GNU General Public License

Functions

ostream &operator<<(ostream &os, const CartesianCoor3D &cc)
CartesianCoor3D operator*(const coor2_t lambda, const CartesianCoor3D &that)
CartesianCoor3D operator*(const CartesianCoor3D &that, const coor2_t lambda)
CartesianCoor3D operator/(const CartesianCoor3D &that, const coor2_t lambda)
ostream &operator<<(ostream &os, const CylinderCoor3D &cc)
ostream &operator<<(ostream &os, const SphericalCoor3D &cc)
CartesianCoor3D rotate(CartesianCoor3D c, string axis, coor2_t rad)
ostream &operator<<(ostream &os, const ImagNum &in)
ImagNum operator*(const coor2_t lambda, const ImagNum &that)
ImagNum operator*(const ImagNum &that, const coor2_t lambda)
ImagNum operator/(const ImagNum &that, const coor2_t lambda)
ImagNum operator/(const coor2_t lambda, const ImagNum &that)