GNU Octave  4.4.1
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
CDiagMatrix.h File Reference
#include "octave-config.h"
#include "CColVector.h"
#include "CRowVector.h"
#include "DET.h"
#include "MDiagArray2.h"
#include "dColVector.h"
#include "dRowVector.h"
#include "mx-defs.h"
Include dependency graph for CDiagMatrix.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ComplexDiagMatrix
 

Functions

OCTAVE_API ComplexDiagMatrix conj (const ComplexDiagMatrix &a)
 
OCTAVE_API ComplexDiagMatrix operator* (const ComplexDiagMatrix &a, const ComplexDiagMatrix &b)
 
OCTAVE_API ComplexDiagMatrix operator* (const ComplexDiagMatrix &a, const DiagMatrix &b)
 
OCTAVE_API ComplexDiagMatrix operator* (const DiagMatrix &a, const ComplexDiagMatrix &b)
 
ComplexDiagMatrix operator* (const Complex &x, const ComplexDiagMatrix &y)
 
ComplexDiagMatrix operator* (const ComplexDiagMatrix &x, const Complex &y)
 
ComplexDiagMatrix operator+ (const ComplexDiagMatrix &x, const ComplexDiagMatrix &y)
 
ComplexDiagMatrix operator+ (const ComplexDiagMatrix &x)
 
ComplexDiagMatrix operator- (const ComplexDiagMatrix &x, const ComplexDiagMatrix &y)
 
ComplexDiagMatrix operator- (const ComplexDiagMatrix &x)
 
ComplexDiagMatrix operator/ (const ComplexDiagMatrix &x, const Complex &y)
 
ComplexDiagMatrix product (const ComplexDiagMatrix &x, const ComplexDiagMatrix &y)
 

Function Documentation

◆ conj()

OCTAVE_API ComplexDiagMatrix conj ( const ComplexDiagMatrix a)

Definition at line 213 of file CDiagMatrix.cc.

References a, and conj().

Referenced by conj(), and ComplexDiagMatrix::hermitian().

◆ operator*() [1/5]

OCTAVE_API ComplexDiagMatrix operator* ( const ComplexDiagMatrix a,
const ComplexDiagMatrix b 
)

Definition at line 439 of file CDiagMatrix.cc.

References a, a_nc, a_nr, b, b_nc, b_nr, c, octave::err_nonconformant(), and i.

◆ operator*() [2/5]

OCTAVE_API ComplexDiagMatrix operator* ( const ComplexDiagMatrix a,
const DiagMatrix b 
)

Definition at line 384 of file CDiagMatrix.cc.

References a, a_nc, a_nr, b, b_nc, b_nr, c, octave::err_nonconformant(), and i.

◆ operator*() [3/5]

OCTAVE_API ComplexDiagMatrix operator* ( const DiagMatrix a,
const ComplexDiagMatrix b 
)

Definition at line 409 of file CDiagMatrix.cc.

References a, a_nc, a_nr, b, b_nc, b_nr, c, octave::err_nonconformant(), and i.

◆ operator*() [4/5]

ComplexDiagMatrix operator* ( const Complex x,
const ComplexDiagMatrix y 
)
inline

Definition at line 162 of file CDiagMatrix.h.

◆ operator*() [5/5]

ComplexDiagMatrix operator* ( const ComplexDiagMatrix x,
const Complex y 
)
inline

Definition at line 162 of file CDiagMatrix.h.

◆ operator+() [1/2]

ComplexDiagMatrix operator+ ( const ComplexDiagMatrix x,
const ComplexDiagMatrix y 
)
inline

Definition at line 162 of file CDiagMatrix.h.

◆ operator+() [2/2]

ComplexDiagMatrix operator+ ( const ComplexDiagMatrix x)
inline

Definition at line 162 of file CDiagMatrix.h.

◆ operator-() [1/2]

ComplexDiagMatrix operator- ( const ComplexDiagMatrix x,
const ComplexDiagMatrix y 
)
inline

Definition at line 162 of file CDiagMatrix.h.

◆ operator-() [2/2]

ComplexDiagMatrix operator- ( const ComplexDiagMatrix x)
inline

Definition at line 162 of file CDiagMatrix.h.

◆ operator/()

ComplexDiagMatrix operator/ ( const ComplexDiagMatrix x,
const Complex y 
)
inline

Definition at line 162 of file CDiagMatrix.h.

◆ product()

ComplexDiagMatrix product ( const ComplexDiagMatrix x,
const ComplexDiagMatrix y 
)
inline

Definition at line 162 of file CDiagMatrix.h.