muMECH  1.0
Public Member Functions | Public Attributes | List of all members
gelibspace::MatriX Struct Reference

#include <arrays.h>

Public Member Functions

 MatriX ()
 
virtual ~MatriX ()
 
double & at11 ()
 
double & at12 ()
 
double & at13 ()
 
double & at21 ()
 
double & at22 ()
 
double & at23 ()
 
double & at31 ()
 
double & at32 ()
 
double & at33 ()
 
void rotate (Dvctr *v) const
 
void rotate (double *v) const
 
void copy_to_row_1 (const VectoR *v)
 
void copy_to_row_2 (const VectoR *v)
 
void copy_to_row_3 (const VectoR *v)
 
void copy_to_col_1 (const VectoR *v)
 
void copy_to_col_2 (const VectoR *v)
 
void copy_to_col_3 (const VectoR *v)
 

Public Attributes

double a [9]
 

Detailed Description

Definition at line 251 of file arrays.h.

Constructor & Destructor Documentation

gelibspace::MatriX::MatriX ( )
inline

Definition at line 255 of file arrays.h.

virtual gelibspace::MatriX::~MatriX ( )
inlinevirtual

Definition at line 256 of file arrays.h.

Member Function Documentation

double& gelibspace::MatriX::at11 ( )
inline

Definition at line 258 of file arrays.h.

double& gelibspace::MatriX::at12 ( )
inline

Definition at line 259 of file arrays.h.

double& gelibspace::MatriX::at13 ( )
inline

Definition at line 260 of file arrays.h.

double& gelibspace::MatriX::at21 ( )
inline

Definition at line 261 of file arrays.h.

double& gelibspace::MatriX::at22 ( )
inline

Definition at line 262 of file arrays.h.

double& gelibspace::MatriX::at23 ( )
inline

Definition at line 263 of file arrays.h.

double& gelibspace::MatriX::at31 ( )
inline

Definition at line 264 of file arrays.h.

double& gelibspace::MatriX::at32 ( )
inline

Definition at line 265 of file arrays.h.

double& gelibspace::MatriX::at33 ( )
inline

Definition at line 266 of file arrays.h.

void gelibspace::MatriX::copy_to_col_1 ( const VectoR v)
inline

Definition at line 275 of file arrays.h.

References gelibspace::Elem3D::x, gelibspace::Elem3D::y, and gelibspace::Elem3D::z.

void gelibspace::MatriX::copy_to_col_2 ( const VectoR v)
inline

Definition at line 276 of file arrays.h.

References gelibspace::Elem3D::x, gelibspace::Elem3D::y, and gelibspace::Elem3D::z.

void gelibspace::MatriX::copy_to_col_3 ( const VectoR v)
inline

Definition at line 277 of file arrays.h.

References gelibspace::Elem3D::x, gelibspace::Elem3D::y, and gelibspace::Elem3D::z.

void gelibspace::MatriX::copy_to_row_1 ( const VectoR v)
inline

Definition at line 271 of file arrays.h.

References gelibspace::Elem3D::x, gelibspace::Elem3D::y, and gelibspace::Elem3D::z.

void gelibspace::MatriX::copy_to_row_2 ( const VectoR v)
inline

Definition at line 272 of file arrays.h.

References gelibspace::Elem3D::x, gelibspace::Elem3D::y, and gelibspace::Elem3D::z.

void gelibspace::MatriX::copy_to_row_3 ( const VectoR v)
inline

Definition at line 273 of file arrays.h.

References gelibspace::Elem3D::x, gelibspace::Elem3D::y, and gelibspace::Elem3D::z.

void gelibspace::MatriX::rotate ( Dvctr v) const
void gelibspace::MatriX::rotate ( double *  v) const

Definition at line 40 of file arrays.cpp.

References a.

Member Data Documentation

double gelibspace::MatriX::a[9]

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