◆ ThreeCSpike()
mspass::algorithms::deconvolution::ThreeCSpike::ThreeCSpike |
( |
const ThreeCSpike & |
parent | ) |
|
Copy consructor. Could be defaulted, I think, but best to create it explicitly.
25 for(
int k=0; k<3; ++k)
u[k]=parent.u[k];
double amp
Definition: GeneralIterDecon.h:29
double u[3]
Definition: GeneralIterDecon.h:27
int col
Definition: GeneralIterDecon.h:25
References amp, col, and u.
◆ operator=()
Makign sure operator= is also essential be sure STL containers work correctly
33 for(
int k=0; k<3; ++k)
u[k]=parent.u[k];
References amp, col, and u.
◆ amp
double mspass::algorithms::deconvolution::ThreeCSpike::amp |
L2 norm of u savd for efficiency to avoid repeated calculations
◆ col
int mspass::algorithms::deconvolution::ThreeCSpike::col |
The column position where this spike should be placed in parent three component dmatrix where time is the column field
double mspass::algorithms::deconvolution::ThreeCSpike::u[3] |
This holds the amplitude of this spike as three components
The documentation for this class was generated from the following files:
- /home/runner/work/mspass/mspass/cxx/include/mspass/algorithms/deconvolution/GeneralIterDecon.h
- /home/runner/work/mspass/mspass/cxx/src/lib/algorithms/deconvolution/ThreeCSpike.cc