Install SeisComP and scanloc ARM64 nightly packages

This commit is contained in:
Enrico Ellguth
2025-10-29 12:34:04 +00:00
parent 2ff097f9d1
commit 165b829fb7
606 changed files with 24438 additions and 16358 deletions

View File

@ -61,7 +61,7 @@ class TransferFunction : public Core::BaseObject {
void evaluate(std::vector<Complex> &out, const std::vector<double> &x) const {
out.resize(x.size());
evaluate_(&out[0], (int)x.size(), &x[0]);
evaluate_(out.data(), (int)x.size(), x.data());
}
//! Devides the spectra by the evaluated nodes of the transfer function
@ -72,7 +72,7 @@ class TransferFunction : public Core::BaseObject {
//! Convenience wrapper using a vector as output
void deconvolve(std::vector<Complex> &spec, double startFreq, double df) const {
deconvolve_((int)spec.size(), &spec[0], startFreq, df);
deconvolve_((int)spec.size(), spec.data(), startFreq, df);
}
//! Multiplies the spectra by the evaluated nodes of the transfer function
@ -83,7 +83,7 @@ class TransferFunction : public Core::BaseObject {
//! Convenience wrapper using a vector as output
void convolve(std::vector<Complex> &spec, double startFreq, double df) const {
convolve_((int)spec.size(), &spec[0], startFreq, df);
convolve_((int)spec.size(), spec.data(), startFreq, df);
}
@ -101,9 +101,9 @@ class PolesAndZeros : public TransferFunction {
PolesAndZeros(int n_poles, Pole *poles, int n_zeros, Zero *zeros, double k, int addZeros = 0);
protected:
void evaluate_(Complex *out, int n, const double *x) const;
void deconvolve_(int n, Complex *spec, double startFreq, double df) const;
void convolve_(int n, Complex *spec, double startFreq, double df) const;
void evaluate_(Complex *out, int n, const double *x) const override;
void deconvolve_(int n, Complex *spec, double startFreq, double df) const override;
void convolve_(int n, Complex *spec, double startFreq, double df) const override;
public:
SeismometerResponse::PolesAndZeros paz;
@ -120,9 +120,9 @@ class ResponseList : public TransferFunction {
ResponseList(int n_tuples, const SeismometerResponse::FAP *faps, int addZeros = 0);
protected:
void evaluate_(Complex *out, int n, const double *x) const;
void deconvolve_(int n, Complex *spec, double startFreq, double df) const;
void convolve_(int n, Complex *spec, double startFreq, double df) const;
void evaluate_(Complex *out, int n, const double *x) const override;
void deconvolve_(int n, Complex *spec, double startFreq, double df) const override;
void convolve_(int n, Complex *spec, double startFreq, double df) const override;
public:
SeismometerResponse::FAPs faps;