ATLAS Offline Software
Public Member Functions | List of all members
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: