Belle II Software  release-08-01-10
JacobianMatrixUtil Struct Reference

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.
 

Detailed Description

Collection of functions related to jacobian matrices.

Definition at line 27 of file JacobianMatrixUtil.h.


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