Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members

matrixbk.hh File Reference

#include "constants.hh"
#include <fstream>
#include "matrixbk.cc"

Go to the source code of this file.

Classes

class  matrix

Functions

void matassert (const ofstream &str, const char *ofilename, const char *callingfilename="?", int32 linenumber=0)
void matassert (const ifstream &str, const char *ifilename, const char *callingfilename="?", int32 linenumber=0)
void fft (matrix< complr4 > &A, int32 dimension)
 ****************************************************************

void ifft (matrix< complr4 > &A, int32 dimension)
void fft2d (matrix< complr4 > &A)
void ifft2d (matrix< complr4 > &A)
matrix< complr4oversample (matrix< complr4 > A, uint frow, uint fcol)
matrix< real4oversample (const matrix< real4 > &A, uint frow, uint fcol)
void choles (matrix< real4 > &A)
void invertchol (matrix< real4 > &A)
void solvechol (const matrix< real4 > &A, matrix< real4 > &B)
void choles (matrix< real8 > &A)
void invertchol (matrix< real8 > &A)
void solvechol (const matrix< real8 > &A, matrix< real8 > &B)
matrix< real4intensity (const matrix< complr4 > &A)
matrix< real4magnitude (const matrix< complr4 > &A)
matrix< real4real (const matrix< complr4 > &A)
matrix< real4imag (const matrix< complr4 > &A)
real4 norm2 (const matrix< complr4 > &A)
real4 norm2 (const matrix< real4 > &A)
matrix< complr4norm (const matrix< complr4 > &A)
matrix< real4abs (const matrix< real4 > &A)
matrix< real8abs (const matrix< real8 > &A)
void fileci2tomatcr4 (matrix< complr4 > &Result, const char *file, uint filelines, window win, window winoffset)
matrix< complr4mat2cr4 (const matrix< real4 > &A)
matrix< complr4mat2cr4 (const matrix< real4 > &A, const matrix< real4 > &B)
matrix< complr4mat2cr4 (const matrix< real8 > &A, const matrix< real8 > &B)
matrix< real4angle (const matrix< complr4 > &A)
matrix< complr4angle2cmplx (const matrix< real4 > &A)
void dotmultconjphase (matrix< complr4 > &complexinterferogram, const matrix< real4 > &refphase)
matrix< complr4coherence (const matrix< complr4 > &complex_interferogram, const matrix< complr4 > &norm_image1_and_2, uint estimatorwinsizeL, uint estimatorwinsizeP)
matrix< real4coherence2 (const matrix< complr4 > &complex_interferogram, const matrix< complr4 > &norm_image1_and_2, uint estimatorwinsizeL, uint estimatorwinsizeP)
void mysort2 (matrix< real4 > &A)
void mysort2 (matrix< int32 > &A)
void dotmult (complr4 *startaddress, const matrix< real4 > &B, int32 strike)
matrix< real4cos (const matrix< real4 > &A)
matrix< real8cos (const matrix< real8 > &A)
matrix< real4sin (const matrix< real4 > &A)
matrix< real8sin (const matrix< real8 > &A)
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 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, 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 B)
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)
matrix< complr4diagxmat (const matrix< real4 > &diag, const matrix< complr4 > &B)
template<class Type> matrix< Type > multilook (const matrix< Type > &A, uint factorL, uint factorP)
template<class Type> matrix< real4correlate (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


Function Documentation

matrix<real8> abs const matrix< real8 > &  A  ) 
 

Definition at line 918 of file matrixspecs.cc.

References int32, matrix< Type >::lines(), matDEBUG, matrix< Type >::pixels(), bk_messages::print(), and real8.

Referenced by abs(), azimuthfilter(), blockazifilt(), checksubtrrefdem(), coregpm(), dinsar(), slcimage::fillslcimage(), flatearth(), four1(), getoffset(), lp2xyz(), main(), BASELINE::model_parameters(), myhamming(), myrect(), phasefilterspectral(), polyfit(), radarcodedem(), readdat(), readinput(), rfilterblock(), shiftazispectrum(), slant2hambiguity(), slant2hschwabisch(), snaphu_unwrap(), spatialphasefilt(), subtrrefdem(), tiepoint(), xyz2orb(), and xyz2t().

matrix<real4> abs const matrix< real4 > &  A  ) 
 

Definition at line 897 of file matrixspecs.cc.

matrix<real4> angle const matrix< complr4 > &  A  ) 
 

Definition at line 981 of file matrixspecs.cc.

References complr4, int32, matrix< Type >::lines(), matDEBUG, matrix< Type >::pixels(), bk_messages::print(), and real4.

Referenced by compinterfero(), and productinfo::readphase().

matrix<complr4> angle2cmplx const matrix< real4 > &  A  ) 
 

Definition at line 1004 of file matrixspecs.cc.

References complr4, cos(), int32, matrix< Type >::lines(), matDEBUG, matrix< Type >::pixels(), bk_messages::print(), real4, and sin().

Referenced by compinterfero(), and subtrrefpha().

void choles matrix< real8 > &  A  ) 
 

Definition at line 445 of file matrixspecs.cc.

References int32, matrix< Type >::lines(), matDEBUG, matERROR, bk_messages::print(), real8, and sum().

Referenced by coregpm(), dinsar(), flatearth(), BASELINE::model_parameters(), polyfit(), and slant2hschwabisch().

void choles matrix< real4 > &  A  ) 
 

Definition at line 370 of file matrixspecs.cc.

matrix<complr4> coherence const matrix< complr4 > &  complex_interferogram,
const matrix< complr4 > &  norm_image1_and_2,
uint  estimatorwinsizeL,
uint  estimatorwinsizeP
 

Definition at line 1061 of file matrixspecs.cc.

References complr4, conj(), fft2d(), ifft2d(), int32, window::linehi, window::linelo, matrix< Type >::lines(), matDEBUG, matERROR, nextpow2(), matrix< Type >::pixels(), window::pixhi, window::pixlo, bk_messages::print(), printcpu(), real4, matrix< Type >::setdata(), sum(), and uint.

Referenced by compcoherence(), and main().

matrix<real4> coherence2 const matrix< complr4 > &  complex_interferogram,
const matrix< complr4 > &  norm_image1_and_2,
uint  estimatorwinsizeL,
uint  estimatorwinsizeP
 

Definition at line 1331 of file matrixspecs.cc.

References complr4, int32, matrix< Type >::lines(), matDEBUG, matERROR, norm(), matrix< Type >::pixels(), bk_messages::print(), real4, sum(), and uint.

Referenced by compcoherence().

template<class Type>
matrix<Type> conj const matrix< Type > &  A  ) 
 

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().

template<class Type>
matrix<real4> correlate const matrix< Type > &  A,
matrix< Type >  Mask
 

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().

matrix<real8> cos const matrix< real8 > &  A  ) 
 

Definition at line 2717 of file matrixspecs.cc.

References int32, matrix< Type >::lines(), matDEBUG, matrix< Type >::pixels(), bk_messages::print(), and real8.

Referenced by angle2cmplx(), BalphaBhBvBparBperpTheta(), compcoherence(), cos(), dotmultconjphase(), ell2xyz(), geocode(), BASELINE::get_bhor(), main(), BASELINE::model_parameters(), myhamming(), pol2xyz(), readleader(), resample(), shiftazispectrum(), slant2hambiguity(), slant2hrodriguez(), subtrrefdem(), xyz2ell(), and xyz2pol().

matrix<real4> cos const matrix< real4 > &  A  ) 
 

Definition at line 2696 of file matrixspecs.cc.

matrix<complr4> diagxmat const matrix< real4 > &  diag,
const matrix< complr4 > &  B
 

Definition at line 2660 of file matrixspecs.cc.

References int32, matrix< Type >::lines(), matDEBUG, matERROR, min(), matrix< Type >::pixels(), bk_messages::print(), and matrix< Type >::size().

Referenced by azimuthfilter(), coregpm(), and main().

template<class Type>
matrix<Type> diagxmat const matrix< Type > &  diag,
const matrix< Type > &  B
 

Definition at line 1681 of file matrixbk.cc.

References int32, matrix< Type >::lines(), matDEBUG, matERROR, min(), matrix< Type >::pixels(), bk_messages::print(), and matrix< Type >::size().

template<class Type>
matrix<Type> dotdiv const matrix< Type > &  A,
const matrix< Type > &  B
 

Definition at line 1600 of file matrixbk.cc.

References matDEBUG, and bk_messages::print().

template<class Type>
matrix<Type> dotmult const matrix< Type > &  A,
const matrix< Type > &  B
 

Definition at line 1572 of file matrixbk.cc.

References matDEBUG, and bk_messages::print().

