From 5b0dbbffd8c7b2cad59f80a853dedbdd5fa1a117 Mon Sep 17 00:00:00 2001
From: Peter Powers <pmpowers@usgs.gov>
Date: Fri, 25 Feb 2022 11:47:04 -0700
Subject: [PATCH] ground motion mutable field placeholders

---
 .../earthquake/nshmp/gmm/GroundMotion.java    | 26 +++++++++++++++++++
 1 file changed, 26 insertions(+)

diff --git a/src/main/java/gov/usgs/earthquake/nshmp/gmm/GroundMotion.java b/src/main/java/gov/usgs/earthquake/nshmp/gmm/GroundMotion.java
index 2647d3d8..76dff8be 100644
--- a/src/main/java/gov/usgs/earthquake/nshmp/gmm/GroundMotion.java
+++ b/src/main/java/gov/usgs/earthquake/nshmp/gmm/GroundMotion.java
@@ -19,6 +19,12 @@ public interface GroundMotion {
    */
   public double sigma();
 
+  // public double rate();
+  //
+  // public double epsilon();
+  //
+  // public void setDisaggData(double rate, double epsilon);
+
   /**
    * Create a new ground motion container.
    *
@@ -29,6 +35,9 @@ public interface GroundMotion {
   public static GroundMotion create(double mean, double sigma) {
     return new GroundMotion() {
 
+      // private double rate;
+      // private double epsilon;
+
       @Override
       public double mean() {
         return mean;
@@ -39,6 +48,22 @@ public interface GroundMotion {
         return sigma;
       }
 
+      // @Override
+      // public double rate() {
+      // return rate;
+      // }
+      //
+      // @Override
+      // public double epsilon() {
+      // return epsilon;
+      // }
+      //
+      // @Override
+      // public void setDisaggData(double rate, double epsilon) {
+      // this.rate = rate;
+      // this.epsilon = epsilon;
+      // }
+
       @Override
       public String toString() {
         return new StringBuilder(getClass().getSimpleName())
@@ -49,6 +74,7 @@ public interface GroundMotion {
             .append("]")
             .toString();
       }
+
     };
   }
 }
-- 
GitLab