A B C D E F G H I J L M N O P Q R S T V Z

A

add(double) - Method in class asu.seismo.signals.oned.doubleSignal1d
Add a constant point wise
add(double, doubleSignal1d) - Method in class asu.seismo.signals.oned.doubleSignal1d
Add a weighted signal to this signal (this=this+factor*sig)
add(doubleSignal1d) - Method in class asu.seismo.signals.oned.doubleSignal1d
Add a signal to this signal (this=this+sig)
addPair(doubleSignal1d, doubleSignal1d, double) - Method in class asu.seismo.signals.oned.blursetCumFG
 
allocateMemory(int) - Method in class asu.seismo.signals.oned.doubleSignal1d
Allocate the memory for the signal
allocateMemory(int) - Method in class asu.seismo.signals.oned.doubleSignal1dpadp2
Allocate memory
arraySelector1d - Class in asu.seismo.signals.oned
This class defines an index map.
arraySelector1d(arraySelector1d) - Constructor for class asu.seismo.signals.oned.arraySelector1d
Copy constructor
arraySelector1d(int, int) - Constructor for class asu.seismo.signals.oned.arraySelector1d
Construct a map with entries form start to stop eg start=1; stop =3 : map={1,2,3}
arraySelector1d(int, int, int) - Constructor for class asu.seismo.signals.oned.arraySelector1d
Construct a map form start to stop with steps of size step eg start=1; stop=10; step=2: map={1,3,5,7,9}
arraySelector1d(int) - Constructor for class asu.seismo.signals.oned.arraySelector1d
Map=0:(l-1)
assign(double) - Method in class asu.seismo.signals.oned.doubleSignal1d
Replace this signal by the constant signal with value c
assign(arraySelector1d, double) - Method in class asu.seismo.signals.oned.doubleSignal1d
Replace part of the signal by the value of c
assign(doubleSignal1d) - Method in class asu.seismo.signals.oned.doubleSignal1d
Assign another signal to this one
assign(arraySelector1d, doubleSignal1d) - Method in class asu.seismo.signals.oned.doubleSignal1d
Replace part of this signal by sig
assign(arraySelector1d, doubleSignal1d, arraySelector1d) - Method in class asu.seismo.signals.oned.doubleSignal1d
Replace part of this signal by a part of the signal sig
assign(doubleSignal1d, arraySelector1d) - Method in class asu.seismo.signals.oned.doubleSignal1d
Replace this signal by a part of the signal sig
assign(arraySelector1d, doubleSignal1dfft) - Method in class asu.seismo.signals.oned.doubleSignal1dfft
Assign the given signal to a part of this signal.
assign(arraySelector1d, doubleSignal1d) - Method in class asu.seismo.signals.oned.doubleSignal1dfft
Assign the given signal to a part of this signal.
assign(arraySelector1d, doubleSignal1d, arraySelector1d) - Method in class asu.seismo.signals.oned.doubleSignal1dfft
Assign part of a signal to a part of this signal.
assign(arraySelector1d, doubleSignal1dfft, arraySelector1d) - Method in class asu.seismo.signals.oned.doubleSignal1dfft
Assign the given signal to a part of this signal.
asu.seismo.signals - package asu.seismo.signals
 
asu.seismo.signals.min1d - package asu.seismo.signals.min1d
 
asu.seismo.signals.oned - package asu.seismo.signals.oned
 
asu.seismo.signals.seismo - package asu.seismo.signals.seismo
 
asu.seismo.signals.utils - package asu.seismo.signals.utils
 

B

backtracking1d - Class in asu.seismo.signals.min1d
Back tracking line search
backtracking1d() - Constructor for class asu.seismo.signals.min1d.backtracking1d
 
bl - Variable in class asu.seismo.signals.oned.blurset.objectivef
 
bl - Variable in class asu.seismo.signals.oned.blurset.objectiveh
 
bl - Variable in class asu.seismo.signals.oned.blursetCumFG.objectiveh
 
blurset - Class in asu.seismo.signals.oned
This class contains everything needed for the deconvolution i)the real (unblurred) signal (if known, otherwise only the length is needed) ii)the real psf that blurs the signal iii)the parameters (\lambda_f, \lambda_h and the norms to be used to regularize) iv)the estimation of the real signal f_hat v)the estimation of the real psf h_hat This class also provides a cost function to be minimized to deconvolve the signal and a cost function for the psf.
blurset(doubleSignal1d, doubleSignal1d, doubleSignal1d) - Constructor for class asu.seismo.signals.oned.blurset
constructor with all the needed signals.
blurset.objectivef - Class in asu.seismo.signals.oned
This class represents the function
||f_hat*h_hat-g||_2^2 + \lambda_f * ||f_hat||_{normf}.
blurset.objectivef(blurset) - Constructor for class asu.seismo.signals.oned.blurset.objectivef
 
blurset.objectivef() - Constructor for class asu.seismo.signals.oned.blurset.objectivef
 
blurset.objectiveh - Class in asu.seismo.signals.oned
This class represents the function
||f_hat*h_hat-g||_2^2 + \lambda_h * ||h_hat||_{normh}.
blurset.objectiveh(blurset) - Constructor for class asu.seismo.signals.oned.blurset.objectiveh
 