void dotmult complr4 startaddress,
const matrix< real4 > &  B,
int32  strike
 

Definition at line 2211 of file matrixspecs.cc.

void dotmultconjphase matrix< complr4 > &  complexinterferogram,
const matrix< real4 > &  refphase
 

Definition at line 1027 of file matrixspecs.cc.

References complr4, cos(), int32, matDEBUG, matERROR, bk_messages::print(), real4, and sin().

Referenced by subtrrefpha().

template<class Type>
void dumpasc const char *  file,
const matrix< Type > &  A
 

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().

void fft matrix< complr4 > &  A,
int32  dimension
 

****************************************************************

Definition at line 1806 of file matrixspecs.cc.

References four1(), matrix< Type >::getcolumn(), int32, matrix< Type >::lines(), matDEBUG, matERROR, matrix< Type >::pixels(), bk_messages::print(), and matrix< Type >::setcolumn().

Referenced by azimuthfilter(), blockazifilt(), main(), oversample(), rangefiltporbits(), and rfilterblock().

void fft2d matrix< complr4 > &  A  ) 
 

Definition at line 1896 of file matrixspecs.cc.

References int32, matrix< Type >::lines(), matDEBUG, matERROR, matrix< Type >::pixels(), and bk_messages::print().

Referenced by coherence(), coherencefft(), convbuffer(), corrfft(), goldstein(), oversample(), smooth(), spatialphasefilt(), and spectralfilt().

void fileci2tomatcr4 matrix< complr4 > &  Result,
const char *  file,
uint  filelines,
window  win,
window  winoffset
 

Definition at line 192 of file matrixspecs.cc.

References compli16, complr4, filelines(), int16, int32, window::linehi, window::linelo, window::lines(), matrix< Type >::lines(), matassert(), matDEBUG, matERROR, window::pixels(), matrix< Type >::pixels(), window::pixhi, window::pixlo, bk_messages::print(), and uint.

Referenced by azimuthfilter(), and slcimage::readdata().

void ifft matrix< complr4 > &  A,
int32  dimension
 

Definition at line 1854 of file matrixspecs.cc.

References four1(), matrix< Type >::getcolumn(), int32, matrix< Type >::lines(), matDEBUG, matERROR, matrix< Type >::pixels(), bk_messages::print(), and matrix< Type >::setcolumn().

Referenced by azimuthfilter(), blockazifilt(), oversample(), rangefiltporbits(), and rfilterblock().

void ifft2d matrix< complr4 > &  A  ) 
 

Definition at line 1988 of file matrixspecs.cc.

References int32, matrix< Type >::lines(), matDEBUG, matERROR, matrix< Type >::pixels(), and bk_messages::print().

Referenced by coherence(), coherencefft(), convbuffer(), corrfft(), goldstein(), oversample(), smooth(), and spectralfilt().

matrix<real4> imag const matrix< complr4 > &  A  ) 
 

Definition at line 960 of file matrixspecs.cc.

References complr4, int32, matrix< Type >::lines(), matDEBUG, matrix< Type >::pixels(), bk_messages::print(), and real4.

Referenced by matrix< Type >::conj(), conj(), intensity(), and magnitude().

matrix<real4> intensity const matrix< complr4 > &  A  ) 
 

Definition at line 308 of file matrixspecs.cc.

References complr4, imag(), int32, matrix< Type >::lines(), matDEBUG, matrix< Type >::pixels(), bk_messages::print(), real4, and sqr().

Referenced by rfilterblock().

void invertchol matrix< real8 > &  A  ) 
 

Definition at line 794 of file matrixspecs.cc.

References int32, matrix< Type >::lines(), real8, and sum().

Referenced by coregpm(), dinsar(), flatearth(), BASELINE::model_parameters(), polyfit(), and slant2hschwabisch().

void invertchol matrix< real4 > &  A  ) 
 

Definition at line 714 of file matrixspecs.cc.

matrix<real4> magnitude const matrix< complr4 > &  A  ) 
 

Definition at line 286 of file matrixspecs.cc.

References complr4, imag(), int32, matrix< Type >::lines(), matDEBUG, matrix< Type >::pixels(), bk_messages::print(), real4, and sqr().

Referenced by coarsecorrel(), coarsecorrelfft(), coherencefft(), coherencespace(), compcoherence(), and goldstein().

matrix<complr4> mat2cr4 const matrix< real8 > &  A,
const matrix< real8 > &  B
 

