ROBAST logo
ROBAST » INCLUDE » A2x2ComplexMatrix

class A2x2ComplexMatrix


 A2x2ComplexMatrix

 2 x 2 complex matrix with minimum functionality


Function Members (Methods)

public:
virtual~A2x2ComplexMatrix()
A2x2ComplexMatrix()
A2x2ComplexMatrix(const A2x2ComplexMatrix&)
A2x2ComplexMatrix(complex<Double_t> c0, complex<Double_t> c1, complex<Double_t> c2, complex<Double_t> c3)
complex<Double_t>Get00() const
complex<Double_t>Get01() const
complex<Double_t>Get10() const
complex<Double_t>Get11() const
A2x2ComplexMatrixoperator*(const A2x2ComplexMatrix& other)
A2x2ComplexMatrix&operator=(const A2x2ComplexMatrix& other)
voidPrint() const
A2x2ComplexMatrixTranspose() const

Data Members

private:
complex<Double_t>fC[4]

Class Charts

Inheritance Inherited Members Includes Libraries
Class Charts

Function documentation

A2x2ComplexMatrix(complex<Double_t> c0, complex<Double_t> c1, complex<Double_t> c2, complex<Double_t> c3)
void Print() const
A2x2ComplexMatrix& operator=(const A2x2ComplexMatrix& other)
A2x2ComplexMatrix operator*(const A2x2ComplexMatrix& other)
A2x2ComplexMatrix()
 ( fC[0], fC[1] )
 ( fC[2], fC[3] )
{}
A2x2ComplexMatrix(complex<Double_t> c0, complex<Double_t> c1, complex<Double_t> c2, complex<Double_t> c3)
{}
std::complex<Double_t> Get00() const
{ return fC[0]; }
std::complex<Double_t> Get01() const
{ return fC[1]; }
std::complex<Double_t> Get10() const
{ return fC[2]; }
std::complex<Double_t> Get11() const
{ return fC[3]; }
A2x2ComplexMatrix Transpose() const