Gyselalib++
 
Loading...
Searching...
No Matches
Matrix_Dense Class Reference
Inheritance diagram for Matrix_Dense:
Matrix

Public Member Functions

 Matrix_Dense (int)
 
virtual double get_element (int i, int j) const override
 
virtual void set_element (int i, int j, double aij) override
 
- Public Member Functions inherited from Matrix
 Matrix (int mat_size)
 
virtual void factorize ()
 
virtual DSpan1D solve_inplace (DSpan1D b) const
 
virtual DSpan1D solve_transpose_inplace (DSpan1D b) const
 
virtual DSpan2D solve_multiple_inplace (DSpan2D bx) const
 
int get_size () const
 

Additional Inherited Members

- Static Public Member Functions inherited from Matrix
static std::unique_ptr< Matrixmake_new_banded (int n, int kl, int ku, bool pds)
 
static std::unique_ptr< Matrixmake_new_periodic_banded (int n, int kl, int ku, bool pds)
 
static std::unique_ptr< Matrixmake_new_block_with_banded_region (int n, int kl, int ku, bool pds, int block1_size, int block2_size=0)
 
- Protected Attributes inherited from Matrix
int const n
 

Member Function Documentation

◆ get_element()

virtual double Matrix_Dense::get_element ( int  i,
int  j 
) const
overridevirtual

Implements Matrix.

◆ set_element()

virtual void Matrix_Dense::set_element ( int  i,
int  j,
double  aij 
)
overridevirtual

Implements Matrix.


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