#include <cml/mathlib/checking.h>
#include <cml/mathlib/epsilon.h>
#include <cml/mathlib/helper.h>
Go to the source code of this file.
Namespaces | |
namespace | cml |
Functions | |
template<class VecT , typename Real > | |
void | cml::cartesian_to_cylindrical (const VecT &v, Real &radius, Real &theta, Real &height, size_t axis, Real tolerance=epsilon< Real >::placeholder()) |
template<class VecT , typename Real > | |
void | cml::cartesian_to_polar (const VecT &v, Real &radius, Real &theta, Real tolerance=epsilon< Real >::placeholder()) |
template<class VecT , typename Real > | |
void | cml::cartesian_to_spherical (const VecT &v, Real &radius, Real &theta, Real &phi, size_t axis, SphericalType type, Real tolerance=epsilon< Real >::placeholder()) |
template<typename E , class A > | |
void | cml::cylindrical_to_cartesian (E radius, E theta, E height, size_t axis, vector< E, A > &v) |
template<typename E , class A > | |
void | cml::polar_to_cartesian (E radius, E theta, vector< E, A > &v) |
template<typename E , class A > | |
void | cml::spherical_to_cartesian (E radius, E theta, E phi, size_t axis, SphericalType type, vector< E, A > &v) |
Definition in file coord_conversion.h.