Install SeisComP and scanloc ARM64 nightly packages
This commit is contained in:
@ -31,17 +31,14 @@ namespace Processing {
|
||||
|
||||
|
||||
class SC_SYSTEM_CLIENT_API MagnitudeProcessor_ML : public MagnitudeProcessor {
|
||||
DECLARE_SC_CLASS(MagnitudeProcessor_ML);
|
||||
|
||||
public:
|
||||
MagnitudeProcessor_ML();
|
||||
|
||||
|
||||
public:
|
||||
void setDefaults() override;
|
||||
bool setup(const Settings &settings) override;
|
||||
|
||||
std::string amplitudeType() const override;
|
||||
|
||||
|
||||
protected:
|
||||
bool initLocale(Locale *locale, const Settings &settings,
|
||||
@ -59,7 +56,6 @@ class SC_SYSTEM_CLIENT_API MagnitudeProcessor_ML : public MagnitudeProcessor {
|
||||
|
||||
private:
|
||||
LogA0 _logA0;
|
||||
double _maxDistanceKm;
|
||||
};
|
||||
|
||||
|
||||
|
||||
@ -37,10 +37,9 @@ class SC_SYSTEM_CLIENT_API MagnitudeProcessor_MLc : public MagnitudeProcessor {
|
||||
|
||||
|
||||
public:
|
||||
void setDefaults() override;
|
||||
bool setup(const Settings &settings) override;
|
||||
|
||||
std::string amplitudeType() const override;
|
||||
|
||||
|
||||
protected:
|
||||
Status computeMagnitude(double amplitude, const std::string &unit,
|
||||
@ -57,9 +56,6 @@ class SC_SYSTEM_CLIENT_API MagnitudeProcessor_MLc : public MagnitudeProcessor {
|
||||
const std::string &configPrefix) override;
|
||||
|
||||
private:
|
||||
double _minDistanceKm{-1.0};
|
||||
double _maxDistanceKm{8.0 * KM_OF_DEGREE};
|
||||
double _maxDepth{80.0};
|
||||
std::string _distanceMode{"hypocentral"};
|
||||
std::string _calibrationType{"parametric"};
|
||||
// parameters for parametric magnitude calibration
|
||||
@ -69,6 +65,10 @@ class SC_SYSTEM_CLIENT_API MagnitudeProcessor_MLc : public MagnitudeProcessor {
|
||||
double _c3{1.11};
|
||||
double _c4{0.0};
|
||||
double _c5{1.0};
|
||||
double _c6{0.0};
|
||||
double _c7{0.0};
|
||||
double _c8{0.0};
|
||||
double _H{40.0};
|
||||
// parameters for non-parametric magnitude calibration
|
||||
LogA0 _logA0;
|
||||
};
|
||||
|
||||
@ -33,13 +33,12 @@ namespace Processing {
|
||||
|
||||
|
||||
class SC_SYSTEM_CLIENT_API MagnitudeProcessor_MLv : public MagnitudeProcessor {
|
||||
DECLARE_SC_CLASS(MagnitudeProcessor_MLv);
|
||||
|
||||
public:
|
||||
MagnitudeProcessor_MLv();
|
||||
|
||||
|
||||
public:
|
||||
void setDefaults() override;
|
||||
bool setup(const Settings &settings) override;
|
||||
|
||||
|
||||
@ -60,7 +59,6 @@ class SC_SYSTEM_CLIENT_API MagnitudeProcessor_MLv : public MagnitudeProcessor {
|
||||
|
||||
private:
|
||||
LogA0 _logA0;
|
||||
double _maxDistanceKm;
|
||||
};
|
||||
|
||||
|
||||
|
||||
@ -34,6 +34,7 @@ class SC_SYSTEM_CLIENT_API MagnitudeProcessor_Mjma : public MagnitudeProcessor {
|
||||
MagnitudeProcessor_Mjma();
|
||||
|
||||
protected:
|
||||
void setDefaults() override {}
|
||||
Status computeMagnitude(double amplitude, const std::string &unit,
|
||||
double period, double snr,
|
||||
double delta, double depth,
|
||||
|
||||
@ -30,12 +30,11 @@ namespace Processing {
|
||||
|
||||
|
||||
class SC_SYSTEM_CLIENT_API MagnitudeProcessor_ms20 : public MagnitudeProcessor {
|
||||
DECLARE_SC_CLASS(MagnitudeProcessor_ms20);
|
||||
|
||||
public:
|
||||
MagnitudeProcessor_ms20();
|
||||
|
||||
bool setup(const Settings &settings) override;
|
||||
public:
|
||||
void setDefaults() override;
|
||||
|
||||
protected:
|
||||
Status computeMagnitude(double amplitude, const std::string &unit,
|
||||
@ -46,13 +45,6 @@ class SC_SYSTEM_CLIENT_API MagnitudeProcessor_ms20 : public MagnitudeProcessor {
|
||||
const DataModel::Amplitude *,
|
||||
const Locale *,
|
||||
double &value) override;
|
||||
|
||||
private:
|
||||
double lowPer;
|
||||
double upPer;
|
||||
double minDistanceDeg;
|
||||
double maxDistanceDeg;
|
||||
double maxDepthKm;
|
||||
};
|
||||
|
||||
|
||||
|
||||
@ -30,11 +30,11 @@ namespace Processing {
|
||||
|
||||
|
||||
class SC_SYSTEM_CLIENT_API MagnitudeProcessor_Mwp : public MagnitudeProcessor {
|
||||
DECLARE_SC_CLASS(MagnitudeProcessor_Mwp);
|
||||
|
||||
public:
|
||||
MagnitudeProcessor_Mwp();
|
||||
|
||||
public:
|
||||
void setDefaults() override {}
|
||||
Status computeMagnitude(double amplitude, const std::string &unit,
|
||||
double period, double snr,
|
||||
double delta, double depth,
|
||||
|
||||
@ -30,11 +30,11 @@ namespace Processing {
|
||||
|
||||
|
||||
class SC_SYSTEM_CLIENT_API MagnitudeProcessor_mBc : public MagnitudeProcessor_mB {
|
||||
DECLARE_SC_CLASS(MagnitudeProcessor_mBc)
|
||||
|
||||
public:
|
||||
MagnitudeProcessor_mBc();
|
||||
|
||||
public:
|
||||
void setDefaults() override {}
|
||||
Status estimateMw(const Config::Config *config,
|
||||
double magnitude, double &Mw_estimate,
|
||||
double &Mw_stdError) override;
|
||||
|
||||
@ -30,13 +30,12 @@ namespace Processing {
|
||||
|
||||
|
||||
class SC_SYSTEM_CLIENT_API MagnitudeProcessor_mB : public MagnitudeProcessor {
|
||||
DECLARE_SC_CLASS(MagnitudeProcessor_mB)
|
||||
|
||||
public:
|
||||
MagnitudeProcessor_mB();
|
||||
MagnitudeProcessor_mB(const std::string& type);
|
||||
|
||||
MagnitudeProcessor_mB(const std::string &type);
|
||||
|
||||
public:
|
||||
void setDefaults() override;
|
||||
bool setup(const Settings &settings) override;
|
||||
|
||||
Status computeMagnitude(double amplitude, const std::string &unit,
|
||||
@ -51,10 +50,6 @@ class SC_SYSTEM_CLIENT_API MagnitudeProcessor_mB : public MagnitudeProcessor {
|
||||
Status estimateMw(const Config::Config *config,
|
||||
double magnitude, double &Mw_estimate,
|
||||
double &Mw_stdError) override;
|
||||
|
||||
private:
|
||||
double minDistanceDeg;
|
||||
double maxDistanceDeg;
|
||||
};
|
||||
|
||||
|
||||
|
||||
@ -30,13 +30,13 @@ namespace Processing {
|
||||
|
||||
|
||||
class SC_SYSTEM_CLIENT_API MagnitudeProcessor_mb : public MagnitudeProcessor {
|
||||
DECLARE_SC_CLASS(MagnitudeProcessor_mb)
|
||||
|
||||
bool setup(const Settings &settings) override;
|
||||
|
||||
public:
|
||||
MagnitudeProcessor_mb();
|
||||
|
||||
public:
|
||||
void setDefaults() override;
|
||||
bool setup(const Settings &settings) override;
|
||||
|
||||
protected:
|
||||
Status computeMagnitude(double amplitude, const std::string &unit,
|
||||
double period, double snr,
|
||||
@ -46,10 +46,6 @@ class SC_SYSTEM_CLIENT_API MagnitudeProcessor_mb : public MagnitudeProcessor {
|
||||
const DataModel::Amplitude *,
|
||||
const Locale *,
|
||||
double &value) override;
|
||||
|
||||
private:
|
||||
double minDistanceDeg;
|
||||
double maxDistanceDeg;
|
||||
};
|
||||
|
||||
|
||||
|
||||
@ -30,12 +30,11 @@ namespace Processing {
|
||||
|
||||
|
||||
class SC_SYSTEM_CLIENT_API MagnitudeProcessor_msbb : public MagnitudeProcessor {
|
||||
DECLARE_SC_CLASS(MagnitudeProcessor_msbb);
|
||||
|
||||
public:
|
||||
MagnitudeProcessor_msbb();
|
||||
|
||||
protected:
|
||||
void setDefaults() override {}
|
||||
Status computeMagnitude(double amplitude, const std::string &unit,
|
||||
double period, double snr,
|
||||
double delta, double depth,
|
||||
|
||||
Reference in New Issue
Block a user