libmoldeo (Moldeo 1.0 Core)  1.0
libmoldeo es el conjunto de objetos y funciones, que permiten ejecutar las operaciones básicas de la plataforma Moldeo, y que compone su núcleo.
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Amigas 'defines' Grupos Páginas
Referencia de la plantilla de la Clase moDMatrix< Real >

#include <moMathDMatrix.h>

Diagrama de herencias de moDMatrix< Real >
moAbstract

Métodos públicos

 moDMatrix (int iRows=0, int iCols=0)
 
 moDMatrix (int iRows, int iCols, const Real *afData)
 
 moDMatrix (int iRows, int iCols, const Real **aafEntry)
 
 moDMatrix (const moDMatrix &rkM)
 
 ~moDMatrix ()
 
void SetSize (int iRows, int iCols)
 
void GetSize (int &riRows, int &riCols) const
 
int GetRows () const
 
int GetColumns () const
 
int GetQuantity () const
 
 operator const Real * () const
 
 operator Real * ()
 
const Real * operator[] (int iRow) const
 
Real * operator[] (int iRow)
 
void SwapRows (int iRow0, int iRow1)
 
Real operator() (int iRow, int iCol) const
 
Real & operator() (int iRow, int iCol)
 
void SetRow (int iRow, const moDVector< Real > &rkV)
 
moDVector< Real > GetRow (int iRow) const
 
void SetColumn (int iCol, const moDVector< Real > &rkV)
 
moDVector< Real > GetColumn (int iCol) const
 
void SetMatrix (int iRows, int iCols, const Real *afEntry)
 
void SetMatrix (int iRows, int iCols, const Real **aafMatrix)
 
void GetColumnMajor (Real *afCMajor) const
 
moDMatrixoperator= (const moDMatrix &rkM)
 
bool operator== (const moDMatrix &rkM) const
 
bool operator!= (const moDMatrix &rkM) const
 
bool operator< (const moDMatrix &rkM) const
 
bool operator<= (const moDMatrix &rkM) const
 
bool operator> (const moDMatrix &rkM) const
 
bool operator>= (const moDMatrix &rkM) const
 
moDMatrix operator+ (const moDMatrix &rkM) const
 
moDMatrix operator- (const moDMatrix &rkM) const
 
moDMatrix operator* (const moDMatrix &rkM) const
 
moDMatrix operator* (Real fScalar) const
 
moDMatrix operator/ (Real fScalar) const
 
moDMatrix operator- () const
 
moDMatrixoperator+= (const moDMatrix &rkM)
 
moDMatrixoperator-= (const moDMatrix &rkM)
 
moDMatrixoperator*= (Real fScalar)
 
moDMatrixoperator/= (Real fScalar)
 
moDMatrix Transpose () const
 
moDMatrix TransposeTimes (const moDMatrix &rkM) const
 
moDMatrix TimesTranspose (const moDMatrix &rkM) const
 
moDVector< Real > operator* (const moDVector< Real > &rkV) const
 
Real QForm (const moDVector< Real > &rkU, const moDVector< Real > &rkV) const
 
bool GetInverse (moDMatrix< Real > &rkInverse) const
 
- Métodos públicos heredados desde moAbstract
 moAbstract ()
 
virtual ~moAbstract ()
 
virtual MOboolean Init ()
 Inicializa el objeto. Más...
 
virtual MOboolean Finish ()
 Finaliza el objeto, libera recursos. Más...
 
MOboolean Initialized ()
 Pregunta si está inicializado. Más...
 

Métodos protegidos

void Allocate (bool bSetToZero)
 
void Deallocate ()
 
int CompareArrays (const moDMatrix &rkM) const
 

Atributos protegidos

int m_iRows
 
int m_iCols
 
int m_iQuantity
 
Real * m_afData
 
Real ** m_aafEntry
 

Otros miembros heredados

- Atributos públicos heredados desde moAbstract
MOboolean m_bInitialized
 Valor de inicialización. Más...
 
- Atributos públicos estáticos heredados desde moAbstract
static moDebugMODebug2 = new moDebug()
 Clase de impresión de errores para depuración. Más...
 
static moTextHeapMODebug = new moTextHeap()
 Lista de textos. Más...
 

Descripción detallada

template<class Real>
class moDMatrix< Real >

Definición en la línea 46 del archivo moMathDMatrix.h.

Documentación del constructor y destructor

template<class Real >
moDMatrix< Real >::moDMatrix ( int  iRows = 0,
int  iCols = 0 
)

Definición en la línea 43 del archivo moMathDMatrix.cpp.

template<class Real >
moDMatrix< Real >::moDMatrix ( int  iRows,
int  iCols,
const Real *  afData 
)

Definición en la línea 51 del archivo moMathDMatrix.cpp.

