ATLAS Offline Software
Loading...
Searching...
No Matches
Trk::IKinematicConstraint Class Referenceabstract

#include <IKinematicConstraint.h>

Inheritance diagram for Trk::IKinematicConstraint:
Collaboration diagram for Trk::IKinematicConstraint:

Public Member Functions

virtual ~IKinematicConstraint ()=default
virtual Amg::VectorX vectorOfValues (std::vector< Amg::VectorX > &cart_coordList, std::vector< int > &charges, Amg::Vector3D refPoint, double b_fieldTesla) const =0
virtual Amg::MatrixX matrixOfDerivatives (std::vector< Amg::VectorX > &cart_coordList, std::vector< int > &charges, Amg::Vector3D refPoint, double b_fieldTesla) const =0
virtual int numberOfEquations () const =0

Detailed Description

Definition at line 30 of file IKinematicConstraint.h.

Constructor & Destructor Documentation

◆ ~IKinematicConstraint()

virtual Trk::IKinematicConstraint::~IKinematicConstraint ( )
virtualdefault

Member Function Documentation

◆ matrixOfDerivatives()

virtual Amg::MatrixX Trk::IKinematicConstraint::matrixOfDerivatives ( std::vector< Amg::VectorX > & cart_coordList,
std::vector< int > & charges,
Amg::Vector3D refPoint,
double b_fieldTesla ) const
pure virtual

◆ numberOfEquations()

virtual int Trk::IKinematicConstraint::numberOfEquations ( ) const
pure virtual

◆ vectorOfValues()

virtual Amg::VectorX Trk::IKinematicConstraint::vectorOfValues ( std::vector< Amg::VectorX > & cart_coordList,
std::vector< int > & charges,
Amg::Vector3D refPoint,
double b_fieldTesla ) const
pure virtual

The documentation for this class was generated from the following file: