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 Member Functions | |
virtual Scalar | operator() (const Vector &rka, const Vector &rkb, const Scalar &s) const |
virtual | ~RKCartesianDistance () |
Estimator of the distance between two state vectors, e.g. for convergence test.
Definition at line 13 of file RKCartesianDistance.h.
typedef double RKCartesianDistance::Scalar |
Reimplemented from RKDistance< double, 6 >.
Definition at line 16 of file RKCartesianDistance.h.
typedef RKSmallVector<double,6> RKCartesianDistance::Vector |
Reimplemented from RKDistance< double, 6 >.
Definition at line 17 of file RKCartesianDistance.h.
virtual RKCartesianDistance::~RKCartesianDistance | ( | ) | [inline, virtual] |
Definition at line 19 of file RKCartesianDistance.h.
{}
virtual Scalar RKCartesianDistance::operator() | ( | const Vector & | rka, |
const Vector & | rkb, | ||
const Scalar & | s | ||
) | const [inline, virtual] |
Implements RKDistance< double, 6 >.
Definition at line 21 of file RKCartesianDistance.h.
References a, b, mag(), CartesianStateAdaptor::momentum(), and CartesianStateAdaptor::position().