template<class Real >
moDMatrix< Real >::moDMatrix ( int  iRows,
int  iCols,
const Real **  aafEntry 
)

Definición en la línea 59 del archivo moMathDMatrix.cpp.

template<class Real >
moDMatrix< Real >::moDMatrix ( const moDMatrix< Real > &  rkM)

Definición en la línea 67 del archivo moMathDMatrix.cpp.

template<class Real >
moDMatrix< Real >::~moDMatrix ( )

Definición en la línea 78 del archivo moMathDMatrix.cpp.

Documentación de las funciones miembro

template<class Real >
void moDMatrix< Real >::Allocate ( bool  bSetToZero)
protected

Definición en la línea 84 del archivo moMathDMatrix.cpp.

template<class Real >
int moDMatrix< Real >::CompareArrays ( const moDMatrix< Real > &  rkM) const
protected

Definición en la línea 343 del archivo moMathDMatrix.cpp.

template<class Real >
void moDMatrix< Real >::Deallocate ( )
protected

Definición en la línea 102 del archivo moMathDMatrix.cpp.

template<class Real >
moDVector< Real > moDMatrix< Real >::GetColumn ( int  iCol) const

Definición en la línea 235 del archivo moMathDMatrix.cpp.

template<class Real >
void moDMatrix< Real >::GetColumnMajor ( Real *  afCMajor) const

Definición en la línea 298 del archivo moMathDMatrix.cpp.

template<class Real >
int moDMatrix< Real >::GetColumns ( ) const

Definición en la línea 143 del archivo moMathDMatrix.cpp.

template<class Real >
bool moDMatrix< Real >::GetInverse ( moDMatrix< Real > &  rkInverse) const

Definición en la línea 635 del archivo moMathDMatrix.cpp.

template<class Real >
int moDMatrix< Real >::GetQuantity ( ) const

Definición en la línea 149 del archivo moMathDMatrix.cpp.

template<class Real >
moDVector< Real > moDMatrix< Real >::GetRow ( int  iRow) const

Definición en la línea 213 del archivo moMathDMatrix.cpp.

template<class Real >
int moDMatrix< Real >::GetRows ( ) const

Definición en la línea 137 del archivo moMathDMatrix.cpp.

template<class Real >
void moDMatrix< Real >::GetSize ( int &  riRows,
int &  riCols 
) const

Definición en la línea 130 del archivo moMathDMatrix.cpp.

template<class Real >
moDMatrix< Real >::operator const Real * ( ) const

Definición en la línea 155 del archivo moMathDMatrix.cpp.

template<class Real >
moDMatrix< Real >::operator Real * ( )

Definición en la línea 161 del archivo moMathDMatrix.cpp.

template<class Real >
bool moDMatrix< Real >::operator!= ( const moDMatrix< Real > &  rkM) const

Definición en la línea 355 del archivo moMathDMatrix.cpp.

template<class Real >
Real moDMatrix< Real >::operator() ( int  iRow,
int  iCol 
) const

Definición en la línea 181 del archivo moMathDMatrix.cpp.

template<class Real >
Real & moDMatrix< Real >::operator() ( int  iRow,
int  iCol 
)

Definición en la línea 187 del archivo moMathDMatrix.cpp.

template<class Real >
moDMatrix< Real > moDMatrix< Real >::operator* ( const moDMatrix< Real > &  rkM) const

Definición en la línea 407 del archivo moMathDMatrix.cpp.

template<class Real >
moDMatrix< Real > moDMatrix< Real >::operator* ( Real  fScalar) const

Definición en la línea 427 del archivo moMathDMatrix.cpp.

template<class Real >
moDVector< Real > moDMatrix< Real >::operator* ( const moDVector< Real > &  rkV) const

Definición en la línea 595 del archivo moMathDMatrix.cpp.

template<class Real >
moDMatrix< Real > & moDMatrix< Real >::operator*= ( Real  fScalar)

Definición en la línea 507 del archivo moMathDMatrix.cpp.

template<class Real >
moDMatrix< Real > moDMatrix< Real >::operator+ ( const moDMatrix< Real > &  rkM) const

Definición en la línea 385 del archivo moMathDMatrix.cpp.

template<class Real >
moDMatrix< Real > & moDMatrix< Real >::operator+= ( const moDMatrix< Real > &  rkM)

Definición en la línea 487 del archivo moMathDMatrix.cpp.

template<class Real >
moDMatrix< Real > moDMatrix< Real >::operator- ( const moDMatrix< Real > &  rkM) const

Definición en la línea 396 del archivo moMathDMatrix.cpp.

template<class Real >
moDMatrix< Real > moDMatrix< Real >::operator- ( ) const

Definición en la línea 463 del archivo moMathDMatrix.cpp.

