#include <RKCurvilinearDistance.h>
Public Types | |
typedef T | Scalar |
typedef RKSmallVector< T, N > | Vector |
Public Member Functions | |
Basic3DVector< Scalar > | momentum (const Vector &v) const |
virtual Scalar | operator() (const Vector &a, const Vector &b, const Scalar &s) const |
T | sqr (const T &t) const |
virtual | ~RKCurvilinearDistance () |
Definition at line 8 of file RKCurvilinearDistance.h.
typedef T RKCurvilinearDistance< T, N >::Scalar |
Reimplemented from RKDistance< T, N >.
Definition at line 11 of file RKCurvilinearDistance.h.
typedef RKSmallVector<T,N> RKCurvilinearDistance< T, N >::Vector |
Reimplemented from RKDistance< T, N >.
Definition at line 12 of file RKCurvilinearDistance.h.
virtual RKCurvilinearDistance< T, N >::~RKCurvilinearDistance | ( | ) | [inline, virtual] |
Definition at line 14 of file RKCurvilinearDistance.h.
{}
Basic3DVector<Scalar> RKCurvilinearDistance< T, N >::momentum | ( | const Vector & | v | ) | const [inline] |
Definition at line 23 of file RKCurvilinearDistance.h.
References abs, gen::k, L1TEmulatorMonitor_cff::p, RKCurvilinearDistance< T, N >::sqr(), mathSSE::sqrt(), and v.
Referenced by RKCurvilinearDistance< T, N >::operator()().
virtual Scalar RKCurvilinearDistance< T, N >::operator() | ( | const Vector & | a, |
const Vector & | b, | ||
const Scalar & | s | ||
) | const [inline, virtual] |
Implements RKDistance< T, N >.
Definition at line 16 of file RKCurvilinearDistance.h.
References a, b, mag(), Basic3DVector< T >::mag(), RKCurvilinearDistance< T, N >::momentum(), RKCurvilinearDistance< T, N >::sqr(), and mathSSE::sqrt().
T RKCurvilinearDistance< T, N >::sqr | ( | const T & | t | ) | const [inline] |
Definition at line 30 of file RKCurvilinearDistance.h.
References matplotRender::t.
Referenced by RKCurvilinearDistance< T, N >::momentum(), and RKCurvilinearDistance< T, N >::operator()().