3 #ifndef __psc_accumulator_1st_hpp
4 #define __psc_accumulator_1st_hpp
6 #include <s2proc/psc_accumulator.hpp>
33 int id1, id2, id3, id4;
39 {
return row1.id1 < row2.id1;}
45 bool accumulate(
const int stride,
46 std::vector<RowsTimeShift> &rows_time_shifts,
48 bool *all_are_used_flag)
const;
50 bool accumulate_row(
const int row_id,
51 const unsigned int stride,
55 size_t get_best_row_id(
const std::vector<RowsTimeShift> &rows_time_shifts,
56 bool *all_are_used_flag)
const;
float AmplT
Definition: trace.hpp:21
Accumulator1st(const dba::Seismic &db, const Parameters ¶ms)
bool operator()(const WaveField &second_order_row, WaveField &accumulated_row) const
float TimeT
Definition: trace.hpp:22
Definition: psc_accumulator_1st.hpp:13
Definition: psc_accumulator_1st.hpp:31
virtual ~Accumulator1st()
Definition: wave_field.hpp:13
Definition: psc_accumulator.hpp:16
Definition: psc_accumulator.hpp:21
Definition: dba_seismic.hpp:19