template<class Real >
moDMatrix< Real > & moDMatrix< Real >::operator-= ( const moDMatrix< Real > &  rkM)

Definición en la línea 497 del archivo moMathDMatrix.cpp.

template<class Real >
moDMatrix< Real > moDMatrix< Real >::operator/ ( Real  fScalar) const

Definición en la línea 438 del archivo moMathDMatrix.cpp.

template<class Real >
moDMatrix< Real > & moDMatrix< Real >::operator/= ( Real  fScalar)

Definición en la línea 517 del archivo moMathDMatrix.cpp.

template<class Real >
bool moDMatrix< Real >::operator< ( const moDMatrix< Real > &  rkM) const

Definición en la línea 361 del archivo moMathDMatrix.cpp.

template<class Real >
bool moDMatrix< Real >::operator<= ( const moDMatrix< Real > &  rkM) const

Definición en la línea 367 del archivo moMathDMatrix.cpp.

template<class Real >
moDMatrix< Real > & moDMatrix< Real >::operator= ( const moDMatrix< Real > &  rkM)

Definición en la línea 310 del archivo moMathDMatrix.cpp.

template<class Real >
bool moDMatrix< Real >::operator== ( const moDMatrix< Real > &  rkM) const

Definición en la línea 349 del archivo moMathDMatrix.cpp.

template<class Real >
bool moDMatrix< Real >::operator> ( const moDMatrix< Real > &  rkM) const

Definición en la línea 373 del archivo moMathDMatrix.cpp.

template<class Real >
bool moDMatrix< Real >::operator>= ( const moDMatrix< Real > &  rkM) const

Definición en la línea 379 del archivo moMathDMatrix.cpp.

template<class Real >
const Real * moDMatrix< Real >::operator[] ( int  iRow) const

Definición en la línea 167 del archivo moMathDMatrix.cpp.

template<class Real >
Real * moDMatrix< Real >::operator[] ( int  iRow)

Definición en la línea 174 del archivo moMathDMatrix.cpp.

template<class Real >
Real moDMatrix< Real >::QForm ( const moDVector< Real > &  rkU,
const moDVector< Real > &  rkV 
) const

Definición en la línea 627 del archivo moMathDMatrix.cpp.

template<class Real >
void moDMatrix< Real >::SetColumn ( int  iCol,
const moDVector< Real > &  rkV 
)

Definición en la línea 225 del archivo moMathDMatrix.cpp.

template<class Real >
void moDMatrix< Real >::SetMatrix ( int  iRows,
int  iCols,
const Real *  afEntry 
)

Definición en la línea 247 del archivo moMathDMatrix.cpp.

template<class Real >
void moDMatrix< Real >::SetMatrix ( int  iRows,
int  iCols,
const Real **  aafMatrix 
)

Definición en la línea 270 del archivo moMathDMatrix.cpp.

template<class Real >
void moDMatrix< Real >::SetRow ( int  iRow,
const moDVector< Real > &  rkV 
)

Definición en la línea 203 del archivo moMathDMatrix.cpp.

template<class Real >
void moDMatrix< Real >::SetSize ( int  iRows,
int  iCols 
)

Definición en la línea 109 del archivo moMathDMatrix.cpp.

template<class Real >
void moDMatrix< Real >::SwapRows ( int  iRow0,
int  iRow1 
)

Definición en la línea 194 del archivo moMathDMatrix.cpp.

template<class Real >
moDMatrix< Real > moDMatrix< Real >::TimesTranspose ( const moDMatrix< Real > &  rkM) const

Definición en la línea 575 del archivo moMathDMatrix.cpp.

template<class Real >
moDMatrix< Real > moDMatrix< Real >::Transpose ( ) const

Definición en la línea 541 del archivo moMathDMatrix.cpp.

template<class Real >
moDMatrix< Real > moDMatrix< Real >::TransposeTimes ( const moDMatrix< Real > &  rkM) const

Definición en la línea 555 del archivo moMathDMatrix.cpp.

Documentación de los datos miembro

template<class Real>
Real** moDMatrix< Real >::m_aafEntry
protected

Definición en la línea 134 del archivo moMathDMatrix.h.

template<class Real>
Real* moDMatrix< Real >::m_afData
protected

Definición en la línea 129 del archivo moMathDMatrix.h.

template<class Real>
int moDMatrix< Real >::m_iCols
protected

Definición en la línea 126 del archivo moMathDMatrix.h.

template<class Real>
int moDMatrix< Real >::m_iQuantity
protected

Definición en la línea 126 del archivo moMathDMatrix.h.

template<class Real>
int moDMatrix< Real >::m_iRows
protected

Definición en la línea 126 del archivo moMathDMatrix.h.


La documentación para esta clase fue generada a partir de los siguientes ficheros: