Ergänzung Änderungsstellen für bessere Iteration (Annhäherung an Epizentrum)
This commit is contained in:
parent
89760695f6
commit
812c1d7dfa
@ -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;)
|
||||
|
@ -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…
x
Reference in New Issue
Block a user