| 
    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 | 
 1.8.6