![]() |
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,...)
1.8.5