ESTER
Evolution STEllaire en Rotation
|
The matrix_block_diag class is used to store block diagonal matrices. More...
#include <matrix.h>
Public Member Functions | |
matrix_block_diag (int nblocks=1) | |
~matrix_block_diag () | |
matrix_block_diag (const matrix_block_diag &) | |
matrix_block_diag & | operator= (const matrix_block_diag &) |
matrix_block_diag & | set_nblocks (int nblocks) |
operator matrix () const | |
const matrix & | block (int i) const |
matrix & | block (int i) |
int | nblocks () const |
int | nrows () const |
int | ncols () const |
matrix | operator, (const matrix &) const |
matrix_block_diag | operator, (const matrix_block_diag &) const |
matrix_block_diag | operator* (const matrix &) const |
matrix_block_diag | operator/ (const matrix &) const |
matrix_block_diag | operator* (double) const |
matrix_block_diag | operator/ (double) const |
matrix_block_diag | operator+ (const matrix_block_diag &) const |
matrix_block_diag | operator- (const matrix_block_diag &) const |
matrix_block_diag | operator* (const matrix_block_diag &) const |
matrix | row (int n) const |
double | operator() (int nfil, int ncol) const |
matrix_block_diag | transpose () const |
Private Attributes | |
matrix * | m |
int | nb |
Friends | |
matrix | operator, (const matrix &, const matrix_block_diag &) |
matrix_block_diag | operator* (const matrix &, const matrix_block_diag &) |
matrix_block_diag | operator* (double, const matrix_block_diag &) |
matrix_block_diag | operator+ (const matrix_block_diag &) |
matrix_block_diag | operator- (const matrix_block_diag &) |
matrix_block_diag | eye (const matrix_block_diag &) |
The matrix_block_diag class is used to store block diagonal matrices.
|
explicit |
matrix_block_diag::~matrix_block_diag | ( | ) |
matrix_block_diag::matrix_block_diag | ( | const matrix_block_diag & | a | ) |
const matrix & matrix_block_diag::block | ( | int | i | ) | const |
matrix & matrix_block_diag::block | ( | int | i | ) |
int matrix_block_diag::nblocks | ( | ) | const |
int matrix_block_diag::ncols | ( | ) | const |
int matrix_block_diag::nrows | ( | ) | const |
matrix_block_diag::operator matrix | ( | ) | const |
double matrix_block_diag::operator() | ( | int | nfil, |
int | ncol | ||
) | const |
matrix_block_diag matrix_block_diag::operator* | ( | const matrix & | z | ) | const |
matrix_block_diag matrix_block_diag::operator* | ( | double | n | ) | const |
matrix_block_diag matrix_block_diag::operator* | ( | const matrix_block_diag & | a | ) | const |
matrix_block_diag matrix_block_diag::operator+ | ( | const matrix_block_diag & | a | ) | const |
matrix_block_diag matrix_block_diag::operator, | ( | const matrix_block_diag & | a | ) | const |
matrix_block_diag matrix_block_diag::operator- | ( | const matrix_block_diag & | a | ) | const |
matrix_block_diag matrix_block_diag::operator/ | ( | const matrix & | z | ) | const |
matrix_block_diag matrix_block_diag::operator/ | ( | double | n | ) | const |
matrix_block_diag & matrix_block_diag::operator= | ( | const matrix_block_diag & | a | ) |
matrix matrix_block_diag::row | ( | int | n | ) | const |
matrix_block_diag & matrix_block_diag::set_nblocks | ( | int | nblocks | ) |
matrix_block_diag matrix_block_diag::transpose | ( | ) | const |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
private |
|
private |