Definition at line 2826 of file matrixspecs.cc.

References complr4, int32, matrix< Type >::lines(), matDEBUG, matERROR, matrix< Type >::pixels(), bk_messages::print(), and real8.

Referenced by coherencefft(), main(), oversample(), resample(), shiftazispectrum(), and smooth().

matrix<complr4> mat2cr4 const matrix< real4 > &  A,
const matrix< real4 > &  B
 

Definition at line 2800 of file matrixspecs.cc.

matrix<complr4> mat2cr4 const matrix< real4 > &  A  ) 
 

Definition at line 2780 of file matrixspecs.cc.

void matassert const ifstream &  str,
const char *  ifilename,
const char *  callingfilename = "?",
int32  linenumber = 0
 

Definition at line 135 of file matrixspecs.cc.

void matassert const ofstream &  str,
const char *  ofilename,
const char *  callingfilename = "?",
int32  linenumber = 0
 

Definition at line 159 of file matrixspecs.cc.

template<class Type>
matrix<Type> matTxmat const matrix< Type > &  A,
const matrix< Type > &  B
 

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().

template<class Type>
matrix<Type> matxmatT const matrix< Type > &  A,
const matrix< Type > &  B
 

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().

template<class Type>
Type max const matrix< Type > &  A,
uint line,
uint pixel
 

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().

template<class Type>
Type max const matrix< Type > &  A  ) 
 

Definition at line 1382 of file matrixbk.cc.

References int32, matDEBUG, and bk_messages::print().

template<class Type>
real8 mean const matrix< Type > &  A  ) 
 

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().

template<class Type>
Type min const matrix< Type > &  A,
uint line,
uint pixel
 

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().

template<class Type>
Type min const matrix< Type > &  A  ) 
 

Definition at line 1425 of file matrixbk.cc.

References int32, matDEBUG, and bk_messages::print().

template<class Type>
matrix<Type> multilook const matrix< Type > &  A,
uint  factorL,
uint  factorP
 

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().

void mysort2 matrix< int32 > &  A  ) 
 

Definition at line 1425 of file matrixspecs.cc.

References int32, matrix< Type >::lines(), matDEBUG, matERROR, mycomp2(), matrix< Type >::pixels(), and bk_messages::print().

Referenced by radarcodedem().

void mysort2 matrix< real4 > &  A  ) 
 

Definition at line 1413 of file matrixspecs.cc.

matrix<complr4> norm const matrix< complr4 > &  A  ) 
 

Definition at line 836 of file matrixspecs.cc.

References complr4, int32, matrix< Type >::lines(), matDEBUG, matrix< Type >::pixels(), and bk_messages::print().

Referenced by coherence2(), compcoherence(), and norm2().

real4 norm2 const matrix< real4 > &  A  ) 
 

Definition at line 877 of file matrixspecs.cc.

References int32, matDEBUG, bk_messages::print(), real4, and sqr().

Referenced by coherencespace().

real4 norm2 const matrix< complr4 > &  A  ) 
 

Definition at line 857 of file matrixspecs.cc.

template<class Type>
matrix<Type> operator * Type  scalar,
const matrix< Type > &  A
 

Definition at line 1271 of file matrixbk.cc.

References matDEBUG, and bk_messages::print().

template<class Type>
matrix<Type> operator * const matrix< Type > &  A,
Type  scalar
 

Definition at line 1254 of file matrixbk.cc.

References matDEBUG, and bk_messages::print().

template<class Type>
matrix<Type> operator * const matrix< Type > &  A,
const matrix< Type > &  B
 

Definition at line 1217 of file matrixbk.cc.

References int32, matrix< Type >::lines(), matDEBUG, matERROR, matrix< Type >::pixels(), bk_messages::print(), matrix< Type >::size(), and sum().

template<class Type>
matrix<Type> operator+ const matrix< Type > &  A,
Type  B
 

Definition at line 1366 of file matrixbk.cc.

References matDEBUG, and bk_messages::print().

template<class Type>
matrix<Type> operator+ const matrix< Type > &  A,
const matrix< Type > &  B
 

Definition at line 1350 of file matrixbk.cc.

References matDEBUG, and bk_messages::print().

template<class Type>
matrix<Type> operator- const matrix< Type > &  A  ) 
 

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().

template<class Type>
matrix<Type> operator- const matrix< Type > &  A,
Type  scalar
 

Definition at line 1334 of file matrixbk.cc.

