Browse Source

Ergänzung Änderungsstellen für bessere Iteration (Annhäherung an Epizentrum)

EpiTest
Jan Gabriel Kunze 2 years ago
parent
commit
812c1d7dfa

+ 4
- 2
app/src/main/java/de/edotzlaff/detection/detektion/Erdbeben.java View File

@@ -14,7 +14,9 @@ import java.util.Objects;

public class Erdbeben {

public int geschwErdbeben = 1;
//ToDO anpassen an Szenario umso mehr umso wahrscheinlich ein Ergebnis, oder Abbruchbedingung mit do while
public static final Integer SCHLEIFENDURCHLAUFTE = 400;


private Epizentrum epizentrum;
private EpizentrumRechnung epizentrumRechnung;
@@ -50,7 +52,7 @@ public class Erdbeben {
ArrayList<EndpunktVerbindung> endpunktKonbinationen = epizentrumRechnung.ermittleEndpunktKonbinationen(berechnungsEndpunkte);

//ToDo Vernünftiger Endpunkt überlegen bzw. bis wann abgebrochen wird -> Umzug in Berechnungs
for (int i = 0; i <= 600; i++) {
for (int i = 0; i <= SCHLEIFENDURCHLAUFTE; i++) {
if (epizentrumRechnung.genuegendSchnittpunktevorhanden(endpunktKonbinationen)) {
epizentrum = epizentrumRechnung.ueberpruefeObEpizentrum(endpunktKonbinationen);
//ToDo set EnstehungsZeitpunkt -> (Bezugszeit, Koord, Koord, v;)

+ 2
- 1
app/src/main/java/de/edotzlaff/detection/detektion/berechnung/EpizentrumRechnung.java View File

@@ -20,11 +20,12 @@ import java.util.Set;

public class EpizentrumRechnung {

//ToDo Schrittweite und Abstand auf Szenario anpassen
private static final double SCHRITTWEITE = 0.02;
private static final double MAX_ABSTAND = 0.009;

private static final int DOUBLESTELLEN = 8;


@RequiresApi(api = Build.VERSION_CODES.O)
public ArrayList<Endpunkt> initEndpunkte(ArrayList<Detektionssignal> detektionssignal) {
Detektionssignal nahegelegensteMessung = detektionssignal.get(0);

Loading…
Cancel
Save