#include "hsymmat.h"

HSymMat5


class description - source file - inheritance tree (.pdf)

class HSymMat5 : public HSymMat

Inheritance Chart:
TObject
<-
HSymMat
<-
HSymMat5

    public:
HSymMat5() HSymMat5(const HSymMat5&) ~HSymMat5() static TClass* Class() virtual TClass* IsA() const HSymMat5& operator=(const HSymMat5&) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members


    protected:
Float_t data[15]

Class Description

 HSymMat

  Implements a generic symetric matrix
  In order to allow statically sized matrixes
the HSymMat class cannot be instantiated directly
but one of the derived classes HSymMat4, HSymMat5 ...
can be instantiated.

  Each of these classes corresponds to a
symetric matrix of fixed dimension; i.e. HSymMat5 is
a symetric matrix of dimension 5.

  The HSymMatX classes themselves have no useful
methods, but inherit all their functionality from
HSymMat.

  Elements in the matrix can be accessed both via
a row and column number or with a linear index. The
relation between both of them is:
linear_index = row * dimension + column




Inline Functions


               void ~HSymMat5()
           HSymMat5 HSymMat5()
            TClass* Class()
            TClass* IsA() const
               void ShowMembers(TMemberInspector& insp, char* parent)
               void Streamer(TBuffer& b)
               void StreamerNVirtual(TBuffer& b)
           HSymMat5 HSymMat5(const HSymMat5&)
          HSymMat5& operator=(const HSymMat5&)


Author: R.Schicker
Last update: M.Sanchez (01.06.2000)


ROOT page - Class index - Class Hierarchy - Top of the page

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.