LOOS  v2.3.2
loos::Math::Triangular Class Reference

Class for storing a symmetric triangular matrix. More...

#include <MatrixOrder.hpp>

Public Member Functions

 Triangular (const uint y, const uint x)
 
ulong size (void) const
 
ulong index (const uint y, const uint x) const
 Get the index into the linear array of data.
 

Protected Member Functions

void setSize (const uint y, const uint x)
 Reset the [virtual] size of the matrix. More...
 

Protected Attributes

uint m
 
uint n
 
ulong s
 

Detailed Description

Class for storing a symmetric triangular matrix.

The matrix is lower-triangular.

Definition at line 54 of file MatrixOrder.hpp.

Member Function Documentation

void loos::Math::Triangular::setSize ( const uint  y,
const uint  x 
)
inlineprotected

Reset the [virtual] size of the matrix.

Does not currently force a new allocation of data...

Definition at line 80 of file MatrixOrder.hpp.


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