UNIVERS
15.3
UNIVERS base processing software API
|
#include <psc_solver.hpp>
Public Member Functions | |
Params () | |
Public Attributes | |
RowType | row_type |
Trace::TimeT | max_time_shift |
unsigned int | max_used_stride |
bool | remove_trend_flag |
size_t | trend_polynomial_degree |
bool | remove_low_freq_flag |
size_t | low_freq_polynomial_degree |
std::pair< int, int > | ids_range |
Parameters of the solver.
|
inline |
Default constructor.
std::pair<int,int> psc::Solver::Params::ids_range |
Range of indexies used for statics determination.
Zero range, e.g. (0,0), means all indexies are used.
size_t psc::Solver::Params::low_freq_polynomial_degree |
TODO: Degree of least square polynom for low frequency removing.
Trace::TimeT psc::Solver::Params::max_time_shift |
Maximal permissible time shift.
Time shift < 0 means no maximal time shift limitation.
unsigned int psc::Solver::Params::max_used_stride |
Maximal stride value used for statics determination.
0 means all strides are used.
bool psc::Solver::Params::remove_low_freq_flag |
TODO: Remove low frequency form original time shifts flag.
bool psc::Solver::Params::remove_trend_flag |
Remove least squares polynomial part from resulted time shifts.
RowType psc::Solver::Params::row_type |
Type of rows for processing
size_t psc::Solver::Params::trend_polynomial_degree |
Degree of least square polynom for trend removing.