Rosetta  3.7
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Classes | Namespaces
sphericalVector.hh File Reference

Fast spherical-coordinate numeric vector. More...

#include <numeric/sphericalVector.fwd.hh>
#include <numeric/constants.hh>
#include <utility/assert.hh>
#include <cmath>

Classes

class  numeric::sphericalVector< typename >
 sphericalVector: Fast spherical-coordinate numeric vector More...
 

Namespaces

 numeric
 Unit headers.
 

Detailed Description

Fast spherical-coordinate numeric vector.

Author
Sam DeLuca
Remarks
  • Inline, loop-free functions for speed
  • Non-virtual destructor for speed: Not set up for use as a base class
  • Pointer constructor and assignment not available for sphericalVectors of pointers
  • Numeric vector semantics: spatial partial ordering
  • eventually this will have all the functions that xyzVector does, but not today.