blurset.objectiveh() - Constructor for class asu.seismo.signals.oned.blurset.objectiveh
 
blursetCumFG - Class in asu.seismo.signals.oned
This class contains everything needed for the deconvolution i)the real (unblurred) signal (if known, otherwise only the length is needed) ii)the real psf that blurs the signal iii)the parameters (\lambda_f, \lambda_h and the norms to be used to regularize) iv)the estimation of the real signal f_hat v)the estimation of the real psf h_hat This class also provides a cost function to be minimized to deconvolve the signal and a costfunction for the psf.
blursetCumFG(doubleSignal1d, doubleSignal1d, doubleSignal1d, int) - Constructor for class asu.seismo.signals.oned.blursetCumFG
constructor with all the needed signals.
blursetCumFG.objectiveh - Class in asu.seismo.signals.oned
This class represents the function
||f_hat*h_hat-g||_2^2 + \lambda_h * ||h_hat||_{normh}.
blursetCumFG.objectiveh(blursetCumFG) - Constructor for class asu.seismo.signals.oned.blursetCumFG.objectiveh
 
blursetCumFG.objectiveh() - Constructor for class asu.seismo.signals.oned.blursetCumFG.objectiveh
 

C

changeFFT() - Method in class asu.seismo.signals.oned.doubleSignal1dfft
Call this to indicate that the FFT data has been changed.
changePhys() - Method in class asu.seismo.signals.oned.doubleSignal1d
Has to be called if the data was changed this becomes impotent in the derived classed that have other then the physical data in it eg fft data
changePhys() - Method in class asu.seismo.signals.oned.doubleSignal1dfft
Call this to indicate that the physical data has has been changed.
checkGrad() - Method in class asu.seismo.signals.min1d.minimizable1d_fdg
 
clear() - Method in class asu.seismo.signals.oned.doubleSignal1d
clear signal ie fill signal with zeros
clear() - Method in class asu.seismo.signals.oned.doubleSignal1dfft
 
conv(doubleSignal1dfft, doubleSignal1dfft) - Static method in class asu.seismo.signals.oned.doubleSignal1dfft
Perform convolution of s1 and s2 in 'full' mode.
conv(doubleSignal1dfft, doubleSignal1dfft, char) - Static method in class asu.seismo.signals.oned.doubleSignal1dfft
 
conv(doubleSignal1dfft, doubleSignal1dfft, char, FFT1d) - Static method in class asu.seismo.signals.oned.doubleSignal1dfft
Perform convolution in a given mode.
convHere(doubleSignal1dfft, doubleSignal1dfft) - Method in class asu.seismo.signals.oned.doubleSignal1dfft
Replace the signal by the convolution of s1 and s2.
cutNeg() - Method in class asu.seismo.signals.oned.doubleSignal1d
Cut off negative values

D

d2o(double) - Method in interface asu.seismo.signals.utils.graphScale
Return o given d
d2o(double) - Method in class asu.seismo.signals.utils.linScaler
Return o given d
data - Variable in class asu.seismo.signals.oned.doubleSignal1d
 
