JUK1
DynamicMatrix.hpp File Reference
#include <string>
#include <sstream>
#include <iomanip>
#include <vector>
#include <concepts>
#include <array>
#include <assert.h>
#include <complex>
Include dependency graph for DynamicMatrix.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Matrix< T >
 A matrix class with support for LU-decomposition, and left division. More...
 
struct  LUPair< T >
 A helper class to store the L U and pivot matrices. Mainly useful in solving systems of equations. More...
 

Functions

template<typename T >
std::complex< double > operator> (const std::complex< T > &a, const std::complex< T > &b)
 
template<typename T >
std::complex< double > operator< (const std::complex< T > &a, const std::complex< T > &b)
 
template<typename T >
std::complex< double > operator>= (const std::complex< T > &a, const std::complex< T > &b)
 
template<typename T >
std::complex< double > operator<= (const std::complex< T > &a, const std::complex< T > &b)
 

Variables

template<typename T >
concept arithmetic
 

Function Documentation

◆ operator<()

template<typename T >
std::complex<double> operator< ( const std::complex< T > &  a,
const std::complex< T > &  b 
)

Definition at line 14 of file DynamicMatrix.hpp.

◆ operator<=()

template<typename T >
std::complex<double> operator<= ( const std::complex< T > &  a,
const std::complex< T > &  b 
)

Definition at line 26 of file DynamicMatrix.hpp.

◆ operator>()

template<typename T >
std::complex<double> operator> ( const std::complex< T > &  a,
const std::complex< T > &  b 
)

Definition at line 14 of file DynamicMatrix.hpp.

◆ operator>=()

template<typename T >
std::complex<double> operator>= ( const std::complex< T > &  a,
const std::complex< T > &  b 
)

Definition at line 26 of file DynamicMatrix.hpp.

Variable Documentation

◆ arithmetic

template<typename T >
concept arithmetic
Initial value:
= requires(T a, T b) {
{a == b};
{a != b};
{a >= b};
{a <= b};
{a * b};
{a / b};
{a + b};
{a - b};
}
Find a complex rational model for freq domain data for a
b
Definition: getResidues.m:47
requires(std::is_arithmetic< ValType >::value &&NumVars >=0) struct DiffVar

Definition at line 37 of file DynamicMatrix.hpp.