We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent aab91f4 commit 51ee9b7Copy full SHA for 51ee9b7
1 file changed
simpeg_drivers/utils/synthetics/driver.py
@@ -39,6 +39,7 @@ def __init__(
39
self._topography: Surface | None = None
40
self._survey: ObjectBase | None = None
41
self._mesh: Octree | DrapeModel | None = None
42
+ self._plate: Surface | None = None
43
self._active: FloatData | None = None
44
self._model: FloatData | None = None
45
@@ -71,8 +72,10 @@ def survey(self) -> ObjectBase:
71
72
73
@property
74
def plate(self) -> Surface | None:
- plate = Plate(self.options.model.plate)
75
- return plate.surface(self.geoh5)
+ if self._plate is None:
76
+ plate = Plate(self.options.model.plate)
77
+ self._plate = plate.surface(self.geoh5)
78
+ return self._plate
79
80
81
def mesh(self) -> Octree | DrapeModel:
0 commit comments