![]() |
Belle II Software
release-08-02-04
|
Collection of functions related to jacobian matrices. More...
#include <JacobianMatrixUtil.h>
Static Public Member Functions | |
| template<unsigned int M, unsigned int N = M> | |
| static JacobianMatrix< M, N > | zero () |
| Construct a zero matrix. | |
| template<int M, int N = M> | |
| static JacobianMatrix< M, N > | identity () |
| Construct a unit matrix. | |
| template<int N> | |
| static JacobianMatrix< N, N > | passiveRotation (int i, int j, double phi) |
| Construct a passive rotation matrix around coordinates i and j. | |
| template<int N> | |
| static JacobianMatrix< N, N > | passiveRotation (int i, int j, const Vector2D &phiVec) |
| Construct a passive rotation matrix around coordinates i and j. | |
| template<int N> | |
| static JacobianMatrix< N > | scale (const ParameterVector< N > &scales) |
| Calculates the jacobian matrix for a scaling in each parameter. | |
| template<int M1, int N1, int M2, int N2> | |
| static JacobianMatrix< M1+M2, N1+N2 > | stackBlocks (const JacobianMatrix< M1, N1 > &block1, const JacobianMatrix< M2, N2 > &block2) |
| Combines two jacobian matrices by putting them in two blocks diagonal to each other in a larger matrix. | |
Collection of functions related to jacobian matrices.
Definition at line 27 of file JacobianMatrixUtil.h.