deconvf(doubleSignal1d, psf1d, double) - Static method in class asu.seismo.signals.oned.blurset
As deconvf(doubleSignal1d g,psf1d h,char mode,double lambda,int regNorm,double eps,int verbose,double Beta) with
mode'f' regNorm1 (i.e.
deconvf(doubleSignal1d, psf1d, double, int) - Static method in class asu.seismo.signals.oned.blurset
As deconvf(doubleSignal1d g,psf1d h,char mode,double lambda,int regNorm,double eps,int verbose,double Beta) with
mode'f' eps1e-6 verbose0 (i.e.
deconvf(doubleSignal1d, psf1d, char, double, int) - Static method in class asu.seismo.signals.oned.blurset
As deconvf(doubleSignal1d g,psf1d h,char mode,double lambda,int regNorm,double eps,int verbose,double Beta) with
eps1e-6 verbose0 (i.e.
deconvf(doubleSignal1d, psf1d, char, double, int, double, int, double) - Static method in class asu.seismo.signals.oned.blurset
deconvolve g given h.
deconvh(doubleSignal1d, doubleSignal1d, double) - Static method in class asu.seismo.signals.oned.blurset
 
deconvh(doubleSignal1d, doubleSignal1d, double, int) - Static method in class asu.seismo.signals.oned.blurset
 
deconvh(doubleSignal1d, doubleSignal1d, double, int, double, int) - Static method in class asu.seismo.signals.oned.blurset
 
delta(int) - Static method in class asu.seismo.signals.oned.psf1d
Return new delta PSF in a new PSF
deltaHere() - Method in class asu.seismo.signals.oned.psf1d
Delta psf ie one single 1 in middle
diff(doubleSignal1d, doubleSignal1d) - Static method in class asu.seismo.signals.oned.doubleSignal1d
Subtract one signal form another one and return a new signal (return=s2-s1)
diffHere(doubleSignal1d, doubleSignal1d) - Method in class asu.seismo.signals.oned.doubleSignal1d
Subtract s2 from s1 and assign it to this signal
diffHere(doubleSignal1dfft, doubleSignal1dfft) - Method in class asu.seismo.signals.oned.doubleSignal1dfft
Compute the difference between this signal and the given one. this=s2-s1
Dmax - Variable in class asu.seismo.signals.utils.linScaler
 
Dmin - Variable in class asu.seismo.signals.utils.linScaler
 
doubleSignal1d - Class in asu.seismo.signals.oned
Basic implementation of a real valued signal
doubleSignal1d() - Constructor for class asu.seismo.signals.oned.doubleSignal1d
 
doubleSignal1d(int) - Constructor for class asu.seismo.signals.oned.doubleSignal1d
Construct signal with length l
doubleSignal1d(double[]) - Constructor for class asu.seismo.signals.oned.doubleSignal1d
Construct signal from array d with length l
doubleSignal1d(double[], int) - Constructor for class asu.seismo.signals.oned.doubleSignal1d
Construct signal from array d with length l
doubleSignal1d(doubleSignal1d) - Constructor for class asu.seismo.signals.oned.doubleSignal1d
Construct signal from other signal sig
doubleSignal1d(double[], arraySelector1d) - Constructor for class asu.seismo.signals.oned.doubleSignal1d
Take only a part of the given array
doubleSignal1dfft - Class in asu.seismo.signals.oned
Class to represent a signal and its Fourier transform
doubleSignal1dfft() - Constructor for class asu.seismo.signals.oned.doubleSignal1dfft
Construct empty signal
doubleSignal1dfft(int) - Constructor for class asu.seismo.signals.oned.doubleSignal1dfft
Construct signal of length l
doubleSignal1dfft(double[]) - Constructor for class asu.seismo.signals.oned.doubleSignal1dfft
Construct signal from array
doubleSignal1dfft(doubleSignal1d) - Constructor for class asu.seismo.signals.oned.doubleSignal1dfft
Construct signal from non padded signal
doubleSignal1dfft(doubleSignal1dpadp2) - Constructor for class asu.seismo.signals.oned.doubleSignal1dfft
Construct signal from padded signal
doubleSignal1dfft(doubleSignal1dfft) - Constructor for class asu.seismo.signals.oned.doubleSignal1dfft
Copy given signal with fft
doubleSignal1dpadp2 - Class in asu.seismo.signals.oned
1d - signal padded with zeros to a power of 2.
doubleSignal1dpadp2() - Constructor for class asu.seismo.signals.oned.doubleSignal1dpadp2
Create a signal with length 0
doubleSignal1dpadp2(int) - Constructor for class asu.seismo.signals.oned.doubleSignal1dpadp2
Create a signal with length l
doubleSignal1dpadp2(double[]) - Constructor for class asu.seismo.signals.oned.doubleSignal1dpadp2
Create a signal form an array
doubleSignal1dpadp2(double[], arraySelector1d) - Constructor for class asu.seismo.signals.oned.doubleSignal1dpadp2
Create a signal form a part of the given array
doubleSignal1dpadp2(doubleSignal1dpadp2) - Constructor for class asu.seismo.signals.oned.doubleSignal1dpadp2
Copy the given padded signal
doubleSignal1dpadp2(doubleSignal1d) - Constructor for class asu.seismo.signals.oned.doubleSignal1dpadp2
Copy the given non padded signal
dp(doubleSignal1d, doubleSignal1d) - Static method in class asu.seismo.signals.oned.doubleSignal1d
The dot product (s1'*s2 in matlab notation) is computed

E

exists() - Method in class asu.seismo.signals.seismo.seismomarker
True if this marker exists.

F

f - Variable in class asu.seismo.signals.oned.blurset
the real and blurred signal and the psf.
f - Variable in class asu.seismo.signals.oned.blursetCumFG
the real and blurred signal and the psf.
FFT1d - Interface in asu.seismo.signals.oned
Interface for a FFT implementation.
fft_valid - Variable in class asu.seismo.signals.oned.doubleSignal1dfft
Indicate that the fft data is valid
fftdata - Variable in class asu.seismo.signals.oned.doubleSignal1dfft
fft data for the signal.
fitToData_f(boolean, doubleSignal1d) - Method in class asu.seismo.signals.oned.blurset
fit to data functional with gradient wrt f. i.e.
fitToData_f() - Method in class asu.seismo.signals.oned.blurset
 
fitToData_h(boolean, doubleSignal1d) - Method in class asu.seismo.signals.oned.blurset
fit to data functional with gradient wrt h.
fitToData_h() - Method in class asu.seismo.signals.oned.blurset
 
fitToData_h(boolean, doubleSignal1d) - Method in class asu.seismo.signals.oned.blursetCumFG
fit to data functional with gradient wrt h.
fitToData_h() - Method in class asu.seismo.signals.oned.blursetCumFG
 
fminLBFGS1d - Class in asu.seismo.signals.min1d
 
fminLBFGS1d(minimizable1d_fdg, doubleSignal1d, double, int) - Constructor for class asu.seismo.signals.min1d.fminLBFGS1d
 
fminLBFGS1d(int) - Constructor for class asu.seismo.signals.min1d.fminLBFGS1d
 
fminunc1d_iter - Interface in asu.seismo.signals.min1d
Unconditioned iterative minimizer for functions of a one dimensional array of real values.

G

g - Variable in class asu.seismo.signals.oned.blurset
the real and blurred signal and the psf.
gauss(int, double) - Static method in class asu.seismo.signals.oned.psf1d
Return new Gauss shaped PSF in a new PSF.
gaussHere(double) - Method in class asu.seismo.signals.oned.psf1d
Assign Gauss shaped PSf to this PSF.
get(String) - Method in class asu.seismo.signals.seismo.qfile
 
get_blured() - Method in class asu.seismo.signals.oned.blurset
return blurred function.
get_psf() - Method in class asu.seismo.signals.oned.blurset
return point spread function.
get_real() - Method in class asu.seismo.signals.oned.blurset
return the "real" function.
getAbsMax() - Method in class asu.seismo.signals.oned.doubleSignal1d
Return maximum value of the absolute values of the signal
getAsString() - Method in class asu.seismo.signals.oned.doubleSignal1d
Get Signal as single string
getBeta() - Method in class asu.seismo.signals.oned.blurset
 
getDataArray() - Method in class asu.seismo.signals.oned.doubleSignal1d
Get data Array
getDataArray() - Method in class asu.seismo.signals.oned.doubleSignal1dfft
Returns the physical data array
getdt() - Method in class asu.seismo.signals.seismo.seismodata
Get time step
getF() - Method in interface asu.seismo.signals.min1d.minimizable1d
Get the value of the function
getF(doubleSignal1d) - Method in interface asu.seismo.signals.min1d.minimizable1d
Get the value of the function and its gradient
getF(doubleSignal1d) - Method in class asu.seismo.signals.min1d.minimizable1d_fdg
 
getF() - Method in class asu.seismo.signals.min1d.minimizable1d_fdg
 
getF() - Method in class asu.seismo.signals.oned.blurset.objectivef
 
getF(doubleSignal1d) - Method in class asu.seismo.signals.oned.blurset.objectivef
 
getF() - Method in class asu.seismo.signals.oned.blurset.objectiveh
 
getF(doubleSignal1d) - Method in class asu.seismo.signals.oned.blurset.objectiveh
 
getF() - Method in class asu.seismo.signals.oned.blursetCumFG.objectiveh
 
getF(doubleSignal1d) - Method in class asu.seismo.signals.oned.blursetCumFG.objectiveh
 
getF_hat() - Method in class asu.seismo.signals.oned.blurset
return f_hat.
getFDGrad(doubleSignal1d) - Method in class asu.seismo.signals.min1d.minimizable1d_fdg
 
getFFTArray() - Method in class asu.seismo.signals.oned.doubleSignal1dfft
Get FFT data array
getG_hat() - Method in class asu.seismo.signals.oned.blurset
return g_hat, that is g_hat=f_hat * h_hat.
getG_hat() - Method in class asu.seismo.signals.oned.blursetCumFG
return g_hat. f_hat * h_hat.
getGradFTDnorm() - Method in class asu.seismo.signals.oned.blurset.objectivef
 
getGradFTDnorm() - Method in class asu.seismo.signals.oned.blurset.objectiveh
 
getGradFTDnorm() - Method in class asu.seismo.signals.oned.blursetCumFG.objectiveh
 
getGradREGnorm() - Method in class asu.seismo.signals.oned.blurset.objectivef
 
getGradREGnorm() - Method in class asu.seismo.signals.oned.blurset.objectiveh
 
getGradREGnorm() - Method in class asu.seismo.signals.oned.blursetCumFG.objectiveh
 
getH_hat() - Method in class asu.seismo.signals.oned.blurset
return h_hat.
getH_hat() - Method in class asu.seismo.signals.oned.blursetCumFG
return h_hat.
getIndex(String) - Method in class asu.seismo.signals.seismo.qfile
 
getJf() - Method in class asu.seismo.signals.oned.blurset
return the debluring objective function wrt f.
getJh() - Method in class asu.seismo.signals.oned.blurset
return the debluring objective function wrt h.
getJh() - Method in class asu.seismo.signals.oned.blursetCumFG
return the debluring objective function wrt h.
getLambdaf() - Method in class asu.seismo.signals.oned.blurset
return \lambda_f
getLambdaf() - Method in class asu.seismo.signals.oned.blursetCumFG
return \lambda_f
getLambdah() - Method in class asu.seismo.signals.oned.blurset
return \lambda_h
getLambdah() - Method in class asu.seismo.signals.oned.blursetCumFG
return \lambda_h
getLength() - Method in interface asu.seismo.signals.min1d.minimizable1d
Get length of the function argument
getLength() - Method in class asu.seismo.signals.min1d.minimizable1d_fdg
 
getLength() - Method in class asu.seismo.signals.oned.blurset.objectivef
 
getLength() - Method in class asu.seismo.signals.oned.blurset.objectiveh
 
getLength() - Method in class asu.seismo.signals.oned.blursetCumFG.objectiveh
 
getLength() - Method in class asu.seismo.signals.oned.doubleSignal1d
Get length of signal
getlpar() - Method in class asu.seismo.signals.oned.blursetCumFG.objectiveh
get ftd and regularization part of the objective function, e.g. needed to plot a l-curve
getMarker(int) - Method in class asu.seismo.signals.seismo.seismodata
Get marker by number
getMarker(String) - Method in class asu.seismo.signals.seismo.seismodata
Get marker by name
getMarkerNum() - Method in class asu.seismo.signals.seismo.seismodata
Get the number of Markers
getMaxValue() - Method in class asu.seismo.signals.oned.doubleSignal1d
Return max value of signal
getMinValue() - Method in class asu.seismo.signals.oned.doubleSignal1d
Return max value of signal
getmyFFT() - Method in class asu.seismo.signals.oned.doubleSignal1dfft
 
getn() - Method in class asu.seismo.signals.seismo.qfile
 
getName() - Method in class asu.seismo.signals.seismo.seismomarker
Get name of the marker.
getNormf() - Method in class asu.seismo.signals.oned.blurset
return the norm used for the regularization wrt f.
getNormf() - Method in class asu.seismo.signals.oned.blursetCumFG
return the norm used for the regularization wrt f.
getNormh() - Method in class asu.seismo.signals.oned.blurset
return the norm used for the regularization wrt h.
getNormh() - Method in class asu.seismo.signals.oned.blursetCumFG
return the norm used for the regularization wrt h.
getpLength() - Method in class asu.seismo.signals.oned.doubleSignal1dpadp2
Get length of the padded signal
getRate() - Method in class asu.seismo.signals.seismo.qfile
 
getRcData() - Method in class asu.seismo.signals.seismo.seismodata
Return radial component of the seismogram data
getSignal(int) - Method in class asu.seismo.signals.seismo.qfile
 
getStartTime() - Method in class asu.seismo.signals.seismo.qfile
 
getStartTime() - Method in class asu.seismo.signals.seismo.seismodata
Get start time.
getStationName() - Method in class asu.seismo.signals.seismo.seismodata
Return station name
getStdFFT(int) - Static method in class asu.seismo.signals.oned.doubleSignal1dfft
 
getStepLength(doubleSignal1d, doubleSignal1d) - Method in class asu.seismo.signals.min1d.backtracking1d
Get step length
getStepLength(doubleSignal1d, doubleSignal1d) - Method in interface asu.seismo.signals.min1d.linesearch1d
Get the step length for this direction.
getStopTime() - Method in class asu.seismo.signals.seismo.seismodata
Get stop time.
getTail() - Method in class asu.seismo.signals.oned.doubleSignal1dpadp2
Return new signal with the tail of padded signal.
getTcData() - Method in class asu.seismo.signals.seismo.seismodata
Return tangental component of the seismogram data
getTime(String) - Method in class asu.seismo.signals.seismo.qfile
 
getTime() - Method in class asu.seismo.signals.seismo.seismomarker
Get time of the marker.
getTimeScale() - Method in class asu.seismo.signals.seismo.seismodata
Get the scaling class that relates the discrete timescale (0:length) to the real time
getVars() - Method in class asu.seismo.signals.seismo.qfile
 
getWeight(int) - Method in class asu.seismo.signals.oned.blursetCumFG
 
getX() - Method in class asu.seismo.signals.min1d.fminLBFGS1d
Get current x-value
getX() - Method in interface asu.seismo.signals.min1d.fminunc1d_iter
Return current x
getX() - Method in interface asu.seismo.signals.min1d.minimizable1d
 
getX() - Method in class asu.seismo.signals.min1d.minimizable1d_fdg
 
getX() - Method in class asu.seismo.signals.oned.blurset.objectivef
 
getX() - Method in class asu.seismo.signals.oned.blurset.objectiveh
 
getX() - Method in class asu.seismo.signals.oned.blursetCumFG.objectiveh
 
grad_temp_h - Variable in class asu.seismo.signals.oned.blursetCumFG
the real and blurred signal and the psf.
graphScale - Interface in asu.seismo.signals.utils
interface for class that relates two different scales (o and d) to each other

H

h - Variable in class asu.seismo.signals.oned.blurset
the real and blurred signal and the psf.
h - Variable in class asu.seismo.signals.oned.blursetCumFG
the real and blurred signal and the psf.
h_hat - Variable in class asu.seismo.signals.oned.blursetCumFG
the real and blurred signal and the psf.

I

index2time(int) - Method in class asu.seismo.signals.seismo.qfile
 
invalid_data_exception - Exception in asu.seismo.signals
this exception is thrown if the data of a signal is needed but invalid
invalid_data_exception() - Constructor for exception asu.seismo.signals.invalid_data_exception
 
invalid_data_exception(String) - Constructor for exception asu.seismo.signals.invalid_data_exception
 
invalidateFFT() - Method in class asu.seismo.signals.oned.doubleSignal1dfft
Invalidate FFT data.
invalidatePhys() - Method in class asu.seismo.signals.oned.doubleSignal1dfft
Invalidate physical data.
inverse(double[]) - Method in interface asu.seismo.signals.oned.FFT1d
 
inverse(double[]) - Method in class asu.seismo.signals.oned.jfftw1d
 
inverse(double[]) - Method in class asu.seismo.signals.oned.jntFFT1d
 
io2d(double) - Method in interface asu.seismo.signals.utils.graphScale
Return an integer representation of d given o
io2d(double) - Method in class asu.seismo.signals.utils.linScaler
Return an integer representation of d given o
isFFTValid() - Method in class asu.seismo.signals.oned.doubleSignal1dfft
Determine if the FFT data is valid
isMin() - Method in class asu.seismo.signals.min1d.fminLBFGS1d
Minimum reached?
isMin() - Method in interface asu.seismo.signals.min1d.fminunc1d_iter
Indicate that the minimum has been reached.
isPhysValid() - Method in class asu.seismo.signals.oned.doubleSignal1dfft
Determine if the physical data is valid

J

jfftw1d - Class in asu.seismo.signals.oned
 
jfftw1d(int) - Constructor for class asu.seismo.signals.oned.jfftw1d
 
jntFFT1d - Class in asu.seismo.signals.oned
 
jntFFT1d(RealDoubleFFT) - Constructor for class asu.seismo.signals.oned.jntFFT1d
 

L

length - Variable in class asu.seismo.signals.oned.arraySelector1d
 
length - Variable in class asu.seismo.signals.oned.doubleSignal1d
 
linesearch1d - Interface in asu.seismo.signals.min1d
Interface class for a line search methods.
linScaler - Class in asu.seismo.signals.utils
Linear scaling function.
linScaler() - Constructor for class asu.seismo.signals.utils.linScaler
Construct empty class.
linScaler(double, double, double, double) - Constructor for class asu.seismo.signals.utils.linScaler
Initiate Scaling function with given end points of the two intervals.
loadASCII(String) - Static method in class asu.seismo.signals.oned.doubleSignal1d
return a new signal loaded as column vector from the ASCII file filename.
loadStation_Ed2(String, String) - Method in class asu.seismo.signals.seismo.seismodata
header format is a string descr. the header e.g.
loadStationASCIIData(String) - Method in class asu.seismo.signals.seismo.seismodata
Load Data from an ASCII file.
loadStationASCIIHeader(String) - Method in class asu.seismo.signals.seismo.seismodata
Load ASCII station header.

M

map - Variable in class asu.seismo.signals.oned.arraySelector1d
Index map
maxScaler - Class in asu.seismo.signals.utils
Affine scaling function which gets the min and max of one one interval from the min and max form a signal.
maxScaler(double, double, doubleSignal1d) - Constructor for class asu.seismo.signals.utils.maxScaler
Initiate with min and max of an interval and the min and max of a signal.
maxScaler(double, double, doubleSignal1d[], int) - Constructor for class asu.seismo.signals.utils.maxScaler
Initiate with min and max of and interval and the min and max form an array of signals.
min_failed_exception - Exception in asu.seismo.signals.min1d
 
min_failed_exception() - Constructor for exception asu.seismo.signals.min1d.min_failed_exception
 
min_failed_exception(String) - Constructor for exception asu.seismo.signals.min1d.min_failed_exception
 
minimizable1d - Interface in asu.seismo.signals.min1d
Interface for a function that can return a gradient.
minimizable1d_fdg - Class in asu.seismo.signals.min1d
Provides a function to approximate the gradient with finite differences.
minimizable1d_fdg() - Constructor for class asu.seismo.signals.min1d.minimizable1d_fdg
 
mult(double) - Method in class asu.seismo.signals.oned.doubleSignal1d
Multiply point wise with a constant c
mult(doubleSignal1d) - Method in class asu.seismo.signals.oned.doubleSignal1d
Multiply point wise another signal
mult(double) - Method in class asu.seismo.signals.oned.doubleSignal1dfft
New implementation of the multiplication operator.
myFFT - Variable in class asu.seismo.signals.oned.doubleSignal1dfft
The FFT - Routine.

N

norm2() - Method in class asu.seismo.signals.oned.doubleSignal1d
Return 2-norm of signal
norm2() - Method in class asu.seismo.signals.oned.doubleSignal1dfft
New implementation of the 2-norm.
normalize2() - Method in class asu.seismo.signals.oned.doubleSignal1d
Normalize signal wrt the 2-norm
normalizeMax() - Method in class asu.seismo.signals.oned.doubleSignal1d
Normalize signal wrt the max value
normalizeS() - Method in class asu.seismo.signals.oned.doubleSignal1d
Normalize signal wrt the sum of all elements
normTK2(doubleSignal1d) - Method in class asu.seismo.signals.oned.doubleSignal1d
Returns the Tikhonov Norm (H^2 norm) squared and the gradient of the function f: x-> ||x||_{TK}^2 at the point x="this signal"
normTK2() - Method in class asu.seismo.signals.oned.doubleSignal1d
Returns the Tikhonov semi-norm without the gradient
normTV(double) - Method in class asu.seismo.signals.oned.doubleSignal1d
Compute TV semi-norm (total variation norm of this signal the TV norm is defines as the integral over the derivative of the signal in case of a discrete signal like this, the integral becomes a sum and the derivative is approximated by a forward difference of order 1.
normTV(doubleSignal1d, double) - Method in class asu.seismo.signals.oned.doubleSignal1d
Computes the TV semi-norm of the signal and returns the gradient of the function f: x-> ||x||_TV at the point x="this signal"
normWeights(double) - Method in class asu.seismo.signals.oned.blursetCumFG
normalize weights to the normalization factor nf

O

o2d(double) - Method in interface asu.seismo.signals.utils.graphScale
Return d given o
o2d(double) - Method in class asu.seismo.signals.utils.linScaler
Return d given o
ones(int) - Static method in class asu.seismo.signals.oned.doubleSignal1d
Return a new signal with l ones in it
oof(int, int) - Static method in class asu.seismo.signals.oned.psf1d
Return new out of focus psf in new PSF.
oofHere(int) - Method in class asu.seismo.signals.oned.psf1d
Out of focus e.g. [0 0 0 0.3333... 0.3333... 0.3333... 0 0 0]

P

pad() - Method in class asu.seismo.signals.oned.doubleSignal1dpadp2
Pad the signal with zeros
parseTime(String) - Static method in class asu.seismo.signals.seismo.qfile
 
performFFT() - Method in class asu.seismo.signals.oned.doubleSignal1dfft
Perform the fft of the data set.
performIFFT() - Method in class asu.seismo.signals.oned.doubleSignal1dfft
Perform the ifft of the data set.
phys_valid - Variable in class asu.seismo.signals.oned.doubleSignal1dfft
Indicates that the physical data is valid
pLength - Variable in class asu.seismo.signals.oned.doubleSignal1dpadp2
Length of the padded signal ( this is a power of 2
printAsColumn() - Method in class asu.seismo.signals.oned.doubleSignal1d
Print signal as column vector
printAsLine() - Method in class asu.seismo.signals.oned.doubleSignal1d
Print signal in one line
psf1d - Class in asu.seismo.signals.oned
Point spread function.
psf1d() - Constructor for class asu.seismo.signals.oned.psf1d
Empty psf
psf1d(int) - Constructor for class asu.seismo.signals.oned.psf1d
PSF of size l
psf1d(double[]) - Constructor for class asu.seismo.signals.oned.psf1d
PSF form double array
psf1d(doubleSignal1d) - Constructor for class asu.seismo.signals.oned.psf1d
PSF from signal

Q

qfile - Class in asu.seismo.signals.seismo
This class contains seismogram data in Q file format.
qfile(String) - Constructor for class asu.seismo.signals.seismo.qfile
 
qfile() - Constructor for class asu.seismo.signals.seismo.qfile
 
qfileexception - Exception in asu.seismo.signals.seismo
this exception is thrown if the qfile is corrupt
qfileexception() - Constructor for exception asu.seismo.signals.seismo.qfileexception
 
qfileexception(String) - Constructor for exception asu.seismo.signals.seismo.qfileexception
 

R

rand(int) - Static method in class asu.seismo.signals.oned.doubleSignal1d
Return a new signal with random values (0,1) uniformly distributed
readData(String) - Method in class asu.seismo.signals.seismo.qfile
 
readHeader(String) - Method in class asu.seismo.signals.seismo.qfile
 
removeDC() - Method in class asu.seismo.signals.oned.doubleSignal1d
Remove DC offset
Res - Variable in class asu.seismo.signals.oned.blursetCumFG
the real and blurred signal and the psf.
restart() - Method in class asu.seismo.signals.min1d.fminLBFGS1d
 
restart() - Method in interface asu.seismo.signals.min1d.fminunc1d_iter
Restart Method
reverse() - Method in class asu.seismo.signals.oned.arraySelector1d
 
reverse(doubleSignal1d) - Static method in class asu.seismo.signals.oned.doubleSignal1d
New signal in reverse order
reverseThis() - Method in class asu.seismo.signals.oned.doubleSignal1d
Reverse the order of the data in this signal

S

saveASCII(String) - Method in class asu.seismo.signals.oned.doubleSignal1d
save signal as column vector in the ASCII file filename
seismodata - Class in asu.seismo.signals.seismo
This class contains seismogram data from one station.
seismodata() - Constructor for class asu.seismo.signals.seismo.seismodata
Constructor for empty seismogram
seismomarker - Class in asu.seismo.signals.seismo
This class contains a time marker.
seismomarker(String, double) - Constructor for class asu.seismo.signals.seismo.seismomarker
Construct new marker.
setBeta(double) - Method in class asu.seismo.signals.oned.blurset
set beta, used to make the TV norm diffb.
setBeta(double) - Method in class asu.seismo.signals.oned.blursetCumFG
 
setFFT(FFT1d) - Method in class asu.seismo.signals.oned.doubleSignal1dfft
Set an fft routine.
setInitials(double, doubleSignal1d) - Method in class asu.seismo.signals.min1d.backtracking1d
Set initials
setInitials(double, doubleSignal1d) - Method in interface asu.seismo.signals.min1d.linesearch1d
Initiate line search
setLambdaf(double) - Method in class asu.seismo.signals.oned.blurset
regularization parameter \lambda_f.
setLambdah(double) - Method in class asu.seismo.signals.oned.blurset
regularization parameter \lambda_h.
setLambdah(double) - Method in class asu.seismo.signals.oned.blursetCumFG
 
setLength(int) - Method in class asu.seismo.signals.oned.doubleSignal1d
Set the lengt of the signal
setNormf(int) - Method in class asu.seismo.signals.oned.blurset
the norm used for the regularization wrt f.
setNormh(int) - Method in class asu.seismo.signals.oned.blurset
the norm used for the regularization wrt h.
setNormh(int) - Method in class asu.seismo.signals.oned.blursetCumFG
the norm used for the regularization wrt h.
setObjective(minimizable1d) - Method in class asu.seismo.signals.min1d.backtracking1d
Set objective function
setObjective(minimizable1d_fdg) - Method in class asu.seismo.signals.min1d.fminLBFGS1d
 
setObjective(minimizable1d_fdg) - Method in interface asu.seismo.signals.min1d.fminunc1d_iter
Set the objective function
setObjective(minimizable1d) - Method in interface asu.seismo.signals.min1d.linesearch1d
Set objectice function
setScale(double, double, double, double) - Method in class asu.seismo.signals.utils.linScaler
Initiate Scaling function with given end points of the two intervals.
setStdFFT() - Method in class asu.seismo.signals.oned.doubleSignal1dfft
Use std FFT
setVerbose(int) - Method in class asu.seismo.signals.oned.doubleSignal1dfft
 
setWeight(int, double) - Method in class asu.seismo.signals.oned.blursetCumFG
set the weight for the i-th signal
setX(doubleSignal1d) - Method in class asu.seismo.signals.min1d.backtracking1d
Set x-value
setX(doubleSignal1d) - Method in interface asu.seismo.signals.min1d.minimizable1d
Set x value at with the function will be evaluated
setX(doubleSignal1d) - Method in class asu.seismo.signals.min1d.minimizable1d_fdg
 
setX(doubleSignal1d) - Method in class asu.seismo.signals.oned.blurset.objectivef
 
setX(doubleSignal1d) - Method in class asu.seismo.signals.oned.blurset.objectiveh
 
setX(doubleSignal1d) - Method in class asu.seismo.signals.oned.blursetCumFG.objectiveh
 
size_mismatch_exception - Exception in asu.seismo.signals
A size_mismatch_exception is thrown if the sizes of two signals do not match, if they have to, eg in a+b a has to have the same size as b
size_mismatch_exception() - Constructor for exception asu.seismo.signals.size_mismatch_exception
 
size_mismatch_exception(String) - Constructor for exception asu.seismo.signals.size_mismatch_exception
 
Smax - Variable in class asu.seismo.signals.utils.linScaler
 
Smin - Variable in class asu.seismo.signals.utils.linScaler
 
start(doubleSignal1d) - Method in class asu.seismo.signals.min1d.fminLBFGS1d
 
start(doubleSignal1d) - Method in interface asu.seismo.signals.min1d.fminunc1d_iter
Initiate minimization with initial guess x0
step() - Method in class asu.seismo.signals.min1d.fminLBFGS1d
 
step() - Method in interface asu.seismo.signals.min1d.fminunc1d_iter
Perform 1 step
subSignal(arraySelector1d) - Method in class asu.seismo.signals.oned.doubleSignal1d
Return a sub signal determined by s
sum() - Method in class asu.seismo.signals.oned.doubleSignal1d
Sum over all elements
sum(doubleSignal1d, doubleSignal1d) - Static method in class asu.seismo.signals.oned.doubleSignal1d
Compute the sum of two signals and return a new signal
sumWeights() - Method in class asu.seismo.signals.oned.blursetCumFG
 

T

tail - Variable in class asu.seismo.signals.oned.doubleSignal1dpadp2
A map that discribes the tail ie the padding of the system
time2index(double) - Method in class asu.seismo.signals.seismo.qfile
 
TrackGrad(boolean) - Method in class asu.seismo.signals.oned.blurset.objectivef
track the gradient norms of the fit-to-data and regularization functionals.
TrackGrad(boolean) - Method in class asu.seismo.signals.oned.blurset.objectiveh
track the gradient norms of the fit-to-data and regularization functionals.
TrackGrad(boolean) - Method in class asu.seismo.signals.oned.blursetCumFG.objectiveh
track the gradient norms of the fit-to-data and regularization functionals.
transform(double[]) - Method in interface asu.seismo.signals.oned.FFT1d
 
transform(double[]) - Method in class asu.seismo.signals.oned.jfftw1d
 
transform(double[]) - Method in class asu.seismo.signals.oned.jntFFT1d
 

V

validateFFT() - Method in class asu.seismo.signals.oned.doubleSignal1dfft
Validate FFT data
validatePhys() - Method in class asu.seismo.signals.oned.doubleSignal1d
This validates the data of the signal a invalid_data_exception will be thrown by almost all functions if the data is invalid.
validatePhys() - Method in class asu.seismo.signals.oned.doubleSignal1dfft
Validate physical data.
validmap(int, int) - Static method in class asu.seismo.signals.oned.doubleSignal1dfft
return a map of all valid elements of a convolution of two signals with l1 and l2 elements
vec() - Method in class asu.seismo.signals.oned.doubleSignal1d
return new array with the signal values

Z

zeros() - Method in class asu.seismo.signals.oned.doubleSignal1d
Replace this signal by the zero signal
zeros(arraySelector1d) - Method in class asu.seismo.signals.oned.doubleSignal1d
Replace a part of this signal by zeros
zeros(int) - Static method in class asu.seismo.signals.oned.doubleSignal1d
Return a new signal with l zeros in it
zeros() - Method in class asu.seismo.signals.oned.doubleSignal1dfft
Assign zeros to the given signal
zeros(arraySelector1d) - Method in class asu.seismo.signals.oned.doubleSignal1dfft
Assign zeros to a part of this signal.

A B C D E F G H I J L M N O P Q R S T V Z