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

#include <DMatrix3x3.h>

Public Member Functions

 DMatrix3x3 ()
 
 DMatrix3x3 (double c11, double c12, double c13, double c21, double c22, double c23, double c31, double c32, double c33)
 
 ~DMatrix3x3 ()
 
double & operator() (int row, int col)
 
double operator() (int row, int col) const
 
DMatrix3x3 operator- ()
 
DMatrix3x3 operator- (const DMatrix3x3 &m2)
 
DMatrix3x2 operator* (const DMatrix3x2 &m2)
 
DMatrix3x1 operator* (const DMatrix3x1 &m2)
 
DMatrix3x3 operator* (const DMatrix3x3 &m2)
 
DMatrix3x3 Invert () const
 
DMatrix3x3 InvertSym ()
 
void Print ()
 

Private Attributes

double mA [3][3]
 

Detailed Description

Definition at line 7 of file DMatrix3x3.h.

Constructor & Destructor Documentation

DMatrix3x3::DMatrix3x3 ( )
inline

Definition at line 9 of file DMatrix3x3.h.

References mA.

Referenced by Invert(), InvertSym(), operator*(), and operator-().

DMatrix3x3::DMatrix3x3 ( double  c11,
double  c12,
double  c13,
double  c21,
double  c22,
double  c23,
double  c31,
double  c32,
double  c33 
)
inline

Definition at line 16 of file DMatrix3x3.h.

References mA.

DMatrix3x3::~DMatrix3x3 ( )
inline

Definition at line 30 of file DMatrix3x3.h.

Member Function Documentation

DMatrix3x3 DMatrix3x3::Invert ( ) const
inline

Definition at line 90 of file DMatrix3x3.h.

References DMatrix3x3(), and mA.

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

DMatrix3x3 DMatrix3x3::InvertSym ( )
inline

Definition at line 110 of file DMatrix3x3.h.

References DMatrix3x3(), and mA.

Referenced by DMatrix5x5::InvertSym().

double& DMatrix3x3::operator() ( int  row,
int  col 
)
inline

Definition at line 32 of file DMatrix3x3.h.

References mA.

double DMatrix3x3::operator() ( int  row,
int  col 
) const
inline

Definition at line 35 of file DMatrix3x3.h.

References mA.

DMatrix3x2 DMatrix3x3::operator* ( const DMatrix3x2 m2)
inline

Definition at line 53 of file DMatrix3x3.h.

References mA.

DMatrix3x1 DMatrix3x3::operator* ( const DMatrix3x1 m2)
inline

Definition at line 66 of file DMatrix3x3.h.

References mA.

DMatrix3x3 DMatrix3x3::operator* ( const DMatrix3x3 m2)
inline

Definition at line 74 of file DMatrix3x3.h.

References DMatrix3x3(), and mA.

DMatrix3x3 DMatrix3x3::operator- ( )
inline

Definition at line 39 of file DMatrix3x3.h.

References DMatrix3x3(), and mA.

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

Definition at line 45 of file DMatrix3x3.h.

References DMatrix3x3(), and mA.

void DMatrix3x3::Print ( )
inline

Definition at line 124 of file DMatrix3x3.h.

References mA.

Member Data Documentation

double DMatrix3x3::mA[3][3]
private

Definition at line 140 of file DMatrix3x3.h.

Referenced by DMatrix3x3(), Invert(), InvertSym(), operator()(), operator*(), operator-(), and Print().


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