#include "constants.hh"
#include <iostream>
#include <fstream>
#include <strstream>
#include <iomanip>
#include <algorithm>
#include <cstring>
#include <complex>
Go to the source code of this file.
Functions | |
template<class Type> matrix< Type > | operator * (const matrix< Type > &A, const matrix< Type > &B) |
template<class Type> matrix< Type > | operator * (const matrix< Type > &A, Type scalar) |
template<class Type> matrix< Type > | operator * (Type scalar, const matrix< Type > &A) |
template<class Type> matrix< Type > | operator/ (const matrix< Type > &A, Type scalar) |
template<class Type> matrix< Type > | operator/ (const matrix< Type > &A, const matrix< Type > &B) |
template<class Type> matrix< Type > | operator- (const matrix< Type > &A, const matrix< Type > &B) |
template<class Type> matrix< Type > | operator- (const matrix< Type > &A, Type scalar) |
template<class Type> matrix< Type > | operator+ (const matrix< Type > &A, const matrix< Type > &B) |
template<class Type> matrix< Type > | operator+ (const matrix< Type > &A, Type scalar) |
template<class Type> Type | max (const matrix< Type > &A) |
template<class Type> Type | max (const matrix< Type > &A, uint &line, uint &pixel) |
template<class Type> Type | min (const matrix< Type > &A) |
template<class Type> Type | min (const matrix< Type > &A, uint &line, uint &pixel) |
template<class Type> matrix< Type > | matTxmat (const matrix< Type > &A, const matrix< Type > &B) |
template<class Type> matrix< Type > | matxmatT (const matrix< Type > &A, const matrix< Type > &B) |
template<class Type> void | dumpasc (const char *file, const matrix< Type > &A) |
template<class Type> matrix< Type > | dotmult (const matrix< Type > &A, const matrix< Type > &B) |
template<class Type> matrix< Type > | dotdiv (const matrix< Type > &A, const matrix< Type > &B) |
template<class Type> matrix< Type > | sqr (const matrix< Type > &A) |
template<class Type> matrix< Type > | conj (const matrix< Type > &A) |
template<class Type> matrix< Type > | diagxmat (const matrix< Type > &diag, const matrix< Type > &B) |
template<class Type> matrix< Type > | multilook (const matrix< Type > &A, uint factorL, uint factorP) |
template<class Type> matrix< real4 > | correlate (const matrix< Type > &A, matrix< Type > Mask) |
template<class Type> matrix< Type > | operator- (const matrix< Type > &A) |
template<class Type> real8 | mean (const matrix< Type > &A) |
template<class Type> matrix< Type > | sum (const matrix< Type > &A, int32 dim) |
Variables | |
bk_messages | matERROR |
bk_messages | matDEBUG |
|
Definition at line 1652 of file matrixbk.cc. References imag(), int32, matrix< Type >::lines(), matDEBUG, matrix< Type >::pixels(), bk_messages::print(), and real(). Referenced by coherence(), compcoherence(), compinterfero(), main(), and rfilterblock(). |
|
Definition at line 1765 of file matrixbk.cc. References int32, window::linehi, window::linelo, matrix< Type >::lines(), matDEBUG, matERROR, mean(), matrix< Type >::pixels(), window::pixhi, window::pixlo, bk_messages::print(), real8, matrix< Type >::setdata(), sqr(), and uint. Referenced by coarsecorrel(). |
|
Definition at line 1681 of file matrixbk.cc. |
|
Definition at line 1600 of file matrixbk.cc. References matDEBUG, and bk_messages::print(). |
|
Definition at line 1572 of file matrixbk.cc. |
|
Definition at line 1540 of file matrixbk.cc. References int32, matrix< Type >::lines(), matassert(), matDEBUG, matrix< Type >::pixels(), and bk_messages::print(). Referenced by azimuthfilter(), blockazifilt(), dinsar(), orbit::dumporbit(), and shiftazispectrum(). |
|
Definition at line 1468 of file matrixbk.cc. References int32, matrix< Type >::lines(), matDEBUG, matERROR, matrix< Type >::pixels(), bk_messages::print(), and sum(). Referenced by coregpm(), dinsar(), flatearth(), goldstein(), BASELINE::model_parameters(), polyfit(), radarcodedem(), resample(), slant2hschwabisch(), smooth(), and spatialphasefilt(). |
|
Definition at line 1504 of file matrixbk.cc. References int32, matrix< Type >::lines(), matDEBUG, matERROR, matrix< Type >::pixels(), bk_messages::print(), and sum(). Referenced by coregpm(), and ProjectPointOnLine(). |
|
Definition at line 1401 of file matrixbk.cc. References int32, matDEBUG, bk_messages::print(), and uint. Referenced by azimuthfilter(), blockazifilt(), coarsecorrel(), coarsecorrelfft(), coherencefft(), coherencespace(), coregpm(), dinsar(), finecoreg(), flatearth(), getoverlap(), goldstein(), main(), BASELINE::model_parameters(), OversampleSLC(), polyfit(), radarcodedem(), resample(), rfilterblock(), slant2hschwabisch(), subtrrefdem(), and unwraptreeframon(). |
|
Definition at line 1382 of file matrixbk.cc. Referenced by normalize(), and subtrrefdem(). |
|
Definition at line 1854 of file matrixbk.cc. References int32, matDEBUG, bk_messages::print(), real8, and sum(). Referenced by coherencefft(), coherencespace(), coregpm(), correlate(), and corrfft(). |
|
Definition at line 1444 of file matrixbk.cc. References int32, matDEBUG, bk_messages::print(), and uint. Referenced by coarsecorrel(), coarsecorrelfft(), diagxmat(), finecoreg(), getoverlap(), main(), OversampleSLC(), radarcodedem(), resample(), slant2hschwabisch(), and subtrrefdem(). |
|
Definition at line 1425 of file matrixbk.cc. |
|
Definition at line 1721 of file matrixbk.cc. References int32, matrix< Type >::lines(), matDEBUG, matERROR, matrix< Type >::pixels(), bk_messages::print(), sum(), and uint. Referenced by compcoherence(), compinterfero(), and subtrrefpha(). |
|
Definition at line 1271 of file matrixbk.cc. References matDEBUG, and bk_messages::print(). |
|
Definition at line 1254 of file matrixbk.cc. |
|
Definition at line 1217 of file matrixbk.cc. |
|
Definition at line 1366 of file matrixbk.cc. References matDEBUG, and bk_messages::print(). |
|
Definition at line 1350 of file matrixbk.cc. |
|
Definition at line 1830 of file matrixbk.cc. References int32, matrix< Type >::lines(), matDEBUG, matERROR, matrix< Type >::pixels(), bk_messages::print(), and matrix< Type >::size(). |
|
Definition at line 1334 of file matrixbk.cc. |
|
Definition at line 1318 of file matrixbk.cc. |
|
Definition at line 1302 of file matrixbk.cc. References matDEBUG, and bk_messages::print(). |
|
Definition at line 1286 of file matrixbk.cc. |
|
|
Definition at line 1878 of file matrixbk.cc. References int32, matrix< Type >::isvector(), matrix< Type >::lines(), matDEBUG, matERROR, matrix< Type >::pixels(), bk_messages::print(), matrix< Type >::resize(), and sum(). Referenced by choles(), coherence(), coherence2(), invertchol(), matTxmat(), matxmatT(), mean(), multilook(), operator *(), polyval(), polyval1d(), readinput(), rfilterblock(), smooth(), solvechol(), and sum(). |
|
|