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.
Referencia de la plantilla de la Clase moDBandedMatrix< Real >

#include <moMathDMatrix.h>

Diagrama de herencias de moDBandedMatrix< Real >
Inheritance graph
Diagrama de colaboración para moDBandedMatrix< Real >:
Collaboration graph

Métodos públicos

 moDBandedMatrix (int iSize, int iLBands, int iUBands)
 
 moDBandedMatrix (const moDBandedMatrix &rkM)
 
 ~moDBandedMatrix ()
 
moDBandedMatrixoperator= (const moDBandedMatrix &rkM)
 
int GetSize () const
 
int GetLBands () const
 
int GetUBands () const
 
Real * GetDBand ()
 
const Real * GetDBand () const
 
int GetLBandMax (int i) const
 
Real * GetLBand (int i)
 
const Real * GetLBand (int i) const
 
int GetUBandMax (int i) const
 
Real * GetUBand (int i)
 
const Real * GetUBand (int i) const
 
Real & operator() (int iRow, int iCol)
 
Real operator() (int iRow, int iCol) const
 
void SetZero ()
 
void SetIdentity ()
 
- 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 privados

void Allocate ()
 
void Deallocate ()
 

Atributos privados

int m_iSize
 
int m_iLBands
 
int m_iUBands
 
Real * m_afDBand
 
Real ** m_aafLBand
 
Real ** m_aafUBand
 

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 moDBandedMatrix< Real >

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

Documentación del constructor y destructor

◆ moDBandedMatrix() [1/2]

template<class Real >
moDBandedMatrix< Real >::moDBandedMatrix ( int  iSize,
int  iLBands,
int  iUBands 
)

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

Gráfico de llamadas para esta función:

◆ moDBandedMatrix() [2/2]

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

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

◆ ~moDBandedMatrix()

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

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

Gráfico de llamadas para esta función:

Documentación de las funciones miembro

◆ Allocate()

template<class Real >
void moDBandedMatrix< Real >::Allocate ( )
private

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

Gráfico de llamadas a esta función:

◆ Deallocate()

template<class Real >
void moDBandedMatrix< Real >::Deallocate ( )
private

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

Gráfico de llamadas a esta función:

◆ GetDBand() [1/2]

template<class Real >
Real * moDBandedMatrix< Real >::GetDBand ( )

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

◆ GetDBand() [2/2]

template<class Real >
const Real * moDBandedMatrix< Real >::GetDBand ( ) const

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

◆ GetLBand() [1/2]

template<class Real >
Real * moDBandedMatrix< Real >::GetLBand ( int  i)

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

◆ GetLBand() [2/2]

template<class Real >
const Real * moDBandedMatrix< Real >::GetLBand ( int  i) const

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

◆ GetLBandMax()

template<class Real >
int moDBandedMatrix< Real >::GetLBandMax ( int  i) const

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

◆ GetLBands()

template<class Real >
int moDBandedMatrix< Real >::GetLBands ( ) const

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

◆ GetSize()

template<class Real >
int moDBandedMatrix< Real >::GetSize ( ) const

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

◆ GetUBand() [1/2]

template<class Real >
Real * moDBandedMatrix< Real >::GetUBand ( int  i)

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

◆ GetUBand() [2/2]

template<class Real >
const Real * moDBandedMatrix< Real >::GetUBand ( int  i) const

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

◆ GetUBandMax()

template<class Real >
int moDBandedMatrix< Real >::GetUBandMax ( int  i) const

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

◆ GetUBands()

template<class Real >
int moDBandedMatrix< Real >::GetUBands ( ) const

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

◆ operator()() [1/2]

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

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

◆ operator()() [2/2]

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

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

◆ operator=()

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

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

Gráfico de llamadas para esta función:

◆ SetIdentity()

template<class Real >
void moDBandedMatrix< Real >::SetIdentity ( )

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

◆ SetZero()

template<class Real >
void moDBandedMatrix< Real >::SetZero ( )

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

Documentación de los datos miembro

◆ m_aafLBand

template<class Real >
Real** moDBandedMatrix< Real >::m_aafLBand
private

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

◆ m_aafUBand

template<class Real >
Real** moDBandedMatrix< Real >::m_aafUBand
private

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

◆ m_afDBand

template<class Real >
Real* moDBandedMatrix< Real >::m_afDBand
private

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

◆ m_iLBands

template<class Real >
int moDBandedMatrix< Real >::m_iLBands
private

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

◆ m_iSize

template<class Real >
int moDBandedMatrix< Real >::m_iSize
private

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

◆ m_iUBands

template<class Real >
int moDBandedMatrix< Real >::m_iUBands
private

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


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