My Project
Public Member Functions | Protected Attributes | List of all members
DenseMat Class Reference

#include <Mat.h>

Inheritance diagram for DenseMat:
Inheritance graph
[legend]
Collaboration diagram for DenseMat:
Collaboration graph
[legend]

Public Member Functions

 DenseMat (size_t nu)
 
 ~DenseMat ()
 
double & operator() (size_t i, size_t j)
 
double operator() (size_t i, size_t j) const
 
double dot (const std::vector< double > &x, size_t r) const
 
size_t memsize ()
 matrix size in bytes More...
 
- Public Member Functions inherited from Mat
 Mat (size_t nu)
 

Protected Attributes

double ** a
 

Additional Inherited Members

- Public Attributes inherited from Mat
const size_t nu
 number of rows (unknowns) More...
 

Constructor & Destructor Documentation

◆ DenseMat()

DenseMat::DenseMat ( size_t  nu)
inline

◆ ~DenseMat()

DenseMat::~DenseMat ( )
inline

Member Function Documentation

◆ dot()

double DenseMat::dot ( const std::vector< double > &  x,
size_t  r 
) const
inlinevirtual

Implements Mat.

◆ memsize()

size_t DenseMat::memsize ( )
inlinevirtual

matrix size in bytes

Implements Mat.

◆ operator()() [1/2]

double& DenseMat::operator() ( size_t  i,
size_t  j 
)
inlinevirtual

Implements Mat.

◆ operator()() [2/2]

double DenseMat::operator() ( size_t  i,
size_t  j 
) const
inlinevirtual

Implements Mat.

Member Data Documentation

◆ a

double** DenseMat::a
protected

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