ARTS  2.4.0(git:4fb77825)
covariance_matrix.cc File Reference

Implementation of CovarianceMatrix class. More...

#include <queue>
#include <tuple>
#include <utility>
#include <vector>
#include "covariance_matrix.h"
#include "lapack.h"

Go to the source code of this file.

Functions

void mult (MatrixView C, ConstMatrixView A, const Block &B)
 
void mult (MatrixView C, const Block &A, ConstMatrixView B)
 
void mult (VectorView w, const Block &A, ConstVectorView v)
 
MatrixViewoperator+= (MatrixView &A, const Block &B)
 
void mult (MatrixView C, ConstMatrixView A, const CovarianceMatrix &B)
 
void mult (MatrixView C, const CovarianceMatrix &A, ConstMatrixView B)
 
void mult (VectorView w, const CovarianceMatrix &A, ConstVectorView v)
 
void mult_inv (MatrixView C, ConstMatrixView A, const CovarianceMatrix &B)
 
void mult_inv (MatrixView C, const CovarianceMatrix &A, ConstMatrixView B)
 
void solve (VectorView w, const CovarianceMatrix &A, ConstVectorView v)
 
MatrixViewoperator+= (MatrixView &A, const CovarianceMatrix &B)
 
void add_inv (MatrixView A, const CovarianceMatrix &B)
 
std::ostream & operator<< (std::ostream &os, const CovarianceMatrix &covmat)
 

Detailed Description

Implementation of CovarianceMatrix class.

Author
Simon Pfreundschuh simon.nosp@m..pfr.nosp@m.eunds.nosp@m.chuh.nosp@m.@chal.nosp@m.mers.nosp@m..se
Date
2017-06-19

Definition in file covariance_matrix.cc.

Function Documentation

◆ add_inv()

void add_inv ( MatrixView  A,
const CovarianceMatrix B 
)

Definition at line 611 of file covariance_matrix.cc.

◆ mult() [1/6]

◆ mult() [2/6]

void mult ( MatrixView  C,
const CovarianceMatrix A,
ConstMatrixView  B 
)

Definition at line 554 of file covariance_matrix.cc.

◆ mult() [3/6]

◆ mult() [4/6]

void mult ( MatrixView  C,
ConstMatrixView  A,
const CovarianceMatrix B 
)

Definition at line 544 of file covariance_matrix.cc.

◆ mult() [5/6]

◆ mult() [6/6]

void mult ( VectorView  w,
const CovarianceMatrix A,
ConstVectorView  v 
)

Definition at line 564 of file covariance_matrix.cc.

References w().

◆ mult_inv() [1/2]

void mult_inv ( MatrixView  C,
const CovarianceMatrix A,
ConstMatrixView  B 
)

Definition at line 584 of file covariance_matrix.cc.

◆ mult_inv() [2/2]

void mult_inv ( MatrixView  C,
ConstMatrixView  A,
const CovarianceMatrix B 
)

Definition at line 574 of file covariance_matrix.cc.

◆ operator+=() [1/2]

◆ operator+=() [2/2]

MatrixView& operator+= ( MatrixView A,
const CovarianceMatrix B 
)

Definition at line 604 of file covariance_matrix.cc.

◆ operator<<()

◆ solve()