|
MsPASS C++ API
2.4.1.dev4+g92330b7a
Defines the C++ API for MsPASS
|
Sparse three-component spike used by iterative deconvolution. More...
#include <ThreeCSpike.h>
Public Member Functions | |
| ThreeCSpike (mspass::utility::dmatrix &d, int k) | |
| ThreeCSpike (int k, const double u0, const double u1, const double u2) | |
| ThreeCSpike (const ThreeCSpike &parent) | |
| ThreeCSpike & | operator= (const ThreeCSpike &parent) |
Public Attributes | |
| int | col |
| double | u [3] |
| double | amp |
Sparse three-component spike used by iterative deconvolution.
| mspass::algorithms::deconvolution::ThreeCSpike::ThreeCSpike | ( | mspass::utility::dmatrix & | d, |
| int | k | ||
| ) |
| mspass::algorithms::deconvolution::ThreeCSpike::ThreeCSpike | ( | int | k, |
| const double | u0, | ||
| const double | u1, | ||
| const double | u2 | ||
| ) |
| mspass::algorithms::deconvolution::ThreeCSpike::ThreeCSpike | ( | const ThreeCSpike & | parent | ) |
| ThreeCSpike & mspass::algorithms::deconvolution::ThreeCSpike::operator= | ( | const ThreeCSpike & | parent | ) |
| double mspass::algorithms::deconvolution::ThreeCSpike::amp |
Cached L2 norm of u.
| int mspass::algorithms::deconvolution::ThreeCSpike::col |
Column index where this spike is placed in a three-component matrix.
| double mspass::algorithms::deconvolution::ThreeCSpike::u[3] |
Three-component spike amplitude.