Hall-D Software  alpha
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
DMatrix3x1 Class Reference

#include <DMatrix3x1.h>

Public Member Functions

 DMatrix3x1 ()
 
 DMatrix3x1 (double a1, double a2, double a3)
 
 ~DMatrix3x1 ()
 
double & operator() (int row)
 
double operator() (int row) const
 
 DMatrix3x1 (const DMatrix3x1 &m2)
 
DMatrix3x1operator= (const DMatrix3x1 &m2)
 
DMatrix3x1 operator+ (const DMatrix3x1 &m2) const
 
DMatrix3x1operator+= (const DMatrix3x1 &m2)
 
DMatrix3x1 operator- (const DMatrix3x1 &m2) const
 
double Mag2 () const
 
void Print ()
 

Private Attributes

double mA [3]
 

Detailed Description

Definition at line 6 of file DMatrix3x1.h.

Constructor & Destructor Documentation

DMatrix3x1::DMatrix3x1 ( )
inline

Definition at line 8 of file DMatrix3x1.h.

References mA.

Referenced by operator+(), and operator-().

DMatrix3x1::DMatrix3x1 ( double  a1,
double  a2,
double  a3 
)
inline

Definition at line 11 of file DMatrix3x1.h.

References mA.

DMatrix3x1::~DMatrix3x1 ( )
inline

Definition at line 16 of file DMatrix3x1.h.

DMatrix3x1::DMatrix3x1 ( const DMatrix3x1 m2)
inline

Definition at line 26 of file DMatrix3x1.h.

References mA.

Member Function Documentation

double DMatrix3x1::Mag2 ( ) const
inline

Definition at line 57 of file DMatrix3x1.h.

References mA.

Referenced by DFDCPseudo_factory::FindNewParmVec(), and DFDCPseudo::FindNewParmVec().

double& DMatrix3x1::operator() ( int  row)
inline

Definition at line 19 of file DMatrix3x1.h.

References mA.

double DMatrix3x1::operator() ( int  row) const
inline

Definition at line 22 of file DMatrix3x1.h.

References mA.

DMatrix3x1 DMatrix3x1::operator+ ( const DMatrix3x1 m2) const
inline

Definition at line 39 of file DMatrix3x1.h.

References DMatrix3x1(), and mA.

DMatrix3x1& DMatrix3x1::operator+= ( const DMatrix3x1 m2)
inline

Definition at line 43 of file DMatrix3x1.h.

References mA.

DMatrix3x1 DMatrix3x1::operator- ( const DMatrix3x1 m2) const
inline

Definition at line 51 of file DMatrix3x1.h.

References DMatrix3x1(), and mA.

DMatrix3x1& DMatrix3x1::operator= ( const DMatrix3x1 m2)
inline

Definition at line 32 of file DMatrix3x1.h.

References mA.

void DMatrix3x1::Print ( )
inline

Definition at line 63 of file DMatrix3x1.h.

References mA.

Member Data Documentation

double DMatrix3x1::mA[3]
private

Definition at line 73 of file DMatrix3x1.h.

Referenced by DMatrix3x1(), Mag2(), operator()(), operator+(), operator+=(), operator-(), operator=(), and Print().


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