References matDEBUG, and bk_messages::print().

template<class Type>
matrix<Type> operator- const matrix< Type > &  A,
const matrix< Type > &  B
 

Definition at line 1318 of file matrixbk.cc.

References matDEBUG, and bk_messages::print().

template<class Type>
matrix<Type> operator/ const matrix< Type > &  A,
const matrix< Type > &  B
 

Definition at line 1302 of file matrixbk.cc.

References matDEBUG, and bk_messages::print().

template<class Type>
matrix<Type> operator/ const matrix< Type > &  A,
Type  B
 

Definition at line 1286 of file matrixbk.cc.

References matDEBUG, and bk_messages::print().

matrix<real4> oversample const matrix< real4 > &  A,
uint  frow,
uint  fcol
 

Definition at line 2194 of file matrixspecs.cc.

References mat2cr4(), real(), and uint.

Referenced by coherencefft(), coherencespace(), and rfilterblock().

matrix<complr4> oversample matrix< complr4 A,
uint  frow,
uint  fcol
 

Definition at line 2095 of file matrixspecs.cc.

matrix<real4> real const matrix< complr4 > &  A  ) 
 

Definition at line 939 of file matrixspecs.cc.

References complr4, int32, matrix< Type >::lines(), matDEBUG, matrix< Type >::pixels(), bk_messages::print(), and real4.

Referenced by coherencefft(), matrix< Type >::conj(), conj(), corrfft(), oversample(), and smooth().

matrix<real8> sin const matrix< real8 > &  A  ) 
 

Definition at line 2759 of file matrixspecs.cc.

References int32, matrix< Type >::lines(), matDEBUG, matrix< Type >::pixels(), bk_messages::print(), and real8.

Referenced by angle2cmplx(), BalphaBhBvBparBperpTheta(), compcoherence(), dotmultconjphase(), ell2xyz(), geocode(), BASELINE::get_bvert(), BASELINE::get_hamb(), main(), BASELINE::model_parameters(), pol2xyz(), readleader(), resample(), shiftazispectrum(), sin(), sinc(), slant2hambiguity(), subtrrefdem(), and xyz2ell().

matrix<real4> sin const matrix< real4 > &  A  ) 
 

Definition at line 2738 of file matrixspecs.cc.

void solvechol const matrix< real8 > &  A,
matrix< real8 > &  B
 

Definition at line 628 of file matrixspecs.cc.

References int32, matrix< Type >::lines(), matDEBUG, matERROR, matrix< Type >::pixels(), bk_messages::print(), real8, and sum().

Referenced by coregpm(), dinsar(), flatearth(), BASELINE::model_parameters(), polyfit(), and slant2hschwabisch().

void solvechol const matrix< real4 > &  A,
matrix< real4 > &  B
 

Definition at line 531 of file matrixspecs.cc.

template<class Type>
matrix<Type> sqr const matrix< Type > &  A  ) 
 

Definition at line 1628 of file matrixbk.cc.

References dotmult(), matDEBUG, and bk_messages::print().

Referenced by BalphaBhBvBparBperpTheta(), BBhBv(), BBparBperp(), BASELINE::BBparBperpTheta(), blockazifilt(), cc4(), cc6(), coherencefft(), coherencespace(), coregpm(), correlate(), corrfft(), cn::dist(), input_ell::ecc1st_sqr(), input_ell::ecc2nd_sqr(), ell2xyz(), eq1_doppler_dt(), eq2_range(), eq3_ellipsoid(), slcimage::fillslcimage(), geocode(), BASELINE::get_b(), orbit::getxyz(), orbit::getxyzdot(), input_ell::input_ell(), intensity(), knab(), lp2xyz(), magnitude(), BASELINE::model_parameters(), Ncoeffs(), cn::norm(), norm2(), cn::norm2(), slcimage::pix2fdc(), polyval(), BASELINE::polyval(), radarcodedem(), rfilterblock(), shiftazispectrum(), slant2hambiguity(), slant2hrodriguez(), xyz2ell(), and xyz2pol().

template<class Type>
matrix<Type> sum const matrix< Type > &  A,
int32  dim
 

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().


Variable Documentation

bk_messages matDEBUG
 

Definition at line 69 of file matrixbk.hh.

bk_messages matERROR
 

Definition at line 68 of file matrixbk.hh.


Generated on Fri Apr 22 15:58:10 2005 for Doris by doxygen 1.3.6