UNIVERS
15.3
UNIVERS base processing software API
|
#include <ws_en_sim.hpp>
Public Member Functions | |
EnSim (double defect, double rigidity=1.) | |
virtual Sim * | clone () const |
void | setDefect (double defect) |
double | defect () const |
void | setRigidity (double rigidity) |
double | rigidity () const |
Public Member Functions inherited from WSel::Sim | |
Sim () | |
virtual | ~Sim () |
bool | operator() (const WaveField &field, S2Corr::DVector &coeffs, size_t t0id, size_t dt) const |
Protected Member Functions | |
virtual bool | calc (const WaveField &field, S2Corr::DVector &coeffs, size_t t0id, size_t dt) const |
Protected Attributes | |
double | m_defect |
double | m_rigidity |
Similarity coefficients from traces energies.
WSel::EnSim::EnSim | ( | double | defect, |
double | rigidity = 1. |
||
) |
Constructor with defect amplitudes part and rigidity provided.
|
protectedvirtual |
Calculate vector of similarity coefficients for provided wavefield.
Should be reimplemented. Return false on any error.
Implements WSel::Sim.
|
inlinevirtual |
Make copy of the object.
Implements WSel::Sim.
|
protected |
Defect amplitudes part (0..1)
|
protected |
Rigidity of energy filter. (1, 2, 3,...)