MyraMath
Classes | Functions
phasor.h File Reference

Applies random phase shifts to a complex square SparseMatrix. More...

#include <myramath/MYRAMATH_EXPORT.h>
#include <myramath/utility/Number.h>
Include dependency graph for phasor.h:

Go to the source code of this file.

Classes

class  myra::SparseMatrix< Number >
 Stores an IxJ matrix A in compressed sparse column format. More...
 

Functions

void myra::phasor_symmetric (SparseMatrix< NumberC > &A)
 Applies random phase shifts to complex A, making it non-trivially complex-symmetric.
 
void myra::phasor_symmetric (SparseMatrix< NumberZ > &A)
 
void myra::phasor_hermitian (SparseMatrix< NumberC > &A)
 Applies random phase shifts to complex A, making it non-trivially hermitian.
 
void myra::phasor_hermitian (SparseMatrix< NumberZ > &A)
 
void myra::phasor_random (SparseMatrix< NumberC > &A)
 Applies random phase shifts to complex A, making it non-trivially asymmetric.
 
void myra::phasor_random (SparseMatrix< NumberZ > &A)
 

Detailed Description

Applies random phase shifts to a complex square SparseMatrix.