Estimator of the distance between two state vectors, e.g. for convergence test. More...
#include <RKCartesianDistance.h>
Public Types | |
typedef double | Scalar |
typedef RKSmallVector< double, 6 > | Vector |
Public Types inherited from RKDistance< double, 6 > | |
typedef double | Scalar |
typedef RKSmallVector< double, N > | Vector |
Public Member Functions | |
Scalar | operator() (const Vector &rka, const Vector &rkb, const Scalar &s) const override |
~RKCartesianDistance () override | |
Public Member Functions inherited from RKDistance< double, 6 > | |
virtual Scalar | operator() (const Vector &a, const Vector &b, const Scalar &s) const =0 |
virtual | ~RKDistance () |
Estimator of the distance between two state vectors, e.g. for convergence test.
Definition at line 14 of file RKCartesianDistance.h.
typedef double RKCartesianDistance::Scalar |
Definition at line 16 of file RKCartesianDistance.h.
typedef RKSmallVector<double, 6> RKCartesianDistance::Vector |
Definition at line 17 of file RKCartesianDistance.h.
|
inlineoverride |
Definition at line 19 of file RKCartesianDistance.h.
|
inlineoverride |
Definition at line 21 of file RKCartesianDistance.h.
References a, b, Basic3DVector< T >::mag(), mag(), CartesianStateAdaptor::momentum(), and CartesianStateAdaptor::position().